
即便你工作当中用不到网络编程,好歹大学学过吧,都怎么进微软的?

即便你工作当中用不到网络编程,好歹大学学过吧,都怎么进微软的?
|
gaayyyDec 27, 2016
1
沙发,目测前方剧烈撕逼,围观引战帖~
|
|
zwh8800Dec 27, 2016
2
图挂了,目测是 65536 并发梗
|
|
elison1989Dec 27, 2016
3
|
|
amaranthfDec 27, 2016
4
虽然看不到图,但是 vczh 以前有个博客, http://www.cppblog.com/vczh/ 上面有一些他的代码和项目,可以看看,我觉得这个编程水平超过 95%以上的 C++程序员还是毫无压力的。
|
|
elison1989Dec 27, 2016
5
|
|
6
关注轮子哥的人,难道不是为了看妹子么
|
|
beingbinDec 27, 2016 via Android
7
撕逼预定,这么直接地挂人不好啊……
|
|
LonelyDec 27, 2016
8
我都是看轮带逛的,编程水平不关我事,反正比我牛逼就是了
|
|
rainciousDec 27, 2016
9
同求在任何服务器上同时监听 65535 端口的方法:
https://unix.stackexchange.com/questions/130797/can-tcp-provide-more-than-65535-ports |
|
10
不斯逼怎么混?别忘了现在这个行业已经人满为患了
|
|
vugusurkDec 27, 2016
11
补图
|
|
12
|
|
EricCartmanDec 27, 2016
13
估计一直做的客户端开发吧
|
|
amaranthfDec 27, 2016
14
看到了图片,感觉他只是脑子突然抽了一下……评价编程水平还是看代码吧。
|
|
16
没必要以一个问题定性别人。
轮子哥在编译原理和 GUI 方面的水平有目共睹吧。 |
|
TheCureDec 27, 2016
17
这个错误不应该
|
|
18
看他经历也清楚啊,一直专注 C++玩编译器玩图形学,对 linux 和服务器开发很少涉及。
|
|
19
用 抓住小辫子不放 来形容这类喷子应该没啥毛病吧
|
|
20
能不能不要把知乎那种无聊撕逼的风气引过来。
在 v 站,为具体技术撕过,为个人水平撕逼真是 low 到爆。 |
|
helloSwiftDec 27, 2016 via iPhone
22
@amaranthf 不限制区域和时间,直接就说超过 95%的 C++程序员?
呵呵 |
|
KilerdDec 27, 2016
23
术业有专攻,这话楼主没听过???
|
|
amaranthfDec 27, 2016
24
@helloSwift 编程水平本来也没法量化,也就没法比较,我就随口那么一说……
|
|
shiyeDec 27, 2016
25
@helloSwift 时间不用限制啊,区域要限制下,不能太小要不然太绝对,虽然 95%是个约值,但是没啥毛病
|
|
janxinDec 27, 2016 via iPhone
26
换种说法,后端开发我觉得轮子哥绝对不如我,开发桌面程序我还是不如轮子哥的
|
|
luziafyDec 27, 2016
27
做一个冷静的屌丝
|
|
zgqqDec 27, 2016
28
即使他水平再差,击败国内 99%的程序员还是没有问题的。
|
|
hjc4869Dec 27, 2016
29
楼主还是 too young.
|
|
WinGDec 27, 2016
30
预测:
你的贴可能会被移到水深火热之类看不见的地方。 你的帐号有可能偷偷被降权。 |
|
31
关键字: tcp ,四元组,唯一性 留给路过一头雾水的朋友
|
|
32
知乎上很多人喷的点不是水平问题,而是对于别人指出问题不做验证就予以否定的傲慢和意识到错误之后不做任何回应直接删答案。
|
|
33
恕我直言,楼上所有人都是在一个频道上么?
|
|
swullingDec 27, 2016 via iPhone
34
从截图看,错了。
但是这个正常,编程那么多领域也不能啥都会…… |
|
35
其实轮子哥按照他的领域貌似没有问题,也符合 31 楼的观点,
相关链接可以看下: http://www.ideawu.net/blog/archives/740.html |
|
vincenttoneDec 27, 2016
36
。。。
|
|
37
楼上讨论跑偏了,轮子哥最大的问题在于喜欢在他不懂得领域装逼,然后被打脸。
之前他黑前端的时候被打脸了多少次不用我数了吧 |
|
38
@Kilerd 本科学过计算机网络的都不应该搞错。
|
|
linbokiDec 27, 2016 via Android
39
@florije 轮子哥提到的“端口用完”确实是扯淡,暴露了他网络编程经验的不足。但也没毛病,不能否定他在编译和图形学的领域的造诣
|
|
loadingDec 27, 2016 via Android
40
术业有专攻,楼主自重。
|
|
RobertYangDec 27, 2016 via Android
41
树叶油砖供
|
|
chiuDec 27, 2016 via Android
43
怎么说呢,我也上过大学,毕业后做程序员,我大学里也从没讲过和网络编程稍微涉及的内容啊,哦,我自动化的……不要把自己专业领域的常识当做所有人都应该懂的东西,这样喷起来,没味道啊
|
|
7wN5407klUw768m0Dec 27, 2016 via iPhone
44
@eightqueen 你敢拍着胸口说本科学过的东西都不会错么?你本科学的时候都是考试满分没有错误点?不要一开口就严以对人宽以待己的标准。
|
|
45
还是多此一举解释一下吧
65k 端口数限制的前提是源 ip, 源端口, 目标 ip, 目标端口这四个变量固定前三个变量之后才有的 c100k 问题固定的变量只有前 2 个,所以加上目标 ip 这个变量,理论连接数可以有无数多个,也就是说,如果一个 IP 后面可以堆一堆机器的话,是可以有远超百万级这个数量的连接的 如果不信的话,你去 dig 一下 12306.com 看一下这个域名绑了多少个 ip ,假设是 100 ,然后就可以得出 12360 只能服务最多六百万用户的可笑结论了 至于截图的内容,说实在我还是有点惊讶的,其它就没啥可说的了 |
|
roistDec 27, 2016
46
一个问题看编程水平系列
|
|
webjin1Dec 27, 2016 via Android
47
0-65535 是端口范围值,不是端口连接数量,昨服务服务端的话,程序业务需要,一般也只是开启一个端口来号监听客户端过来的连接,理论上链接数量无限,看机器性能和程序系统优化。
|
|
Inn0cenceDec 27, 2016 via iPhone
48
轮子哥几年前来我们学校给我们涨姿势的时候……说他大学很多科目都是低空飘过的 刚毕业和面试官也没少撕过
所以。看到某乎得这事 内心毫无波动 |
|
webjin1Dec 27, 2016 via Android
49
@EricCartman 客户端开发的话有可能,但是毕竟客户端是用 1024 号以上端口发起请求连接,但是如果一个 IP 的请求数用完了,再多添加几个 IP
|
|
linbokiDec 27, 2016 via Android
50
轮子不留辫子 就不会被抓辫子
楼主抓住辫子 却想撤掉别人的头 一个愿打 一个愿挨 |
|
d7101120120Dec 27, 2016
51
不过评论这个,但是讨厌知乎强答的风气,调侃类的大家看过笑笑也就好,不属于自己熟悉的领域不仅强答而且因为是大 V 还出场自带数十数百赞
|
|
am241Dec 27, 2016
52
👿 只许做多,不许做空!
|
|
keenkillerDec 27, 2016
53
这个确实轮子哥不懂强答了
不过轮子的客户端开发水平还是很高的。。 |
|
zkd8907Dec 27, 2016
54
就想搞个大新闻
|
|
dtfmDec 27, 2016
55
@SoloCompany 感谢 V2 博物君
|
|
zts1993Dec 27, 2016
56
" 在 gayhub 上 手写 token 和 parser"
建议楼主进 office 组之后和轮子当面撕逼。 |
|
dreamtrailDec 27, 2016
57
只可以看出来他的确不太懂网络编程,别的不好说
|
|
neoblackcapDec 27, 2016
58
端口肯定是够用的,轮子哥显然是答错了, 45L 已经解释得很好了。连接数过多的问题最多也只会出现在文件描述符上面。文件描述符是内核管的, Unix-like 的操作系统调 ulimit 就可以了
|
|
quxiangxuanqxxDec 27, 2016
59
看来轮子哥得会用电话撸出一个 linux 才能满足所说的编程水平
|
|
foufoufouDec 27, 2016
60
轮子是知乎员工吗?
|
|
hellodiguaDec 27, 2016
61
楼主抓住一条自己会的就不放过了 23333333
小白默不作声 |
|
cutepig49Dec 27, 2016
62
轮子哥的水平还是很不错的,你不能指望一个人样样通。他的专精是 GUI 。
不过他这种能不能答都要硬答的毛病是挺讨厌的,撕他一下我支持! |
|
63
术业有专攻,确实不能以这种情况来衡量他的编程水平。
不过不懂强答在轮子哥那里沦为了政治正确我也是很服楼上各位。 我看他在一些军事话题下强答也不是一次两次了,评论区里面有人指出他错误他就立马关闭评论区(还不知道拉黑了没),嗯。 |
|
binuxDec 27, 2016
64
轮子哥专精 GUI ,你们凭什么以为他样样精通的。
轮子哥对网络编程不熟,你们怎么知道他没有别的也不熟。 |
|
zjqzxcDec 27, 2016
65
咦,轮子哥不是职业评估(知乎上的)大胸妹么?
|
|
ivveiDec 27, 2016
66
他这个应该是一时脑抽了吧……不能因为这么点小事就断定对方的水平。
|
|
Gran1987Dec 27, 2016 via iPhone
67
你对他期望太高了
|
|
mingyunDec 27, 2016
68
围观
|
|
69
这 tm 算什么术业有专攻???
难道这个问题需要"专精"网络编程的人才能回答??? 这就是大学基础没打好 |
|
shoalyDec 27, 2016
70
@SoloCompany 你的解释是错的.... tcp 连接中有 4 个变量 是 源 Ip 源端口, 目标 Ip 目标端口,
其中不变的是 目标端口 和目标 Ip (比如单 Ip 服务器监听 80 端口), 变量是 源 Ip 和源端口... 并不是你说的通过 dns 去解析出多个目标 Ip, TCP 链接并没有 dns 后面拖多个服务器的事 |
|
71
就算是发黄图,他水平也不高
|
|
so898Dec 27, 2016
72
轮子哥在 V 站不是也有账号的么 @vzch
话说你们趁着轮子哥休假不上网在这里黑他真的好么? 别人好歹是编程大牛,虽然在不懂的领域闹了点笑话,但是技术还是很牛逼的 虽然我在知乎关注他主要是为了看妹子照片(这个月营养快线又不够了…… |
|
soliDec 27, 2016
73
还不如讨论一下,一台机器能同时发起几条 TCP 连接到服务端。
嗯,是这个题目,但需要讨论的情况应该就比较多了。 不知道通过大家的讨论,能不能把所有情况及对应方案都讨论全。 我先抛个砖: 1. 服务端有单个 IP ,单个 端口; 1. 服务端有多个 IP ,单个端口; 1. 客户端有单个网卡; 1. 客户端有单个网卡多个 虚 IP ; 1. 客户端有多个网卡; 1. 客户端本机可以有多个网卡多个虚 IP ,但公网出口只有一个 IP ; 1. 同上,但公网 IP 是一个地址池; |
|
firstwayDec 28, 2016
74
|
|
SoloCompanyDec 28, 2016 via iPad
75
@shoaly 源和目标是相对的,在客户端看来的“源”在服务端看来就是“目标”了啊
|
|
wwqgtxxDec 28, 2016
76
@SoloCompany 问题是在于"如果一个 IP 后面可以堆一堆机器的话"
你都说了是一个 IP 后面了,那你后面堆多少个机器他的相对于客户端的“目标 ip ”都是一样的呀 所以这种方式并不能提高服务器处理 c100k 的能力 真正需要处理超过 c100k 的能力还是要上多服务器 IP 才行 |
|
77
@wwqgtxx 不知道是我语文能力问题还是你理解能力问题。我的意思是说 tcp 端口数不会成为单服务器连接数(也就是 c100k 问题)的瓶颈,因为在 tcp 层面,一个 ip 一个物理机和一个 ip 多个物理机或者虚拟机在客户端看来是完全没有区别的,不是说这种方式能提高服务器的并发能力,后面的是反问句式,说明假如 64k 问题存在的话,单 ip 负载就存在瓶颈,从而导出一个明显是错误的结论
|
|
78
@shoaly 其实“源 Ip ,源端口,目标 Ip ,目标端口”这个还是要相对于客户端和服务端来区别看待的
对于客户端来说就是“源 Ip ,目标 Ip ,目标端口”三源相同,而“源端口”不同,所以带来了 65k 限制 而对于服务器来说,就是“源 Ip ,源端口”相同,而“目标 Ip ,目标端口”不同,这个带来了 c100k 问题 解决上面两者的办法就是服务器提供更多的公开 IP 地址,这样就提供了更多的对于服务器的“源 Ip ”,对于客户端的“目标 Ip ” 而提供更多公开 IP 地址的最常规方法就是通过 DNS 设置多个 A (或 AAAA )记录来让客户端无感知的提供更多 IP |
|
blanuDec 28, 2016
79
|
|
justyyDec 28, 2016
80
@renshaojuncool 妹子在哪?我要看!
|
|
HannibaIDec 28, 2016
81
最烦的就是 12 楼说的楼主这种贴。计算机网络水平和 C++水平有什么关系?
感觉和有些人撕逼王思聪是一个样子,嫉妒心作祟 |
|
82
几年前就实现 C1M 了,居然还在讨论 C100K 是否能实现,甚至一本正经的说实现不了
|
|
imcxyDec 28, 2016
83
终于被你们逮到一次
|
|
xujinkaiDec 28, 2016 via Android
84
不负责猜测,这是轮子哥最近开课赚钱有人眼红啊。当然轮子哥强答也是有责任的,不过话说回来,知乎答的多了,谁能保证自己百分之百说的都对呢。
|
|
billwangDec 28, 2016
85
有意思吗?做好自己就行
|
|
SoloCompanyDec 28, 2016 via iPhone
86
@wwqgtxx #78 你这是对 tcp 服务的理解是完全错误的,实质和贴图内的观点是完全一样的,请不要误导别人
|
|
ragnaroksDec 28, 2016
88
他 C++吊打我国 1 线 80%的码畜是没有问题的,但"编程水平"很明显不仅仅是一个方面,就像很多培训班出来的"前端"认为 MVVM 天下无敌,殊不知这都是在客户端上玩烂了的东西.
|
|
jiongxiaobuDec 28, 2016 via iPhone
89
感觉是钓鱼贴
|
|
enenaaaDec 28, 2016
90
没必要, 我几年前脑抽也犯过同样的错误。当然这不是说水平就和他一样了。
|
|
FelldeadbirdDec 28, 2016
91
轮子哥不是在放圣诞吗?这几天都没动态。
|
|
bomblessDec 28, 2016 via Android
92
谁没脑抽过 233 。他就是一个普通人,不知道你们为啥咬着他不放,难道他骗你钱了?
|
|
ChenSirDec 28, 2016
94
这是轮子哥在 v2 上被黑得最惨的一次
|
|
jetyangDec 28, 2016
95
只能说他不太懂网络编程吧,也许人家擅长别的领域,标题太夸张了
不过,强答自己不擅长的领域还是挺让人费解的 |
|
SlenglDec 28, 2016 via Android
96
这个话题真有一堆人讨论啊,,,我的 v
|
|
StvSunDec 28, 2016
97
不知道 LZ 答今年的中考题能不能全科满分通过,毕竟都是初中学过的。
|
|
estDec 28, 2016
98
艺高人胆大。用 seq/ack 头可以区分同 4 tuple (saddr, sport, daddr, dport) 的不同连接。
|
|
wwqgtxxDec 28, 2016 via iPhone
99
@SoloCompany 不知道我们的语文水平是不是真的不在同一个世界,你倒是说说我的理解和你的理解到底有什么区别,怎么又和知乎上那个半吊子回答观点完全一样了
|
|
SoloCompanyDec 28, 2016
100
@wwqgtxx 那你解释一下这句话什么意思 [解决上面两者的办法就是服务器提供更多的公开 IP 地址] ,自己不觉得可笑吗,这是最后一次回复
|