- 博客(17)
- 收藏
- 关注
原创 树莓派4B与气体质量流量计通过RS485(modbus RTU协议)通信
目标:使用树莓派4B与CAN_HAT扩展板读取气体质量流量计的各项数据。实验材料:树莓派4B,CAN_HAT扩展板,USB485转换器,MEMS气体质量流量计。
2022-08-24 19:20:12
1848
3
原创 LeetCode每日一题打卡(6) 1302. 层数最深叶子节点的和
给的难度是medium,感觉没有什么难度,直接模拟然后最简单的深度优先搜索,代码也很好理解。
2022-08-17 23:52:53
203
1
原创 Hyperledger Fabric链码修改与测试(二)
总结下,改这个链码过程还是比较麻烦的,倒不是代码难改,主要是运行调试太麻烦,每次出了错都要重新开channel、打包链码、安装链码、节点认证一堆操作,输个命令又那么长,还好改的地方不多。改完之后对代码合理性更加注重了,对Go语言也更加熟悉了一些。......
2022-08-17 14:06:25
2694
原创 LeetCode每日一题打卡(5) 768. 最多能完成排序的块 II
这题标的hard难度,但感觉好简单。。第一反应想出的就是这个O(n)的解法,很好理解,应该也不需要优化了,什么算法也没用,感觉就是个考思维的题目。
2022-08-14 00:33:11
126
原创 Go语言学习记录(四)
Go语言的类型转换和C++的强制类型转换大同小异;接口也与一般面向对象编程语言差不多;错误处理需要实现内置的error接口,也比较简单;并发通过特有的数据类型channel以及goroutine实现,看起来还是很方便的。学到这里基本结束了Go语言的学习内容,在之后实际编程过程中有新的发现我会继续补充~...
2022-08-10 13:25:05
143
原创 Go语言学习记录(三)
Go语言结构体的内容与C++基本相同;map类型其实和C++的STL容器中的map基本相同的,就是在遍历时可以利用range更方便地操作,C++遍历map使用的是迭代器iterator,写起来也会繁琐一些;切片slince和范围range是Go特有的内容,slince可以对已有的数组进行切片,或是直接替代数组的功能,通过设置上限和下限截取数组或者切片是一种很便利的功能,range对各种容器遍历的通用性也可以使编程更加简便。...
2022-08-09 22:41:00
216
原创 Go语言学习记录(二)
第二章学习记录包含了条件语句、循环语句、函数、数组、指针,每个部分都和C++大致相同,不过也多了一些C++没有的功能,比如select语句、for循环range格式、函数返回多个值、初始化数组指定下标元素等。...
2022-08-09 16:27:18
321
原创 Go语言学习记录(一)
第一章学习记录包含了Go语言基础结构、基础语法以及变量和常量的介绍,总体学习下来感觉Go语言的编写有它比较方便的地方,比如声明局部变量的简写、iota这个特殊常量的运用等;不过一些规则的限制也显得写程序没那么自由,比如左花括号“{”不能单独成行、简写不能用于全局变量、声明的局部变量一定要被使用等,这就需要我改变一下写C++时保留的一些习惯了。...
2022-08-09 13:21:48
297
原创 LeetCode每日一题打卡(3) 899. 有序队列
这题给的难度是hard,实际上并不难,不涉及任何高难度算法,只是比较考察思维吧,想通了和冒泡排序的相似之处就显得很简单了。
2022-08-06 14:24:03
179
1
原创 LeetCode每日一题打卡(2) 1408. 数组中的字符串匹配
这题给的难度是easy,直接暴力就能过的确实简单,当然对于这样的简单题也要追求适当的优化,活用C++的库函数就很重要。
2022-08-06 12:20:04
175
2
原创 LeetCode每日一题打卡(1) 623. 在二叉树中增加一行
这种直接模拟的题目思路一般都不难,照着题目做就完事了,这题也没有什么特别精妙的优化,主要就用来巩固下代码能力了,毕竟这么久没写了一个二叉树指针都让我写出好多编译错误。。。然后特殊情况depth=1单独处理注意一下,其他好像没啥可说的。还是得多写代码,奥利给!......
2022-08-05 20:08:54
196
1
原创 树莓派4B与智能插排通过RS485(modbus RTU协议)通信
目标:使用树莓派4B与CANHAT扩展板读取智能插排测量的各项数据(RS485+modbus RTU)。
2022-08-02 18:57:01
4902
4
原创 Hyperledger Fabric链码修改与测试(一)
在上一篇博客中我使用智能涡轮流量计采集了一些数据上传到Hyperledger的链码上,此前对链码的一些数据结构进行了修改,但是还存在一些小问题。
2022-07-27 13:02:21
2059
原创 树莓派4B与智能涡轮流量计通过RS485(modbus RTU协议)收发数据(二)(Hyperledger Fabric环境中上传数据)
上一篇博客配置好了树莓派端的串口通信,这次在加入涡轮流量计之前也先用PC端模拟树莓派测试一下该仪表是否能正常工作。
2022-07-20 20:15:44
4139
2
原创 树莓派4B与智能涡轮流量计通过RS485(modbus RTU协议)收发数据(一)
本篇基本配置好了树莓派串口的参数与收发函数,与PC端的模拟通信调试无误;学习了modbus-RTU协议,理解了命令结构与意义。之后准备用涡轮流量计进行实操,会在下一篇博客记录一下过程~
2022-07-19 12:08:39
2319
4
原创 Hyperledger Fabric 2.1 树莓派+虚拟机多机环境配置记录
新手刚接触hyperledger fabric,记录一下环境配置过程,踩了很多坑,所以仅作为记录而非教程~ 参考教程Hyperledger Fabric多机搭建 - Hyperledger Fabric 系统环境:ubuntu64位虚拟机(虚拟机1、虚拟机2),raspio64位(树莓派) 拟搭建三个组织,每个组织一个节点,具体分配如下: 1.配置hosts: 在 /etc/hosts 文件末尾添加主机IP到host的映射(各主机IP需要
2022-07-06 20:53:04
1866
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人