摘要: goroutine的意义与实现 goroutine存在的意义 goroutine 是用于实现GO的并发的,而不是并行。此处的并发指的是一套管理、调度、执行goroutine的过程。 并行的性能更高,可以同时执行多个进程。但是在性能没那么高的服务器上,并发更会被推荐,并发的实现可能效果会优于并行,因为 阅读全文
posted @ 2019-04-21 13:53 wangha 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 树莓派中QT实现I2C 在QT中实现 I2C 使用的驱动为 wiringPi 库的引入 代码实现 widget.h 中 记得引入"wiringPiI2C.h"等 此处,我使用的是读取传感器adxl345加速度计 widget.cpp 中 首先应该使用在命令行中 来获取i2c 设备在channel 1 阅读全文
posted @ 2019-04-04 20:15 wangha 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 树莓派中QT实现串口通讯 开发平台为QT 此博客QT使用的为 WiringPi 驱动 我使用的串口调试助手为 cutecom 先简单说一些开发过程中需要注意的问题 Linux 下设备为 tty ,对应在 windows 下为 COM ttyS0 与 ttyUSB0 不是一个东西 raspi conf 阅读全文
posted @ 2019-03-19 17:04 wangha 阅读(6981) 评论(0) 推荐(0) 编辑
摘要: 树莓派中QT实现PWM 在QT中实现 PWM 使用的驱动为 wiringPi 之前的博客中已经介绍了 wiringPi , BOARD 管脚, BCM 之间的关系 这次, 就介绍在 wiringPi 中的 PWM 如何使用 库的引入 UI 展示 效果展示 PWM低时 PWM高时 代码实现 widge 阅读全文
posted @ 2019-03-19 16:15 wangha 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: dgraph 解决社交关系中的正反向查找 本篇介绍的是, 社交关系中的关注者与被关注者在 dgraph 中如何实现查找. 对 dgraph 的基本操作不太清楚的可以看看我之前写的博客 "dgraph实现基本操作" "用go实现dgraph的基本操作" 查看当前的数据库中的关系 从图中可以清楚的看到之 阅读全文
posted @ 2019-03-14 18:23 wangha 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: go实现dgraph的各种操作 import "github.com/dgraph io/dgo" import "github.com/dgraph io/dgo/protos/api" import "google.golang.org/grpc" 我在这篇博客将会做以下的工作: 1. 初始化N 阅读全文
posted @ 2019-03-07 12:45 wangha 阅读(2524) 评论(2) 推荐(0) 编辑
摘要: wiringPi,BCM,BOARD编码 由于上课需要, 嵌入式学习从树莓派开始 树莓派中执行: 即可得到关于树莓派管脚的各种信息 上面的图可能不是特别清楚, 可以看下面的这个: 图片的出处图上有标示: 解释一下怎么看: 物理引脚 BOARD编码 和你树莓派上的管脚是正好对应的, 比如: 下图中插着 阅读全文
posted @ 2019-03-05 11:42 wangha 阅读(10910) 评论(0) 推荐(1) 编辑
摘要: dgraph实现 增 删 改 查 阅读全文
posted @ 2019-03-03 21:53 wangha 阅读(4080) 评论(4) 推荐(0) 编辑
摘要: 这些天在测试各种API,每次都敲代码实现,就显得有点浪费时间了 为了节约时间,提高效率,我想着收集一些可以只用 命令行 或者是 浏览器 就能够实现的技巧 在这里,我简单测试三种工具来实现 get 和 post 分别为 浏览器, curl ,在线工具 浏览器实现 get 和 post get 方式 g 阅读全文
posted @ 2019-02-26 12:36 wangha 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 引用 import "testing" 一些原则 文件名必须是 _test.go 结尾的,这样在执行 go test 的时候才会执行到相应的代码 必须 import testing 这个包 所有的测试用例函数必须是 Test 开头 测试用例会按照源代码中写的顺序依次执行 测试函数 TestXxx() 阅读全文
posted @ 2019-02-25 00:25 wangha 阅读(3533) 评论(0) 推荐(0) 编辑