<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u011680603的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011680603</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011680603]]></copyright><item><title><![CDATA[sqlite3加密功能--sqlcipher]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/52260295</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/52260295</guid><author>u011680603</author><pubDate>Sat, 20 Aug 2016 11:25:57 +0800</pubDate><description><![CDATA[由于原有sqlite3没有加密功能，如果库文件暴露出去，就可以直接查看，所以这里就实现了sqlite3数据库加密功能。 
这里使用sqlcipher工具实现该加密功能，是对库文件加密而非是对具体数据加密 
首先是源码的下载 
下载地址:https://github.com/sqlcipher/sqlcipher 
这里还依赖于openssl进行加密，所以要下载该源码包 
之后对源码进行编译: 
1.]]></description><category></category></item><item><title><![CDATA[awk实例练习]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/41205661</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/41205661</guid><author>u011680603</author><pubDate>Mon, 17 Nov 2014 11:07:56 +0800</pubDate><description><![CDATA[1.这个是统计一个文件中字符串的个数]]></description><category></category></item><item><title><![CDATA[someday]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/41041009</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/41041009</guid><author>u011680603</author><pubDate>Wed, 12 Nov 2014 11:24:04 +0800</pubDate><description><![CDATA[某天，在一个博客上看到这么一句话:我未曾见过一个早起，勤奋，谨慎诚实的人会抱怨命运的不好;
良好的品格，优良的习惯，坚强的意志，是不会被假设所谓的命运击败的。---本杰明.富兰克林


    虽然以前经常会看到这些励志的话，但是今天看到这句话的时候还是被震惊到了，是生活在自己的舒服区域
太久了，都忘记了好好努力是什么样子的了。为什么才20多岁，就觉得自己已经失去了折腾的机会
    ]]></description><category></category></item><item><title><![CDATA[fsscanf与fprintf使用心得]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/40379989</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/40379989</guid><author>u011680603</author><pubDate>Wed, 22 Oct 2014 17:50:24 +0800</pubDate><description><![CDATA[项目忙的最近一个多月都没有写博客了；]]></description><category></category></item><item><title><![CDATA[如何保持工作的热情]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38871663</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38871663</guid><author>u011680603</author><pubDate>Wed, 27 Aug 2014 15:41:51 +0800</pubDate><description><![CDATA[如何保持工作的热情？这是个问题，以及对自己码码的追求的完美度]]></description><category></category></item><item><title><![CDATA[gcc命令]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38867053</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38867053</guid><author>u011680603</author><pubDate>Wed, 27 Aug 2014 11:02:32 +0800</pubDate><description><![CDATA[最近在看项目中的Makefile中注意到一些gcc命令的]]></description><category></category></item><item><title><![CDATA[Makefile学习]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38848743</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38848743</guid><author>u011680603</author><pubDate>Tue, 26 Aug 2014 15:49:12 +0800</pubDate><description><![CDATA[zhe
target ... : prerequisites ...
            command
            ...
            ...]]></description><category></category></item><item><title><![CDATA[kill]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38760125</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38760125</guid><author>u011680603</author><pubDate>Fri, 22 Aug 2014 17:59:27 +0800</pubDate><description><![CDATA[kill 进程名
kill 进程号
根据j]]></description><category></category></item><item><title><![CDATA[想记住的小点]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38704939</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38704939</guid><author>u011680603</author><pubDate>Wed, 20 Aug 2014 13:35:41 +0800</pubDate><description><![CDATA[1.在进行自测时，如果使用malloc来f]]></description><category></category></item><item><title><![CDATA[标签不能放在声明之前;]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38685473</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38685473</guid><author>u011680603</author><pubDate>Tue, 19 Aug 2014 19:17:41 +0800</pubDate><description><![CDATA[代码是这样写的：]]></description><category></category></item><item><title><![CDATA[进程间数据存储与赋值]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38678055</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38678055</guid><author>u011680603</author><pubDate>Tue, 19 Aug 2014 16:37:10 +0800</pubDate><description><![CDATA[typedef struct
{
     UINT32  ulcmdtype;
     UINT32  ulstate;
}SMART_MODULE_OPR_STATUS_T;]]></description><category></category></item><item><title><![CDATA[如何将自己的私有MIB放在MIB Broswer下浏览]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38382377</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38382377</guid><author>u011680603</author><pubDate>Thu, 07 Aug 2014 16:25:37 +0800</pubDate><description><![CDATA[1:注意你的MIB文件放在英文路径下，rugu]]></description><category></category></item><item><title><![CDATA[宏定义日志打印]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38022335</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38022335</guid><author>u011680603</author><pubDate>Mon, 21 Jul 2014 18:52:00 +0800</pubDate><description><![CDATA[这个待看：
#define SMART_DEBUG(_fmt,_args...)  syslog(LOG_ERR, _fmt, ##_args)]]></description><category></category></item><item><title><![CDATA[smartHGU智能模块写程序时的心得]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/38022077</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/38022077</guid><author>u011680603</author><pubDate>Mon, 21 Jul 2014 18:50:36 +0800</pubDate><description><![CDATA[1.在设计代码时不仅要考虑正常情况，也要考虑异常情况，如果代码一帆风顺的]]></description><category></category></item><item><title><![CDATA[整型与字符串互转]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/36897653</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/36897653</guid><author>u011680603</author><pubDate>Fri, 04 Jul 2014 16:33:52 +0800</pubDate><description><![CDATA[今天要用到将整形数据转成字符串，或是将zid]]></description><category></category></item><item><title><![CDATA[socket通信]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/36381743</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/36381743</guid><author>u011680603</author><pubDate>Wed, 02 Jul 2014 13:52:05 +0800</pubDate><description><![CDATA[1.套接字的域：]]></description><category></category></item><item><title><![CDATA[进程间数据传递时要注意的地方]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/34894177</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/34894177</guid><author>u011680603</author><pubDate>Thu, 26 Jun 2014 20:10:26 +0800</pubDate><description><![CDATA[1：不同进程间传递数据时智能传递]]></description><category></category></item><item><title><![CDATA[pthread_mutex_lock]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/34860289</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/34860289</guid><author>u011680603</author><pubDate>Thu, 26 Jun 2014 17:17:17 +0800</pubDate><description><![CDATA[这个不仅可以是对共享数据的宝华，也可以是对]]></description><category></category></item><item><title><![CDATA[线程]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/34856017</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/34856017</guid><author>u011680603</author><pubDate>Thu, 26 Jun 2014 16:27:38 +0800</pubDate><description><![CDATA[今天在看项目的代码时注意到，]]></description><category></category></item><item><title><![CDATA[sscanf,惊呆了！！]]></title><link>https://blog.youkuaiyun.com/u011680603/article/details/34116333</link><guid>https://blog.youkuaiyun.com/u011680603/article/details/34116333</guid><author>u011680603</author><pubDate>Tue, 24 Jun 2014 17:21:52 +0800</pubDate><description><![CDATA[今天做项目时遇到这样一个问题：
我有一个字符串行的数组，是这样存放值的，每个值用"&"分割char s[] = "abcd&12&08:5F:23:56:46:E3&34";
要把这个字符串进行解析，解析是这样的：
pval = strtok_r(s, "&", &out_ptr);
while(pval)
{
     pval = strtok_r(NULL, "&", &out_]]></description><category></category></item></channel></rss>