Niris

Niris

V2EX member #8036, joined on 2011-04-17 16:35:14 +08:00
Per Niris's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
Niris's recent replies
Nov 22, 2016
Replied to a topic by homfen 程序员 shell 打开很慢是啥原因
好多人提到 nvm 很慢,把下面这行注释掉就基本可以解决问题。

https://github.com/creationix/nvm/blob/v0.32.1/nvm.sh#L3200
Jul 7, 2016
Replied to a topic by SuperFashi 分享创造 FakeGit:一个自欺欺人的好玩意
May 19, 2016
Replied to a topic by jinzhe 分享创造 vue-i18n 多语言切换插件
Apr 20, 2016
Replied to a topic by isbase JavaScript 遇到一个奇怪的 js 问题
Jul 28, 2014
Replied to a topic by hao1032 Python python 有简单的图表库吗?
用 R 画过图的应该都知道 ggplot2 吧?
网上有 python 移植 https://github.com/yhat/ggplot
我自己没用过,看了下依赖,好像不太符合要求……
Jul 1, 2014
Replied to a topic by SakuraSa 问与答 如何 pythonic 地实现函数只计算一次?
用 Descriptor。
例子可以看 https://github.com/defnull/bottle/blob/master/bottle.py#L194-L218

不明白 @property、@classmethod、@staticmethod 的话,官方有个 howto:
https://docs.python.org/3/howto/descriptor.html
May 21, 2014
Replied to a topic by shyrock Python urllib2 不支持 Connection:keep-alive?
@shyrock

其实我发现自己搞错了……
解析 chunked 是 urllib/requests 之类的库干的事情,使用 urllib 应该不会碰上这事才对呀。

总之 requests 吧。
May 21, 2014
Replied to a topic by shyrock Python urllib2 不支持 Connection:keep-alive?
chunked 需要自己解析。
格式说明可以看 http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6.1
处理起来也不难,可以参考 Guido 的实现 https://github.com/aosabook/500lines/blob/master/crawler/crawling.py#L233-L259

直接用 requests 当然更简单些。
Aug 7, 2013
Replied to a topic by coolicer JavaScript Javascript清除定时器为什么可以乱用?
The browser will not queue up more than one instance of a specific interval handler.
-- Secrets of the JavaScript Ninja

When using setInterval(), timer code is added to the queue only if there are no other instances of the timer code already in the queue.
--PROFESSIONAL JAVASCRIPT

两本书都这么说的。

可以试试下面的代码输出几个 interval

var i = window.setInterval(function() {
console.log('interval', Date.now());
}, 1000);

window.setTimeout(function() {
window.clearInterval(id);
console.log('stop', Date.now());
}, 5900);

var t = Date.now() + 5000;
while(Date.now() < t) {
console.log(1);
}
Aug 7, 2013
Replied to a topic by coolicer JavaScript Javascript清除定时器为什么可以乱用?
setInterval 设置的回调函数,永远只有一个吧(上个函数在等待执行,就不会继续添加)。
那么 setInterval 造成任务堆积,要怎么理解?
@darasion @lichao
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   977 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
♥ Do have faith in what you're doing.