Redian新闻
>
C++多线程写网络服务是不是快退出舞台了?
avatar
C++多线程写网络服务是不是快退出舞台了?# Programming - 葵花宝典
j*g
1
请问,我是f1, 2006年底來美,今年报2011的税,是resident还是non-resident?
多谢
avatar
a*t
2
嗯,我不唱。
歌词
Yesterday,
All my troubles seemed so far away,
Now it looks as though they're here to stay,
Oh, I believe in yesterday.
Suddenly,
I'm not half the man I used to be,
There's a shadow hanging over me,
Oh, yesterday came suddenly.
Why she
Had to go I don't know, she wouldn't say.
I said,
Something wrong, now I long for yesterday.
Yesterday,
Love was such an easy game to play,
Now I need a place to hide away,
Oh, I believe in yesterday.
Why she
Had to go I don't know, she wouldn't say.
I said,
Something wrong, now I long for yesterday.
Yesterday,
Love was such an easy game to play,
Now I need a place to hide away,
Oh, I believe in yesterday.
Mm-mm-mm-mm-mm-mm-mm.
avatar
h*r
3
第二天清晨,我们搭车前往拉市海。莉莉的脸色格外难看,我见她吃了比往常大剂量的
药片,也只能勉强压制痛意。
车停在一片向日葵田旁,我们走下公路,套上鞋套,走进湿地里。到一个小码头,接应
的人把我们送上一叶两人座的皮划艇。天气晴朗,风停了,水面平静得像一面镜子,水
下长着茂盛的水草,一株一株。偶尔有几尾鱼游过,浆划过去,他们就扎进水草底下。
患病辞职后,去洱海边等死的女孩
作者图|古镇的冰饮
中午我们在湖中央漂浮的烤鱼店吃午餐,本来那餐馆应该跟着风向在湖中央晃荡,但是
那天没有风,所以我们一直待在一个地方,看四周波光粼粼。莉莉看着周围的美景,深
深吸了一口气,好像要把这里的一切装在肺里带走。
她说:“我觉得应该回去了。”“那我帮你定机票。”
“不急,再呆一两天,阿豹客栈的套房续到了后天。”她低头接着吃饭。
去拉市海的前一天晚上,阿豹约莉莉一起出门遛狗,他们俩到晚上九点才回。回来以后
,我隔着一道墙问在正在洗澡的莉莉:“你觉得阿豹怎么样?”她说:“还不错呀,很
幽默,三观也挺合得来。”然后我们没有谈更多,我怕话题说着就说到以后,莉莉会不
高兴。
回来的那天晚上,他们又出去遛了一次狗。莉莉特意换了一套新衣服,涂好口红出门。
我趴在天台的木栏杆上,看她和阿豹一人牵着一只狗,走下门口的石阶,到古镇主干道
的青石板路上。
回来以后莉莉早早地睡着了。零点刚过,我听见阿豹敲门的声音。他在门外喊了几声莉
莉的名字,很小声,又怕吵醒她,但又想得到她回应,卑微的音调。我躺在沙发上,犹
豫要不要去开门。几分钟后阿豹离开了,踏着楼梯下去,嘎吱嘎吱几声,一切又安静。
次日院子里出现一个花瓶,里面插着一束长茎玫瑰,花瓶是新的,花也是新鲜的。
我发信息问了阿豹,知道昨晚是他备好了花,但是临时又怯场,让我不要告诉莉莉。当
然我还是说了,但她最终决定假装不知道。
“你根本没睡着吧,昨天晚上?”我问莉莉。
“我挺喜欢他的。我只是不想自己有‘要是我能活长一点’的想法。如果在这个时候遇
到对的人,那样也太难过了。”
第二天我们提前退房离开。

我和她最后的一面是在长水机场。
我的飞机是晚上十点,莉莉是八点五十。她从包里拿出一台立可拍,想拍照留念,但由
于不是行家,大多数照片都糊了。
走的时候,她不要我送,一个人走上机场的步行传送带。看着她走远了,我又追过去,
像她第一次拍我一样,在她背后拍一下,说再陪她走一段。没什么话可以说,也不知道
要说什么,我们都知道不会再见了。
患病辞职后,去洱海边等死的女孩
作者图|寺庙外诵经的阿婆
快到的时候,莉莉坚持要我回去。我就停下来,站在那里,眼看着传送带把她越送越远
。至今我还记得,她的登机口是40号。
之后我们没有再联系。
有一次换工作搬家,不得已要清理东西,我翻看之前莉莉看过的那本书,才看到她在书
里夹着的一张明信片。明信片背后没有写字,就画了一个巨大的笑脸,笑脸旁边用纸带
胶粘着一张薄薄的记忆卡。
我把卡片插到读卡器再插进电脑,里面是我们在旅途中听的几首歌和拍的部分照片。她
把有她的照片都删除了,只留下我的,她把所有的记忆都留给我了。
我拿起手机,想给莉莉从前的号码发信息,在输入框删删减减。
想跟她说我后来换了好几份工作,找到了自己喜欢做的事情。虽然还没变成自己想要成
为的人,但是已经在至少没有活成不想成为的样子。今年我在继续准备考研了,承认了
自己没办法在平庸里获得心安理得的快乐,那就只能继续往前走承受变强的考验。虽然
痛苦,但至少自己是开心的。
打了好长一段话,后来又删掉了,最后只发出去一个笑脸表情。没有回复,但是我觉得
她看到了,她不会消失。
avatar
T*7
4
学习了陈硕的书 感觉这么搞自己会头爆炸 老板也会崩溃
大家有看过的么 或者说说工作中的体会?
★ 发自iPhone App: ChineseWeb 7.8
avatar
c*i
5
Resident.
avatar
d*o
6
运气真好,赶上坐沙发听

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
h*s
7
why?

