<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[supercom的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/suppercom</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; suppercom]]></copyright><item><title><![CDATA[常量指针和指针常量]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1809978</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1809978</guid><author>suppercom</author><pubDate>Tue, 02 Oct 2007 22:11:00 +0800</pubDate><description><![CDATA[关于常量指针和指针常量，这两个名词的含义还是有些争议的，见http://www.cnblogs.com/lotusswan/archive/2005/10/11/252240.html这里我采用英文称呼的办法来区分二者const pointer 和 pointer to constPointer to const(本文中称为“指向常量的指针”，也有文章称之为“常量指针”)表现形式为const ch]]></description><category></category></item><item><title><![CDATA[static函数和变量]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1808956</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1808956</guid><author>suppercom</author><pubDate>Mon, 01 Oct 2007 14:42:00 +0800</pubDate><description><![CDATA[转自：http://hi.baidu.com/jwjin/blog/item/037fe544bd8fd683b3b7dc3b.html用static声明的变量在C语言中有两方面的特征：1)变量会被放在程序的全局存储区中，这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2)变量用static告知编译器，自己仅仅在变量的作用范围内可见。这一点是它与全局变量]]></description><category></category></item><item><title><![CDATA[c与c++ static函数的区别]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1808941</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1808941</guid><author>suppercom</author><pubDate>Mon, 01 Oct 2007 14:33:00 +0800</pubDate><description><![CDATA[c与c++  static函数的区别转自：http://blog.youkuaiyun.com/zhy05/archive/2007/06/09/1646104.aspxstatic关键字是C,  C++中都存在的关键字, 它主要有三种使用方式,  其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同,  本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静]]></description><category></category></item><item><title><![CDATA[c++与Java中继承关系对成员访问权限的影响之比较]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1658602</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1658602</guid><author>suppercom</author><pubDate>Tue, 19 Jun 2007 23:55:00 +0800</pubDate><description><![CDATA[c++中继承关系对成员访问权限的影响：c++中父类定义的public成员，在子类中可以被覆写为private；同样的，父类中的private成员，在子类中可以是public。程序判断一个实例对成员是否有访问权限时，根据该实例在形式上是父类还是子类，所谓形式上，是说由于多态，子类的实例可以付给父类的指针或饮用，但只根据这个指针或引用的定义来判断是否可以访问成员。class BaseC]]></description><category></category></item><item><title><![CDATA[vs 2003 中hash_map使用方法]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1653956</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1653956</guid><author>suppercom</author><pubDate>Fri, 15 Jun 2007 23:53:00 +0800</pubDate><description><![CDATA[vc 2003 中的hash_map与SGI STL中的定义有所不同，sgi stl中那个hash_map是根据hash值进行比较，但是VS 2003中的这个hash_map的定义是这样的：template    class Key,    class Type,    class Traits=hash_compare >,    class Allocator=allocator > >cla]]></description><category></category></item><item><title><![CDATA[程序员的编辑器VIM——三、编程辅助]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1634865</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1634865</guid><author>suppercom</author><pubDate>Sat, 02 Jun 2007 00:10:00 +0800</pubDate><description><![CDATA[转自：http://www.pconline.com.cn/pcedu/soft/gj/photo/0609/877033_2.html三、编程辅助　　既然是程序员的编辑器，自然要show一下它的编程辅助功能。　　（1） ctags，cscope　　现在的IDE都提供了类、函数的索引功能，可以方便的找到某个类或者函数的在哪里定义的，VIM这方面可以利用ctags、cscope做到，]]></description><category></category></item><item><title><![CDATA[用C++实现简单的文件I/O操作]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1626759</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1626759</guid><author>suppercom</author><pubDate>Sat, 26 May 2007 15:05:00 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/zhourongbiao/archive/2006/08/29/1137384.aspx文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里，我会详细解释ASCII和二进制文件的输入输出的每个细节，值得注意的是，所有这些都是用C++完成的。一、ASCII 输出　　为了使用下面的方法, 你必须包含头文件(译者注：在标准C++中，已经使用取代，所]]></description><category></category></item><item><title><![CDATA[详解yum的配置文件]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1559782</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1559782</guid><author>suppercom</author><pubDate>Tue, 10 Apr 2007 23:27:00 +0800</pubDate><description><![CDATA[YUM的配置文件yum的一切配置信息都储存在一个叫yum.conf的配置文件中，通常位于/etc目 录下，这是整个yum系统的重中之重，所以有必要详细介绍。下面是一个从网上找来的yum.con文件，让我们以此为例，进行说明。[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest ]]></description><category></category></item><item><title><![CDATA[Unix和Windows跨系统通讯编程 ]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1558363</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1558363</guid><author>suppercom</author><pubDate>Tue, 10 Apr 2007 01:37:00 +0800</pubDate><description><![CDATA[引自：http://blog.youkuaiyun.com/fashion1840/archive/2007/02/09/1506204.aspx前言　　随着Internet的不断发展，客户机/服务器模型得到了广泛的应用。客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的端口监听对服务的请求，也就是说，服务进程一直处于休眠状态，直到一个客户对这个服务的地址提出了连接请求。在这个时刻，服务程]]></description><category></category></item><item><title><![CDATA[linux下多线程中条件变量的用法]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1556447</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1556447</guid><author>suppercom</author><pubDate>Sun, 08 Apr 2007 13:35:00 +0800</pubDate><description><![CDATA[使用条件变量最大的好处是可以避免忙等。相当与多线程中的信号。  条件变量是线程中的东西就是等待某一条件的发生和信号一样以下是说明，条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进行同步的一种机制，主要包括两个动作：一个线程等待"条件变量的条件成立"而挂起；另一个线程使"条件成立"（给出条件成立信号）。为了防止竞争，条件变量的使用总是和一个互斥锁结合在一起]]></description><category></category></item><item><title><![CDATA[通用线程：POSIX 线程详解，第 2部分——称作互斥对象的小玩意]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555904</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555904</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 18:16:00 +0800</pubDate><description><![CDATA[引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_thread2/index.html 称作互斥对象的小玩意级别: 初级Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc.2000 年 8 月 01 日POSIX 线程是提]]></description><category></category></item><item><title><![CDATA[POSIX 线程详解(1)——一种支持内存共享的简捷工具]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555887</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555887</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 18:07:00 +0800</pubDate><description><![CDATA[引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/index.html 级别: 初级Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc.2000 年 7 月 01 日POSIX（可移植操作系统接口）线程是提高代]]></description><category></category></item><item><title><![CDATA[Posix线程编程指南(5)——杂项]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555637</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555637</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 14:16:00 +0800</pubDate><description><![CDATA[Posix线程编程指南(5)——杂项 级别: 初级杨沙洲 (pubb@163.net)引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part5/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上，将向您详细讲述Posix线程库]]></description><category></category></item><item><title><![CDATA[Posix线程编程指南(3)——线程同步]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555632</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555632</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 14:11:00 +0800</pubDate><description><![CDATA[ Posix线程编程指南(3)——线程同步级别: 初级杨沙洲 (pubb@163.net)引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part3/index.html2001 年 10 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上，将向您详细讲述Posix线]]></description><category></category></item><item><title><![CDATA[Posix线程编程指南(2)——线程私有数据]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555626</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555626</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 14:04:00 +0800</pubDate><description><![CDATA[Posix线程编程指南(2)——线程私有数据级别: 初级杨沙洲 (pubb@163.net)引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part2/2001 年 10 月 01 日        这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上，将向您详细讲述Posix线程]]></description><category></category></item><item><title><![CDATA[Posix线程编程指南(1)---线程创建与取消]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555620</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555620</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 13:54:00 +0800</pubDate><description><![CDATA[Posix线程编程指南(1)---线程创建与取消级别: 初级杨沙洲 (pubb@163.net)引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/index.html2001 年 10 月 01 日         这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上，将]]></description><category></category></item><item><title><![CDATA[Posix线程编程指南(4)——线程终止]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555593</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555593</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 13:46:00 +0800</pubDate><description><![CDATA[Posix线程编程指南(4)——线程终止级别: 初级杨沙洲 (pubb@163.net)引自：http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part4/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上，将向您详细讲述Posix线程]]></description><category></category></item><item><title><![CDATA[[转]linux 下的多线程编程]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555460</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555460</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 12:10:00 +0800</pubDate><description><![CDATA[ 1、 编写Linux下的多线程程序，需要使用头文件pthread.h，连接时需要使用库libpthread.a。顺便说一下，Linux下pthread的实现是通过系统调用clone（）来实现的。clone（）是Linux所特有的系统调用，它的使用方式类似fork。 2、 函数pthread_join用来等待一个线程的结束。函数原型为： 　　extern int pthread_join __]]></description><category></category></item><item><title><![CDATA[[转帖]Getting Started With POSIX Threads(台湾同胞翻译的) ]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555414</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555414</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 11:33:00 +0800</pubDate><description><![CDATA[作者：kongg 发表时间：2002/09/12 10:27amGetting Started With POSIX ThreadsTom WagnerDon TowsleyDepartment of Computer ScienceUniversity of Massachusetts at Amherst中文翻译宋振华chsong@iim.nctu.edu.tw国立交通大学 信]]></description><category></category></item><item><title><![CDATA[MFC中的Sleep函数与linux下的sleep函数不同]]></title><link>https://blog.youkuaiyun.com/suppercom/article/details/1555383</link><guid>https://blog.youkuaiyun.com/suppercom/article/details/1555383</guid><author>suppercom</author><pubDate>Sat, 07 Apr 2007 11:04:00 +0800</pubDate><description><![CDATA[ MFC中的Sleep函数原型为：	void Sleep(  	DWORD dwMilliseconds	);b>linux下的sleep函数原型为：	unsigned int sleep(unsigned int seconds);MFC中的是微秒，linux下的是秒。linux下用微秒的线程休眠函数是:	void usleep(unsigned long usec)]]></description><category></category></item></channel></rss>