“因为TCP端口号是16位无符号整数, 最大65535, 所以一台服务器最多支持65536个TCP socket连接.” – 一个非常经典的误解! 即使是有多年网络编程经验的人, 也会持有这个错误结论.
要戳破这个错误结论, 可以从理论和实践两方面来.
理论
系统通过一个四元组来唯一标识一条TCP连接. 这个四元组的结构是{local ip, local port, remote ip, remote port}, 对于IPv4, 系统理论上最多可以管理2^(32+16+32+16), 2的96次方个连接. 如果不仅仅考虑TCP, 则是一个五元组, 加上协议号(TCP, UDP或者其它). Continue reading »
Written by ideawu
at 2010-07-16 16:44:50
中国的当代小说, 最缺少的是西方戏剧的那种艺术元素, 即使和”红楼梦”"儒林外史”, 甚至是”诗经”中的故事相比, 也能一眼看出俗不可耐. 所以, 中国不缺少优秀小说, 中国人也不是无法写优秀的小说.
古人就认为文艺作品要雅俗共赏, 但当代的小说只有”俗”, 以至于俗得去模仿录影机. 现实人物说的话一字不差的照抄(或者模仿得一字不差). 这种所谓追求”真”的做法, 完全丢弃了艺术的”幻”.
现在, 我要拿一段某中国作家的代表其最高水平的小说的开头, 来和莫泊桑的一部小说中的开头来比较. 该中国作家事实上无法和莫泊桑相提并论, 本文仅仅是两段文字的比较.
Continue reading »
Written by ideawu
at 2010-07-12 19:08:48
文学来源于生活, 但它更是一种艺术. 如果一个作者的作品像生活一样冗余拖沓, 庸俗不堪, 那么他也只是一个低级的作家, 即使他自以为思想优越. 如果作者只是像录影机器一样流水帐式地记录, 他甚至配不上低级作家的称号.
假意地做偷鸡摸狗式的反对派(尤其对于中国), 是文艺青年自以为是优秀的资本. 这类作者属于梅里美所鄙弃的那种”为了愉悦公众, 剖析自己身上泛滥的半真半假的感情, 漫无节制地满足庸俗群众的低级的好奇趣味”之人.
高级的作者必须有超强的加工能力, 善于创造一个新世界, 这个世界超凡脱俗, 但每一个人都认为是真实的, 因为这个脱俗的世界可以在世俗世界中找到影子.
如何创造超凡脱俗的世界? 这便是作者的思想境界. 一本书无法超越其作者的思想, 是因为作者所创造的世界被局囿在其思想境界之内.
如何超凡脱俗? 只要作者有超凡脱俗的思想境界, 其作品便自然而然地具有一部分的超凡脱俗的特点, 但还需要写作技巧的补充. 空有思想, 但写作能力普通, 也无法写出优秀的作品. 写作技巧就是遣词造句能力. 首先要有丰富的词汇能力, 能从人类语言的众多词汇中找出一个简练精确地指代一个事物, 而不是像孩童和农夫那样不断地重复一两个词汇, 指手画脚, 咿呀学语, 急得满头大汗. 其次, 作者要有精练完整的造句能力, 避免庸俗的重复和排比.
简单地说, 如果人们评论一个作品时, 认为现实中人们不会使用像故事中的角色那样的语调, 词汇和句子来说话, 也不会像故事中角色那样做事情, 但他们相信那是真实的, 曾经存在或者将会发生, 那么这样的作品就是高级的超凡脱俗的. 相反, 如果人们评论一个作品时, 说”对, 和我邻居说的一模一样, 一字不差, 他做过这些事.”, 那么这件作品便是俗不可耐的低级作品.
Written by ideawu
at 2010-07-09 10:36:19
TCP 协议是大量重要的网络和通讯的思想和技术的集合体. 这些思想和技术被应用在 TCP 身上, 另一方面, 学习 TCP 可以了解这些思想和技术. 通讯的思想和技术不仅仅可以应用狭义的数据通讯上, 也可以应用在广义的信息通讯上, 后者一般可以理解为应用层的交互协议, 例如即时通讯(IM)的聊天协议.
首先, TCP 协议是一种可靠的传输协议. 这种可靠性可以从两方面理解: 1. TCP 保证数据的有序性和无差错; 2. TCP 尽最大努力确保数据被接收.
有序和无差错可能比较好理解, 但”最大努力”则和我们一般理解的”可靠”有较大差别. 首先, TCP 尽最大努力传输数据, 一旦发送方无法保证数据传输到接收方, 它将通过断开连接(使连接失效)来声明这一点. 其次, TCP 可以明确地告诉一个数据分段已经被对方接收, 但无法准确的断定未被确认的数据没有被对方接收, 也就是说, 数据可能没有被对方接收, 也能已经被对方接收. 这种对传输失败的不确定性, 显然是对可靠性的一个重大打击. “两军队问题(Two Army Problem)“说明了这一点, 事实上, 我们无法判断一个确认(ACK)是丢失了还是没有发出.
Continue reading »
Written by ideawu
at 2010-07-07 12:16:47
关于”唐骏造假”这件事, 我们暂且不要太快下结论, 也不要过快”顿悟”, 并根据由此悟出的道理改变自己的人生规划. 虽然在这件事情上, 我们会感到震惊, 悲哀, 无奈, 幡然醒悟… 我们应该把这件事当作人生中要遇到的无数事情中的一件, 仔细观察, 从中学习.
唐骏曾经是一个与李开复齐名的成功人士, 是很多人的榜样. 榜样总是遥远的, 但很多事情并不像每一个人所想的和所看到的. 一千个读者就有一千个哈姆雷特, 即使是同一个普通人, 一千个认识他的人心中也有一千个他.
根据方舟子给出的信息和唐骏闪烁其词的回应, 我认为唐骏的学历确实造假, 而且曾经让人心潮澎湃的几项发明也是子虚乌有. 从唐骏的身家和他的身份来看, 他是成功的, 但他造假的行为必为自己带来苦果.
有人说:”既然唐骏是一个善钻研却名不副实的人, 为何其前几任乃至现任雇主都不揭穿他呢?这便是老板的苦恼了:要揭穿自己请的职业经理人有问题, 就否定了自己当初的选择, 自打嘴巴会很难堪;而且会让别的有缺陷的人才不敢给你打工, 也会让舆论觉得你没有涵养, 不给人活路, 所以只能哑巴吃黄连了.”
唐骏说:”我去盛大的时候, 陈天桥就跟他说, 盛大现在最需要人才, 微软是人才最多的地方, 你去挖4、5个. 我知道他本意一定是好的, 可我就是一个人都不带, 连秘书都不带. 他当时很不解——难道你不喜欢盛大, 为什么不愿意挖人来盛大?还是你挖不过人来?我说, 真的我们盛大不需要挖, 我们盛大很多优秀的人才, 完全可以利用盛大的人才走完事业发展的历程. ” 有人觉得, 唐骏其实一个微软的人也不敢带, 因为微软的人已经知道他的底细了.
我们还能从”唐骏造假”事件中学到更多.
Written by ideawu
at 2010-07-06 23:21:21
我在 2006 年的时候, 曾经提出过用 HTML/CSS 来做桌面应用程序的界面的想法, 但更早之前(2001年), 著名游戏开发者, 网易的游戏工程师云风便在其公司的”大话西游”网站游戏中应用了嵌入浏览器做界面的方法.
Windows 控制面板里的”添加/删除应用程序”应该是较早的利用浏览器来做程序界面的一个程序, 当然, 微软肯定还有更早的程序. 后来的 Google Talk, 又是一个经典的利用浏览器做界面的一个软件.
Continue reading »
Written by ideawu
at 10:34:22
|
|
Recent Comments