V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  binarylu  ›  全部回复第 1 页 / 共 4 页
回复总数  61
1  2  3  4  
2018-08-11 08:59:58 +08:00
回复了 javaCoder 创建的主题 程序员 TCP 粘包问题浅析及其解决方案
2018-08-11 08:57:23 +08:00
回复了 javaCoder 创建的主题 程序员 TCP 粘包问题浅析及其解决方案
看来大家讨论那么多,感觉问题主要是:
1. 楼主问题描述有问题,TCP 包确实是错误概念,楼主想表达的应该是 走 TCP 协议的应用层包
2. 大家纠结在 TCP 包这个错误概念上,没有理解楼主的真实想法。
个人观点:
这个问题还是要处理的,TCP 并不知道应用层包的边界,recv 到的数据还是有可能包含一部分上一个(应用层)包尾和一部分下一个(应用层)包头。

附上一些国外网友的讨论:

"If you want to send and receive "packets" with TCP, you have to implement packet start markers, length markers and so on. How about using a message oriented protocol like UDP instead? UDP guarantees one send() call translates to one sent datagram and to one recv() call!"
ref: https://gamedev.stackexchange.com/questions/96945/what-is-better-lots-of-small-tcp-packets-or-one-long-one

"If you stick with SOCK_STREAM, then your receiving code needs to be prepared for the fact that a single call to recv may not retrieve a whole message as sent by the sender. recv will return the number of bytes actually received, or -1 if there is an error. If the messages are fixed length then you can repeatedly call it until you have the whole message."
ref: https://stackoverflow.com/questions/24051965/maximum-limit-on-size-of-data-in-ipc-using-sockets-in-unix
2017-02-01 01:54:25 +08:00
回复了 ericgui 创建的主题 Linux Shell Script 里的 cd 命令,很有点意思,有点困惑
cd 不是命令,没有一个对应的 bin 程序, cd 是 shell 的关键字,由 shell 直接执行
2016-12-14 00:40:20 +08:00
回复了 hackpro 创建的主题 Apple 分享一条命令可批量更新一个目录下的 git repository
推荐楼主一个工具: http://fabioz.github.io/mu-repo/ (虽然我并不喜欢他,无奈公司强制使用)
@ik zabbix + 1
2016-12-08 11:34:28 +08:00
回复了 EarlGrey 创建的主题 程序员 20 天持续压测,告诉你云存储性能哪家强
腾讯云的块存储后端是分布式文件系统,阿里云的块存储经测试推断就是本地磁盘(因为测试结果与本地磁盘结果很相似)。( 2 年前测试结果)
2016-12-04 13:10:24 +08:00
回复了 qymobile 创建的主题 MacBook Pro 苹果其实是想让你笔记本连 hub
来顶下楼主。我期望着哪个显示器厂商赶紧出一款集成 dock 的显示器,类似 https://9to5mac.com/2016/06/04/lg-27ud88-w-usb-c-4k-monitor-macbook-review/ , 集成的接口太丰富点就好了,这样一个笔记本便携,在家 or 办公室,一根线解决所有问题~
2016-11-29 05:38:42 +08:00
回复了 hailinzeng 创建的主题 Linux 在 Linux 下折腾过的事情印象最深的是什么?
dd if=/dev/random of=/dev/sda
2016-11-24 05:27:01 +08:00
回复了 MuaGeWang 创建的主题 问与答 手握 3000 块人民币,应该买个 XBOX 还是买个大提琴盒?
好奇问一下, 3000 块的盒子需要保护吗-_-
2016-11-18 14:44:20 +08:00
回复了 huntzhan 创建的主题 职场话题 腾讯一年感受
@huntzhan 明白你的意思,只是你提到“古老”,突然怀疑自己是不是落后这个时代了。
btw ,我记得 13 年我还在腾讯的时候,腾讯就可以用本地 ssh 工具了,那会有个同事就用的 xshell 。
sz/rz 主要也就是偶尔传个文件,经常性的 /批量性的 /重复性的当然还是自动化工具方便。
2016-11-18 14:13:33 +08:00
回复了 huntzhan 创建的主题 职场话题 腾讯一年感受
@huntzhan 用了很多 terminal 工具,还是觉得 SecureCRT 是最好用的,就是太贵。我们公司登录到生产环境的机器,要跳 3 次,没有 sz/rz 支持,要 scp 三次,每次都痛苦要死。
2016-11-18 13:51:22 +08:00
回复了 huntzhan 创建的主题 职场话题 腾讯一年感受
> 登录生产环境机器只能通过古老的 SecureCRT 来操作。大多数人使用古老的 sz/rz 程序完成开发环境与生产环境的文件传输。

