51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#微信号交易
CAN信号转以太网究竟怎么回事?TCP转CAN又是什么?
首先说说can总线。can总线是目前工业控制领域应用最广的现场总线,它可以实现远距离信息的传输,是各种设备和各类功能部件之间传送信息的公用通道,它是由导线组成的传输线束,用于连接体统中的各个节点,传送can信号到各个节点,使总线中的每个节点都可通信。不仅国内应用广泛,而且在国外也备受欢迎。它的应用领域有工业...
代码星球
·
2020-04-13
CAN
信号
以太网
究竟
怎么回事
信号处理——Hilbert变换及谱分析
作者:桂。时间:2017-03-03 23:57:29链接:http://www.cnblogs.com/xingshansi/articles/6498913.html 前言Hilbert通常用来得到解析信号,基于此原理,Hilbert可以用来对窄带信号进行解包络,并求解信号的瞬时频率,但求解包括...
代码星球
·
2020-04-13
信号处理
Hilbert
变换
分析
信号基础知识----线性调频信号LFM //matlab命令:chirp
%关于线性调频信号(LFM)%参考书目:声呐技术,第二章P33clc;closeall;clearall;%参数----------------------------------f0=1000;T=5;%时宽,时间总长B=10;%带宽fs=100;%采样频率Ts=1/fs;%采样时间间隔N=T/Ts;%采样点个数k=...
代码星球
·
2020-04-12
信号
基础知识
----
线性
调频
线程协作---生产者消费者模式之“信号灯”实现
1packagecn.ftf.threadcooperation;2/**3*生产者消费者模式实现方式之“信号灯法”---借助flag标志位4*模拟表演者和观看者,表演了才能观看5*@author房廷飞6*7*/8publicclassCoTest02{9publicstaticvoidmain...
代码星球
·
2020-04-09
线程
协作
生产者
消费者
模式
flask框架(七)——蓝图、请求上下文、g对象、信号、flask_session
蓝图作用:对程序进行目录结构划分不使用蓝图情况下,自己分文件目录结构:-templates-views-__init__.py-user.py-order.py-app.pyapp.pyfromviewsimportappif__name__=='__main__':app.run()__init__.pyfromfl...
代码星球
·
2020-04-09
flask
框架
蓝图
请求
上下文
GIL全局解释锁,死锁,信号量,event事件,线程queue,TCP服务端实现并发
一、GIL全局解释锁在Cpython解释器才有GIL的概念,不是python的特点在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。1.GIL介绍GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都是一样,都是将并发运行变成串行,以此来保证数据的安全性。用来阻止同一...
代码星球
·
2020-04-09
GIL
全局
解释
死锁
信号
信号(一)
概念:系统在响应某些状况而产生的事件,进程在接收到信号后采取相应的动作。 产生信号的方式:1.键盘事件Ctrl+c→2)SIGINT(终止/中断)"INT"----InterruptCtrl+z→20)SIGTSTP(暂停/停止)"T"----Terminal终端。Ctrl+ ...
代码星球
·
2020-04-09
信号
信号量
进化版的互斥锁(1-->N) 由于互斥锁的粒度比较大,如果我们希望在多个线程间对某一对象的部分数据进行共享,使用互斥锁是没有办法实现的,只能将整个数据对象锁住。这样虽然达到了多线程操作共享数据时保证数据正确性的目的,却无形中导致线程的并发性下降。线程从并行执行,变成了...
代码星球
·
2020-04-09
信号
C++信号处理
信号是由操作系统传给进程的中断,会提早终止一个程序。在UNIX、LINUX、MacOS或windows系统上,可以通过按Ctrl+c产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中被捕获,并可以基于信号采取适当的动作。这些信号是定义在C++头文件<csignal>中。信号描述SIGABRT程序...
代码星球
·
2020-04-09
C++
信号处理
内核实现信号捕捉原理
信号捕捉特性进程正常运行时,默认PCB中有一个信号屏蔽字,假定为☆,它决定了进程自动屏蔽哪些信号。当注册了某个信号捕捉函数,捕捉到该信号以后,要调用该函数。而该函数有可能执行很长时间,在这期间所屏蔽的信号不由☆来指定。而是用sa_mask来指定。调用完信号处理函数,再恢复为☆。XXX信号捕捉函数执行期间,XXX信号自动...
代码星球
·
2020-04-09
内核
实现
信号
捕捉
原理
打印未决信号集
内核通过读取未决信号集来判断信号是否应被处理。信号屏蔽字mask可以影响未决信号集。而我们可以在应用程序中自定义set来改变mask。已达到屏蔽指定信号的目的。信号集设定 sigset_t set; &nb...
代码星球
·
2020-04-09
打印
未决
信号
信号捕捉
signal函数注册一个信号捕捉函数:typedefvoid(*sighandler_t)(int);sighandler_tsignal(intsignum,sighandler_thandler); 该函数由ANSI定义,由于历史原因在不同版本的...
代码星球
·
2020-04-09
信号
捕捉
Linux之信号
产生信号五种方法:按键产生:ctrl+c、ctrl+z、ctrl+系统调用产生:如kill、raise、baort软件条件产生:如定时器alarm硬件异常产生:非法访问内存(段错误)、除0(浮点数例外)、内存对齐错误(总线错误)命令产生:如kill命令信号四要素: &nbs...
代码星球
·
2020-04-09
Linux
信号
股票自动化交易 设想
选择100只股票.在盘整的时候只要目标股票低于自己的阈值那就买入.如果高于自己的盈利阈值则卖出,如果都没有那么就不操作.在100只股票中肯定有3个会有波动的.那么,一直股票涨1元则盈利100元.3只就会有300元.所以如果达到每天这样的利润也是可以的.如果平均每只股票是30元.则100只股票需要30*100...
代码星球
·
2020-04-08
股票
自动化
交易
设想
【转】编写高质量代码改善C#程序的157个建议——建议72:在线程同步中使用信号量
建议72:在线程同步中使用信号量所谓线程同步,就是多个线程在某个对象上执行等待(也可理解为锁定该对象),直到该对象被解除锁定。C#中对象的类型分为引用类型和值类型。CLR在这两种类型上的等待是不一样的。我们可以简单地理解为在CLR中,值类型是不能被锁定的,即不能在一个值类型对象上执行等待。而在引用类型上的等...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
首页
上一页
...
8
9
10
11
12
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他