
编程语言
文章平均质量分 86
laying_1230
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows下mingw静态编译qt5.9原码
一、 编译前的准备 1、 下载qt并安装 下载地址: 随便选择一个版本的下载安装,在安装时如果不确定需要使用到哪些插件;就完全安装。 2、 安装Perl 下载地址: 下载时选择5.12或则更高的版本,安装时在添加环境变量的复选框上打钩 3、 安装Python 下载地址: 下载时选择2.7或则更高的版本,安装时在添加环境变量的复选框上打钩 4、 安装Ruby 下载地址: 下载时选择1.9.3或则更高的版本,安装时在添加环境变量的复选框上打钩 5、 添加qt的环境变量 二、 测试上述安装 1、 gcc原创 2021-06-07 20:30:50 · 877 阅读 · 3 评论 -
C/C++单向链表的简单剖析和实现
一、为什么要写关于单向链表的实现过程 1、加深记忆,以便在以后的工作中能轻松的完成工作 2、便于查阅 3、供大家参考讨论和学习(欢迎指正) 二、单向链表的数据推演 1、单向链表的单个节点  ...原创 2019-01-16 11:46:25 · 433 阅读 · 0 评论 -
C语言实现顺序线性表(Sequentail linear list)
一、理解顺序线性表的本质 1、顺序线性表的本质是数组,对常见的数组比如像int[10],char[64]诸如此类的基本数据类型的数组;但是顺序线性表是能够存放结构体,指针等一系列的数据。 二、顺序线性表api的申明如下: typedef void SeqNode; //顺序线性表的逻辑节点 typedef void SeqList; //根据需求(数据容量)创建顺序线性表 Se...原创 2019-01-16 17:31:52 · 725 阅读 · 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 评论