摘要:
本文已收录至: "开源 DotNetty 实现的 Modbus TCP/IP 协议" DotNetty 作为一个半成品,我们不需要关注细节的实现,只需要关注自己的业务即可,所以最主要的就是处理 Codecs 和 Handler。 所有的 Codecs 和 Handler 均直接或间接继承自 Chan 阅读全文
摘要:
本文已收录至: "开源 DotNetty 实现的 Modbus TCP/IP 协议" ModbusFunction 类图如下: 如前文所述,所有请求/相应的 PDU 均继承自 ModbusFunction,其子类传入对应的 Function Code 并实现三个方法: 1. CalculateLen 阅读全文
摘要:
本文已收录至: "开源 DotNetty 实现的 Modbus TCP/IP 协议" Modbus TCP/IP 报文 + 报文最大长度为 260 byte (ADU = 7 byte MBAP Header + 253 byte PDU) + Length = Unit Identifier 长度 阅读全文
摘要:
在整理照片/视频时想根据实际拍摄时间重命名文件,但 System.IO.FileInfo 只能获取到文件的创建时间或最后写入时间,不符合要求,遂寻找解决方案 方案 1: System.Drawing 1. "c 从相机拍摄的照片中提取拍摄时间" 此方法仅适用于图片:pass 方案 2: shell3 阅读全文
摘要:
下载索引文件 解析索引文件 下载视频片段 同步下载 java public HashMap downLoadIndexFile(List urlList){ HashMap keyFileMap = new HashMap(); for(int i =0;i urlList, HashMap key 阅读全文
摘要:
本项目的目的是为了学习 DotNetty 与 Modbus 协议,参考 "modjn" 实现功能 + 0x01: Read Coils (读取线圈/离散量输出状态) + 0x02: Read Discrete Inputs (读取离散量输入值) + 0x03: Read Holding Regist 阅读全文
摘要:
除了 IP1、IP2 外,也要把 IPALL 的端口也设置为 1433 参考:SQL Server开启1433端口,彻底解决方案 阅读全文
摘要:
1. 背景 公司有个旧项目需要添加在线播放 m3u8 视频流,但是该流不知道什么原因使用 Video.js 或 hls.js 均无法播放,最后找到解决方案可使用 VLC 插件播放(360 极速模式下) 2. 示例代码 注意:不管本地操作系统是 32 位还是 64 均需安装 32 位的 VLC 播放器 阅读全文
摘要:
1. 所需工具&插件: 1. MapDownloader (提取码: spx6) 2. GISMysqlToLocalFile (提取码: vus6) 3. Leaflet 2. 操作: 1. 参考:java离线地图web GIS制作 下载好所需地图瓦片,本文以百度地图/深圳为例 2. 使用 Lea 阅读全文
摘要:
Hexo 与 GitHub Pages 安装配置请参考: "Hexo" 与 "GitHub Pages" 本文源码与生成的静态文件在同一项目下,源码在 source 分支,静态文件在 master 分支 1. 新增 token 登录 GitHub: Settings Developer settin 阅读全文