C#串口介绍以及简单串口通信程序设计实现 周末,没事干,写个简单的串口通信工具,也算是本周末曾来过,废话不多,直接到主题 串口介绍 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。(至于再详细,自己百度) 串口应用: 工业领域使用较多,比如:数据采 ...
Redis性能调优 尽管Redis是一个非常快速的内存数据存储媒介,也并不代表Redis不会产生性能问题。前文中提到过,Redis采用单线程模型,所有的命令都是由一个线程串行执行的,所以当某个命令执行耗时较长时,会拖慢其后的所有命令,这使得Redis对每个任务的执行效率更加敏感。 针对Redis的性 ...
分类:
其他好文 时间:
2018-04-10 16:31:52
阅读次数:
352
一、SPISPI(SerialPeripheralInterface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。1.接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1)SCLK:串行时钟,用来同步数据传输,由主机输出;2)MOSI:主机输出从机输入数据线,通常先传输MSB;3)
分类:
其他好文 时间:
2018-04-09 19:00:58
阅读次数:
193
redis快速的原因 1内存操作\ 2epoll模型 异步非阻塞io 3采用单线程,避免了不必要的上下文切换和竞态条件 客户端发出的命令是 串行执行的 也就是 数据库的最高隔离级别 串行化 redis 可以使用 watch multi/exec 做原子性命令组装 ...
分类:
编程语言 时间:
2018-04-08 10:20:15
阅读次数:
212
Java 同步与异步 阻塞与非阻塞理解 Java 中同步与异步,阻塞与非阻塞都是用来形容交互方式,区别在于它们描述的是交互的两个不同层面。 同步与异步 同步与异步更关注交互双方是否可以同时工作。以同步的方式完成任务意味着多个任务的完成次序是串行的,假设任务 A 依赖于任务 B,那么任务 A 必须等到 ...
分类:
编程语言 时间:
2018-04-07 19:03:33
阅读次数:
147
用命令 ls -al可以列出当前所有档案,和档案的各种情况 第一块是档案属性:一共10个,第一个代表档案类型 {d:目录,-:档案,l:连接档,b:接口设备,c:串行端口设备},接下来是三个一组,第一组:拥有者的权限,第二组:同组的权限,第三组:其他人非本组的权限(rwx代表读写执行)如果没有个x属 ...
分类:
系统相关 时间:
2018-04-06 17:33:48
阅读次数:
171
一、标准输入输出 执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到 ...
分类:
其他好文 时间:
2018-04-04 18:19:13
阅读次数:
222
1.互斥锁: 原理:将并行变成串行 精髓:局部串行,只针对共享数据修改 保护不同的数据就应该用不用的锁 1 from threading import Thread, Lock 2 import time 3 4 n = 100 5 6 def task(): 7 global n 8 mutex.... ...
分类:
编程语言 时间:
2018-04-03 23:56:55
阅读次数:
279
很清晰的解读i2c协议 转载:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/ 1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控( ...
分类:
其他好文 时间:
2018-04-03 17:22:28
阅读次数:
213
终端(terminal)物理终端(/dev/console)控制台console虚拟终端(/dev/tty[1-6])tty:teletypewriters,可有n个,ctrl+alt+F[1-6]图形终端(/dev/tty7)串行终端(/dev/ttyS#)伪终端(/dev/pty/#)pty:pseudo-tty,SSH远程连接查看当前终端设备:#tty·交互式接口GUI:GraphicUse
分类:
系统相关 时间:
2018-04-01 21:49:52
阅读次数:
174