lzl640
码龄16年
关注
提问 私信
  • 博客:201,989
    社区:84
    问答:134
    202,207
    总访问量
  • 26
    原创
  • 83,611
    排名
  • 125
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2009-04-04
博客简介:

lzl640的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    376
    当月
    2
个人成就
  • 获得114次点赞
  • 内容获得61次评论
  • 获得554次收藏
  • 代码片获得1,927次分享
创作历程
  • 1篇
    2024年
  • 2篇
    2023年
  • 5篇
    2022年
  • 4篇
    2021年
  • 13篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 加解密
    2篇
  • Python
    9篇
  • 车牌识别
    1篇
  • 自动化
    3篇
  • C#
    10篇
  • PHP
    1篇
  • OPC
    1篇
  • modbus slave
    2篇
  • 海康威视SDK
    2篇
  • 环保212协议
    2篇
  • HJ212-2017
    1篇
  • 环保
  • 数据库
    2篇
  • oracle
  • QT5
    6篇
  • HJT 212-2017
    1篇
  • 环保协议
    1篇
  • 语音
    1篇
  • 文本
    1篇
TA的社区
  • lzl640
    3 成员 9 内容
    创建者
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python3简单实现与Java的Hutool库SM2的加解密互通

因业务需求,需要与某平台接口对接。平台是Java基于Hutool库实现的SM2加密解密,研究了下SM2的加解密算法,网上找的资料,都是说SM2【椭圆曲线】 公钥长【x,y分量 64字节】,私钥短【32字节】;而平台给的Hutool生成的密钥对,私钥反而比公钥更长,直接用Pyhton做SM2加解密,难以实现数据的互通。后多方查找资料,几经测试终于弄成,其他编程语言亦可参考,现分享如下。
原创
发布博客 2024.06.22 ·
728 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

python描述符装饰器私有属性

答:

Python装饰器是一种包装函数的语法糖,它允许在不修改原始函数代码的情况下,以一种声明性的方式添加功能。

描述符是一种Python对象,它实现了特定协议(get,__set__和__delete__方法),可以用于控制类属性的访问和赋值行为。

__(双下划线的私有属性)是Python中用于名称重整的约定。当一个属性在名称前加上双下划线时,Python会自动将其重命名为“_classname__attribute”的格式,以限制对该属性的直接访问。

回答问题 2023.03.26

浏览器控制台“选择器错误导致忽略规则集。”问题

答:

这个错误可能是由于使用了无效的CSS选择器导致的。
建议检查您的CSS代码,确保所有的选择器都是有效的。
如果有任何拼写错误或者语法错误,也可能会导致这个错误出现。
尝试修复这些错误,然后重新运行代码来查看是否解决了问题。

回答问题 2023.03.26

nohup 提示exit 1

答:

nohup提示 exit 1表示进程以非正常的方式退出,可能是由于进程崩溃或执行完成导致的。
在您的例子中,这可能意味着train-gat.py脚本出现了错误,并以错误的方式退出。

回答问题 2023.03.26

pyside6 如何将Table widget表格的指定列设置为只读属性?

答:

您可以使用 setColumnReadOnly() 函数来将Table widget表格的指定列设置为只读属性。
该函数需要两个参数:
要设置为只读属性的列索引和布尔值,用于指示该列是否应该是只读的。
例如,以下代码将名为tableWidget的QTableWidget对象的第一列设置为只读属性:
tableWidget.setColumnReadOnly(0, True)
注意:
此函数仅在Qt版本5.2及更高版本中可用。如果您使用的是旧版本的Qt,则需要考虑使用其他方法来实现此目的。

回答问题 2023.03.26

Python3通过串口服务器读取设备Modbus数据【modbus_rtu_over_tcp】

工业采集设备支持ModbusRtu 协议,通讯端口为232串口 或485接口,上位机连接采集终端,不方便走线【串口线 、485总线】,利用现有网络,通过串口服务器进行网络连采集接。
原创
发布博客 2023.03.23 ·
3014 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

Python3开发 自动清理旧文件

清理任务设置 json数组格式 灵活方便,可设置待清理的目录,及该目录下文件需要留存的天数,超过则自动删除;可根据需要制定多项不同的任务。考虑到通用性,选用python3 实现,可跨平台,Windows Linux 服务器均能使用。
原创
发布博客 2023.01.17 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AES加解密 随机向量 密文一次一变 C#与PHP 程序加解密互通