【在 T******7 的大作中提到】
: 学习了陈硕的书 感觉这么搞自己会头爆炸 老板也会崩溃
: 大家有看过的么 或者说说工作中的体会?
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
l*2
8
确定是算第六年么? 我怎么觉得应该是收税意义上的第六年才合理阿,也就是第七年报
第六年的税是算是, 望指教阿!

【在 c**i 的大作中提到】
: Resident.
avatar
d*o
9
赞美呀
可惜杂音很大,是话筒的缘故吗?

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
x*u
10
C++多线程都是大忌,何况还要搞网络服务。

【在 T******7 的大作中提到】
: 学习了陈硕的书 感觉这么搞自己会头爆炸 老板也会崩溃
: 大家有看过的么 或者说说工作中的体会?
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
s*u
11
06年如果算一年的话就是收税意义上的第6年了。
avatar
a*t
12
对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
也许标题该改成‘噪奔’,哈哈哈

【在 d****o 的大作中提到】
: 赞美呀
: 可惜杂音很大,是话筒的缘故吗?

avatar
p*u
13

Google won't agree with you on this.

【在 x****u 的大作中提到】
: C++多线程都是大忌,何况还要搞网络服务。
avatar
m*p
14
tax year, 06, 07, 08, 09, 10够5年了,11已经是第六年tax year了,resident

【在 l*****2 的大作中提到】
: 确定是算第六年么? 我怎么觉得应该是收税意义上的第六年才合理阿,也就是第七年报
: 第六年的税是算是, 望指教阿!

avatar
d*o
15
哈哈哈

【在 a****t 的大作中提到】
: 对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
: 也许标题该改成‘噪奔’,哈哈哈

avatar
k*g
16

In the past (10 years ago), when people talk about multithreading they
wouldn't say "message queue" as the #1 most important abstraction.
Now people who don't say it's the #1 don't get the chance to work on C++
multithreading.
Well, most people don't get the chance to work on C++ anymore, so that may
not matter much.
(Because C++ don't get the chance to do work anymore.)

【在 p*u 的大作中提到】
:
: Google won't agree with you on this.

avatar
g*o
17
这是你的特色了,效果跟以前听磁带一样了(唱片没听过),呵呵。
吹得很好听。

【在 a****t 的大作中提到】
: 对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
: 也许标题该改成‘噪奔’,哈哈哈

avatar
c*3
18
那么多人上线的网游服务器拿啥写的?

【在 T******7 的大作中提到】
: 学习了陈硕的书 感觉这么搞自己会头爆炸 老板也会崩溃
: 大家有看过的么 或者说说工作中的体会?
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
a*t
19
谢谢gooo前辈,所以我只敢来老歌。
前辈你居然没听过唱片,我都听过。。。

【在 g**o 的大作中提到】
: 这是你的特色了,效果跟以前听磁带一样了(唱片没听过),呵呵。
: 吹得很好听。

avatar
n*t
20
C++写多线程,就是需要用C写多线程完全没问题的能力+有折腾语言的耐心。
这种人,就我所知,千里挑一。

【在 T******7 的大作中提到】
: 学习了陈硕的书 感觉这么搞自己会头爆炸 老板也会崩溃
: 大家有看过的么 或者说说工作中的体会?
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
j*t
21
发个伴奏给我可好,我来唱唱

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
c*3
22
忘了一个重要的平台,Windows。
Windows平台下没得多少选,用c#毕竟性能差点。用纯C + Win32写,稍微累点。
Windows下的网络服务,追求高性能,还是用C++写的多。

【在 n******t 的大作中提到】
: C++写多线程,就是需要用C写多线程完全没问题的能力+有折腾语言的耐心。
: 这种人,就我所知,千里挑一。

avatar
z*l
23
配合得真好
很有旧日时光的感觉

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
T*7
24
Java哭了

★ 发自iPhone App: ChineseWeb 7.8

【在 c****3 的大作中提到】
: 忘了一个重要的平台,Windows。
: Windows平台下没得多少选,用c#毕竟性能差点。用纯C + Win32写,稍微累点。
: Windows下的网络服务,追求高性能,还是用C++写的多。

avatar
a*t
25


【在 j*****t 的大作中提到】
: 发个伴奏给我可好,我来唱唱
avatar
c*3
26
Windows 对Java可不友好,在Windows里搞java程序,只有增加痛苦

【在 T******7 的大作中提到】
: Java哭了
:
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
g*o
27
前辈我真当不起,我比paul还年轻好多岁。
我们小时候主流就是磁带啊,然后就CD了,没什么机会去听唱片。
lo-fi东西听着还是比较亲切的。

【在 a****t 的大作中提到】
: 谢谢gooo前辈,所以我只敢来老歌。
: 前辈你居然没听过唱片,我都听过。。。

avatar
l*s
28
how so? jvm shall have shielded away OS specific details.

【在 c****3 的大作中提到】
: Windows 对Java可不友好,在Windows里搞java程序,只有增加痛苦
avatar
y*x
29
avatar
c*3
30
因为是多线程,网络程序吗。Windows的线程模式和网络编程和Linux里面很不一样。纯
BSD的scoket或者posix API,在Windows下都工作的很差,有很多限制。必须用Windows
Native API才能工作的好。
所以基本上跨平台的程序,在Linux运行好,到Windows里就会运行很差。两边都运行好
,基本要做两套,为两种系统分别优化,很费时间。所以极少两边都能运行好的,尤其
是服务器类需要高性能的网络程序。

【在 l*********s 的大作中提到】
: how so? jvm shall have shielded away OS specific details.
avatar
a*t
31
前版主现在这么简短了? :)

