一、在线安装
1 | yum install -y nc |
二、离线安装rpm
windows分屏 拔掉显示器之后软件不在主显示器上显示问题
公司回来发现打开软件后不显示在笔记本上 发现是外接设备的问题 会导致之前打开的软件再打开时会到外接显示器上 搜索实践后解决方案:
1.让软件保持打开状态 任务栏显示是使用状态的
2.使用alt+空格
3.使用M键 此时发现移动鼠标没有
4.使用键盘方向键 等出现软件界面的时候就可以使用鼠标了
韦根信号是两根数据线传输二进制数据,在空闲时端,两线的对0V的电源都为TTL电平的水平,也就是5V,一般通过5K电阻上拉,当有数据传输时,两根线交替地发送400uS低脉冲,当Data0线发脉冲时,数据是0;当Data1发脉冲时,发送的数据是1,不能两根线同时发脉冲。脉冲的间隔时间是1mS。
韦根的数据格式一般是由三部分组成:校验位、出厂码和数据位。不同的韦根格式有不同的组成。如26Bit格式,其第一位和第二十六位是校验位,2-9位是厂家码,10-25位是卡号位。
Wiegand协议是国际上统一的标准,是由摩托罗拉公司制定的一种通讯协议,适用于门禁控制系统的读卡器和卡片的许多特性。
Wiegand协议很多格式,最常用的格式是26bit,即韦根26,此外还有34bit、32bit、36bit、37bit、42bit、44bit等格式。标准26-bit 格式是一个开放式的格式,他是广泛使用的工业标准,几乎所有的门禁控制系统都接受标准的26-Bit格式。
Wiegand协议并没有定义通讯的波特率、也没有定义数据长度,韦根格式主要定义数据传输方式:Data0和Data1两根数据线分别传输二进制数据0和二进制数据1。
Retropie可以将你的树莓派或者PC变成一台复古游戏机模拟器。 其基于完整的操作系统之上,你可以把它装在Raspbian系统上,或者直接刷入完整的镜像然后再添加更多的软件。Retropie预装了很多不同的模拟器,可以让你玩很多不同平台的游戏,比如FC,SFC,MD,CPS1,CPS2,NEOGEO,PS1等等。
RetroPie 是免费的游戏机模拟器,通过它可以将你的树莓派、PC或者是Odroid 变为游戏机,RetroPie支持超过50+的主机系统,从1977的Atari 2600到PS2、Wii都可以支持,我们国内熟悉的儿时经典任天堂FC、GBA和PS都支持。RetroPie在树莓派上提供了SD卡的镜像文件,只需要刻录到SD卡后,就可以运行各种不同的模拟器,传输Roms到树莓派后就可以开始回味经典游戏了。
RetrOrange Pi是一个非营利性项目。
它包含一个基本的Retropie设置,基于Armbian桌面版本系统,可以安装到大部分OrangePi上运行,算是Retropie在低成本Orangepi上的应用。
JSON即JavaScript Object Notation,是一种轻量级的数据交换格式。
JSON建构于两种结构:
关于JSON库的性能评测与标准符合程度,可以参照《28 个 C/C++ 开源 JSON 程序库性能及标准符合程度评测》,另一个英文版更详细结果在nativejson-benchmark。
在阅读了一系列评测之后,结合需求(ROM尽量小,RAM尽量小,带处理的数据比较简单),准备研究一下cJSON和json-c。
从JSON官网获得json-c和cJSON的源码地址如下:cJSON和json-c。
控制器STM32F405+MDK5.34+cJSON1.7.7
c# 的richtextbox对读入几十万行大数据或者频繁更新经常卡死界面几分钟。
终于找到一个通过子线程更新的方法,实际测试对于40万行可以在10秒内完成更新,并且运行中界面不卡死可以操作。
richtextbox更新有两种更新方法:richtextbox.appendtext() 和 richtextbox.text = richtextbox.text + str。
在子线程中可使用 richtextbox.text = richtextbox.text + str。
为了提高效率,使用了StringBuilder sb进行缓冲,每maxDisplayline行更新一次richtextbox,并根据行数增加动态调整了maxDisplayline的大小。