V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pythonee  ›  全部回复第 86 页 / 共 89 页
回复总数  1763
1 ... 78  79  80  81  82  83  84  85  86  87 ... 89  
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回来,但是这样比较没有效率就是
2013-03-30 11:24:46 +08:00
回复了 pythonee 创建的主题 程序员 [Git]你们怎么恢复已删除的commit?
@jsz 哦? 我还没有用过cherry-pick,不晓得cherry-pick回来之后,所有后续commit是否都还在,还是说仅仅到reset的那个commit
2013-03-24 21:02:54 +08:00
回复了 pythonee 创建的主题 程序员 monkey patch是什么样的技术?
@dreampuf user-script怎么也算monkey patch啊
2013-03-24 21:02:35 +08:00
回复了 pythonee 创建的主题 程序员 monkey patch是什么样的技术?
@ericFork 能具体给出代码位置吗?原谅伸手党一下,因为的确接触不多
2013-03-13 22:15:57 +08:00
回复了 pythonee 创建的主题 程序员 有没有latex写技术文档模板?
@cassyfar 因为我想是长久的,认真对待的,有组织性的,改好之后千秋万代使用的,不想随便写写
2013-03-13 17:07:17 +08:00
回复了 darasion 创建的主题 MySQL 要不要使用外键?
我司没有用,完全拿数据库当NoSQL使,奶奶的
2013-03-12 22:53:20 +08:00
回复了 pythonee 创建的主题 程序员 大型互联网应用怎么管理/实现Session?
调查了解发现,目前还有流行加密Cookie的,不知道各位有没有研究过taobao的session框架的
1 ... 78  79  80  81  82  83  84  85  86  87 ... 89  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1179 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 23:07 · PVG 07:07 · LAX 16:07 · JFK 19:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.