【在 y******x 的大作中提到】
: 赞
avatar
x*u
32
纯socket在UNIX上工作的也很不好,必须要用对等的本地API。

Windows

【在 c****3 的大作中提到】
: 因为是多线程,网络程序吗。Windows的线程模式和网络编程和Linux里面很不一样。纯
: BSD的scoket或者posix API,在Windows下都工作的很差,有很多限制。必须用Windows
: Native API才能工作的好。
: 所以基本上跨平台的程序,在Linux运行好,到Windows里就会运行很差。两边都运行好
: ,基本要做两套,为两种系统分别优化,很费时间。所以极少两边都能运行好的,尤其
: 是服务器类需要高性能的网络程序。

avatar
y*x
33
叹为观止 一时语塞
avatar
x*u
34
现在都哪一年了

【在 c****3 的大作中提到】
: Windows 对Java可不友好,在Windows里搞java程序,只有增加痛苦
avatar
i*r
35
This sounds profoundly sad!
这是什么管/琴?为什么能这么悲。。

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
x*u
36
C++对Google没那么重要

【在 p*u 的大作中提到】
:
: Google won't agree with you on this.

avatar
i*r
37
in case it's not obvious, love it
sad songs are addictive :(

【在 i*******r 的大作中提到】
: This sounds profoundly sad!
: 这是什么管/琴?为什么能这么悲。。

avatar
T*7
38
google核心产品都是c++写的。

【在 x****u 的大作中提到】
: C++对Google没那么重要
avatar
a*t
39
还是黑管呀,悲么。。除了乐器。。。也不排除。。。。。有别的原因的。。。。。。
。 :)

【在 i*******r 的大作中提到】
: This sounds profoundly sad!
: 这是什么管/琴?为什么能这么悲。。

avatar
n*t
40
没这回事。。。port过无数Linux到BSD/AIX/Solaris上,
大部分直接就能编译,有点怪的也是几个小时到一两天的活。

【在 x****u 的大作中提到】
: 纯socket在UNIX上工作的也很不好,必须要用对等的本地API。
:
: Windows

avatar
c*e
41
这个噼里啪啦的效果真好!
即使lofi的设备也不太容易出这种噼里啪啦的声音吧。一般都是咝咝的白噪音。
用的啥设备?我们也来一套。

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
c*3
42
还有一点,Windows的创建个进程时间都是重量级的,线程是轻量级的,Windows内核直
接调度线程,不是进程。
Linux进程创建开销还是挺小的,有个ftp服务器叫vsftpd,一个连接fork两个进程,在
Linux下搞几千个连接没有任何问题,在Windows里这么用直接就崩了。所以Linux程序
凡是直接port到Windows的,都性能极差,这倒不是因为Windows差,而是两者差别太大。

【在 x****u 的大作中提到】
: 纯socket在UNIX上工作的也很不好,必须要用对等的本地API。
:
: Windows

