- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 解决PyQt5中matplotlib画图不刷新的问题
本人最近在做一个GUI项目时,需要用到matplotlib画图,写完代码运行时,发现所需要画图功能不能正常使用,在触发画图事件后,画布未更新,需要放大界面才能更新(奇葩吧)。经过资料查阅,发现需要画图函数后面添加self.fig.canvas.draw_idle()。原文链接:解决PyQt5中使用柱状图和饼状图刷新问题...
2019-04-10 10:01:56
3640
7
转载 进程通信
定义进程通信是指在进程间传输数据。常见的通信方式管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。消息队列MessageQueue:消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管...
2019-03-30 15:41:52
138
原创 同步和P-V操作
同步关系若干的合作进程,一个进程开始操作之前需要一个必要条件(前提条件)(另一个进程已经完成了某个操作),否则该进程只能等待(Block)互斥关系(特殊的同步关系)多个进程共享独占式资源(临界资源),必须协调各进程对资源的存取顺序:确保没有任何两个及以上的进程同时进行存取操作,这称之为互斥关系P-V操作用于进程同步控制进程在运行过程受信号灯状态控制,并能改变信号灯状态信号...
2019-03-30 14:03:30
1689
原创 临界区和锁
临界区临界资源:只允许一个进程独占访问的资源。(变量、内存。。。)临界区:进程访问临界资源的程序段特点排他性:并发进程不能同时进入临界区设计临界区访问机制的四个原则:忙则等待:临界区忙时,其他进程必须在临界区外等待空闲让进:无进程访问时,任何有权进程都可进入临界区有限等待:进程进入临界区的请求应在有限时间内满足让权等待:等待临界区访问的进程放弃CPU,让给其他进程锁...
2019-03-30 13:01:16
2278
原创 线程概念
线程(Thread)线程可由CPU直接运行一个进程可以创建多个线程多个线程共享CPU可以实现并发运行单线程程序:进程内只含有一个线程多线程程序:进程内至少含有两个线程(主线程和至少一个用户线程)...
2019-03-30 12:52:15
81
原创 进程控制
概念在进程存在的期间,控制其全部行为创建阻塞撤销唤醒进程控制原语:进程控制相关的具有特定功能的函数,其运行过程中不可中断(原子性,必须完整的运行)创建原语撤销原语阻塞原语唤醒原语Windows进程控制启动:system(func);WinExec(func);ShellExecute(func);CreateProcess(func);结束:ExitP...
2019-03-30 12:48:15
251
原创 进程概念
并发并发:一段时间内多个程序都处在运行过程中程序运行在并发环境的问题:运行过程不确定结果不可再现解决方案:对运行过程施加相互约束进程定义: 指程序在某个数据集合上的一次运行活动数据集合:软/硬件环境,多个进程共存/共享的环境特征:动态性:是一次执行过程并发性:多个进程同时存在异步性:各个进程按照自己的速度向前推进独立性:是系统分配资源和调度CPU的一个单位进程的...
2019-03-30 12:31:44
96
转载 [转]SSD:Single Shot Detector详解
Review: SSD — Single Shot Detector (Object Detection)This time, SSD (Single Shot Detector) is reviewed. By using SSD, we only need to take one single shot to detect multiple objects within the image,...
2019-03-29 14:25:07
946
原创 DFT 理解与python实现
我们知道傅里叶变换能够将时域的信号变换到频域分析,但是我们在计算机应用时,常常是离散的信号。如,用ADC采集回来的模拟信号,就变成了离散的信号。这时我们要对信号进行分析,就不能再使用傅里叶变换了,而要使用离散傅里叶变换,DFT:X[k]=∑n=0N−1x[n]e−j2π∗kn/NX[k]=\sum_{n=0}^{N-1}x[n]e^{-j2\pi*kn/N}X[k]=∑n=0N−1x[n]e−...
2019-03-22 14:52:34
5799
原创 从直观到深入理解傅里叶变换
直观的理解傅里叶变换作者初学傅里叶变换时,就一直没有弄明白傅里叶到底是什么东西,只是死记硬背通过了考试,但后来发现在实际的应用时需要理解傅里叶变换。所以查阅了很多资料,最终理解了傅里叶变换及其公式推导。现在总结一下。首先,需要知道傅里叶变换是做什么的?有什么用? 这里我推荐几个视频,可以说是通俗易通,大家可以看完视频后,再学习公式。 傅里叶公式推导我相信通过以上两个视频,大家应该对傅...
2019-03-21 21:12:18
4794
1
原创 CRC参数解析
CRC标准的几个参数解释宽度(Width): 指CRC校验码的宽度,同时也是指多项式的宽度。eg. crc-16的width是16,crc-32的宽度是32多项式(Poly):指CRC校验的多项式的二进制码去掉最高位。eg. crc8的Poly:gx=x8+x2+x1+1,二进制码100000111,所以POLY这个参数为:0x07初始值(Init),是指CRC的寄存器的初始值.eg...
2019-03-14 11:07:53
5819
1
原创 CRC冗余校验原理详解
!!模二除法在进行CRC原理解析之前,我们需要先了解什么是模二除法,因为在CRC校验中使用的是模二除法,而非算术除法。以120/9为例,比较一下两种除法的区别:120的二进制:0b011110009的二进制: 1001算术除法: 120/9 = 13余3--------- 1101 除数1001)1111000。。。。。。0011 余数模二除法:120/9 = 14余6...
2019-03-13 16:08:41
1516
原创 运放的同反相输入的区别及利用虚短虚断的分析
运放的同反相输入的区别同相端输入:当信号Vin从同相端(+)输入时,Vout=Vin反相端输入:当信号Vin从反相端(-)输入时,Vout=-Vin利用虚短虚断对运放进行分析这里复制一下我查阅到的对虚短虚断的定义:虚短:由于运放的电压放大倍数很大,一般通用型运算放大器的开环电压放大倍数都在80 dB以上。 而运放的输出电压是有限的,一般在 10 V~14 V。因此运放的差模输入电压不足...
2019-03-10 23:18:50
9671
CRC算法 A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人