- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 常量指针和指针常量
关于常量指针和指针常量,这两个名词的含义还是有些争议的,见http://www.cnblogs.com/lotusswan/archive/2005/10/11/252240.html这里我采用英文称呼的办法来区分二者const pointer 和 pointer to constPointer to const(本文中称为“指向常量的指针”,也有文章称之为“常量指针”)表现形式为const ch
2007-10-02 22:11:00 623
转载 static函数和变量
转自:http://hi.baidu.com/jwjin/blog/item/037fe544bd8fd683b3b7dc3b.html用static声明的变量在C语言中有两方面的特征:1)变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2)变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量
2007-10-01 14:42:00 602
转载 c与c++ static函数的区别
c与c++ static函数的区别转自:http://blog.csdn.net/zhy05/archive/2007/06/09/1646104.aspxstatic关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静
2007-10-01 14:33:00 723
原创 c++与Java中继承关系对成员访问权限的影响之比较
c++中继承关系对成员访问权限的影响:c++中父类定义的public成员,在子类中可以被覆写为private;同样的,父类中的private成员,在子类中可以是public。程序判断一个实例对成员是否有访问权限时,根据该实例在形式上是父类还是子类,所谓形式上,是说由于多态,子类的实例可以付给父类的指针或饮用,但只根据这个指针或引用的定义来判断是否可以访问成员。class BaseC
2007-06-19 23:55:00 2014
原创 vs 2003 中hash_map使用方法
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
2007-06-15 23:53:00 3341
转载 程序员的编辑器VIM——三、编程辅助
转自:http://www.pconline.com.cn/pcedu/soft/gj/photo/0609/877033_2.html三、编程辅助 既然是程序员的编辑器,自然要show一下它的编程辅助功能。 (1) ctags,cscope 现在的IDE都提供了类、函数的索引功能,可以方便的找到某个类或者函数的在哪里定义的,VIM这方面可以利用ctags、cscope做到,
2007-06-02 00:10:00 1617
转载 用C++实现简单的文件I/O操作
转自:http://blog.csdn.net/zhourongbiao/archive/2006/08/29/1137384.aspx文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。一、ASCII 输出 为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所
2007-05-26 15:05:00 615
转载 详解yum的配置文件
YUM的配置文件yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest
2007-04-10 23:27:00 2263
转载 Unix和Windows跨系统通讯编程
引自:http://blog.csdn.net/fashion1840/archive/2007/02/09/1506204.aspx前言 随着Internet的不断发展,客户机/服务器模型得到了广泛的应用。客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的端口监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接请求。在这个时刻,服务程
2007-04-10 01:37:00 739
转载 linux下多线程中条件变量的用法
使用条件变量最大的好处是可以避免忙等。相当与多线程中的信号。 条件变量是线程中的东西就是等待某一条件的发生和信号一样以下是说明,条件变量使我们可以睡眠等待某种条件出现。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起
2007-04-08 13:35:00 1185
转载 通用线程:POSIX 线程详解,第 2部分——称作互斥对象的小玩意
引自: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 线程是提
2007-04-07 18:16:00 686
转载 POSIX 线程详解(1)——一种支持内存共享的简捷工具
引自: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(可移植操作系统接口)线程是提高代
2007-04-07 18:07:00 614
转载 Posix线程编程指南(5)——杂项
Posix线程编程指南(5)——杂项 级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part5/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库
2007-04-07 14:16:00 575
转载 Posix线程编程指南(3)——线程同步
Posix线程编程指南(3)——线程同步级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part3/index.html2001 年 10 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线
2007-04-07 14:11:00 762
转载 Posix线程编程指南(2)——线程私有数据
Posix线程编程指南(2)——线程私有数据级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part2/2001 年 10 月 01 日 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程
2007-04-07 14:04:00 582
转载 Posix线程编程指南(1)---线程创建与取消
Posix线程编程指南(1)---线程创建与取消级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/index.html2001 年 10 月 01 日 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将
2007-04-07 13:54:00 532
转载 Posix线程编程指南(4)——线程终止
Posix线程编程指南(4)——线程终止级别: 初级杨沙洲 (pubb@163.net)引自:http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part4/index.html2001 年 11 月 01 日这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程
2007-04-07 13:46:00 663
转载 [转]linux 下的多线程编程
1、 编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似fork。 2、 函数pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_join __
2007-04-07 12:10:00 550
转载 [转帖]Getting Started With POSIX Threads(台湾同胞翻译的)
作者:kongg 发表时间:2002/09/12 10:27amGetting Started With POSIX ThreadsTom WagnerDon TowsleyDepartment of Computer ScienceUniversity of Massachusetts at Amherst中文翻译宋振华chsong@iim.nctu.edu.tw国立交通大学 信
2007-04-07 11:33:00 839
转载 MFC中的Sleep函数与linux下的sleep函数不同
MFC中的Sleep函数原型为: void Sleep( DWORD dwMilliseconds );b>linux下的sleep函数原型为: unsigned int sleep(unsigned int seconds);MFC中的是微秒,linux下的是秒。linux下用微秒的线程休眠函数是: void usleep(unsigned long usec)
2007-04-07 11:04:00 1228
转载 posix多线程编程简介(转载)
引自:http://www.blog.edu.cn/user1/9641/archives/2005/1039230.shtmlPOSIX线程编程起步(1)-Hello World 在UNIX主机上,线程常常又被称为“轻量级进程”,这种称呼很简单同时也便于理解,事实上,UNIX线程是从进程演变而来的。与进程相比,线程相当小,创建线程引起的CPU开销也相对较小。不仅如此,由于线程可以
2007-04-07 10:55:00 1048
转载 对posix线程机制的c++封装实现
一直感觉Java的framework是学习OO设计非常优秀的范例。在Java中有对Thread非常方便的封装,重用起来十分方便,于是自己也想用C++对posix的pthread接口做一个类似的封装。 事情没有想象那么简单,主要的问题出现在C和C++之间函数指针的转换上: 来看下面一个类的定义: typedef void*(*pFunc)(void*);
2007-04-07 00:58:00 1722 1
转载 CMap 使用注意说明
IntroductionProgrammers like me, learnt STL::map before CMap always think CMap is difficult to use, and always try to use CMap in the way as a STL::map. In this article, I will explain more informat
2007-01-22 16:25:00 2276
转载 VMware Tools 5.5.2 with Fedora Core 6
I keep several Linux distributions running on VMware Workstation due to my work. Unfortunately, due to recent changes in the Linux kernel, you cannot properly compile the vmhgfs driver on Fedora Core
2006-11-16 17:46:00 883
转载 bash简介
来自:linux宝库 (http://www.linuxmine.com) 联系:linuxmine#gmail.com bash(Bourne Again Shell) 是 Red Hat 的缺省 shell. 它有4
2006-08-25 10:07:00 1032
转载 非常有用之 Unix/Linux 单行脚本
作者:徐永久 来源:freelamp (2006-06-21 10:24:24) 删除 core 文件
2006-08-25 09:57:00 658
转载 RedHat Linux 9.0美化方案- -
linux 下的字体确实不敢恭维,只好借用了windows下的,没办法啊。转的一篇文章。有两点要事先说明的:首先,我的系统是RedHat 9.0,我不能保证我的美化方法在所有的发行版上都能正常使用,是否采用,请大家自己考虑;其次,如果你以前用过了其他的美化方法或是美化包,请恢复到美化前的状态,因为你使用的美化方法(包)可能改动了系统的设置,我不能保证我的美化方法在你的系统上
2006-08-24 19:17:00 1056
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人