avatar
i*o
43
底燥咋这么大啊。。。
avatar
x*u
44
想追求高性能必须要用IOCP,这个怎么办?

【在 n******t 的大作中提到】
: 没这回事。。。port过无数Linux到BSD/AIX/Solaris上,
: 大部分直接就能编译,有点怪的也是几个小时到一两天的活。

avatar
d*o
45
笑翻

【在 c**e 的大作中提到】
: 这个噼里啪啦的效果真好!
: 即使lofi的设备也不太容易出这种噼里啪啦的声音吧。一般都是咝咝的白噪音。
: 用的啥设备?我们也来一套。

avatar
x*u
46
原因解释错误。
NT进程比Linux更加轻量,Win32进程和Linux的差不多。你遇到的问题是出在进程创建
上,Win32的进程创建是用户态实现的复杂过程,涉及IPC通讯。如果你非要狂开进程,
这个地方得自己擦屁股。

大。

【在 c****3 的大作中提到】
: 还有一点,Windows的创建个进程时间都是重量级的,线程是轻量级的,Windows内核直
: 接调度线程,不是进程。
: Linux进程创建开销还是挺小的,有个ftp服务器叫vsftpd,一个连接fork两个进程,在
: Linux下搞几千个连接没有任何问题,在Windows里这么用直接就崩了。所以Linux程序
: 凡是直接port到Windows的,都性能极差,这倒不是因为Windows差,而是两者差别太大。

avatar
w*g
47
还挺喜欢这种复古风格的
avatar
n*t
48
其实啊,99%的程序只要好好写,POSIX API足以,
剩下那百分之一的,如果前面那99%的程序用POSIX写不好的人,
给他再fancy的新东西,也没有用。

【在 x****u 的大作中提到】
: 想追求高性能必须要用IOCP,这个怎么办?
avatar
i*r
49
呃。。看来我也危机了。怀旧老歌都有点招架不住,呵呵

【在 a****t 的大作中提到】
: 还是黑管呀,悲么。。除了乐器。。。也不排除。。。。。有别的原因的。。。。。。
: 。 :)

avatar
x*u
50
你C++程序不用fancy的特性,很可能跑不过Java呢。人家写JRE的可绝对不会放过。

【在 n******t 的大作中提到】
: 其实啊,99%的程序只要好好写,POSIX API足以,
: 剩下那百分之一的,如果前面那99%的程序用POSIX写不好的人,
: 给他再fancy的新东西,也没有用。

avatar
y*x
51
永不消失的电波
avatar
n*t
52
好的系统程序员知道怎么规避这些限制。最后必须要用到
新的OS特性才行的情况,其实不多。就算要用,这些地方,
因为数量不多,写个wrapper就好了。
Java的问题,我说过了,根本不是很多人纠结的什么heap,stack这些问题。
Java不适合高性能的开发的关键点,在于这个语言不鼓励人把事情想清楚。
最后结果就是这个开发社区里的人大部分人不在乎所谓performance的问题。
这样的社区开发出来的东西,能跑快就有鬼了。

【在 x****u 的大作中提到】
: 你C++程序不用fancy的特性,很可能跑不过Java呢。人家写JRE的可绝对不会放过。
avatar
i*a
53
yesterday啊~~!听上去很象经典黑白影片里面留声机的效果呀,呵呵。悠悠时光怅然
回想,赞~~:)
avatar
c*3
54
高性能网络多线程程序,用POSIX的select()是不行的,这是C10K问题

【在 n******t 的大作中提到】
: 其实啊,99%的程序只要好好写,POSIX API足以,
: 剩下那百分之一的,如果前面那99%的程序用POSIX写不好的人,
: 给他再fancy的新东西,也没有用。

avatar
a*t
55
嗯,我不唱。
歌词
Yesterday,
All my troubles seemed so far away,
Now it looks as though they're here to stay,
Oh, I believe in yesterday.
Suddenly,
I'm not half the man I used to be,
There's a shadow hanging over me,
Oh, yesterday came suddenly.
Why she
Had to go I don't know, she wouldn't say.
I said,
Something wrong, now I long for yesterday.
Yesterday,
Love was such an easy game to play,
Now I need a place to hide away,
Oh, I believe in yesterday.
Why she
Had to go I don't know, she wouldn't say.
I said,
Something wrong, now I long for yesterday.
Yesterday,
Love was such an easy game to play,
Now I need a place to hide away,
Oh, I believe in yesterday.
Mm-mm-mm-mm-mm-mm-mm.
avatar
x*u
56
JRE就是这样的wrapper。。。
很多C++程序员认为自己把performace想得很清楚了,实际上只是幻觉。

