07 2019 档案
摘要:select 优点: 能同时监听多个描述符,一旦每个描述符就绪,就能够通知应用程序进行响应的读写操作。 缺点: 1. 每次调用都需要将fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大; 2. 每次调用select都需要遍历所有fd,当fd集合很大时开销很大; 3. select支持的文件描述
阅读全文
摘要:[toc] 注:本文主要引用自https://www.cnblogs.com/hbccdf/p/introduction_of_cmake.html 1. 设置cmake最小版本 2. 设置项目名称 3. 设置编译目标类型 :生成可执行文件 :生成库文件 默认生成静态库,可以显示指定生成库的类型:
阅读全文
摘要:写了点Qt界面程序,然而发现很难移植到其他没有安装Qt环境的电脑上运行。查资料了解到,在windows上有windeployqt程序,linux上有linuxdeployqt可以帮助我们快速打包。 1. 配置Qt环境 首先,我们先把Qt环境配置好,在 中加入: 其中 目录要根据自己电脑上安装的Qt路
阅读全文