编程语言
文章平均质量分 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 · 779 阅读 · 3 评论 -
C/C++单向链表的简单剖析和实现
一、为什么要写关于单向链表的实现过程 1、加深记忆,以便在以后的工作中能轻松的完成工作 2、便于查阅 3、供大家参考讨论和学习(欢迎指正)二、单向链表的数据推演 1、单向链表的单个节点 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190116114509692.png)...原创 2019-01-16 11:46:25 · 397 阅读 · 0 评论 -
C语言实现顺序线性表(Sequentail linear list)
一、理解顺序线性表的本质1、顺序线性表的本质是数组,对常见的数组比如像int[10],char[64]诸如此类的基本数据类型的数组;但是顺序线性表是能够存放结构体,指针等一系列的数据。二、顺序线性表api的申明如下:typedef void SeqNode; //顺序线性表的逻辑节点typedef void SeqList;//根据需求(数据容量)创建顺序线性表Se...原创 2019-01-16 17:31:52 · 695 阅读 · 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 · 427 阅读 · 0 评论 -
linux中网络编程I/O模型---select
linux中网络编程I/O模型—select原创 2019-02-22 14:54:47 · 143 阅读 · 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 · 223 阅读 · 0 评论 -
linux中网络编程I/O模型---epoll
linux中网络编程I/O模型—epoll(异步I/O)epoll(异步I/O)模型使用,使用epoll模型需要用到一下3个函数://创建一个epoll的句柄,size用来告诉系统内核要监听的文件描述符的数量//注:使用完epoll_create创建的句柄后需要closeint epoll_create(int size);//epoll_ctl注册需要监听的事件类型。参数列表:ep...原创 2019-02-22 17:02:46 · 133 阅读 · 0 评论