【在 n******t 的大作中提到】
: 好的系统程序员知道怎么规避这些限制。最后必须要用到
: 新的OS特性才行的情况,其实不多。就算要用,这些地方,
: 因为数量不多,写个wrapper就好了。
: Java的问题,我说过了,根本不是很多人纠结的什么heap,stack这些问题。
: Java不适合高性能的开发的关键点,在于这个语言不鼓励人把事情想清楚。
: 最后结果就是这个开发社区里的人大部分人不在乎所谓performance的问题。
: 这样的社区开发出来的东西,能跑快就有鬼了。

avatar
d*o
57
运气真好,赶上坐沙发听

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
l*s
58
RE, premature optimization is the root of evils. performance is important,
but there are other considerations like code readability.
I don't understand why to claim multi-threading in c++ as "mission
impossible": I know almost nothing about coding 1.5 years ago, but till now,
I have had ZERO projects(in c/c++) that is actually single threaded. The
fear is really an exaggeration.

【在 n******t 的大作中提到】
: 其实啊,99%的程序只要好好写,POSIX API足以,
: 剩下那百分之一的,如果前面那99%的程序用POSIX写不好的人,
: 给他再fancy的新东西,也没有用。

avatar
d*o
59
赞美呀
可惜杂音很大,是话筒的缘故吗?

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
x*u
60
你在家里自己造的轮子,肯定比不上车店卖的。

now,

【在 l*********s 的大作中提到】
: RE, premature optimization is the root of evils. performance is important,
: but there are other considerations like code readability.
: I don't understand why to claim multi-threading in c++ as "mission
: impossible": I know almost nothing about coding 1.5 years ago, but till now,
: I have had ZERO projects(in c/c++) that is actually single threaded. The
: fear is really an exaggeration.

avatar
a*t
61
对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
也许标题该改成‘噪奔’,哈哈哈

【在 d****o 的大作中提到】
: 赞美呀
: 可惜杂音很大,是话筒的缘故吗?

avatar
l*s
62
我不主张自己造轮子。但是,你要说肯定比不上那也太武断了。我觉得最有效的优化其
实不在于fancy的系统调用,而是对业务流程/商务逻辑上的优化和语言技术的结合。这
个,你车店里恐怕是买不到。

【在 x****u 的大作中提到】
: 你在家里自己造的轮子,肯定比不上车店卖的。
:
: now,

avatar
d*o
63
哈哈哈

【在 a****t 的大作中提到】
: 对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
: 也许标题该改成‘噪奔’,哈哈哈

avatar
x*u
64
用JAVA写的应用逻辑,调度装载都是用人家的轮子,用C++写的怎么办?

【在 l*********s 的大作中提到】
: 我不主张自己造轮子。但是,你要说肯定比不上那也太武断了。我觉得最有效的优化其
: 实不在于fancy的系统调用,而是对业务流程/商务逻辑上的优化和语言技术的结合。这
: 个,你车店里恐怕是买不到。

avatar
g*o
65
这是你的特色了,效果跟以前听磁带一样了(唱片没听过),呵呵。
吹得很好听。

【在 a****t 的大作中提到】
: 对啊对啊,你们知道我是lofi器材组的,噪音我不是听不到,我是没办法。。
: 也许标题该改成‘噪奔’,哈哈哈

avatar
c*3
66
这是吹牛吧,JRE现在wrapper Windows iocp了,还是用传统的select吧?

【在 x****u 的大作中提到】
: JRE就是这样的wrapper。。。
: 很多C++程序员认为自己把performace想得很清楚了,实际上只是幻觉。

avatar
a*t
67
谢谢gooo前辈,所以我只敢来老歌。
前辈你居然没听过唱片,我都听过。。。

【在 g**o 的大作中提到】
: 这是你的特色了,效果跟以前听磁带一样了(唱片没听过),呵呵。
: 吹得很好听。

avatar
l*s
68
你举个应用逻辑轮子的例子?

【在 x****u 的大作中提到】
: 用JAVA写的应用逻辑,调度装载都是用人家的轮子,用C++写的怎么办?
avatar
j*t
69
发个伴奏给我可好,我来唱唱

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
N*K
70
java诡异的就是 不鼓励人把事情想清楚 应该适合科学计算 不用考虑底层系统
结果很垃圾在科学计算领域 还是c++好

【在 n******t 的大作中提到】
: 好的系统程序员知道怎么规避这些限制。最后必须要用到
: 新的OS特性才行的情况,其实不多。就算要用,这些地方,
: 因为数量不多,写个wrapper就好了。
: Java的问题,我说过了,根本不是很多人纠结的什么heap,stack这些问题。
: Java不适合高性能的开发的关键点,在于这个语言不鼓励人把事情想清楚。
: 最后结果就是这个开发社区里的人大部分人不在乎所谓performance的问题。
: 这样的社区开发出来的东西,能跑快就有鬼了。

avatar
z*l
71
配合得真好
很有旧日时光的感觉

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
x*u
72
Windows下有select么?反正没什么人用。
IOCP是UNIX上面流行的东西,Windows其实也是山寨。

