<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[99%Coding+1%Coffee]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lhc528</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lhc528]]></copyright><item><title><![CDATA[C/C++时间处理函数]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/39496411</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/39496411</guid><author>lhc528</author><pubDate>Tue, 23 Sep 2014 11:55:45 +0800</pubDate><description><![CDATA[C time库中提供了几个时间处理的函数：

获取时间



clock
获取程序从开始到调用clock硬件滴答数


difftime
获取两个时间的差


time
获取当前时间







转换时间





mktime
将tm结构转换成time_t


asctime
将tm结构转换成string


ctime]]></description><category></category></item><item><title><![CDATA[localtime与localtime_r]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/39495775</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/39495775</guid><author>lhc528</author><pubDate>Tue, 23 Sep 2014 11:13:03 +0800</pubDate><description><![CDATA[localtime与localtime_r




在写代码的时候，经常会用到读取系统时间的函数。很多人都会调用localtime函数来将时间转换本地时间，但是大家往往会忽略了一点，localtime函数不是线程安全的。如果在多线程里调用localtime函数，很可能会出现问题。
struct tm *localtime(const time_t *clock)；
这个函数在返回的时]]></description><category></category></item><item><title><![CDATA[qt creator 快捷键]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/38754455</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/38754455</guid><author>lhc528</author><pubDate>Fri, 22 Aug 2014 11:49:41 +0800</pubDate><description><![CDATA[激活欢迎模式

Ctrl + 1



激活编辑模式

Ctrl + 2



激活调试模式

Ctrl + 3



激活项目模式

Ctrl + 4



激活帮助模式

Ctrl + 5



激活输出模式

Ctrl + 6



查找当前文档

Ctrl + F



查找下一个

F3


]]></description><category></category></item><item><title><![CDATA[linux修改文件所属用户和组]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/19910475</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/19910475</guid><author>lhc528</author><pubDate>Tue, 25 Feb 2014 13:49:04 +0800</pubDate><description><![CDATA[linux修改文件所属用户和组


使用chown命令可以修改文件或目录所属的用户：
       命令：chown 用户 目录或文件名
       例如：chown qq /home/qq  (把home目录下的qq目录的拥有者改为qq用户) 
使用chgrp命令可以修改文件或目录所属的组：
       命令：chgrp 组 目录或文件名
       例如：chgrp qq]]></description><category></category></item><item><title><![CDATA[ubuntu 初始要做的]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/9885741</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/9885741</guid><author>lhc528</author><pubDate>Sat, 10 Aug 2013 22:15:42 +0800</pubDate><description><![CDATA[sudo apt-get install gnome-session-fallback]]></description><category></category></item><item><title><![CDATA[vmware tools ,/mnt/hgfs 下没有共享文件夹，解决办法]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/9231219</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/9231219</guid><author>lhc528</author><pubDate>Wed, 03 Jul 2013 10:32:16 +0800</pubDate><description><![CDATA[正常安装vmware tools

设置win下共享文件夹，在ubuntu的mnt/hgfs下看不到设定的共享文件夹

解决办法：

1.sudo apt-get install  open-vm-dkms

2.sudo mount -t vmhgfs .host:/ /mnt/hgfs]]></description><category></category></item><item><title><![CDATA[编码转换之iconv批量转换]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/8158636</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/8158636</guid><author>lhc528</author><pubDate>Wed, 07 Nov 2012 16:51:41 +0800</pubDate><description><![CDATA[将file1 文件夹下的文件从GBK编码转为UTF-8编码，结果存到WINDDB_UTF8肿，保持其下的文件目录不变：


find file1 -type d -exec mkdir -p WINDDB_UTF8/{} \;
  

find file1 -type f -exec iconv -f GBK -t UTF-8 {} -o WINDDB_UTF8/{} \;]]></description><category></category></item><item><title><![CDATA[清理svn的垃圾文件.svn文件夹]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/8156149</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/8156149</guid><author>lhc528</author><pubDate>Wed, 07 Nov 2012 09:39:32 +0800</pubDate><description><![CDATA[有时候把svn的代码传到服务器，会不小心传上svn的系统文件，这些文件都是用于版本控制的，在生产环境，总有点不爽。在linux下可以用一个命令删除，命令如下：
find . -name .svn | xargs rm -rf

上述命令要在代码所在目录运行哦。

svn的版本控制，也会有类似问题，方法类似，换一下名字，如下：

find . -name .cvs | xargs rm]]></description><category></category></item><item><title><![CDATA[recv函数返回值说明]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/8111476</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/8111476</guid><author>lhc528</author><pubDate>Thu, 25 Oct 2012 15:57:08 +0800</pubDate><description><![CDATA[recv函数返回值说明

recv函数
int recv( SOCKET s, char FAR *buf, int len, int flags);
不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符； 第二个参数指明一个缓冲区，该缓冲区用来存放recv函数接收到的数据； 第三个参数指明buf的长度； 第四个参数一般置0。]]></description><category></category></item><item><title><![CDATA[Socket send函数和recv函数详解]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/8109735</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/8109735</guid><author>lhc528</author><pubDate>Thu, 25 Oct 2012 10:39:05 +0800</pubDate><description><![CDATA[send函数
int send( SOCKET s,      const char FAR *buf,      int len,      int flags );  
不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。
客户程序一般用send函数向服务器发送请求，而服务器则通常用send函数来向客户程序发送应答。
该函数的第一个参数指定发送端套接字描述符；]]></description><category></category></item><item><title><![CDATA[Math.round(), Math.floor(),Math.ceil() ,Number.toFixed()]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7929504</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7929504</guid><author>lhc528</author><pubDate>Fri, 31 Aug 2012 15:25:49 +0800</pubDate><description><![CDATA[AS3 数字取整方法
2011 年 03 月 27 日 No Comments 
int()去掉小数点
trace(int(3.14));   //输出3
trace(int(-3.14));   //输出-3
Math.round()方法：
Math.round()可以四舍五入对数字取整
trace(Math.round(39.88));   //输出40
trace(Math.]]></description><category></category></item><item><title><![CDATA[tar]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7920106</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7920106</guid><author>lhc528</author><pubDate>Wed, 29 Aug 2012 14:29:03 +0800</pubDate><description><![CDATA[tar命令详解
-c: 建立压缩档案
-x：解压
-t：查看内容
-r：向压缩归档文件末尾追加文件
-u：更新原压缩包中的文件
这五个是独立的命令，压缩解压都要用到其中一个，可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-z：有gzip属性的
-j：有bz2属性的
-Z：有compress属性的
-v：显示所有过程
-O：将文件解开到]]></description><category></category></item><item><title><![CDATA[常用操作]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7906305</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7906305</guid><author>lhc528</author><pubDate>Sat, 25 Aug 2012 10:26:28 +0800</pubDate><description><![CDATA[sudo apt-get remove vim-common
sudo apt-get install vim
 
-DWSERVER_LOGOUTFILE -DWSERVER_LOGCONSOLE -DNOLOGIN_DEBUG -I.. -lpthread -lmysqlclient -ldl

-DWSERVER_LOGOUTFILE -DWSERVER_LOGCONSOLE -I]]></description><category></category></item><item><title><![CDATA[一些常用语句1]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7906290</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7906290</guid><author>lhc528</author><pubDate>Sat, 25 Aug 2012 10:19:46 +0800</pubDate><description><![CDATA[alter table playerProp modify  playerOffline int(11) not null default 0;
alter table name add name int(11) not null default 0;
alter table name drop column name;


drop table name;
mysql> delete]]></description><category></category></item><item><title><![CDATA[UNICODE与UTF8，UTF16的含义]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7814905</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7814905</guid><author>lhc528</author><pubDate>Tue, 31 Jul 2012 16:25:48 +0800</pubDate><description><![CDATA[最初，Internet上只有一种字符集——ANSI的ASCII字符集(American Standard Code for Information Interchange， “美国信息交换标准码），它使用7 bits来表示一个字符，总共表示128个字符，后来IBM公司在此基础上进行了扩展，用8bit来表示一个字符，总共可以表示256个字符，充分利用了一个字节所能表达的最大信息

ANSI字符集]]></description><category></category></item><item><title><![CDATA[ASCII]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7814631</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7814631</guid><author>lhc528</author><pubDate>Tue, 31 Jul 2012 15:42:34 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[grep]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7450162</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7450162</guid><author>lhc528</author><pubDate>Wed, 11 Apr 2012 16:18:37 +0800</pubDate><description><![CDATA[grep 同时满足多个关键字和满足任意关键字
① grep -E "word1|word2|word3"   file.txt
   满足任意条件（word1、word2和word3之一）将匹配。
② grep word1 file.txt | grep word2 |grep word3 
   必须同时满足三个条件（word1、word2和word3）才匹配]]></description><category></category></item><item><title><![CDATA[linux 文件修改权限]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7419451</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7419451</guid><author>lhc528</author><pubDate>Sun, 01 Apr 2012 15:24:11 +0800</pubDate><description><![CDATA[一、Linux文件权限

    每个Linux文件具有四种访问权限：可读(r)、可写(w)、可执行(x)和无权限(-)。
    利用ls -l命令可以看到某个文件或目录的权限，它以显示数据的第一个字段为
    准。第一个字段由10个字符组成，如下：
        -rwxr-xr-x
    第一位表示文件类型，-表示文件，d表示目录
    2-4位表示文件所有者的权限，u]]></description><category></category></item><item><title><![CDATA[c++  mem开头函数]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7353033</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7353033</guid><author>lhc528</author><pubDate>Wed, 14 Mar 2012 15:03:32 +0800</pubDate><description><![CDATA[memchr
语法:
 

  #include 
  void *memchr( const void *buffer, int ch, size_t count );
 
功能：函数在buffer指向的数组的count个字符的字符串里查找ch 首次出现的位置。返回一个指针，指向ch 在字符串中首次出现的位置, 如果ch 没有在字符串中找到，返回NULL。例如:
    char]]></description><category></category></item><item><title><![CDATA[linux 文件颜色的含义]]></title><link>https://blog.youkuaiyun.com/lhc528/article/details/7352172</link><guid>https://blog.youkuaiyun.com/lhc528/article/details/7352172</guid><author>lhc528</author><pubDate>Wed, 14 Mar 2012 11:16:20 +0800</pubDate><description><![CDATA[linux 文件颜色的含义

蓝色代表目录
绿色代表可执行文件
红色表示压缩文件
浅蓝色表示链接文件
灰色表示其他文件
红色闪烁表示链接的文件有问题了
黄色表示设备文件]]></description><category></category></item></channel></rss>