- 博客(5)
- 收藏
- 关注
原创 Android软件在线更新实战
android软件内在线更新已经算是android开发中必不可少的环节了,我也是因为项目需求,花了半天的时候调试好了前后端,期间参考了诸多博客,由于没有做记录,这里就不引用了。不多bb,直接上代码:下面是工具类:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import javax.net.ssl.HostnameVerifier
2020-09-03 16:39:47
857
原创 nodejs TCP数据转发
由于项目需求,需要在公网服务器做一个数据转发,同一端口,按照ID转发多对客户端。具体代码如下:// 数据转发测试demo//测试环节分为PC端和设备端//PC端连接服务器端口后,发送id:****//设备端连接服务器后,发送id:****x//连接成功,两端即开启数据透传const net = require('net');const { SSL_OP_SSLEAY_080_CLIENT_DH_BUG } = require('constants');// 2 创建服务器let clien
2020-09-01 16:40:10
1042
原创 linux串口接收数据不完整拆包情况解决方案
linux串口接收数据不完整拆包情况解决方案去年在使用linux串口的时候,出现大于8个字节数据接收时自动拆成每个包8个字节的情况,当时处理方案是判断串口的首位字符判断接收完成。后来在使用qt做串口时收到启发,如果刚接收到串口有数据的信号量时,立即触发槽函数,就会出现数据不完整情况,原因是程序一检测到缓存区有数据便触发信号量,此时立刻读缓存区,数据还没有接收完,就会出现拆包情况。解决方案很简单,在select()后面加上一点延时即可。void uart_recv(int fd){ char
2020-07-14 13:32:03
2581
1
转载 C#常用组件属性
C#常用组件属性本文转载,原文地址:https://www.cnblogs.com/q1092813103/p/q1092813103_7_8.html目录1、窗体(Form)2、Label (标签)控件3、TextBox(文本框)控件4、RichTextBox控件5、NumericUpDown控件6、Button(按钮)控件7、GroupBox(分组框)控件8、RadioBu...
2019-03-19 10:04:34
1154
原创 解决linux串口只能一次性接收8个字节的问题
开发过程中,用到了的linux串口,发现一次性只能接收8个字节,相信很多人都遇到过,在此记录解决问题的过程。只需要缓存接收到的大于8个字节的数据即可,直到小于8便结束。废话不多,贴出代码:接受代码int SerialRecv(int fd, char *rcv_buf, int data_len){ static int count=0; int len, fs_s...
2019-03-07 13:54:09
6996
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人