![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
普通网友
这个作者很懒,什么都没留下…
展开
-
select(),fd_set,FD_SET,FD_CLR,FD_ZERO,FD_ISSET的用法
本文大致记录一下我对socket编程中的select()方法,类型fd_set以及FD_SET、FD_ZERO、FD_CLR、FD_ISSET这些宏的用法的了解, 有不当的地方,请指出。 1 select 在socket编程中,select的字面意思就是选择,也就是选择出那些可读或可写或出错的socket,其声明如下: [cpp] view plainc转载 2015-12-31 14:23:08 · 739 阅读 · 0 评论 -
C++的可移植性和跨平台开发
概述 今天聊聊C++的可移植性问题。如果你平时使用C++进行开发,并且你对C++的可移植性问题不是非常清楚,那么我建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。 C++的可移植性这个话题很大,包括了编译器、操作系统、硬件体系等很多方面,每一个方面都有很多内容。鉴于本人能力、精力都有限,只能介绍每一个方面最容易碰到的问题,供大伙儿参转载 2016-02-29 23:48:47 · 4073 阅读 · 1 评论 -
线程的取消/撤销
线程创建 1.1 线程与进程 相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。 线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可转载 2016-03-06 09:01:50 · 3116 阅读 · 0 评论 -
Linux configure 参数解释
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不 离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项转载 2016-02-01 23:27:48 · 453 阅读 · 0 评论 -
C/C++面试
http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1830493.html转载 2016-02-14 21:08:29 · 367 阅读 · 0 评论