【在 c****3 的大作中提到】
: 这是吹牛吧,JRE现在wrapper Windows iocp了,还是用传统的select吧?
avatar
a*t
73


【在 j*****t 的大作中提到】
: 发个伴奏给我可好,我来唱唱
avatar
x*u
74
App Server啊

【在 l*********s 的大作中提到】
: 你举个应用逻辑轮子的例子?
avatar
g*o
75
前辈我真当不起,我比paul还年轻好多岁。
我们小时候主流就是磁带啊,然后就CD了,没什么机会去听唱片。
lo-fi东西听着还是比较亲切的。

【在 a****t 的大作中提到】
: 谢谢gooo前辈,所以我只敢来老歌。
: 前辈你居然没听过唱片,我都听过。。。

avatar
x*u
76
为什么科学技术不用专门的数学语言?
C++的设计是为了做复杂软件逻辑的。

【在 N******K 的大作中提到】
: java诡异的就是 不鼓励人把事情想清楚 应该适合科学计算 不用考虑底层系统
: 结果很垃圾在科学计算领域 还是c++好

avatar
y*x
77
avatar
N*K
78
专门的数学语言?
你的意思是 输入 paper 阅读 然后输出结果 那种?

【在 x****u 的大作中提到】
: 为什么科学技术不用专门的数学语言?
: C++的设计是为了做复杂软件逻辑的。

avatar
a*t
79
前版主现在这么简短了? :)

【在 y******x 的大作中提到】
: 赞
avatar
z*e
80
随便一个fp都比c++更靠近数学
r就适合统计,统计在你看来算不算科学?
比你们图形学是不是更接近科学一点?

【在 N******K 的大作中提到】
: 专门的数学语言?
: 你的意思是 输入 paper 阅读 然后输出结果 那种?

avatar
y*x
81
叹为观止 一时语塞
avatar
x*u
82
数学语言比如matlab

【在 N******K 的大作中提到】
: 专门的数学语言?
: 你的意思是 输入 paper 阅读 然后输出结果 那种?

avatar
i*r
83
This sounds profoundly sad!
这是什么管/琴?为什么能这么悲。。

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
z*e
84
这叫分工
我们相信,某些牛人,比如你
能够搞定这些performance的问题
所以把问题集中到一块交给牛人去优化
如果牛人都搞不定,那其它人自然也搞不定了
jvm就是那个wrapper,小菊花说的基本是对的

【在 n******t 的大作中提到】
: 好的系统程序员知道怎么规避这些限制。最后必须要用到
: 新的OS特性才行的情况,其实不多。就算要用,这些地方,
: 因为数量不多,写个wrapper就好了。
: Java的问题,我说过了,根本不是很多人纠结的什么heap,stack这些问题。
: Java不适合高性能的开发的关键点,在于这个语言不鼓励人把事情想清楚。
: 最后结果就是这个开发社区里的人大部分人不在乎所谓performance的问题。
: 这样的社区开发出来的东西,能跑快就有鬼了。

avatar
i*r
85
in case it's not obvious, love it
sad songs are addictive :(

【在 i*******r 的大作中提到】
: This sounds profoundly sad!
: 这是什么管/琴?为什么能这么悲。。

avatar
z*e
86
我也不主张自己造轮子,但是小菊花说的是,你自己造的
往往 比不上店里买的
这个基本上是对的,当然这种做法不是“最”有效的,没有人说是最有效的
但是生活中我没事为什么要用导弹拦截的标准去定制我的pc或者server?
你见过民航客机飞得超过战斗机么?
也不是没有,当年法国姥协和飞机就是超音速,这个就接近军用标准了
结果因为维护成本和开发成本高居不下,废了
相比之下,法国的tgv虽然并不是陆地上最高时速
论最高效的陆路运输,日本人做的比法国做的速度更快
但是日本的最高时速是通过磁浮式创造的
而法国的tgv则是钢轨式最高速度,就是传统的铁轨
tgv能够利用现有铁轨,从而使得成本大幅降低
就这么一个简单的节省,就使得tgv比日本新干线更有市场
天朝的高铁其实就是法国姥的技术,而不是日本人的新干线
都是法国人的产品,一个成功了,一个失败了
你从中得到了什么启示?

【在 l*********s 的大作中提到】
: 我不主张自己造轮子。但是,你要说肯定比不上那也太武断了。我觉得最有效的优化其
: 实不在于fancy的系统调用,而是对业务流程/商务逻辑上的优化和语言技术的结合。这
: 个,你车店里恐怕是买不到。

avatar
a*t
87
还是黑管呀,悲么。。除了乐器。。。也不排除。。。。。有别的原因的。。。。。。
。 :)

【在 i*******r 的大作中提到】
: This sounds profoundly sad!
: 这是什么管/琴?为什么能这么悲。。

