上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: 《MySQL++简介》介绍了如何使用C++来访问mysql,本文记录下使用C API访问mysql,mysql++就是对本文介绍的C-API的封装。常用函数(名字就能告诉我们用法):MYSQL * mysql_init(MYSQL *mysql)int mysql_options(MYSQL *my... 阅读全文
posted @ 2013-07-09 16:29 春文秋武 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 多线程情况下,往往需要使用互斥变量来实现线程间的同步,实现资源正确共享。linux下使用如下变量和函数//条件变量pthread_cond_tint pthread_cond_init (pthread_cond_t *c, const pthread_condattr_t *a)int pthre... 阅读全文
posted @ 2013-07-09 14:49 春文秋武 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 获取和设置套接口选项的方法有:getsockopt/setsockoptfcntlioctlgetsockopt/setsockopt这两个函数仅用于套接口(socket)的设置,另外两个函数可以对任意的文件描述符进行设置。#includeint getsockopt(int sockfd, int... 阅读全文
posted @ 2013-07-09 13:46 春文秋武 阅读(221) 评论(0) 推荐(0) 编辑
摘要: CGI(Common Gateway Interface)公共网关接口,是HTTP服务器与其他程序通信的工具。FastCGI是一个long-live型的CGI,支持分布式计算,它将CGI解释器进程保持在内存中并因此获得较高的性能。FastCGI工作方式是接受Web服务器的请求,以HTTP Reque... 阅读全文
posted @ 2013-06-06 17:31 春文秋武 阅读(463) 评论(0) 推荐(0) 编辑
摘要: GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,现在已可处理C、C++、 Fortran、Pas... 阅读全文
posted @ 2013-05-10 11:12 春文秋武 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 内存分区一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是... 阅读全文
posted @ 2013-05-10 10:24 春文秋武 阅读(186) 评论(0) 推荐(0) 编辑
摘要: select和epoll属于I/O多路复用模型,用于持续监听多个socket,获取其IO事件。select(轮询)该模型轮询各socket,不管socket是否活跃,随着socket数的增加,性能逐渐下降。#include #include int select (int maxfdpl, fd_s... 阅读全文
posted @ 2013-05-09 21:07 春文秋武 阅读(895) 评论(0) 推荐(0) 编辑
摘要: TCP编程示例图:头文件:常用头文件"arpa/inet.h", "sys/socket.h","netinet/in.h"函数原型:int socket(int family, int type, int protocol)family:通信协议族,IP protocol family为AF_IN... 阅读全文
posted @ 2013-05-09 11:04 春文秋武 阅读(322) 评论(0) 推荐(0) 编辑
摘要: TCP三路握手(SYN、ACK):TCP终止连接(四次握手,2个FIN、2个ACK):TCP的TIME_WAIT状态:Who-主动关闭方,When-接收到被动端的FIN,Why-实现终止TCP全双工连接的可靠性(可能需要重发ACK)/允许老的重复分节在网络中消失,How Long-2MSL(1m-4... 阅读全文
posted @ 2013-05-09 10:17 春文秋武 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 先转载一位仁兄的看法,很好。关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Li... 阅读全文
posted @ 2013-05-07 17:24 春文秋武 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页