比较好奇比较先进的登录操作是什么?除了 sz/rz 还有什么更方便的文件传输?并不觉得 scp 比 sz/rz 方便
2016-11-02 03:06:21 +08:00
回复了 yxaaa123 创建的主题 MacBook Pro 新 mbp 的 type-c 接口简直强迫症福利
2016-10-31 09:14:24 +08:00
回复了 murmur 创建的主题 Apple 无需多言,不需要解释,教你怎么黑苹果这次的 usb-c 和触摸条
毫无营养的帖子,请问楼主发帖的目的是什么?
自己喜欢就买不喜欢就不买,管别人干什么,就算 mac 一堆反人类设计,别人买是别人的事。

“也不要总拿轻薄说事,如果轻薄有卵用 15/14 寸的笔记本根本不会有人买”
==》 为什么要以己推人,自己没这方便需求就代表别人没有?轻薄没卵用,为毛现在笔记本都越做越薄。

“最后说一句,程序员做多了,基本的判断能力要有, windows 全球 90+%市场占有,你有什么资格说别人不好。”
==> 就算 windows 99.99%的市场占有,我为什么不能说他不好,我是我,没有人能在我的喜好上代表我。

“你是因为 nix*的界面都太狗屎被迫选择了稍微好一点的 mac os ,而不是因为 mac os 多么优秀”
==> 首先正确拼法是"*nix"。其次,用*nix 就一定要界面吗,你把用 Linux 命令行的后台开发们放到哪里去了。

最后说一句,程序员做多了,基本的判断能力要有,适合自己的才是最好的。你喷苹果是因为你在 windows 的舒适区里不愿意出来,而不是 mac os 真有那么不堪。
2016-10-29 01:25:51 +08:00
回复了 Awes0me 创建的主题 MacBook Pro 吹全触屏的,有几个正儿八经想过这东西到底实用么?
> 你们都知道 win10 烂,是因为用过所以知道烂

请不要代表我, win8 烂我还能同意,我觉得 win10 很好
2016-10-23 00:35:31 +08:00
回复了 lawlietxxl 创建的主题 程序员 offer 比较 求各位前辈建议:腾讯 vs 招商银行信用卡中心
@hijkzzz 我的情况是这样的。 在美帝读 master 一般就是上课,不像国内有老师带着做项目,美帝现在找工作也不是传说中的那么好找, cs 只是相对其他专业好找一些。当时和我一起入职的,现在都已经高级工程师,我在这边读了两年,运气比较好找到了 mid-level 的职位,我身边的同学,无论在国内工作没,大部分都是从 entry level 做起。而且我现在觉得国内互联网发展势头、工作机会、工作条件,并不比美帝差多少,所以一定要慎重考虑,多找些在国外的朋友问问情况再决定
2016-10-22 14:09:56 +08:00
回复了 lawlietxxl 创建的主题 程序员 offer 比较 求各位前辈建议:腾讯 vs 招商银行信用卡中心
@Keita1314 我是 12 年腾讯组织架构调整的时候被转岗过去的,我当时是想留原部门的,领导也找了很多关系,最后还是得服从公司安排。
对于刚毕业的学生,无论什么岗位都是有的学的。专业性很强的岗位,比如语音识别、图像处理,这个非相关专业硕士以上的就不用想了,比较普遍一点的开发职位一般就是前端、移动、后台,根据自己兴趣选好这个方向,然后在什么部门我觉得都是可以学到很多东西的
2016-10-22 13:58:41 +08:00
回复了 lawlietxxl 创建的主题 程序员 offer 比较 求各位前辈建议:腾讯 vs 招商银行信用卡中心
@hijkzzz 建议待一两年再出去,出国不一定是最好的选择,我就是工作了两年出国的,身边很多付出很多代价出国的同学,后来找的工作我都觉得不值。
2016-10-22 09:00:38 +08:00
回复了 lawlietxxl 创建的主题 程序员 offer 比较 求各位前辈建议:腾讯 vs 招商银行信用卡中心
利益相关:企鹅前员工
去腾讯,大企业大平台大视野,以前觉得只是口号、噱头,现在在小公司干,才发现现在公司里的一些开发理念什么的比腾讯差远了,在腾讯这种大公司你会接触到最新的东西,即使你不会做这些,但是耳濡目染,水平自然会有提升,当然前提是你要自觉去提升自己。
而且腾讯学院真是个好地方,能听其他部门的大牛分享,这是外界很难接触到的,而且还是利用上班时间去听的。
我刚去腾讯也是做运营开发,后来转岗到楼上一些人认为的核心部门,用心做,不论什么岗位都有很多成长空间,不要看不上运营开发。
另外在腾讯能认识很多业界大牛。
所以强烈建议去腾讯,尤其是刚毕业的学生,去大公司开阔下眼界,绝对有自己成长有好处。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2992 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.