持续更新~ fork 作用:复制父进程的资源,创建子进程。父子进程的数据、堆栈段相同,代码段共享。 这句话讲的是子进程的数据和代码运行情况,子进程会带着父进程直到fork处的所有变量的值,继续执行fork后的代码。 就像鸣人的影分身,被人砍了一刀之后发现一个人干不过对方, 于是使用fork影分身,分 ...
分类:
系统相关 时间:
2020-07-18 22:10:40
阅读次数:
79
主要内容:小目标:掌握if语句主要内容:if,elif,else使用if语句if表达式:代码1表达式:就是一条语句,例如:10,True,False,[],a>60if语句根据表达式真假来做判断,表达式值为真,执行代码1,否则不执行注意:代码1代码段与if缩进来看一个例子:a=100ifa>60:#这里使用table(4个空格)控制代码段print("pass")输出结果:passif
分类:
编程语言 时间:
2020-07-17 01:16:40
阅读次数:
81
基本选择结构 语法: if(布尔类型的条件){ ? 如果条件为真,则执行 } 条件为假的时候执行大括号后面的内容 复杂程序结构 if-else 为什么使用if-else ? 使用传统的if选择结构也可能完成如果否则之类的问题,但是可能造成代码的冗余,浪费时间。 语法: if(){ //布尔类型的表达 ...
分类:
其他好文 时间:
2020-07-15 23:52:29
阅读次数:
70
1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=74 使用多线程的好处:提高应用程序响应速度、使多CPU更加高效、改善程序结构。 在Qt中使用QThread来管理线程。Qt中使用线程时,需要自己实现一个thread的类。 2 测试说明 ...
分类:
编程语言 时间:
2020-07-15 01:30:13
阅读次数:
95
UDP与TCP报文格式,字段意义 UDP报文 1、UDP有两个字段:数据字段和首部字段。 首部字段 首部字段很简单,只有8个字节,由4个字段组成,每个字段的长度都是两个字节。 1)源端口:源端口号。在需要对方回信时选用。不需要时可用全0。 2)目的端口:目的端口号。这在终点交付报文时必须要使用到。 ...
分类:
其他好文 时间:
2020-07-13 21:38:58
阅读次数:
73
内存存储的区域由最高存储地址到最低存储地址依次为: 1. 命令行参数区:命令行参数和环境变量 2.栈区:局部变量,函数局部变量的存储在栈上创建,使用完自动销毁 3.堆区:动态分配内存,new和malloc申请内存大小在此区域 4.数据段 已初始化静态变量:初始化的全局变量和静态变量 未初始化静态变量 ...
分类:
其他好文 时间:
2020-07-12 20:41:53
阅读次数:
71
进程 进程的定义 为了使参与并发执行的每个程序(含数据)都能独立运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块(Process Control block,PCB)。系统利用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。这样,由程序段、相关的数据段和PCB三部分便构成了 ...
分类:
编程语言 时间:
2020-07-12 16:49:21
阅读次数:
83
方法一 利用数组的物理地址进行传递 下方单元格中的代码显示了一个非常简单的数据移动代码段,可用于与可编程逻辑共享数据。 我们利用Python numpy包来操纵ARM处理器上的缓冲区, 然后可以将缓冲区指针发送到可编程逻辑以共享数据。 我们不假定加载了什么可编程逻辑设计,因此这里我们仅分配所需的内存 ...
分类:
其他好文 时间:
2020-07-12 00:32:36
阅读次数:
147
;数据段d1 segment ;定义数据段为,名为:d1 ;定义数据 buff1 db 36,36h,101100B sum1 db ?,?,? buff2 dw 100,900fh,1234h sum2 dw 3 dup(?) d1 ends;附加段 e1 segment;代码 e1 ends;栈 ...
分类:
其他好文 时间:
2020-07-11 12:36:50
阅读次数:
96
严重问题 客户端求值 如where条件包含的GetValueOrDefault()不能被翻译成sql语句 不规范代码段例子 public async Task<List<Person>> GetPersonsAsync() { var results = await _context.Person ...
分类:
其他好文 时间:
2020-07-09 14:58:20
阅读次数:
51