avatar
z*e
88
协和飞机共生产了20架,其中仅有16架投入运营。巨大的资金投入和漫长的研发过程使
英法两国政府蒙受了不小的经济损失,而且两国政府还不得不拨款资助英航和法航购买
协和飞机。2000年,协和飞机发生了其营运生涯的第一次、也是唯一的一次灾难性事故
——法国航空4590号班机空难,旅客对其信心大减,之后的911事件又使国际民航业陷
入危机。受种种因素影响,英航和法航决定协和飞机执行完2003年10月27日的最后一次
商业飞行后终止服务,并于同年11月26日完成“退役”航班后结束其27年的商业飞行生
涯[2]。协和飞机代表着航空技术史上的一个技术进步,因此即使退役后,协和飞机仍
然是航空历史上的一个重要象征。
TGV列车是全球最快的高速列车之一,其商业营运的最高速度为每小时320公里(TGV-R,
TGV-D与TGV-POS),最高试验速度则可达到每小时574公里。TGV的“V150”列车,在
2007年4月3日的试验时更达到每小时574.8公里的纪录,虽然未能超越日本JR磁悬浮列
车创下的陆上交通工具世界纪录(每小时581公里),但在轮轨列车上仍是“全球第一
速”。
协和飞机当之无愧世界第一高速客机,挂了
tgv只能说是钢轨最高速,很成功,对天朝输出了,阿尔斯通的火车在澳洲都有很大市场
澳洲城市以及城市之间的火车都是阿尔斯通和盆巴迪的产品
都是francophone companies
小日本的新干线现在也就是对台湾有输出,其它国家有几个用了新干线了?
台湾那个还三天两头坏掉,中森新闻里面天天骂
jvm其实就是那个钢轨
avatar
c*e
89
这个噼里啪啦的效果真好!
即使lofi的设备也不太容易出这种噼里啪啦的声音吧。一般都是咝咝的白噪音。
用的啥设备?我们也来一套。

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
n*t
90
windows 的select当然有人用。你如果在win32时代写过socket就知道了。
而且好像windows的select没有办法select socket之外的东西,比较烦。

【在 x****u 的大作中提到】
: Windows下有select么?反正没什么人用。
: IOCP是UNIX上面流行的东西,Windows其实也是山寨。

avatar
i*o
91
底燥咋这么大啊。。。
avatar
z*e
92
要与时俱进啊,现在说win32的例子有些让人无语
发现跟德国有什么关系的,比如你
总是很因循守旧
sap里面的东东也是很老旧的一套
当年sap搞j2ee也用了很长一段时间
美国媒体经常性bash sap
不java,所以erp等产品前途堪忧
汉莎航空用的主机也比世界上其它国家民航主机要落后一个时代
德国人天生就没有这个创新的基因
但是德国人有纪律,有素质
其它国家人做不到,就像踢球一样
德国队据说是唯一一个踢三后卫成功的球队

【在 n******t 的大作中提到】
: windows 的select当然有人用。你如果在win32时代写过socket就知道了。
: 而且好像windows的select没有办法select socket之外的东西,比较烦。

avatar
d*o
93
笑翻

【在 c**e 的大作中提到】
: 这个噼里啪啦的效果真好!
: 即使lofi的设备也不太容易出这种噼里啪啦的声音吧。一般都是咝咝的白噪音。
: 用的啥设备?我们也来一套。

avatar
n*t
94
我不是win32的高手,你不用扯上我。
新的特性可以用就用好了,我这几年一样用新的东西,不管是新的OS的特性,类似IOCP
这样的,或者最近比较流行的语言,像C++11/FP/Python.但是这些东西,我的感觉,都
不是说
决定性的,用好了(注意是用好了),可能某些时候能省10-20%的事情,没那么high。

【在 z****e 的大作中提到】
: 要与时俱进啊,现在说win32的例子有些让人无语
: 发现跟德国有什么关系的,比如你
: 总是很因循守旧
: sap里面的东东也是很老旧的一套
: 当年sap搞j2ee也用了很长一段时间
: 美国媒体经常性bash sap
: 不java,所以erp等产品前途堪忧
: 汉莎航空用的主机也比世界上其它国家民航主机要落后一个时代
: 德国人天生就没有这个创新的基因
: 但是德国人有纪律,有素质

avatar
w*g
95
还挺喜欢这种复古风格的
avatar
z*e
96
我在看netty,twitter韩国的产品。据说效率不错
http://netty.io/index.html
你用新东西,跟你心里面对新东西的接受程度
是两回事
fp和python什么都不是新东西,都是几十年前就有的东西
你看你举例都举得那么old fashion

IOCP

