“哦,夏先生,你好你好。”范统坐直了身体,关掉了免提,拿起了听筒,“怎么样,‘胖橘’的销售还顺利吧?”
“托您的福,还不错。”夏冬的声音听不出太多情绪,“今天打电话给您,是想再麻烦您一件事。”
“您说。”
“我想注册一个商标,网站用的。”
“网站?”范统一边说,一边在电脑上打开了客户档案,找到了夏冬的资料,“没问题,网站属于尼斯分类的第42类,提供计算机领域的服务。您想好名字了吗?”
“想好了,叫‘快看网’。”
“快看……”范统在键盘上敲下这几个字,“不错的名字,简单易记。具体需要保护哪些类别?我建议除了核心的42类,最好把涉及广告的35类,和涉及通讯服务的38类也一起注册了,做个防御性保护。”
“就按您说的办。”夏冬的回答干净利落,毫不拖泥带水,“您把需要的文件清单发给我,我尽快准备好。”
“好,我现在就让小唐整理一下,整理好以后,让她直接在QQ上传给你,这样快一些。”
“好。”。
……
花开两朵,各表一枝,千里之外的京城,一座矗立在CBD云端的钢铁森林里。
三十二楼,灯火通明。
茶水间,一个男人正靠在墙上,手里端着一杯刚冲的咖啡,眉头紧锁。
男人名叫陈默,三十五岁,国内某顶尖互联网公司的首席架构师。
他的头发有些凌乱,黑色的T恤上印着一行外人看不懂的二进制代码,眼神里透着一股被高强度脑力劳动反复淬炼后的疲惫与锐利。
他身后,是一片开放式办公区,几个程序员兄弟还在工位上噼里啪啦地敲着代码,但大部分人已经下班了。
“默哥,还没走?”
一个戴着黑框眼镜的年轻程序员端着泡面凑了过来,是他的得力干将小李。
陈默没有回头,只是“嗯”了一声。
“项目那个异步处理的瓶颈,还没找到合适的解决方案?”小李吃了口茶水间的小零食,含糊不清地问。
陈默摇了摇头,把咖啡一饮而尽,苦涩的液体顺着喉咙滑下,却没能让他烦躁的思绪有半点平复。
“现有的框架,并发一上来,效率就指数级下降,底层逻辑的限制,没办法。”
“国外的那些技术论坛也翻遍了,没什么新东西。”
“一群大神天天在上面吵一些屠龙之术,离实际应用还差得远。”
小李叹了口气:“那怎么办?总不能真让兄弟们从头造轮子吧?这项目周期……”
陈默没说话,转身走回自己的工位。
他的工位很乱,桌上堆着好几本英文原版的技术书籍,显示器上密密麻麻全是代码。
他揉了揉太阳穴,鬼使神差地打开了一个收藏夹里的网站。
GitHUb。
一个三个月前才刚刚上线的网站,一个程序员的“同性交友”社区,一个开源代码的托管平台。
在2008年的中国,知道它的人凤毛麟角,用它的人更是少之又少。
陈默也只是前几天听一个海归同事提了一嘴,觉得新奇,就收藏了下来。
他想着,或许能在这里找到一些不一样的灵感。
网站界面很简洁,甚至可以说是简陋。
满屏的英文项目,像是代码的海洋。
他漫无目的地翻着,就像在沙滩上寻找一枚独特的贝壳。
一个个项目从他眼前划过,大多是一些个人练习用的小工具,或者是一些现有框架的修修补补,没什么新意。
他有些失望,正准备关掉页面。
就在这时,一个项目标题突兀地闯入了他的视线。
“TOrnadO 一个基于PythOn的、可扩展的、非阻塞式的Web服务器框架。”
“TOrnadO?”
直译过来,就是龙卷风的意思。
名字倒是起的不错。
但下一秒,他的目光就被标题下那一行简短的介绍给吸引住了。
那是一行……中文。
是的,在这满是英文的世界里,这行中文简介就像是黑白照片里唯一的一抹彩色,扎眼,又突兀。
“简介:采用epOll非阻塞IO模型,单线程即可实现超高并发。简洁,高效,为未来而生。”
陈默的眉毛挑了起来。
“有点意思。”
在GitHUb这种地方用中文写简介,只有两种可能。
要么是个完全不懂规矩的菜鸟,自娱自乐。
要么,就是不小心把私有的项目的代码给公开了。
看标题,好像是个了不得的思路。
带着一丝好奇和审视,陈默点了进去。
上传时间:一小时前。
很新,新得像刚出炉的面包,还冒着热气。
项目作者:DOng Xia。
看ID,的确是个中国人,而且项目代码的贡献者,只有一个人。
一个人开发的项目啊,估计质量应该不会高到哪里去。
不过既然点进来了,还是看看吧。
他首先点开README文档,也就是项目的说明文件。
文档依旧是中文写的。
里面详细阐述了作者的设计理念,罗列了传统Web框架在处理高并发请求时的种种弊端,并提出了自己的一整套解决方案。
越看,陈默的表情就越严肃。
他原本轻松靠在椅背上的身体,不知不觉间已经坐直,整个上身微微前倾,几乎要贴到屏幕上。
“用事件循环来处理IO……把每一个请求都视作一个非阻塞的任务……”
“这……这个想法……”
他的呼吸变得有些急促。
这不是什么小打小闹的改进,这几乎是从底层逻辑上,对现有的Web开发模式发起了一场颠覆性的革命!
如果……如果这个想法真的能实现……
陈默的心跳开始加速。
他立刻下载,将整个项目的代码包拷贝到了本地。
没有丝毫犹豫,他用代码编辑器打开了项目文件夹。
一股清爽、利落的气息扑面而来。
代码的目录结构清晰明了,命名规范统一,每一个模块都被妥善地安放在它应该在的位置。
“漂亮。”
陈默在心里由衷地赞叹了一句。
光是这份代码的组织能力,就足以秒杀公司里百分之九十的程序员。
这绝对不是一个新手能做出来的。
他对这个素未谋面的作者,敬意又多了三分。
他压下心中的激动,开始从入口文件,一行一行地阅读核心代码。
他的手指在鼠标滚轮上缓慢滑动,目光像是最精密的扫描仪,扫过每一个变量,每一个函数,每一个类。
起初,他眉头紧锁,像是在破解一道复杂的谜题。(记住本站网址,Www.WX52.info,方便下次阅读,或且百度输入“ xs52 ”,就能进入本站)