<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[云端的蜗牛]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012072012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012072012]]></copyright><item><title><![CDATA[Source Insight支持UTF-8插件安装说明]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/46692837</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/46692837</guid><author>u012072012</author><pubDate>Tue, 30 Jun 2015 11:00:08 +0800</pubDate><description><![CDATA[安装说明:解压msimg32.dll sihook.dll siutf8.dll 到Source Insight 3.X安装目录msimg32.dll 引导程序(*) 
sihook.dll 标签插件(M) 
siutf8.dll utf8插件(M)功能说明:1,增加SI多标签功能2,修复SI当光标在中文字符上按CTRL+F时崩溃的问题.(感谢看雪的封心锁爱)3,utf8编码支持.]]></description><category></category></item><item><title><![CDATA[打工者与乘车]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/46470003</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/46470003</guid><author>u012072012</author><pubDate>Fri, 12 Jun 2015 11:57:45 +0800</pubDate><description><![CDATA[优快云 Android客户端 下载就送50C币   扒一扒最NB的开发项目   我发课题，大家投票
   最流行的语言都在这，想学就学！   



打工与乘公交


2015-04-30 11:26 
269人阅读 评论(5)
收藏 
举报 


去一个公司打工就如同上了一辆公交车。在上车之前，你应该清楚自己打算去哪里，打算在哪里下车。
有的公交车很豪华，有的很破]]></description><category></category></item><item><title><![CDATA[正则表达式30分钟入门教程]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/46326497</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/46326497</guid><author>u012072012</author><pubDate>Tue, 02 Jun 2015 11:43:11 +0800</pubDate><description><![CDATA[首页 | 
正则表达式30分钟入门教程 | 
常用正则表达式| 
正则表达式速查表 | 
正则表达式测试工具 | 
正则表达式 | 
JavaScript正则在线测试工具 | 
正则练习器在线 
正则表达式30分钟入门教程
版本：v2.33 (2013-1-10) 作者：deerchao 转载请注明来源
目录
跳过目录

本文目标 如何使用本教程 正则表达式到底是什么东西]]></description><category></category></item><item><title><![CDATA[PCRE学习]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/46228241</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/46228241</guid><author>u012072012</author><pubDate>Fri, 29 May 2015 11:29:26 +0800</pubDate><description><![CDATA[在C语言中利用PCRE实现正则表达式



1. PCRE简介

2. 正则表达式定义

3. PCRE正则表达式的定义

4. PCRE的函数简介

5. 使用PCRE在C语言中实现正则表达式的解析

6. PCRE函数在C语言中的使用小例子

 1. PCRE简介
    PCRE(Perl Compatible Regular Expressions即：pe]]></description><category></category></item><item><title><![CDATA[shell脚本字符串处理]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45972089</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45972089</guid><author>u012072012</author><pubDate>Mon, 25 May 2015 17:35:12 +0800</pubDate><description><![CDATA[shell脚本 截取第二个‘/'后面的字符串：sed -r 's/^([^\/]+\/){2}//']]></description><category></category></item><item><title><![CDATA[ps杀死所有进程号]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45916645</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45916645</guid><author>u012072012</author><pubDate>Fri, 22 May 2015 14:14:52 +0800</pubDate><description><![CDATA[ps -enp|grep 进程名|awk '{print $1}'|xargs kill -9]]></description><category></category></item><item><title><![CDATA[C++回调函数必须为静态函数的原因]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45537387</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45537387</guid><author>u012072012</author><pubDate>Wed, 06 May 2015 16:25:10 +0800</pubDate><description><![CDATA[为了实现回调，我们必须把this指针给转换掉！可为了在该函数中可以直接操作该类中的成员，我们必须保留this指针！所以这是矛盾的。
在类封装回调函数：

 
a.回调函数只能是全局的或是静态的。
 
b.全局函数会破坏类的封装性，故不予采用。
 
c.静态函数只能访问类的静态成员，不能访问类中非静态成员





让静态函数访问类的非静态成员的方法：


在消息回]]></description><category></category></item><item><title><![CDATA[static修饰全局变量，局部变量和函数用法]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45537241</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45537241</guid><author>u012072012</author><pubDate>Wed, 06 May 2015 16:16:13 +0800</pubDate><description><![CDATA[static作用（修饰函数、局部变量、全局变量）

在C语言中，static的字面意思很容易把我们导入歧途，其实它的作用有三条。
（1）先来介绍它的第一条也是最重要的一条：隐藏。
当我们同时编译多个文件时，所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话，我举例来说明。我们要同时编译两个源文件，一个是a.c，另一个是main.c。
下面是a.c的内容

char]]></description><category></category></item><item><title><![CDATA[posix信号量sem_wait死锁解决方法]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45533247</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45533247</guid><author>u012072012</author><pubDate>Wed, 06 May 2015 10:58:14 +0800</pubDate><description><![CDATA[在开发过程中，有三个独立运行的程序模块，三个模块都对sqlite数据库进行读写操作。sqlite在linux共享性较差，所以需要加入互斥信号量解决三个模块访问数据库该问题。另外，在加入信号量后，信号量sem初始化为1，如果三个模块任意一个在读或写数据库时ctrl+c掉（调试过程需要），有时会造成信号量sem保持sem_wait后的值，也就是为0；这就造成了死锁。
为了解决上述情况，决定在某一个模]]></description><category></category></item><item><title><![CDATA[mysql Unable to lock ./ibdata1, error: 11]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45333809</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45333809</guid><author>u012072012</author><pubDate>Tue, 28 Apr 2015 11:39:34 +0800</pubDate><description><![CDATA[重启linux服务器，发现mysql没能起来，使用service mysql start，程序一直处于---状态。查看mysql日志（一般在var/lib/mysq.err）,发现Unable to lock ./ibdata1, error: 11。
 
      去data目录下，也未查找到./ibdata1文件，倒是看到mysql-bin数量有点吓人，每个大小1G左右。删除mysql ]]></description><category></category></item><item><title><![CDATA[vector对象在内存空间中是如何增长的]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45197747</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45197747</guid><author>u012072012</author><pubDate>Wed, 22 Apr 2015 17:15:58 +0800</pubDate><description><![CDATA[vector对象在内存空间中是如何增长的
 
我们都知道vector对象是动态存储的，从这一点看有点像链表，可以动态的增加或减少元素。我们也知道链表中是有指针变量，专门用于存储上一个和下一个元素的地址。正是因为这两个指针的存在，我们才能做到动态的存储数据，即不用像数组那样必须事先申请好空间。链表的缺点就是不能够快速的随机访问其中元素，必须通过指针层层查找。
但是，vector既可以实现动态存]]></description><category></category></item><item><title><![CDATA[无搏，何以赛]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45153475</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45153475</guid><author>u012072012</author><pubDate>Mon, 20 Apr 2015 17:52:23 +0800</pubDate><description><![CDATA[初识赛搏是一场意外。招聘网站上的一则招聘信息无意中引起我的注意，“赛搏”首先在脑海里浮现出的是一幅百舸争流，千帆竞技的壮阔画面，昭显了年轻互联网公司的蓬勃朝气。“长城”则象征了固若金汤，安如磐石的可靠安全性能。正是这样的赛搏精神，深深的触动了我，也注定我与赛搏有一场邂逅。
 结识赛搏是一次尝试。在我穿过一个高速桥，走过两个地下通道，问过N个路人，循环遍历公园，功夫不负有心人，我如约来到赛搏。走进]]></description><category></category></item><item><title><![CDATA[MYSQL培训要点介绍]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45072911</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45072911</guid><author>u012072012</author><pubDate>Thu, 16 Apr 2015 11:37:19 +0800</pubDate><description><![CDATA[1、SQL原则
   a、No 大SQL   b、No大事物  c、No大批量  d、No重函数
2、表设计原则
  a、字段简洁 b、类型简洁 c、控制单表数量
3、数值型的好处
  a、速度快  b、省空间
4、默认值的好处
   a、拒绝NULL值  b、查询不好优化  c、占用额外索引空间
5、LIMIT 1的妙处
   当只要一行数据时，加上LIMIT1，可以增加性能。]]></description><category></category></item><item><title><![CDATA[c++语言从入门到精通  笔记]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/45072669</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/45072669</guid><author>u012072012</author><pubDate>Thu, 16 Apr 2015 11:17:07 +0800</pubDate><description><![CDATA[1、泛型程序设计，简单地说就是使用模板的程序设计法。将一些常用的数据结构（比如链表、数组、二叉树）和算法（比如排序，查找）写成模板，以后不论数据结构中放的是什么对象，算法针对什么样的对象，都不比重新实现数据结构和编写算法。
2、静态数据成员的访问方式是：类名：静态数据成员名
3、C++提供了构造函数（Constructor）来处理对象的初始化。在建立对象时自动执行。构造函数的名字必须与类名同名]]></description><category></category></item><item><title><![CDATA[Apache/Tomcat/JBOSS/Nginx区别]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44959175</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44959175</guid><author>u012072012</author><pubDate>Thu, 09 Apr 2015 13:57:49 +0800</pubDate><description><![CDATA[Apache/Tomcat/JBOSS/Nginx区别


分类： 
其他 2013-11-09 20:27 
5814人阅读 评论(2)
收藏 
举报 


先说Apache和Tomcat的区别：

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上，由于其跨平台和安全性被广泛使用，是最流行的Web服务器端软件之一。
　　在Ap]]></description><category></category></item><item><title><![CDATA[基于Zlib实现的从ZIP文件中提取文件数据]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44782855</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44782855</guid><author>u012072012</author><pubDate>Tue, 31 Mar 2015 17:54:31 +0800</pubDate><description><![CDATA[基于Zlib实现的从ZIP文件中提取文件数据
        
    


    
        
        分类：
            C++个人源程序 
            Lua 
        
    2012-08-01 16:51
    3632人阅读
    评论(0)
    收藏
    举报
    

archiveluaapibufferfiler]]></description><category></category></item><item><title><![CDATA[spawn-fcgi与PHP-FPM]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44618995</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44618995</guid><author>u012072012</author><pubDate>Wed, 25 Mar 2015 11:03:42 +0800</pubDate><description><![CDATA[您所在的位置：读书频道 >
操作系统 > 
Linux > 1.7.3　spawn-fcgi与PHP-FPM 
1.7.3　spawn-fcgi与PHP-FPM

2012-02-03 08:11 高俊峰 机械工业出版社 字号：T |
T

综合评级：
想读(108)  在读(24)  已读(4)  

品书斋鉴(0)   
已有136人发表书评 




《高性]]></description><category></category></item><item><title><![CDATA[Nginx+FastCGI运行原理]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44618899</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44618899</guid><author>u012072012</author><pubDate>Wed, 25 Mar 2015 10:57:28 +0800</pubDate><description><![CDATA[您所在的位置：读书频道 >
操作系统 > 
Linux > 1.7.2　Nginx+FastCGI运行原理 
1.7.2　Nginx+FastCGI运行原理

2012-02-03 08:06 高俊峰 机械工业出版社 字号：T |
T

综合评级：
想读(108)  在读(24)  已读(4)  

品书斋鉴(0)   
已有136人发表书评 




《高性能L]]></description><category></category></item><item><title><![CDATA[cmake详解]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44487935</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44487935</guid><author>u012072012</author><pubDate>Fri, 20 Mar 2015 10:24:03 +0800</pubDate><description><![CDATA[1、add_subdirectory:这个指令相当于向当前工程添加存放源文件的子目录，并可以指定中间二进制和目标二进制存放的位置。]]></description><category></category></item><item><title><![CDATA[面向对象编程（OPP）基本术语    -----C++ primer笔记]]></title><link>https://blog.youkuaiyun.com/u012072012/article/details/44344479</link><guid>https://blog.youkuaiyun.com/u012072012/article/details/44344479</guid><author>u012072012</author><pubDate>Tue, 17 Mar 2015 17:14:32 +0800</pubDate><description><![CDATA[1、通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类，其他类则直接或间接地从基类继承而来，这些继承得到的类成为派生类。
2、虚函数：在c++语言中，基类将类型相关的函数与派生类不做改变直接继承的函数区分对待。对于某些函数，基类希望它的派生类各自定义适合自身的版本，此时基类就将这些函数声明撑虚函数（virtual)。
3、派生类必须通过使用类派生类列表明确指出它是从哪个基类]]></description><category></category></item></channel></rss>