0%

使用Sublime已经有一段时间了,从st2到st3用下来感觉非常不错,应该是除了vim之外我最喜欢的编辑器了。

使用了st3一段时间之后,每次打开软件,总是会遇到如下提示,感觉很烦

1
"a new version of sublime text is available, download now?"
Read more »

导语

最近在调研开发一个BS服务框架,需要能够根据protobuf文件以及配置文件能够自动生成相关的代码,代码注册之后可以直接编译得到一个直接支持一种数据流的BS服务模块。即实现一个可以根据数据格式定制化的BS服务框架。因为要自动生成的代码有很多,如果使用python直接把这些代码打印出来,那工作将完全无法开展,并且生成代码的格式不好控制。

根据之前模板渲染的开发经验,完全可以像开发html模板一样,使用相同的方式开发一个C/C++代码模板,最后使用模板引擎进行渲染出来完整的代码。因为计划使用python进行模板渲染,所以就调研了python的模板引擎,比较之后发现jinja2的使用文档较全面而且也比较轻量级,所以就使用它进行代码的模板渲染。

Read more »

C语言正则表达式使用及注意点

正则表达式作为程序员必备的高效率技能之一,程序开发中不可避免的就会用到,最近在开发中就需要使用C语言的正则表达式来解决一些问题。吐槽一句(gcc版本太低,用不了C++11的特性,也就用不了c++的regex)。

Read more »

多机同步hexo博客

在阿里云开发机上借助Github-Pages和hexo搭建了个人blog,现在想在Mac和Win7下面继续更新博客的文章,如果每次都登陆开发机也可能会比较麻烦,所以干脆在多台机器上把环境都配置一下。

Read more »

最近因为需要把字符串中的html标签替换掉,想到的是使用正则来做,因为原来模块是用C++码的,所以就用的glibc的regex来做的。后来查资料发现用python来做这件事,简单方便,而且一次性可以完成所有替换,不想用C还需要自己写程序移动指针完成替换。不多说了上代码,很简单。

Read more »