![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 82
_Hebrew
Even a small star shines in the darkness.
展开
-
Apache模板apxs开发
声明:本博文用于学习总结及工作心得原创 2016-11-01 19:24:54 · 408 阅读 · 0 评论 -
如何理解左操作数必须为左值
声明:本博文用于学习总结及工作心得原创 2016-10-27 01:18:54 · 33298 阅读 · 1 评论 -
C/C++线程同步
声明:本博文用于学习总结及工作心得1.线程同步与代码无关,只与mutex相关;不同mutex,多个线程之间不能同步互斥;2.多线程的意义在于并发, 同步互斥的意义在于多个线程执行相同代码,不添加同步,不给mutex加锁(结束时要解锁),代码执行的结果不确定,比如对静态变量进行操作pthread_mutex_t mutex = PTHREAD_MUTEX_IN原创 2016-11-30 10:23:37 · 381 阅读 · 0 评论 -
C++多进程利用管道进行实时通信
声明:本博文用于学习总结及工作心比较简单,这里就直接贴代码了,代码中有注释:进程1#include #include #include #include #include #include #include #include #include //创建2个线程分别进行读写void mkfifo1(){ mkfifo(原创 2016-12-02 20:56:06 · 1833 阅读 · 0 评论 -
socket线程应用
声明:本博文用于学习总结及工作心得server端:#include #include #include #include #include #include #include #include #include #include //改写inet_ntoavoid sockaddr_toa(struct sockaddr_in *addr, char *IP原创 2016-12-05 10:22:37 · 248 阅读 · 0 评论 -
epoll池用法
声明:本博文用于学习总结及工作心得解决高并发, 替代线程方式,但是效率不及线程代码:mainint main(int arg, char *args[]){ if(arg < 2) { return -1; } int iport = atoi(args[1]); int listen_st = socket_create(iport);原创 2016-12-05 10:18:41 · 342 阅读 · 0 评论 -
ubuntu下动态链接库的编译和使用
声明:本博文用于学习总结及工作心得环境:Uabntu 14.041.设置从当前目录下加载动态库so文件(LD_LIBRARY_PATH)linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录,然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的。1、临时修改,log out之后就失效原创 2016-11-25 15:41:25 · 4859 阅读 · 0 评论