摘要:
问题描述: git add file_name 提交文件时候提示 自动转换 CRLF 标识 如下图: 解决方法: 执行下面代码在命令行中执行: 再次提交文件就不会再自动转换。 阅读全文
摘要:
开发中,需要开启Modbus Slave服务,但是,modbus_tk 并没有提供一个端口检测的方法,导致 modbus_tcp.TcpServer(port=502) 时候会提示端口被占用 于是需要在创建 tcp server 的时候,首先检测端口是否被占用。 代码如下: 原理: 创建一个sock 阅读全文
摘要:
查看进程 pi@raspberry:~ $ ps -ef | grep python3 UID PID PPID C STIME TTY TIME CMD pi 4678 4666 0 11:57 pts/1 00:00:00 python3 ./Desktop/device.py pi 4859 阅读全文
摘要:
线程 线程是一个任务,通过多个工人去完成。任务是一个任务,但是执行任务的人更多,从而提升任务执行时间。 案例:Python 爬虫,爬取漫画网站,或者是爬取下载电影,任务是下载当前页面的所有电影资源,如果单线程的话,需要挨个下载。伪代码如下: 如果多线程的话,耗时就远远小于总耗时时间。 进程 而每个进 阅读全文
摘要:
之前也有写过基于 Modbus 通讯协议的控制远程监控程序,但是由于当时时间赶、人手少(软硬件前后台都是在下一人😂),所以也就没系统的去学习,只是在串口通讯的基础上自己解析串口数据。并且那是 lua 语言实现的。 现在的项目,想要用 Python 写个桌面端的 Modbus 测试用程序,于是,重拾 阅读全文