摘要: //监测数据type Monitor struct { //厂家编号 FactoryId uint //设备编号 DeviceId uint //监测参数 Parameter uint //监测数据 Content float64 //采集时间 MonitorTime int //发送时间 Send 阅读全文
posted @ 2019-09-16 09:13 wanjingchang 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 指针也可以用于struct的field。 阅读全文
posted @ 2019-09-13 22:47 wanjingchang 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、谈谈GO分号 2、短声明可以在哪里使用? 3、 4、 5、输出什么? 6、输出什么? 阅读全文
posted @ 2019-09-12 17:05 wanjingchang 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 思路:先定义一个长度为4的切片,然后读取长度字符串,并解析长度并保存到变量len,然后定义一个长度为len的切片用于读取json字符串 阅读全文
posted @ 2019-09-11 20:05 wanjingchang 阅读(541) 评论(0) 推荐(1) 编辑
摘要: 思路:假如发送100个student数据,每个student都是一个struct,则每个student发送的字符串包含两部分:1、json格式化student字符串 2、json字符串的长度,这个长度用大端保存 注意:先保存长度字符串,然后保存json字符串 阅读全文
posted @ 2019-09-11 20:01 wanjingchang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 输出: 100110100101234 0010011010010 注:for range 是从低地址到高地址循环遍历的。这里的数据尾端后8位是11010010,存于高位置,所以是大端。 阅读全文
posted @ 2019-09-10 19:40 wanjingchang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: tcp客户端连续发生1000个json格式的学生信息字符串: tcp服务端每次读取1024个字节 每次读到的内容,出现粘包现象,如下: 阅读全文
posted @ 2019-09-10 16:01 wanjingchang 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在同一个函数中,同一个变量,不能重复声明。否则会编译异常:no new variable on left side of := 那么如何才算是new variable on left side of :=? 如果左边定义了多个变量,则多个变量的组合中,只要有一个不同,如下,就能正常编译: 如果出现了 阅读全文
posted @ 2019-09-10 14:58 wanjingchang 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: //输出 0xc00005a440,{name:wjc age:33}0xc00005a440,{name:kelvin age:11}0 &{kelvin 11}1 &{kelvin 11}0xc00006a330,{name:wjc age:33}0xc00006a348,{name:kelvi 阅读全文
posted @ 2019-09-10 14:06 wanjingchang 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 输出如下: 大家好,我叫lee,今年33岁大家好,我叫jim,今年31岁大家好,我叫hu,今年12岁hi everyone,My name is hu,and I'm 12 years oldhi everyone,My name is lee,and I'm 33 years oldhi ever 阅读全文
posted @ 2019-08-27 10:10 wanjingchang 阅读(841) 评论(0) 推荐(0) 编辑