
c++开发
laying_1230
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows环境下编译Openssl
一、关于openssl的编译 a、如果使用vc6.0编译,首先需要安装完整版的VC6.0 b、编译过程如下 1、cmd切换到vc6.0的安装目录 2、运行如下命令 vavars32.bat 3、切换到openssl的源码目录 perl Configure VC-WIN32 --prefix=c:/openssl :ms/do_ms ...原创 2019-01-11 13:53:25 · 330 阅读 · 0 评论 -
使用vs的命令行工具静态编译Qt4.8.5
一、下载Qt4.8.5的源码: 下载地址http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.zip 二、解压Qt源码将其放在合适的目录下 ** 三、安装你想要使用的vs的版本(确保Qt能被编译为相应的能在vs中使用的版本) 四、修改源码中的文件 a.删除源码...原创 2019-01-11 13:57:52 · 403 阅读 · 0 评论 -
linux中多线程同步对象
linux中多线程c++编程同步对象的使用1、mutex2、condtion variable3、reader-writer-lock 对于多线程程序来说,同步是指在同一时刻只有有个线程能够访问某一公共资源;在linux中可以使用互斥锁(mutex)、条件变量(condtion varirable)、读写锁(reader-writer-lock)和信号量(semphore)来实现资源同步。 1、m...原创 2019-02-22 14:50:03 · 461 阅读 · 0 评论 -
linux中网络编程I/O模型---select
linux中网络编程I/O模型—select原创 2019-02-22 14:54:47 · 176 阅读 · 0 评论 -
linux中网络编程I/O模型---poll
linux中网络编程I/O模型—poll(多路复用I/O) poll函数原型: int poll(struct pollfd *fds, unsigned int nfds, int timeout); struct pollfd{ int fd; //文件描述符 short events; //需要监听的事件 short reevents; //实际发...原创 2019-02-22 16:28:19 · 253 阅读 · 0 评论 -
linux中网络编程I/O模型---epoll
linux中网络编程I/O模型—epoll(异步I/O) epoll(异步I/O)模型使用,使用epoll模型需要用到一下3个函数: //创建一个epoll的句柄,size用来告诉系统内核要监听的文件描述符的数量 //注:使用完epoll_create创建的句柄后需要close int epoll_create(int size); //epoll_ctl注册需要监听的事件类型。参数列表: ep...原创 2019-02-22 17:02:46 · 167 阅读 · 0 评论