xuzicn 最近的时间轴更新
xuzicn

xuzicn

V2EX 第 70980 号会员,加入于 2014-08-15 12:45:30 +08:00
xuzicn 最近回复了
2017-08-15 14:48:30 +08:00
回复了 js0816 创建的主题 Node.js npm5 package-lock.json 明明这个升级就个好事儿啊 哪里坑了
@mufeng 具体是指什么?还在 NPM3,没敢升
2017-04-01 15:14:18 +08:00
回复了 good 创建的主题 JavaScript 遇到一个 Js 定时器的坑,哪位大神知道是什么原因?
@isayme 这也说不通啊
2017-04-01 10:36:57 +08:00
回复了 good 创建的主题 JavaScript 遇到一个 Js 定时器的坑,哪位大神知道是什么原因?
@isayme 然而 1580870100000 为啥没有立即执行,百思不得姐
2016-09-10 11:47:42 +08:00
回复了 FrankFang128 创建的主题 JavaScript Web 开发不应该这么复杂
看完了回复,楼主是想说“框架过于复杂”还是什么呢?事实上前端工程依赖的复杂度,主要不是由框架引入的,主要还是一堆 shim 、 babel 之类的,这可都是浏览器的锅啊。“无 JS 也能使用”的应用,体验肯定是个问题,这种由市场决定的选择,也是无可奈何的
2016-06-28 10:31:36 +08:00
回复了 Mark24 创建的主题 Node.js Node 新手,这是我对 Node 执行顺序的理解,希望各位指正
码一下。围观
2016-06-28 10:29:48 +08:00
回复了 honkew 创建的主题 JavaScript 收到一封奇怪的邮件,里面就一个 js 文件
WScript...一看就是要干坏事
2016-06-24 11:21:08 +08:00
回复了 iceiceshen24 创建的主题 Node.js 求解一个 promise 内存泄漏问题
@iceiceshen24
@breeswish
@Sparetire

懒得写文了,只需要在他的 A 段代码后,强制 gc 一次就可以看到区别。运行 node --expose-gc test.js ,最后一次 print 的内存比第二个 print 还少。


(function() {
function printMemory() {
console.log(process.memoryUsage())
}

// 记录 Promise 链的长度
var i = 0;
function run() {
return new Promise(function(resolve) {
// 每增加 10000 个 Promise 打印一次内存使用情况
if (i % 100 === 0) printMemory();
i++;
// 模拟一个异步操作
setTimeout(function() {
// 1000 个 Promise 之后退出
if(i === 100 * 10) return resolve();
// 如果 resolve 的参数是一个 Promise ,外层 Promise 将接管这个 Promise 的状态,构成嵌套 Promise
resolve(run());
}, 0);
}).then(function() {
// console.log(j);
return true;
});
}
run().then(function (r) {
global.gc()
console.log(111)
printMemory();
});
})();
2016-06-23 14:02:01 +08:00
回复了 eromoe 创建的主题 Node.js npm 包 安装,重装 的问题
https://github.com/xuzicn/share/blob/master/%E4%BB%8ERN%E7%9C%8B%E7%AC%AC%E4%B8%89%E6%96%B9%E5%8C%85%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86.md

这是我之前在一个群里分享的 RN 在 npm install 里的坑。有简略的剖析 npm 的运行机制,可能比较难啃,可以留言交流
2016-06-23 13:59:21 +08:00
回复了 iceiceshen24 创建的主题 Node.js 求解一个 promise 内存泄漏问题
@breeswish 他这个文章有错。一会我补一篇来讲明问题
@Sparetire 你的前半段理解我认同,后面的也有不准确的地方
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 20:54 · PVG 04:54 · LAX 12:54 · JFK 15:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.