I/O 多路复用技术是为了解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用。select(),poll(),epoll()都是I/O多路复用的机制。I/O多路复用通过一种机制,可以监视多个描述符,一旦某个......
2023-10-10 01:54 阅读 阅读全文有名管道需要的头文件和函数原型参数返回值四 有名管道案例六 命名管道实例-单机qq聊天实现单机QQ聊天。提示:父进程创建子进程,实现多任务。父进程负责发消息(向FIFO里写数据),子进程负责接收信息(从FIFO里读数据)......
2023-10-14 13:23 阅读 阅读全文文章浏览阅读5.2k次,点赞4次,收藏25次。1、安装工具xinput-calibrator工具:sudo apt-get install xinput-calibratorxinput工具:sudo apt-get insatll xinput2、校准实例(1)查看触摸设备id:xinput_calibrator --list上面可知:device name:ILITEK ILITEK-TP,devic......
2023-11-12 04:27 阅读 阅读全文文章浏览阅读1.5w次,点赞4次,收藏24次。从实现的角度:系统调用直接对文件和设备进行访问和控制的的一组底层接口, 而标准I/O库为地城I/O调用提供了一个通用的接口,系统调用直接跟底层打交道,系统调用移植性远不如标......
2023-11-13 14:27 阅读 阅读全文Linux rdate命令用于显示其他主机的日期与时间。执行rdate指令,向其他主机询问系统时间并显示出来。语法rdate [-ps][主机名称或IP地址...]参数:-p 显示远端主机的日期与时间。-s 把从远端主机收到的日期和时间,回存到本地......
2023-10-10 01:52 阅读 阅读全文总结《Unix/Linux系统编程》中关于使用系统调用进行文件读写的部分涉及opendir、readdir、readlink、open、close、read、write、lseek系统调用1. 打开,读取目录文件目录也是一个文件,但是与普通文件不同,目录文件通过opendir和readdir库函......
2023-10-13 07:39 阅读 阅读全文备份rk3399系统固件平台背景步骤1. 获取rk3399分区表2. 获取分区3. dd复制分区镜像4. 恢复分区镜像平台arm64rockchip rk3399 linuxpcubuntu 64背景没有系统源码以及系统固件的情况下使用,也可通过window系统的AndroidTools工具进行操作,这里......
2023-10-13 13:36 阅读 阅读全文实验环境:信号量的实现和应用实验任务:在 Ubuntu 下编写程序,用信号量解决生产者——消费者问题;在 linux-0.11 中实现信号量,用生产者—消费者程序检验之。用信号量解决生产者—消费者问题实验要求:pc.c程序需打开一个......
2023-10-14 13:38 阅读 阅读全文文章浏览阅读4.8k次,点赞6次,收藏50次。简述Qt应用程序在windows下有一个自带的小程序(windeployqt)可以用来打包;Linux系统下可以手写一个脚本文件,充分利用ldd命令进行打包。实现废话不说,步骤如下:1.QtCreator使用Release版......
2023-11-11 23:21 阅读 阅读全文文章浏览阅读442次。1、 initrd是什么?Initrd英文含义是boot loader initialized RAM disk,即由bootloader初始化的内存盘。所谓内存盘的概念,即是指的处于内存中的文件系统。为什么这样说,在计算机概念术语里,看得见的磁盘,其实都......
2023-11-13 13:38 阅读 阅读全文