发布时间:2015-05-21 15:34:52
转自:https://software.intel.com/zh-cn/blogs/2011/08/10/c-vector标准库vector类型使用需要的头文件:#include
发布时间:2015-05-14 22:12:22
转自:http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,c 程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不.........
发布时间:2015-05-14 21:21:33
转自:http://blog.sina.com.cn/s/blog_4b3c1f950100kker.htmloperator是c 的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 这是c 扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能.........
发布时间:2015-05-10 22:22:37
转自:http://blog.csdn.net/xinu2009/article/details/7400916流控制传输协议(stream control transmission protocol,sctp)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 tcp),并且可以保护数据消息边界(例如 udp)。然而,与 tcp 和 udp 不同,sctp 是通过多宿主(multi-hom.........
发布时间:2015-01-21 15:24:44
webbench作为一个简单的网站压力测试工具,小巧而简单,其源码仅仅500行左右,是一个学习linux下c编程的好例子。下载webbench:http://home.tiscali.cz/~cz210552/webbench.html,最近更新时间是04年的6月25号!!! 解压后的webbench由下面几个文件组成:其中有2个c源文件,一个是socket.c 另一个是webbench.csocket.c.........
发布时间:2014-11-01 17:58:54
一 为什么要使用库 库是一种软件组件技术,库里面封装了数据和函数,提供给用户程序调用。库的使用可以使程序模块化,提高程序的编译速度,实现代码重用,使程序容易升级。因此,对于软件开发人员来说,掌握这项技术是很有必要的。 windows系统本身提供并使用了大量的库,包括静态链接.........
发布时间:2015-06-30 10:38:31
unistd的意思是unix standard的意思,里面定义的宏一类的东西都是为了unix标准服务的(一般来说包括了posix的一些常量……
【阅读全文】
发布时间:2014-10-25 20:24:13
linux内核对多进程和多线程的支持方式: 线程机制支持并发程序设计技术,在多处理器上能真正保证并行处理。而在linux实现线程很特别,linux把所有的线程都当作进程实现。linux下线程看起来就像普通进程(只是该进程和其他进程共享资源,如地址空间)。上述机制与microsoft w.........
发布时间:2014-10-25 18:36:55
线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。1)互斥锁(mutex) 通过锁机制实现线程间的同步。同一时刻只允许一个线程执行一个关键部分的代码。int pthread_mutex_init(.........