Knight's Tale
人因为梦想而伟大
共勉
"诸君离学校而去了。在社会上立身的困难,恐怕比在学校里求学还要加甚。若非立志奋斗,则以前所受的教育,反足以增加人生的苦恼,或转为堕落的工具。这是诸君所当特别注意的。事业的成功,须经过长时间的辛苦艰难——成功的代价,走过了许多荆棘的路,方才能寻获康庄大道。立志是砍荆棘斧斤,奋斗是劳力。万不可希望以最少的劳力,获最大的成功。" -- 蒋梦麟
联系
近一个月内十大热门文章
搬家了
生活 • 2014-07-13 00:39
签约了两年的人才公寓到期了,所有两年前入住的同学们都被赶走了。而我呢,也迎来了我人生工作后第三次搬家。第一次是从杭州搬到上海的浦东的汤臣3期7号,第二次是从7号搬到人才公寓57号,第三次则是从57号搬到55号。人才公寓是我目前住过的最好的地方了。 女孩子喜欢有自己的房子大抵在这个时候凸显出来了。搬家实在是累,真累。并且住的环境又不好,租金又贵(相对于我现在的薪资水平)。而我自己觉得自己就像一个流浪汉一样,到处孤零零的飘着,渴望中的TVB或者电视里的那种较为温馨的生活环境始终与我无关,遥遥无期。 ……
继续阅读
架构系列之:航线查询服务架构
架构 • 2014-07-10 21:06
今天跟大家分享一个航线查询服务的架构。 ![](http://img2.jintiankansha.me/get5?src=http://ww1.sinaimg.cn/mw1024/60c9620fgw1ei80axshdpj20he0cumxw.jpg) ## 业务场景 ## 业务场景是这样的,输入 时间和航线 ,要求输出所有航班的排名。 这些航班数据均是第三方代理提供的。所有第三方代理的数据汇总便是结果。结果要细粒度到哪个航空公司哪架飞机的指定座位的价格信息。 ## 架构 ……
继续阅读
听百度李明远讲战略谈人生
思考 • 2014-07-09 21:43
![](http://img2.jintiankansha.me/get5?src=http://ww1.sinaimg.cn/bmiddle/60c9620fgw1ei6tyhs02dj20zk0qojuy.jpg) 昨天听了百度新一代神坛人物,也是百度太子爷李明远的演讲。听了近2个小时,感觉他比想象中更务实,更接地气,思维更广阔,更符合他身价几亿的身份。 他首先讲了百度未来要做的四个"连接“服务,具体我记不是很清楚了,具体就是 人与服务、人与人 的连接等,百度做的一切东西都将为人们提供更好的……
继续阅读
Github开源Java项目(Disconf)上传到Maven Central Repository方法详细介绍
技术 • 2014-07-09 02:42
最近我做了一个开源项目 [Disconf](https://github.com/knightliao/disconf):Distributed Configuration Management Platform(分布式配置管理平台) ,简单来说,就是为所有业务平台系统管理配置文件的平台系统。更详细的介绍,请看项目主页。 项目是用Java写的,Maven管理的,那么,自然而然,整个项目应该以Maven仓库POM方式暴露给用户来使用。因此,这两天我一直在折腾Maven Central Repositor……
继续阅读
架构系列之(DSP广告篇):内外dmp整合架构
架构 • 2014-07-01 13:53
一个DSP系统是离不开DMP数据的支持。DMP管理了用户的定向数据。更大的一个DMP数据平台可以使DSP的定向能力得到极大的提升。 因此,如何扩大DMP数据能力,即如何将外界的DMP与自己内部的DMP平台进行整合是一个很有意义的Project。 相关的名词解释可见:http://www.falconhan.com/industry/dsp-terms.htm 本文就是简单描述了一个内外DMP整合系统。 ![](http://img2.jintiankansha.me/get5?src……
继续阅读
架构系列之:在线客服系统架构
架构 • 2014-06-30 18:09
今天面试了一个同学,期间和他探讨了如何制作客服系统。 那今天就来总结一下如何制作一个在线客服系统。 他讲了两个项目,一个是 Web页面的在线客服系统,另一个是微信在线客服系统。两个系统的架构图可以简单描述如下: 图1: ![](http://img2.jintiankansha.me/get5?src=http://ww2.sinaimg.cn/mw1024/60c9620fgw1ehwagd34v4j20eq07hjrr.jpg) 图2 ![](http://img2.……
继续阅读
supervisor + Tornado + Nginx 使用详解
技术 • 2014-06-28 00:00
## 安装supervisor ## wget https://files.pythonhosted.org/packages/44/60/698e54b4a4a9b956b2d709b4b7b676119c833d811d53ee2500f1b5e96dc3/supervisor-3.3.4.tar.gz tar xzvf supervisor-3.3.4.tar.gz cd supervisor-3.3.4 python setup.py install ……
继续阅读
解决Tinymce在chrome中focus问题
技术 • 2013-02-04 0:01
今天发布了ECV5的一个新版本,修复了按了回复主题按钮时,在Chrome下无反应的问题。 **问题原因:** 网站使用tinymce, 想要使用JS代码focus tinymce的编辑框,代码为 tinyMCE.activeEditor.focus(); 上面的代码在IE下可以正常被FOCUS,但是在FIREFOX和CHROME下都出现不同程度的问题,不管怎样,一直无法被聚集。特别是CHROME,完全没有响应。虽然可以使用先销毁TINYMCE实例再重建其实例的方法来解决FIREFO……
继续阅读
imagine
生活 • 2012-10-01 00:00
好像有个家 那是个单身公寓 家墙壁上的颜色 It's my color 家的布置 It's my style 最好 有条小狗 能与我在一起 有了它的陪伴 我不再寂寞 或者 有只小兔子 每天看着你 也会很开心 偶尔 可以看看海 因为 公寓就在海边 偶尔 可以回老家看爸妈 告诉他们 我过得很好 偶尔 可以与朋友喝酒聊天 回忆以前的快乐时光 自由的享受 无限的追求 ……
继续阅读
选择的力量
生活 • 2012-10-01 00:00
人生的高度,一半始于个人努力,一半源自众多的选择。人生的败笔,也多存在于选择当中:一是不会选择,盲目攀高,心神分离,难修正果;二是不坚持选择,心易旁顾,朝秦暮楚,难成其大;三是不断地选择,胸无大志,似萍戏水,如草随风,难得善终。——星云大师
继续阅读
梦想的贺卡
生活 • 2012-10-01 00:00
![](http://img2.jintiankansha.me/get5?src=http://ww4.sinaimg.cn/bmiddle/60c9620fjw1ehuf9fiwm4j208c069aa3.jpg) 毕业近两年,敏师姐每年年底都会给我寄一封贺卡,并附上新年里的祝福。简单的字里行间,也隐喻着她对我的认可,还有同校时她与我的深厚友谊。 有时候经常想起学校时意气风发的日子,那时总觉得自己是最牛逼的最有才华的最想干一番事业的。现在想起来,倒是有些好笑和好玩。但是,那时的梦想,那时的美……
继续阅读
201108 - 201109
生活 • 2011-09-04 14:10
2011.08.25 找不到 晚上一直在寻找着2010年我写的几篇私人日志,但始终没找到。 有些东西不小心弄丢了,就再也找不回来了。 2011.08.23 一直都记得 人生总是会一次又一次的重复迷失。我们会遇到什么样的人,受得什么样的痛苦,这里也许有着上帝的刻意安排,但更多也许是自己选择的结果。因此,痛苦在轮回,悲伤在继续。 然而, 即便遇到多大的困难和痛苦,我也不会失去对未来幸福的渴望与向往,还记得苏打……
继续阅读
201107 - 201108
生活 • 2011-07-31 20:22
2011.07.05 未来的事 未来的事,巨蟹说,有十个理由,未来再说吧。 2011.07.03 可爱的皮卡秋 早上闲来无事,自己亲手做了只可爱的皮卡秋~~ 好可爱啊,哈哈 ……
继续阅读
201106 - 201107
生活 • 2011-07-03 00:48
2011.06.30 我,25岁了 今天是五月廿九,我的25岁生日。 嘻嘻,这次,我很早就准备送给自己两个小礼物啦: 人生中第一个400公里,1000圈的跑步征程。 人生中第一个无线鼠标,很可爱的 <img class="alignnone siz……
继续阅读
非root权限安装Mysql
技术 • 2011-06-19 15:22
本篇将详细介绍在如下两种情况下安装Mysql的步骤与方法. 1. 在一台服务器上,有m个帐号,你是作为其中的某一帐号。服务器上已经有n个Mysql服务启动了(m>=n)。现在你也要在自己的帐号上安装Mysql服务。 2. 在一台服务器上,有m个帐号,你是作为其中的某一帐号。但是,还有许多人与你共用这一帐号(如,work帐号,有x个共用这个帐号)。在这个帐号上,很多人都想安装Mysql。因此,在这个帐号上有多台Mysql服务。你也想在上面安装自己的mysql服务。 在上面两种情况下,安装My……
继续阅读
JAVA调用shell命令时重定向、管道时遇到的问题
技术 • 2011-06-15 20:15
用java在Linux环境下执行shell命令,可以使用如下方法: import java.io.IOException; public class JavaShell { /** * @param args * @throws IOException * @throws InterruptedException */ ……
继续阅读
201105 - 201106
生活 • 2011-06-06 23:53
2011.05.29 阿荣婚礼。 我周末连着周一请假,赶着回家参加他们的婚礼。三天的旅途虽累,但却发自内心的开心着。我和荣从1998开始结识到现在,前后加起来已经有14年的光景了。这14年的点点滴滴不是一两句话可以说出来的,一言难尽。他帅气,单纯,顾家,专一,传统,讲义气,传统的闽南人,是我的好兄弟。他们的婚礼简单又不失喜庆,令人向往。期盼他们幸福一辈子。 <a href="http://ww4.sinaimg.cn/bmiddle/60c9620fjw1ehv……
继续阅读
python的logging模块getLogger错误
技术 • 2011-06-02 14:00
logging模块是Python的日志管理模块,它为Python的高效开发提供了强力的支持。 但是我在使用logging模块时却遇到一个很诡异的错误,我分别以"a"和"a.b"两个字符串调用logging.getLogger函数来获取两个logging对象。例如: a= logging.getLogger("a") b= logging.getLogger("a.b") 在执行上面两行代码后,(假设两个日志文件存放在同一文件目录下),对象a的日志输出是正常的,但是对象b出……
继续阅读
Linux,python2.3环境下Twisted框架传递中文消息
技术 • 2011-06-01 18:14
在Linux环境下,默认情况下的python2.3的encode功能不能使用(不能encode gbk2312, utf8)。我们在项目中使用Twisted框架来开发CS结构的程序,服务器端和客户端会用中文消息进行传递。twisted默认使用utf8进行编码【1】,一般情况下,只需要在服务器端用utf8进行编码,客户端则可以自动地将数据解析成功。 但是python2.3在Linux下却无法使用encode utf8功能。因此中文消息无法在CS之间传递。 为了能正确传递中文消息,最后采用的解决方法……
继续阅读
Install Twisted for Python2.3 in Linux and Python2.7 in Windows
技术 • 2011-06-01 18:00
Twisted是一个非常流行的,完全事件驱动的网络框架。 目前我的项目中,急需要一种流行的、稳定的,C/S结构的Python网络编程框架。我的选择有很多:Socket, SocketServer, Twisted, RPyC, XMLRPC…… 。 Socket是非常古老底层的框架,用它来编程有让人回到远古时代的感觉。SocketServer是比较成熟的模块了,但是它不支持RPC远程调用,且也比较古老了。XMLRPC与SocketServer差不多。RPyC看起来挺新的,但是开发者、文档都很少,……
继续阅读