┾WS实习┾
文章平均质量分 52
lightty
啊?啊!
展开
-
[转]Ruby的头号Gem:Rake
Rake这篇文章不错,通俗易懂。原地址:http://blog.csdn.net/smilewater/article/details/1683808还有篇文章也不错:http://fantaxy025025.iteye.com/blog/1062127首先,rake是一个任务型的代码构建工具,语法也很简单,下面的例子讲得很易懂。正是由于它的任务性质,所以比make要更转载 2012-10-13 21:37:35 · 559 阅读 · 0 评论 -
智能指针的使用
Smart Pointer,可以有效防止内存泄露问题。主要的思想是,引入计数器。在新建时,计数器为1,当析构时,计数器减1。对于一个内存空间,它在赋值号的右边,说明有其他东西引用到它,计数加1。如果在它赋值号的左边,说明它原来指向的内存空间引用变没了,计数减1。如果计数为0,说明没有任何东西引用到它,那么可以把它给delete掉。在boost里面有提供相关的使用。关于Boost介绍如下:“原创 2012-10-11 19:47:39 · 2649 阅读 · 0 评论 -
Rake cmake 介绍
项目是基于Rake 和cmake的。关于Rake的介绍,可以参考之前的一篇文章。在这个项目的Rake中,有以下的这些任务,作为例子:desc "Update submodules from repository"desc "Remove the build directory."desc "Build all packages (native compiling)."等等。原创 2012-10-11 19:48:33 · 585 阅读 · 0 评论 -
Hudson 简介
Hudson是一个持续集成(Continuous Integration)工具。持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。个人理解,就是可以根据自己的设定的计划,不断发布新的版本。那么跟在自己电脑上进行下rake进行下make有什么不同?不一样是可以运行的文件么?区别在于,Hudson支持分布式发布,可以在多台电脑上进行。并且这些电脑,都可转载 2012-10-31 10:16:50 · 697 阅读 · 0 评论 -
词典的加密
一、问题需求。我们的软件是使用星际译王的开源软件进行词典处理。可以使用它提供的stardict-tool工具,对用户提供的词典(DRAE.tab),转换成星际译王所需的文件(转换成三个文件,idx,ifo,dict.dz)。只要tab文件按照星际译王的格式要求,即可进行转换(单词与解释在一行,使用/t分割)。由于用户提供的词典具有版权等问题,所以,需要实现对tab进行加密。二、处理方法原创 2012-11-15 18:45:03 · 1304 阅读 · 0 评论 -
QT的tr国际化
http://blog.csdn.net/dbzhang800/article/details/6334852http://hi.baidu.com/dbzhang800/item/d850488767bdc3cdee083d43简单地讲,就是为了支持国际化,可以使用tr。QT对于tr里面的字符,会进行处理。具体步骤是:使用lupdate 生成 hellotr_转载 2012-11-22 09:51:50 · 478 阅读 · 0 评论 -
用到的git命令记录
记录。同时也要回顾linux常用的命令。#克隆一个分支git clone [email protected]:onyx-intl/boox.git imx508#查看分支git branch -a#换到某个分支git checkout imx508#子模块更新git submodule update --init#查看当前状态git status#撤销原创 2012-11-22 18:43:56 · 323 阅读 · 0 评论