<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hrfcap的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hrfcap</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hrfcap]]></copyright><item><title><![CDATA[字符串的一般性应用－－替换，删除]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/5038467</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/5038467</guid><author>hrfcap</author><pubDate>Sat, 19 Dec 2009 14:49:00 +0800</pubDate><description><![CDATA[做tr069协议客户端时遇到要把从服务器传过来的xml buffer里的&lt;转换成  #include #include #include /*****************************************************************************函数名称    :  strReplace:功能    ]]></description><category></category></item><item><title><![CDATA[于volatile和restrict关键字]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/4678448</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/4678448</guid><author>hrfcap</author><pubDate>Fri, 16 Oct 2009 09:12:00 +0800</pubDate><description><![CDATA[volatile 可能我们用的都比较多也比较常见吧，主要就是告诉编译器，每次在使用volatile指定的变量时总是重新去获取他的值，更简单的理解我是这样的，为了计算某个内容地址所存的内容会把他放入CPU寄存器，为了优化，下一次就直接从寄存器里取值了volatile就是为了告诉编译器，不管什么情况你都要去内存里重新获取他的内容！！嘻嘻*^_^*  c99中新增加了一个类型定义，就]]></description><category></category></item><item><title><![CDATA[C++中const用法总结]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/4670914</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/4670914</guid><author>hrfcap</author><pubDate>Wed, 14 Oct 2009 18:10:00 +0800</pubDate><description><![CDATA[C++中const用法总结 作者JuKevin 1. const 修饰普通变量和指针 const 修饰变量，一般有两种写法：   const TYPE value; TYPE const value;   这两种写法在本质上是一样的。 它的含义是： const 修饰的类型为 TYPE 的变量 value 是不可变的。   对于一个非指针的类型 TYPE ，无]]></description><category></category></item><item><title><![CDATA[信号量的互斥同步]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/4670906</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/4670906</guid><author>hrfcap</author><pubDate>Wed, 14 Oct 2009 18:09:00 +0800</pubDate><description><![CDATA[信号量的互斥同步都是通过PV原语来操作的，我们可以通过注册两个信号量，让它们在互斥的问题上互动，从而达到同步。通过下面实例就可以很容易理解：#include   #include   #include   #include   #include   #include   ]]></description><category></category></item><item><title><![CDATA[理解互斥量和信号量]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/4670897</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/4670897</guid><author>hrfcap</author><pubDate>Wed, 14 Oct 2009 18:07:00 +0800</pubDate><description><![CDATA[理解互斥量和信号量 作者: JuKevin 互斥量(Mutex)  互斥量表现互斥现象的数据结构，也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号，它能用作同步多任务的行为，它常用作保护从中断来的临界段代码并且在共享同步使用的资源。   Mutex本质上说就是一把锁，提供对资源的独占访问，所以Mutex主要的作用是用于互斥]]></description><category></category></item><item><title><![CDATA[线程优先级]]></title><link>https://blog.youkuaiyun.com/hrfcap/article/details/4670884</link><guid>https://blog.youkuaiyun.com/hrfcap/article/details/4670884</guid><author>hrfcap</author><pubDate>Wed, 14 Oct 2009 18:05:00 +0800</pubDate><description><![CDATA[出处：http://hi.baidu.com/ronnie_xu/blog/item/280211dc309af6a6cd116686.html每个线程都有一个“优先级”，范围是0～31，0为最低优先级，31为最高优先级。当系统决定哪个线程需要调度的时候，首先查看是否存在优先级为31的可调度线程，如果存在，就从中选择一个进行调度。当该线程的时间片到达之后，系统查看是否存在另一个优先级为]]></description><category></category></item></channel></rss>