单纯火龙果

文章
12
资源
0
加入时间
2年10月21天

linux虚拟机虚拟串口通信,虚拟机串口与主机串口通信·小程序(下)

上次说到的,不能做到实时通信。那么开两个进程就可以了,一个用来监听是否有消息传来,一个用来等待用户输入。那么,先来复习一下进程的相关概念。进程结构linux中进程包含PCB(进程控制块)、程序以及程序所操纵的数据结构集,可分为“代码段”、“数据段”和“堆栈段”。进程状态运行状态R(TASK_RUNNING)可中断睡眠状态S(TASK_INTERRUPTIBLE)不可中断睡眠状态D(TASK_UNI...

4.CString常用操作

①、CString 类对象的初始化:CString str;CString str1(_T("abc"));CString str2 = _T("defg");TCHAR szBuf[] = _T("kkk");CString str3(szBuf);CString str4 = szBuf;TCHAR *p = _T("1k2");//TCHAR *

《深入理解Android 卷III》第三章 深入理解AudioService《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第3章 深入理解AudioServ

《深入理解Android 卷III》即将发布,作者是张大伟。此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分。在一个特别讲究颜值的时代,本书分析了Android 4.2中WindowManagerService、ViewRoot、Input系统、StatusBar、Wallpaper等重要“颜值绘制/处理”模块第3章 深

python random.seed()函数 (生成固定随机数)random.seed(None)(取消固定随机数种子)

我们调用 random.random() 生成随机数时,每一次生成的数都是随机的。但是,当我们预先使用 random.seed(x) 设定好种子之后,其中的 x 可以是任意数字,如10,这个时候,先调用它的情况下,使用 random() 生成的随机数将会是同一个。注意:seed()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方。参考文章:Python...

linux内核hlist分析

在Linux内核中,hlist(哈希链表)使用非常广泛。本文将对其数据结构和核心函数进行分析。和hlist相关的数据结构有两个(1)hlist_head (2)hlist_node struct hlist_head { struct hlist_n

Photoshop 人物照片个性蓝色调

来源:PS联盟 作者:Sener素材图片的色彩有点单调,背景纹理及人物构图都非常不错。处理的时候只要适当的加上一些背景色调,再把人物整体

nginx源码分析线程池详解

nginx源码分析线程池详解 一、前言 nginx是采用多进程模型,master和worker之间主要通过pipe管道的方式进行通