wd2010
wd2010
我这边没有更改任何东西,就是按照步骤run时就报这个错误
我把整个项目删了然后再重新弄个新项目跑起来就可以了
> > 蛮想参与开发的,但是不知道目前的计划,不知从何下手 @conwnet > > 计划这个我今天整理一个文档大家一起 review 和补充吧 大佬,我想在本地运行gitlab 平台,但代码里面的变量太多,没有设置对,一直处于github平台,请问可以怎么弄让我可以调试gitlab平台?或者说`gitlab1s.com`这个代码是运行哪个命令生成的?
> > 大佬,我想在本地运行gitlab 平台,但代码里面的变量太多,没有设置对,一直处于github平台,请问可以怎么弄让我可以调试gitlab平台?或者说`gitlab1s.com`这个代码是运行哪个命令生成的? > > @wd2010 一个很简单方法就是,在 hosts 指定 `127.0.0.1 gitlab1s.com` > > 具体的判断逻辑在这里: > > https://github.com/conwnet/github1s/blob/a91c7f3fdcf7ee66afe9f6596da5c53c3d1180b8/resources/initialize.js#L54-L71 非常感谢大佬,还有一个问题,本地跑gitlab1s时,如果gitlab的仓库是私有的,发现没有授权的地方,请问这一块代码可以怎么弄?最近公司内网的gitlab想接github1s,但我们的仓库都是私有的,麻烦大佬再指导一下,感激不尽
> 为什么还需要等2msl呢?3msl不可以吗?还是本身就有这个机制 RFC文档规定的吧
楼主,你好,关于CommonJS ,有点疑问想请教你一下: 先看代码: ```js /*************** child.js**********************/ let foo = 1 setTimeout(()=>{ foo=2; exports.foo= foo },1000) exports.foo=foo /*******************index.js***************************/ var test =require('./child'); console.log(test.foo);// 1 setTimeout(()=>{ console.log(test.foo) // 2 },2000) ``` > child.js...
@zikuai 我试了下,感觉解构出来的foo还是引用类型~ 比如: ```js var obj={ a:{ y:1 } }; var {a}=obj; console.log(a); // {y: 1} obj.a.y=3 console.log(a); // {y: 3} a=5 console.log(a); // 5 ``` 这个该怎么解释呢?请大神指点~
HTTP/1.1是纯文本协议,将明文载荷和请求头传递给TCP。但对于TCP来说,上层传递的数据是不透明的字节流,无法区分是何种资源(不管上层传递的是js,css还是html,对于TCP来说都是一堆没有啥区别的字节流)。假设HTTP/1.1使用一个TCP连接来实现多路复用,现在要传输`index.js`和`style.css`两个文件,内容如下: ```js // index.js function a() {console.log('a')} function b() {console.log('b')} ``` ```css // style.css div { font-size: 18px; } span { color: red; } ``` ```bash # index.js的请求头 HTTP/1.1 200...
> > > HTTP/1.x 有个问题叫队头阻塞,即一个连接同时只能有效地承载一个请求。 > > > HTTP/1.1 试过用流水线来解决这个问题,但是效果并不理想(数据量较大或者速度较慢的响应,仍然会阻碍排在后面的响应)。此外,由于网络中介和服务器都不能很好的支持流水线技术,导致部署起来困难重重。 > > > 客户端被迫使用一些启发式的算法(基本靠猜)来决定哪些连接来承载哪些请求;由于通常一个页面加载资源的连接需求,往往超过了可用连接资源的 10 倍,这对性能产生极大的负面影响,后果经常是引起了风暴式的阻塞。 > > > 而多路复用则能很好的解决这些问题,因为它能同时处理多个消息的请求和响应;甚至可以在传输过程中将一个消息跟另外一个糅合在一起。 > > > 所以客户端只需要一个连接就能加载一个完整的页面。 > > > > > >...