Yngz_Miao擅长《编程语言》C/C++语言笔记,《操作系统》Linux掠影笔记,《嵌入式》STM32开发笔记,等方面的知识,Yngz_Miao关注算法,自动驾驶,c++,矩阵,c语言,线性代数,概率论领域....
2023-10-14 06:09 阅读 阅读全文消息队列是消息的链接表,存放在内核中,一个消息队列由一个标识符(队列ID)来标识。特点:1、消息队列是面向记录的,其中的消息具有特定的格式以及特定的优先级2、消息队列独立于发送与接收进程,进程终止时,消息......
2023-10-14 13:27 阅读 阅读全文信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,则可以访问......
2023-10-14 13:36 阅读 阅读全文我们在设计机器学习系统时,特别希望能够建立类似人脑的一种机制。神经网络就是其中一种。但是考虑到实际情况,一般的神经网络(BP网络)不需要设计的那么复杂,不需要包含反馈和递归。人工智能的一大重要应用,是分类......
2023-10-10 01:41 阅读 阅读全文Linux系统编程第05期:进程间通信,Linux系统提供了各种系统调用API用于进程之间的通信:??无名管道PIPE??命名管道FIFO??消息队列??共享内存??信号量??文件锁??信号signal....其中还包括systemV和POSIX两种接口标准,除此之外,Linux系统自......
2023-10-14 13:26 阅读 阅读全文I/O复用函数 使用select()函数 1、这个函数会一直阻塞等待并不停监测集合里的文件描述符是否发生变化,如果发生变化就返回,不再阻塞,并且会将集合里没有发生变化的文件描述符从集合里踢出去。 缺点:1 线程不安全,......
2023-10-14 13:50 阅读 阅读全文进程相关概念问1. 什么是程序,什么是进程,有什么区别?1.程序是静态的概念,gcc xxx.c –o pro。磁盘中生成pro文件,叫做程序2.进程是程序的一次运行活动,通俗点意思是程序跑起来,系统中就多了一个进程问2. 如何查看系统......
2023-10-14 13:12 阅读 阅读全文文章浏览阅读3.2w次,点赞9次,收藏6次。大家好,在前面章节,我们学习了 MySQL 数据库,也学习了 "MySQL Connector模块"。接下来我们就要进入 "新闻管理系统" 的开发阶段了,在之前的章节给大家介绍过 "新闻管......
2023-11-11 19:24 阅读 阅读全文这是触摸屏点击的信息定义一个结构体 用来存储以下信息:struct input_id id;可以获得版本号啥的,对应上图的Istruct input_id { __u16 bustype; __u16 vendor; __u16 product; __u16 version;};使用ioctl把信息从驱动程序里面存到指定的idiotcl(fd,EVIOCGID,&a......
2023-10-14 02:57 阅读 阅读全文进程间通信概述信号信号的概念信号的编号不可靠信号简介:信号产生方式信号的处理信号的发送和接收处理方式1:kill发送信号,signal注册一个函数处理信号方式2:sigqueue发送信号和数据,sigaction接收无名管道(pipe)无名管道......
2023-10-14 13:22 阅读 阅读全文