V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pythonee  ›  全部回复第 85 页 / 共 89 页
回复总数  1762
1 ... 77  78  79  80  81  82  83  84  85  86 ... 89  
@Golevka

嗯,但是这里更多的是激活的时机,也就是说第一个for不会记忆当时的 i ,因为还没有被激活,所以在它调用的时候,也就是激活(求值)的时候,从第二个 for 循环中找到了 i
@zztczcx
@bakac

我认真读完那个帖子,我大概明白了,这个东西不仅涉及作用域,还有就是闭包的激活时机,也就是延迟求值的发生时间,而作用域的话,还是那些,先从最近的找,不过这里的重点是闭包的求值时机
2013-07-13 11:36:47 +08:00
回复了 pythonee 创建的主题 程序员 javascript的闭包行为怎么这么诡异?
@anjianshi

啊,我试了一下,对于name和age仍然是复制的行为,list表现为引用的行为,我觉得基本和对象类型不是重点
2013-07-13 11:25:57 +08:00
回复了 pythonee 创建的主题 程序员 javascript的闭包行为怎么这么诡异?
@hardway
@anjianshi

不是吧,最后又归结到这个原因上哦,看来所有语言都差不多的,对象的复制成本太高
2013-07-12 13:33:47 +08:00
回复了 pythonee 创建的主题 程序员 javascript实例对象的constructor属性值是怎么来的?
@otakustay

如果这样定义"有"和"没有"的话,那从一开始f2.contructor就是没有的,可是如果按contructor的定义出发的我,是有的,所以,我觉得我们的分歧点在这里,不过我也能接受你的观点
2013-07-12 11:37:46 +08:00
回复了 pythonee 创建的主题 程序员 javascript实例对象的constructor属性值是怎么来的?
@otakustay

我的求值过程是代入,而不是顺着原型链,

f2.constructor(有) == f2.__proto__(就是Foo.prototype).constructor(有) == {}.constructor(有) == Object.prototype.constructor == Object(){[native code]}

我认为constructor是特殊的属性,而不是普通的
2013-07-12 10:01:06 +08:00
回复了 pythonee 创建的主题 程序员 javascript实例对象的constructor属性值是怎么来的?
@otakustay 而且我试验了,发现并没有顺着原型链来找构造函数这个说法啊
2013-07-12 09:54:45 +08:00
回复了 pythonee 创建的主题 程序员 javascript实例对象的constructor属性值是怎么来的?
@otakustay 你说的原因和我想的一样,但是结果却不一样,函数建立的时候
确实是
function == function.prototype.constructor,而这时候由这个function创建的instance有以下关系
instance.constructor == instance.__proto__.constructor
又有
instance.__proto__ == function.prototype
所以
instance.constructor == function.prototype.constructor
如果我修改function.prototype,比如上面的f2,即Foo.prototype = {};所以
f2.constructor = {}.constructor,
而{}.constructor == Object.prototype.constructor,也即是Object(){ [native code]}
而这后面的结果你的顺藤摸瓜式想法不一样啊
2013-07-11 22:02:57 +08:00
回复了 pythonee 创建的主题 程序员 javascript实例对象的constructor属性值是怎么来的?
@guchengf

有点乱了,实例的constructor也可以乱改,但是instanceof却是用最初创建它的来判断真假,这里谁记录最初创建它的构造器的呢?这样的话 instance.constructor也未必等于instance.__proto__.constructor,不过如果你不改的话,两者却是相等的,文档第一句话也确实这么说

Returns a reference to the Object function that created the instance's prototype.
2013-06-25 11:21:14 +08:00
回复了 javaa 创建的主题 程序员 一道SQL面试题,到底能难倒了多少人?
出来工作,这些东西不用就忘了,我都写不出来
2013-06-21 09:09:40 +08:00
回复了 Livid 创建的主题 MySQL MHA
有人对比过mysql-mmm吗?都不推荐mysql-mmm,不知道它有没有改进
2013-05-19 19:51:19 +08:00
回复了 iqav 创建的主题 问与答 Botta 博塔设计 这牌子的表有谁用过呢?我太喜欢了!
@alexrezit 什么型号
2013-05-16 22:28:16 +08:00
回复了 ohhe 创建的主题 问与答 怎么模拟差的网络环境
@xdeng
@Livid

关键是怎么用迅雷跑满带宽啊
2013-05-07 13:44:31 +08:00
回复了 pythonee 创建的主题 问与答 怎么模拟mysql错误响应呢?
@napoleonu 但是,我现在想要的是mysql内部能响应,但是错误的响应,在prepare阶段,不好模拟
2013-05-07 13:43:26 +08:00
回复了 pythonee 创建的主题 问与答 怎么模拟mysql错误响应呢?
@napoleonu 插入重复的主键
2013-04-10 21:55:29 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@sillyousu

呵呵,那我只好去跟下代码了,这个是个大坑我觉得
2013-04-10 20:10:39 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@sillyousu

SocketChannel.configureBlocking(false)

这个非阻塞socket可以说是那个UNP中的非阻塞IO模型吗?总感觉你们说的是,但是需要确认一下
2013-04-09 19:55:01 +08:00
回复了 pythonee 创建的主题 问与答 goagent 怎么找出可用的host?
@joshokn
@cyr1l

咦,这样就可以找出来啦?那proxy.ini中的那些ip是咋回事哦?那些ip又是怎么找出来的
2013-04-09 10:43:40 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@BOYPT
@sillyousu

或者说,如果我改成

SocketChannel.configureBlocking(true)

那么,对IO复用模型有什么很大的影响吗?这样IO loop会慢下来?

另外,回到非阻塞"有多少写多少"那个问题,我调用了write(buffer)后,如果内核没有足够的空间,或是buffer = fd.read(),这时应用空间没有足够大的buffer,那么按非阻塞的情况,那么是有多少写多少,有多少读多少,那么剩下的咋弄呢,下次select中了再读再写?
2013-04-09 10:33:02 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@fangzhzh 怎么会看不上,上面可是很多大牛的文章呢
1 ... 77  78  79  80  81  82  83  84  85  86 ... 89  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1287 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.