【在 n******t 的大作中提到】
: 我不是win32的高手,你不用扯上我。
: 新的特性可以用就用好了,我这几年一样用新的东西,不管是新的OS的特性,类似IOCP
: 这样的,或者最近比较流行的语言,像C++11/FP/Python.但是这些东西,我的感觉,都
: 不是说
: 决定性的,用好了(注意是用好了),可能某些时候能省10-20%的事情,没那么high。

avatar
i*r
97
呃。。看来我也危机了。怀旧老歌都有点招架不住,呵呵

【在 a****t 的大作中提到】
: 还是黑管呀,悲么。。除了乐器。。。也不排除。。。。。有别的原因的。。。。。。
: 。 :)

avatar
z*e
98
看德国人的产品最有意思
德国人总是能把老爷车开得飞快
然后其他国家人看到了都很惊讶
啊?这个老爷车难道不是早该淘汰掉的吗?
当年天朝搞那个主机时候就说
为什么就德国人做得那么好?
他们跟我们用一样的东西,为什么人家就很少出问题?
最后还是不行,还是美国人那一套比较对胃口
因为most of americans r stupid
没有德国人那种纪律性,所以美国人错的,多半我们也会错
所以还是跟美国人搞技术比较有前途
法国人也是一样,天朝核电厂里面都是法国人的产品
很多法国工程师的家属就在当地的法盟里面教法语
德国人,老中学不来,基因上就有些不太对口
java就是最american的东西,java的主要贡献者不是美国佬就是加拿大人
还有什么澳大利亚人,都是anglosphere的,一个比一个蠢
所以他们只能把东西往便于使用了去做,复杂了,愚蠢的美国人不懂怎么做
avatar
y*x
99
永不消失的电波
avatar
z*e
100
说了很多次以前语言的血统
scala的作者就是说德语的
ruby是日本人做的
groovy现在的project manager是法国人,住在巴黎
python是荷兰人做的,二战期间荷兰八天内投降
所以大概就可以感觉一下了
avatar
i*a
101
yesterday啊~~!听上去很象经典黑白影片里面留声机的效果呀,呵呵。悠悠时光怅然
回想,赞~~:)
avatar
c*3
102
Linux下是epoll吧,IOCP是Windows下专用的。好像搞网游的必须用这个,否则服务器
撑不住那么多人同时在线,响应速度也得快,否则人家网游里开枪,你还傻在那里。

【在 x****u 的大作中提到】
: Windows下有select么?反正没什么人用。
: IOCP是UNIX上面流行的东西,Windows其实也是山寨。

avatar
z*a
103
顶起来~ 好华丽!!

【在 a****t 的大作中提到】
: 嗯,我不唱。
: 歌词
: Yesterday,
: All my troubles seemed so far away,
: Now it looks as though they're here to stay,
: Oh, I believe in yesterday.
: Suddenly,
: I'm not half the man I used to be,
: There's a shadow hanging over me,
: Oh, yesterday came suddenly.

avatar
x*u
104
Linux是比较土的一种类UNIX产品,NT都比它洋气。

【在 c****3 的大作中提到】
: Linux下是epoll吧,IOCP是Windows下专用的。好像搞网游的必须用这个,否则服务器
: 撑不住那么多人同时在线,响应速度也得快,否则人家网游里开枪,你还傻在那里。

avatar
d*i
105
小菊花你这个软粉,这种话也应该由FreeBSD的拥趸来说,看看Linux和FreeBSD怎么调
戏你们软软的:

【在 x****u 的大作中提到】
: Linux是比较土的一种类UNIX产品,NT都比它洋气。
avatar
p*u
106

yes i was literally disgusted by his statement...

【在 d****i 的大作中提到】
: 小菊花你这个软粉,这种话也应该由FreeBSD的拥趸来说,看看Linux和FreeBSD怎么调
: 戏你们软软的:

avatar
g*e
107

now,
你的project都是大学里的编程课作业吧

【在 l*********s 的大作中提到】
: RE, premature optimization is the root of evils. performance is important,
: but there are other considerations like code readability.
: I don't understand why to claim multi-threading in c++ as "mission
: impossible": I know almost nothing about coding 1.5 years ago, but till now,
: I have had ZERO projects(in c/c++) that is actually single threaded. The
: fear is really an exaggeration.

avatar
g*e
108

matlab即可

【在 x****u 的大作中提到】
: 为什么科学技术不用专门的数学语言?
: C++的设计是为了做复杂软件逻辑的。

avatar
l*s
109
no. I make a living on these.

【在 g*********e 的大作中提到】
:
: matlab即可

avatar
k*g
110

http://www.quora.com/Parallel-Computing/What-are-some-good-proj
This is one example where making a simple parallel framework is both a
course exercise as well as having commercial value.
It is the enlightenment that matters. The difficulty is in getting the
enlightenment.

【在 g*********e 的大作中提到】
:
: matlab即可

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。