Jan 8, 2014
近期在看Python,感叹Python的字符串处理功能之强大,突然想自己写一个格式化代码的脚本练练手,开始构想的功能很简单,读取未格式化的代码,然后将其缩进(类似于Visual Studio中的代码格式化)。主要是处理大括号{、}的问题。昨天写了一段脚本,实现了这个功能。想到自己反正要学Python的GUI编程,索性就安装了wxPython,因为有好几年的MFC开发基础,所以UI框架写得也很快,今天就完成了。于是就有了本文的这个小程序-代码格式化工具V1.0。利用这篇博客详细讲一下程序开发思路和源码。。…
Jan 7, 2014
前段时候给某动的某新设立不久的研发中心,主要是地点还可以,可以试试实习,就投了一个简历过去。实验室好几个同学也投了,投的时间还在我后面。不知道为什么笔试时他们都收到通知,唯独我没有,一时脸黑啊。自己写的简历也算中规中矩的,给个笔试机会不为过吧。算了…
又想起上次大家一起投论文的事,不管中没中大家都收到回复了,又是唯独我一个人没有收到回复,你就是没中,你倒也跟我说一下啊。什么都没有是什么事?我好歹也等了那么长时间啊。后来打电话去询问,虽然没有得到什么解释,却在打完电话之后收到了回复,一看就很敷衍。
又想起本科时的那件事,不过后来搞定了,也算结果还过得去。
想不到自己是怎么脸黑了。接二连三的遇到这种类型的事。哭笑不得啊。
改天还是去烧烧香,改改脸色,改改运势吧。
Jan 6, 2014
进程可以包含多个线程,线程又可以划分成多个纤程(Fiber)。 线程是内核对象,由Windows系统自动调度,线程的状态和数据需要内核进程创建和维护。 纤程是Windows提供的用户级线程包,完全运行在用户空间中,即对Windows内核是透明的。纤程由用户手动调度。…
Jan 4, 2014
SQLite是一个小巧的关系型数据库,支持SQL语法。它是嵌入式的数据库,不需要安装后台的服务,或者说它是一个文件型的数据库。只需要在程序中加载几个相关文件,就可以使用。相比于MSSQL、MYSQL这种(中)大型的数据库来说,使用起来可谓相当方便。…
Jan 3, 2014
PythonChallenge 第8题的解谜思路…
Jan 2, 2014
PythonChallenge 第7题的解谜思路…
Jan 2, 2014
PythonChallenge 第6题的解谜思路…
Dec 30, 2013
PythonChallenge 第5题的解谜思路…
Dec 30, 2013
想不起来是因为什么了,突然想到童年时的一件事。那时候喜欢看《西游记》,孙悟空在里面无法无天大闹天宫,众神都斗不过他,玉皇大帝吓得都从座位上跌倒桌子下了。我就很奇怪了,玉皇大帝怎么说也是众神之王啊,怎么手下的众神好歹还能打打,他无能的什么都干不了。孙悟空这么能厉害,为什么他不是玉皇大帝呢,为什么众神要服从那么个懦弱的糟老头?
我问我妈,我妈当时就给了我一个很好的解释,让我记忆深刻。
她没有直接说为什么,而是反问我,你看JZM是不是最厉害的,他不也是主席么?
这是我印象中我妈做过的最好的最早的解释,我一下子就明白了,最厉害的不一定官最大。
这就是她的智慧。
Dec 30, 2013
正则表达式,Regular Expression,用于模式匹配,表达式中的字符分为:普通字符(Ordinary Character)和特殊字符(Special Character)。特殊字符就是在模式匹配时具有特殊用的字符,如“*”、”+”等,除去特殊字符剩下的都是普通字符。 …