﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-GCC/GNU/Linux Delphi/Window Java/Anywhere-最新评论</title><link>http://www.cppblog.com/Khan/CommentsRSS.aspx</link><description>路漫漫，长修远，我们不能没有钱</description><language>zh-cn</language><pubDate>Wed, 24 Dec 2008 08:54:36 GMT</pubDate><lastBuildDate>Wed, 24 Dec 2008 08:54:36 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: Linux 进程互斥锁</title><link>http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70257</link><dc:creator>Khan.Lau</dc:creator><author>Khan.Lau</author><pubDate>Wed, 24 Dec 2008 09:50:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70257</guid><description><![CDATA[我这里没有使用flock 直接使用了fcntl, 貌似flock也是用fcntl来实现的.<br>我猜测 LinuxThreads currently does not support process-shared semaphores, thus sem_init always returns with error ENOSYS if pshared is not zero.这句可能说LinuxThreads 这部分负责实现semaphores, 但是当前的版本没有实现进程间共享信号灯的部分,<br><br>实际我在我系统里面测试, 确实是没有返回ENOSYS, 但是sem_wait在semaphore大于0的情况下这里根本就没有阻塞<br><img src ="http://www.cppblog.com/Khan/aggbug/70257.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">Khan.Lau</a> 2008-12-24 17:50 <a href="http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70257#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Linux 进程互斥锁</title><link>http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70255</link><dc:creator>lymons</dc:creator><author>lymons</author><pubDate>Wed, 24 Dec 2008 09:32:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70255</guid><description><![CDATA[虽然没有仔细看你写的代码，但从设计思路上也能看出一些端倪出来。<br><br>flock实现的文件锁实际上是一个建议锁。也就是意味着在这个锁很容易<br>收到外界的干扰。如果用于锁定的文件被某人/某进程删除了，那使用<br>这个文件锁的程序就很容易出现紊乱。这点也需要考虑。<br><br>从你man出来的信息来看<br>LinuxThreads currently does not support  process-shared  semaphores,  thus  sem_init always returns with error ENOSYS if pshared is not zero.<br>这说的应该指的是LinuxThread吧，指的不是进程。<br>sema设计的初衷就是为了让进程间进行通信，信号量如果不能共享那也就不能进行通信是吧。所以，我认为你应该放心的去用sema。至少是目前版本的大多数的linux系统都没有问题。这仅仅是俺一家之言，如有不对之处请斧正。<img src ="http://www.cppblog.com/Khan/aggbug/70255.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">lymons</a> 2008-12-24 17:32 <a href="http://www.cppblog.com/Khan/archive/2008/12/24/70218.html#70255#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 一个小型的无线路由器 Linux 系统OpenWRT[未登录]</title><link>http://www.cppblog.com/Khan/archive/2008/12/05/15573.html#68684</link><dc:creator>Lisa</dc:creator><author>Lisa</author><pubDate>Fri, 05 Dec 2008 12:44:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/12/05/15573.html#68684</guid><description><![CDATA[实验室有一个路由器Linksys WRT54G，已经刷了openwrt的7.09版本，想实验一下自己编译然后刷到路由器中。因为openwrt7.09版本没有提供web界面，所以只能用tftp：拔电，等ping一有反应，马上tftp上trx文件。可是tftp总是提示timeout，实在让人头大！请问楼主有没有什么好的解决办法？<img src ="http://www.cppblog.com/Khan/aggbug/68684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">Lisa</a> 2008-12-05 20:44 <a href="http://www.cppblog.com/Khan/archive/2008/12/05/15573.html#68684#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 搞定symbian的http 和xml, xml采用sdk自带的cparser</title><link>http://www.cppblog.com/Khan/archive/2008/11/27/39024.html#67983</link><dc:creator>Khan.Lau</dc:creator><author>Khan.Lau</author><pubDate>Thu, 27 Nov 2008 05:55:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/11/27/39024.html#67983</guid><description><![CDATA[我这段代码就是在wm5下用的 <br>找不到指定文件就说明你路径错了<img src ="http://www.cppblog.com/Khan/aggbug/67983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">Khan.Lau</a> 2008-11-27 13:55 <a href="http://www.cppblog.com/Khan/archive/2008/11/27/39024.html#67983#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 搞定symbian的http 和xml, xml采用sdk自带的cparser</title><link>http://www.cppblog.com/Khan/archive/2008/11/24/39024.html#67736</link><dc:creator>adler0518</dc:creator><author>adler0518</author><pubDate>Mon, 24 Nov 2008 07:58:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/11/24/39024.html#67736</guid><description><![CDATA[大哥，mobile中的ini怎么用啊，是sdk。现成的API函数都用不了，自己封装的老说是文件报错说2，系统找不到指定的文件。if( (stream = fopen( lpFileName, &quot;r&quot; )) != NULL ) // 根据所指定的路径和名字打开文件 <br><br>mobile，vs2005中，怎么用ini呢<img src ="http://www.cppblog.com/Khan/aggbug/67736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">adler0518</a> 2008-11-24 15:58 <a href="http://www.cppblog.com/Khan/archive/2008/11/24/39024.html#67736#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: sourceforge又被封了...你们想让我说什么呢....</title><link>http://www.cppblog.com/Khan/archive/2008/11/03/55576.html#65804</link><dc:creator>sss</dc:creator><author>sss</author><pubDate>Mon, 03 Nov 2008 00:50:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/11/03/55576.html#65804</guid><description><![CDATA[有些人是sb,不知道为什么feng ，那个lupa我是不会去的。。。<img src ="http://www.cppblog.com/Khan/aggbug/65804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">sss</a> 2008-11-03 08:50 <a href="http://www.cppblog.com/Khan/archive/2008/11/03/55576.html#65804#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: c语言（a ＜ b ＜ c ）的陷阱</title><link>http://www.cppblog.com/Khan/archive/2008/10/25/64835.html#65015</link><dc:creator>金山词霸2008</dc:creator><author>金山词霸2008</author><pubDate>Sat, 25 Oct 2008 08:52:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/10/25/64835.html#65015</guid><description><![CDATA[a&lt;b&lt;c 还真的能用？我一直认为是错的。<img src ="http://www.cppblog.com/Khan/aggbug/65015.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">金山词霸2008</a> 2008-10-25 16:52 <a href="http://www.cppblog.com/Khan/archive/2008/10/25/64835.html#65015#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: linux /proc/文件系统.</title><link>http://www.cppblog.com/Khan/archive/2008/10/25/64933.html#65013</link><dc:creator>金山词霸2008</dc:creator><author>金山词霸2008</author><pubDate>Sat, 25 Oct 2008 08:49:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/10/25/64933.html#65013</guid><description><![CDATA[proc文件系统使用很有价值的。<img src ="http://www.cppblog.com/Khan/aggbug/65013.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">金山词霸2008</a> 2008-10-25 16:49 <a href="http://www.cppblog.com/Khan/archive/2008/10/25/64933.html#65013#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: c语言（a ＜ b ＜ c ）的陷阱</title><link>http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64932</link><dc:creator>Khan's Notebook</dc:creator><author>Khan's Notebook</author><pubDate>Fri, 24 Oct 2008 05:56:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64932</guid><description><![CDATA[这种代码确实要避开. 不过有时候还是能带来一些便利的<br><br>我公司不少老员工是c精, <br>写的代码中有不少特殊语法, 结构很精简, 但是我很多都读不懂, 所以我几乎无法维护.<img src ="http://www.cppblog.com/Khan/aggbug/64932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">Khan's Notebook</a> 2008-10-24 13:56 <a href="http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64932#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: c语言（a ＜ b ＜ c ）的陷阱</title><link>http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64908</link><dc:creator>Tony Bai</dc:creator><author>Tony Bai</author><pubDate>Thu, 23 Oct 2008 23:28:00 GMT</pubDate><guid>http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64908</guid><description><![CDATA[这种代码我还真在公司的一次代码评审时遇到过，而且还是一名老员工的代码，呵呵。<img src ="http://www.cppblog.com/Khan/aggbug/64908.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Khan/" target="_blank">Tony Bai</a> 2008-10-24 07:28 <a href="http://www.cppblog.com/Khan/archive/2008/10/24/64835.html#64908#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>