【代码】AES加解密 随机向量 密文一次一变 C#与PHP 程序加解密互通。
原创
发布博客 2022.10.21 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C# 简单实现OPC DA Client 转 Modbus TCP Server【浮点数为例】

很多工控环境,数据集中在OPC服务器上, 终端设备需要opc_da采集,很困难,即便终端是Windows系统,OPC的环境配置也及其麻烦,而终端若非Windows系统,基本上不太可能实现。现有能找见的转换工具要么付费;要么破解的老版本,很多bug。靠人不如靠自己,还是自己写的更方便。OpcNetApi + NModbus4 + Newtonsoft。
原创
发布博客 2022.09.03 ·
2863 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

Python3 极简TCP服务

Python3 TCP服务程序,这个不错,解决了我原先项目里的TCP粘包问题
原创
发布博客 2022.07.19 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在线合成车牌照片【模拟车牌,用于车牌识别项目测试】

在线合成车牌照片,用于车牌识别项目测试
原创
发布博客 2022.06.16 ·
121433 阅读 ·
21 点赞 ·
10 评论 ·
60 收藏

C#实现海康威视设备自动批量实时校时

1、编写类库,关键部分:登录、读设备时间、设备校时using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;public class HIK_NVR{ public int m_lUserID = -1; public string ip; public ushort port = 800
原创
发布博客 2022.01.17 ·
3865 阅读 ·
2 点赞 ·
4 评论 ·
12 收藏

Python3 通过串口提供Modbus服务 含浮点数处理

1、引入依赖库import modbus_tk.defines as cstfrom modbus_tk import modbus_rtuimport serialimport timeimport struct2、建立MODBUS服务 PORT = 'COM5' server = modbus_rtu.RtuServer(serial.Serial(PORT)) try: server.start() slave_1 = server.ad
原创
发布博客 2021.10.04 ·
953 阅读 ·
1 点赞 ·
2 评论 ·
12 收藏

Python3 读取Modbus数据 含浮点数处理

Python3 读取Modbus数据 含浮点数处理1、引入依赖库2、Modbus操作类型的说明3、读取保持寄存器4、读到的数据转换为浮点型5、上完整代码6、程序测试1、引入依赖库#!/usr/bin/python3import modbus_tk.modbus_tcp as mtimport modbus_tk.defines as mdimport timeimport datetimeimport struct2、Modbus操作类型的说明# READ_COILS = 1 读线圈#
原创
发布博客 2021.07.14 ·
4545 阅读 ·
8 点赞 ·
1 评论 ·
40 收藏

开启Windows时间服务器工具.exe

发布资源 2021.02.07 ·
exe

利用Python简单实现环保212协议数据解码为字典结果【HJ212_2017协议的拆包解码】

1、直接上代码#!/usr/bin/python3def decode(data): DIC_DATA={} DIC_DATA['HEAD']=data[0:2] DIC_DATA['LENGTH']=data[2:6] DIC_DATA['CRC']=data[-6:-2] DIC_DATA['DATA']={} DIC_DATA['DATA']['CP']={} _d0=data[6:-6].split('&
原创
发布博客 2021.01.29 ·
1507 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

利用Python简单实现环保212协议客户端【HJ212_2017协议的封包发送】

1、文件组成:config.json——配置信息HJ212_2017_Helper.py——功能函数HJ212_2017_CLIENT.py——客户端发送2、配置文件(JSON格式){ "server":{ "ip":"127.0.0.1", "port":8640 }, "data":{ "ST":"21", "CN":"2011", "PW":"123456", "MN":"010000A8900016F000169DC0", "Flag":"4"
原创
发布博客 2021.01.29 ·
5464 阅读 ·
0 点赞 ·
1 评论 ·
14 收藏

芊熠车牌识别相机二次开发包SDK

发布资源 2020.12.18 ·
zip

C#简单连接Oracle数据库

1、添加依赖库引用:2、编写帮助类库using Oracle.ManagedDataAccess.Client;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;namespace DB_Helper4Oracle{ public class oracle_helper { public string ip
原创
发布博客 2020.08.25 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#简单实现实现TCP服务器多线程数据接收

1、引入依赖库,无需第三方。using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Windows.Forms;2、变量声明 /// <summary>
原创
发布博客 2020.07.05 ·
8313 阅读 ·
9 点赞 ·
6 评论 ·
42 收藏
加载更多