- 博客(6)
- 资源 (48)
- 收藏
- 关注
原创 gcc/g++分析
GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,现在已可处理C、C++、 Fortran、Pascal、Objective-C、Java, 以及 Ada与其他语言。 g++是针对GCC针对C++
2013-05-10 11:12:22 1030
转载 C/C++堆和栈介绍
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态
2013-05-10 10:24:54 817
原创 linux网络编程系列-select和epoll的区别
select和epoll都用于监听套接口描述字上是否有事件发生,实现I/O复用 select(轮询) #include #include int select (int maxfdpl, fd_set* readset, fd_set* writeset, fd_set* exceptset, const struct timeval* timeout)调用时轮询一次所有描述字,超时时
2013-05-09 21:07:53 1065
原创 linux网络编程系列-TCP及常用接口分析
TCP编程示例图: 头文件: 常用头文件"arpa/inet.h", "sys/socket.h","netinet/in.h" 函数原型: int socket(int family, int type, int protocol) family:通信协议族,IP protocol family为AF_INET(PF_INET),值是2; type:套接字类型(连接类型
2013-05-09 11:04:39 1092
原创 Linux网络编程系列-TCP状态分析
TCP是有状态的,通讯双方需要维护一个状态记录连接情况。本文记录TCP的连接、关闭中的各状态,及其转换情况。
2013-05-09 10:17:49 934
转载 多进程和多线程的选择
先转载一位仁兄的看法,很好。 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。 经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际
2013-05-07 17:24:18 998
Tuscany SCA与Spring、Hibernate整合实例-简洁方法
2011-07-19
Flex_Spring3_Hibernate3整合Demo
2011-07-18
RPG 教程 源代码
2009-05-06
DirectX 9入门教程 Beginning Directtx 9
2009-05-06
c++ 3D 游戏开发实例教程 chm
2009-04-10
网络游戏开发 英文教材 chm
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人