叮当小说网 找小说网 无限小说网 红尘小说网 幻想小说网 酷文学 深夜书屋

01 2010 档案

CERL2 系列6:SDL,面向数据流的网络协议
摘要:在《CERL2 系列5:SDL与我对网络协议的思考》一文中,尽管我对 SDL 的来龙去脉做了介绍,但是我发现还是遗漏了非常重要的内容。朋友们可能会问,SDL看起来不就是一个普通的IDL(接口描述语言)吗,为什么不直接沿用一个现成的标准呢? 很多时候,看似相似的东西却会是貌似神不是。正是因为我觉... 阅读全文

posted @ 2010-01-20 01:37 麦哲思科技 阅读(218) 评论(0) 推荐(0)

CERL2 系列5:SDL与我对网络协议的思考
摘要:网络编程中,网络协议是最最关键的角色。这就像我在客户端编程的时候,最关心模块接口一样。网络协议是客户端(B或C)与服务端(S)之间的交互接口。 我关注网络协议的时候,和很多人关注的面是不同的。不少人问我,你喜欢用Soap,REST,还是喜欢自己定义网络协议?喜欢用XML,还是json?从某种意... 阅读全文

posted @ 2010-01-18 23:50 麦哲思科技 阅读(185) 评论(0) 推荐(0)

CERL2 系列4:CERL体系与框架概览
摘要:在《CERL2 系列1: Hello,CERL2!纤程!》中,我们提到:CERL2 在 CERL 上进行了编程模型的演化,并且形成了多个子库。最主要的两个子库为 async 和 venus。 我们这一篇中,将更加详细地描述 CERL2 的整体框架体系。先一图概括之: ... 阅读全文

posted @ 2010-01-17 12:55 麦哲思科技 阅读(196) 评论(0) 推荐(0)

web developer tips (73): IIS搜索引擎优化工具包
摘要:原文地址:about IIS Search Engine Optimization (SEO) Toolkit Beta 注:翻译本文时IIS搜索引擎优化工具包已经发布正式版。 IIS的搜索引擎优化(SEO)工具包-是一个免费的工具包,帮助Web开发人员,托管服务提供商,和服务器管理员,通过对搜索... 阅读全文

posted @ 2010-01-13 01:06 麦哲思科技 阅读(105) 评论(0) 推荐(0)

CERL2 系列3:CERL既是网络库也是操作系统
摘要:我不是在标题党的拥趸。做 cerl/async 就是在做操作系统,这是我和共同开发 cerl 的伙伴们的共同认识。 对于一个适应服务器开发的操作系统,最重要的无非是3件事情: 进程管理 IO管理 内存管理 这3件事情我们都自己做了。 首先进程管理。尽管Windows提供了Fiber,L... 阅读全文

posted @ 2010-01-12 23:44 麦哲思科技 阅读(126) 评论(0) 推荐(0)

CERL2 系列2:网络编程该用同步还是异步?
摘要:在C/C++中,libevent、boost asio 这两个网络库都采用异步编程模型,当IO完成事件发生时,调用一个回调函数处理它。这种编程模型有很好的IO吞吐量。但是付出的代价也很大: 丑陋的代码。应用程序逻辑被一个个回调函数切割得支离破碎。 复杂的内存管理。一个不小心,就有可能出现回调函数... 阅读全文

posted @ 2010-01-12 01:18 麦哲思科技 阅读(132) 评论(0) 推荐(0)

web developer tips (72): 在Windows 7中使用IIS远程管理器
摘要:原文地址:you can now manage Windows Server 2008 and Windows Server 2008 R2 from Windows 7 IIS的远程管理器(IIS Remote Manager)目前支持Windows 7。在此之前发布的版本,iis远程管理只支持... 阅读全文

posted @ 2010-01-12 01:11 麦哲思科技 阅读(119) 评论(0) 推荐(0)

我的原创技术随笔大全(2000~2009)
摘要:二十一世纪的第一个十年过去了,回顾了一下这些年写的博客,发现自己也没闲着。但不免也有些遗憾,内容大都是关于知识、经验和技术,而关于思考和idea的却比较少。期待下一个十年吧! 第一篇日志是在2004年发布在CSDN的博客上(记得开始不叫博客),截至到现在累积了不少东西了。为了怀念... 阅读全文

posted @ 2010-01-09 11:03 麦哲思科技 阅读(146) 评论(0) 推荐(0)

CERL2 系列1: Hello,CERL2!纤程!
摘要:CERL2 经过一段时间的发展,已经稳定下来,是时候揭开它的面纱了。和 CERL2 最初设想并不一样,CERL2 最终没有成为一种语言,它在 CERL 上进行了编程模型的演化,并且形成了多个子库。最主要的两个子库为 async 和 venus。最底层的是 async,它需要针对不同的平台进行包装,... 阅读全文

posted @ 2010-01-08 01:38 麦哲思科技 阅读(190) 评论(0) 推荐(0)

web developer tips (71): 关于FastCGI 1.5beta几个新配置设置
摘要:原文地址:there are several new configuration settings available in FastCGI Extension 1.5 Beta 以下是FastCGI 1.5beta的新配置: http://www.watch-life.net/visual-st... 阅读全文

posted @ 2010-01-08 01:15 麦哲思科技 阅读(135) 评论(0) 推荐(0)

导航