摘要:
通用仪表盘设计参考: 1. 通用仪表盘Dashboard的简单实践 2. 5款开源的Dashboard工具 Freeboard、Mozaik、Dashbuilder、Grafana、Stashboard 阅读全文
摘要:
目前,Windows下的定时器编程主要有三种方式。 1)SetTimer定时器是利用Windows窗口消息WM_TIMER来实现的。使用方法非常简单,SetTimer创建定时器,KillTimer销毁定时器。使用条件是调用线程必须要有窗口消息队列message queue,因此如果是工作线程就无法使 阅读全文
摘要:
linux要在windows下编译运行,需要win下的gcc编译器,一般有两种:MinGW和Cygwin。 但某些函数在windows没有,即使使用两种工具也编译不过,需要查询windows函数并使用,例如网路socket等。 MinGW参考: MinGW安装教程( MinGW - Minimali 阅读全文
摘要:
一. 如何独立开发一个完整应用 https://www.zhihu.com/column/health-go 知乎 使用上线APP “靓手艺”作为实战案例进行经验分析介绍 二. Go并发编程案例解析 https://m.imooc.com/learn/982?mid=17082 慕课网 通过一个真实 阅读全文
摘要:
一、硬件接口 § 主机的RTS(输出)信号,连接到从机的CTS(输入)信号。 § 主机的CTS(输入)信号,连接到从机的RTS(输出)信号。 ▪ RTS (Require ToSend,发送请求)为输出信号,用于指示本设备准备好可接收数据,低电平有效,低电平说明本设备可以接收数据。 ▪ CTS (C 阅读全文
摘要:
一. 简述 Go语言中自带有一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性能测试。 go test [-c] [-i] [build flags] [packages] [flags for test binary] $ go test -race -cover -c 阅读全文
摘要:
golang按位取反符号和异或符号都是^。 要限定类型或位数,否则按int打印(打印负数)。 数据存储编解码 float32储存为4个字节,int16存储为两个字节,数据大小端怎样存储? 参考:edgexfoundry/device-sdk-go/pkg/commandvalue.go 借助io.R 阅读全文
摘要:
综述 变量声明时未赋初值,则变量被自动赋值为该类型的零值(固定值) func new(Type) *Type new()返回一个指针,指向新分配的该类型的零值,不是空指针(nil)。the value returned is a pointer to a newly allocated zero v 阅读全文
摘要:
架构处理器家族 ARMv1 ARM1 ARMv2 ARM2、ARM3 ARMv3 ARM6, ARM7 ARMv4 StrongARM、ARM7TDMI、ARM9TDMI ARMv5 ARM7EJ、ARM9E、ARM10E、XScale ARMv6 ARM11、ARM Cortex-M ARMv7 阅读全文
摘要:
BSON是二进制JSON,是一个二进制编码的文档序列。类似JSON,BSON支持嵌套的文档和数组。BSON除支持基础的JSON类型外还支持扩展类型,如Date和BinData。 BSON [bee · sahn], short for Binary JSON, is a binary-enco 阅读全文