V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pythonee  ›  全部回复第 83 页 / 共 86 页
回复总数  1709
1 ... 75  76  77  78  79  80  81  82  83  84 ... 86  
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 怎么会看不上,上面可是很多大牛的文章呢
2013-04-09 10:28:17 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@sillyousu
@BOYPT

我现在都要考虑是否开一个新帖来讨论了,据两位的回答

SocketChannel.configureBlocking(false)

这句话都是立即返回,那么这里的"非阻塞"就和上面的IO模型中的非阻塞不是同一个概念了,那么为何可以做到 “有多少写多少”,那我觉得这种读写适合所有IO模型啊,为何仅仅在IO复用模型中被广泛使用
2013-04-08 10:15:16 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@BOYPT

不对吧,应用在内核还未准备好数据的时候,是要不断询问的,当然,内核也是果断返回错误的,就像你说的,不断询问“楼主你吃完了吗?” 这样的问题

另外,java中把socket设置non-block就这句话

SocketChannel.configureBlocking(false)

我理解这句话就是通过非阻塞去读取,貌似应用就没有做什么了
2013-04-08 08:46:29 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@denger
@sillyousu
@BOYPT

我还想问问各位,非阻塞IO中,去询问系统数据准备好没好,是不是对开发者透明的?还是需要应用自己去询问,另外,询问过程中,应用有没有让出cpu
2013-04-07 23:05:04 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@denger 另外,我建议,还是不要把NIO叫作同步非阻塞IO,直接就叫IO复用是最合理的,同步非阻塞不准确且容易让我们这些初学者误会
2013-04-07 22:56:02 +08:00
回复了 pythonee 创建的主题 编程 搞不清楚同步,阻塞,异步,非阻塞这些概念
@denger
@sillyousu

确实,读了之后清楚了
2013-04-05 00:26:03 +08:00
回复了 pythonee 创建的主题 程序员 github图标怎么变成方块了?
@best1a
@cyr1l
@Air_Mu
@aleung
@icylord

确实是字体问题,改过来了
2013-04-03 22:05:47 +08:00
回复了 pythonee 创建的主题 程序员 github图标怎么变成方块了?
@alexrezit 我是chrome,按理来说,不应该啊
2013-04-03 21:23:54 +08:00
回复了 pythonee 创建的主题 程序员 github图标怎么变成方块了?
@dingstyle 是什么特殊字体吗,为啥我公司的电脑我都没有特别安装字体啊,难道已经自带了不成
2013-03-31 21:48:52 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
@jsz 嗯,通常这种情况是在不冲突的时候才能玩的转,后面想想,我不reset到A,直接在D之后cherry-pick,然后再rebase也行。谢谢你的回复
2013-03-31 17:10:51 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
@G_virus 你是说先reset到A,然后cherry-pick B,最后reset到D对吗
2013-03-30 16:07:52 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
@rorvn 呵呵,说了实际使用可能不这样,我只是想Git也能做到并且这样也是熟悉Git的一种方式
2013-03-30 12:02:04 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
更正:

如果用cherry-pick,我觉得如果没有冲突的话,我可以直接cherry-pick回来,也就是

A --> C -->D --> B
2013-03-30 11:59:05 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
@jsz 嗯,实际操作了一把,但是这样离我想达到的效果还是有差距的,我还想保留commit的时间顺序

举个例子,现在我的commit是这样

A --> B --> C --> D

rebase后,我把B删掉了,现在是

A --> C --> D

而我想恢复B commit,还想把B放到A之前,C之后,也就是像原来一样

如果用cherry-pick,我觉得如果没有冲突的话,我可以直接cherry-pick回来,也就是

A --> C -->D

如果有冲突,大不了reset到A,然后一步一步cherry-pick回来,但是这样比较没有效率就是
1 ... 75  76  77  78  79  80  81  82  83  84 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5629 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 06:53 · PVG 14:53 · LAX 23:53 · JFK 02:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.