- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 新工作的一点简单记录
来到这个公司快有一个月了。这一个月中工作相当紧张,过去4年中加的班加起来,可能都没有这一个月加的多啊。不过工作紧张,也的确学到一些东西。首先是工作日志,原来很少有记日志的习惯。很多东西搞懂一遍,过段时间忘记了,以后遇到又得重新搞懂一遍。这里的人都有记日志的习惯,甚至每个小时都记一次。这样做能够清楚的记录自己做了什么,而且还能分析自己的时间使用效率,合理安排上班时间。我觉得自己不习惯
2012-04-11 22:35:00
798
原创 使用GNU C正则表达式
前不久是我第二次使用C语言的正则表达式库。用的时候竟发现以前用过一次的全忘了,没办法,只有从新去分析regex.h这个头文件的内容,猜着它是怎么工作的。 看来很有必要记下来,免得第三次用的时候再去猜一遍。 “regex.h”是Linux系统默认安装的一个头文件,我们就是用里面的函数来使用正则表达式的功能。 先看看它的大体流程吧:定义模板
2011-10-23 22:15:15
1738
原创 python 处理字符ASICII码
<br />今天遇到一个问题,如何在python中把字符的字符的十六进制字符串形式的ASICII码转成字符呢?<br /> <br />比如我有一个字符串 s = '41',我现在要把它转成ASICII码为0x41的这个字符‘A’,要怎么做呢?<br /> <br />第一步当然是先转成整型。<br /> <br /># 16表示16进制<br />i = int(s,16) <br /> <br />然后呢,用到struct包中的pack函数,把它包装到一个码流里面。<br /> <br /># b表示占
2011-04-09 18:32:00
2433
原创 OpenGL 自由旋转
<br /> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --><br /> 这篇日志是我在学习OpenGL的过程中的一点小小心得。因为本人刚刚接触OpenGL,并且还是业余时间自己捣腾,所以有些地方可能理解比较片面,或者解读有误的。如果有路过的正好看到这个文章,并且正好发现了里面错误的地方,希望能够留言指正,谢谢!!<br /> 从一开始我就知道,void
2010-08-29 18:18:00
1784
原创 Evolution 中的 CamelProvider
Evolution邮件客户端中是使用一种叫“provider”的方式来使用各种不同的邮件协议的。“provider”的使用,使得上层的代码进行邮件的各种操作的时候,底层协议的不同对其是完全透明的。这样的方法使代码具有很强的扩展性,可以很方便地给程序提供新协议的支持。“provider”是一种插件机制。 Camel是Evolution中是现基本功能的库。Camel中Services被分
2008-12-25 16:41:00
1015
OpenGL魔方C/C++源代码
2010-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人