自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 收藏
  • 关注

原创 python处理json文件

2 数据类处理(推荐)

2025-02-06 21:27:00 301

原创 python对xml文件进行序列化及反序列化

【代码】python对xml文件进行序列化及反序列化。

2025-02-06 18:46:34 112

原创 c#对xml文件进行序列化及反序列化

【代码】c#对xml文件进行序列化及反序列化。

2025-02-06 18:09:10 106

原创 c# xml文件增删改查

【代码】c# xml文件增删改查。

2025-02-06 15:42:10 280

原创 pyside6自定义控件

【代码】pyside6自定义控件。

2025-02-05 17:46:38 122

原创 pyside6 表格模型

【代码】pyside6 表格模型。

2025-02-05 17:44:46 121

原创 pyside6实现异步编程

【代码】pyside6实现异步编程。

2025-02-05 09:25:15 145

原创 Pyside6异步通信测试

第一种方式,借助qasync实现。使用pip install qasync安装。2 第二种方式,单独开一个线程用来做异步。多任务实现(有bug待解决)

2025-02-03 16:24:54 238

原创 pyside6状态机

【代码】pyside6状态机。

2025-01-26 20:49:04 114

原创 c#使用log4Net配置日志文件

1.# 写一个通用类 LogHelper。2.配置文件信息 App.config。

2025-01-24 20:18:03 437

原创 c# S7通信测试

【代码】c# S7通信测试。

2025-01-23 20:24:28 1407

原创 python上位机映射框架

【代码】python上位机映射框架。

2025-01-23 17:18:08 118

原创 c#配置config文件

1,引用命名空间 Configuration 及配置信息。

2025-01-22 20:46:27 408

原创 pyside6创建模型项

【代码】pyside6创建模型项。

2025-01-22 18:43:41 227

原创 c#操作数据库三层架构

3# 数据交换层 UserControl.cs。1#数据库操作类 SqlHelper.cs。2# 实体类 UserModel.cs。

2025-01-21 21:00:32 320

原创 c#对数据验证两种方式

【代码】c#对数据验证两种方式。

2025-01-20 20:24:03 107

原创 c# 多线程

【代码】c# 多线程。

2025-01-20 08:58:43 97

原创 python 进行json序列化和反序列化

【代码】python 进行json序列化和反序列化。

2025-01-19 20:55:37 120

原创 c# 种json序列化和反序列化

【代码】c# 种json序列化和反序列化。

2025-01-19 19:46:43 100

原创 数据库函数封装

【代码】数据库函数封装。

2025-01-13 20:09:13 308

原创 c#实现自适应窗体

【代码】c#实现自适应窗体。

2025-01-12 21:12:27 130

原创 python实现上升沿和下降沿

【代码】python实现上升沿和下降沿。

2025-01-12 19:35:25 108

原创 c# 和python封装起保停

1.python对电机类封装。测试代码,使用Sharp7。

2025-01-12 16:43:38 330

原创 Python和PySide6实现分别实现tcp通信。

通用界面代码:ui.py。

2024-08-29 18:28:55 697

原创 立体仓库设计

【代码】立体仓库设计。

2024-08-22 13:40:38 131

原创 python自定义异常类

【代码】python自定义异常类。

2024-08-21 22:21:27 284 1

原创 自定义组件

通信封装simensS7.py。

2024-08-20 10:27:58 169

原创 python中使用缓存技术

需要注意的是,`functools.cache` 是在 Python 3.9 中引入的,如果您的 Python 版本较低,可能需要考虑其他缓存方案,比如使用 `functools.lru_cache`。还有就是这个示例中的"这对于那些在相同输入下计算结果相同的函数来说非常有用。在上面的示例中,`add函数使用了 `functools.cache` 装饰器,这意味着在第一次计算 add 的结果后,结果将被缓存,并在下一次调用 `fibonacci(n)` 时直接返回缓存的结果,而不必重新计算。

2024-05-28 15:32:06 648

原创 python设计模式--观察者模式

当主题对象状态发生变化时,调用 notify_observers() 方法通知所有注册的观察者对象,观察者对象接收到通知后调用 update() 方法进行更新操作。观察者模式是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象状态发生变化时,会通知所有观察者对象,使它们能够自动更新。2. **观察者(Observer)**:观察者对象监听主题对象的状态变化,并在主题对象状态发生变化时接收通知并做出相应的更新。# 主题对象状态变化,通知观察者。

2024-05-23 21:38:16 360

原创 PySide6 QStateMachine状态机的实现

将stop的addTransition改造一下。在PySide6中,状态机模块的使用与Qt中的类似,通过创建状态、添加状态到状态机、设置初始状态、建立状态转换等步骤来实现状态机的功能。PySide6的状态机模块提供了一种方便的方式来实现状态机模式,用于管理程序的状态和状态转换。通过使用这些类,开发者可以创建和管理程序的状态机,定义状态之间的转换条件,并在状态转换时执行相应的操作。总的来说,PySide6的状态机模块为开发者提供了一个强大而灵活的工具,帮助管理复杂程序的状态和行为,使程序更加清晰和易于维护。

2024-05-23 17:56:01 858

原创 c++中静态函数

注意,在静态方法中不能直接访问非静态成员变量和非静态方法,因为静态方法不属于任何对象实例。如果需要在静态方法中使用非静态成员,可以通过传递对象实例或使用静态变量等其他方式来实现。在上面的示例中,我们在`MyClass`类中定义了一个静态方法`myStaticMethod()`。该方法没有访问实例变量或实例方法的能力,只能访问静态成员变量和静态方法。在Qt中,可以通过在类中定义静态方法来添加静态方法。静态方法是类的一部分,但不需要实例化类对象就可以直接调用。// 静态方法的实现。

2024-05-18 22:01:01 206

原创 Qt用c++/python 分别绘制传输带

【代码】Qt用c++/python 分别绘制传输带。

2024-05-16 22:08:09 308

原创 Qt用c++/python 分别实现动态漏斗显示

【代码】Qt用c++/python 分别实现动态漏斗显示。

2024-05-16 16:32:54 553

原创 Qt用c++/python 分别实现动态水波纹效果

【代码】Qt用c++/python 分别实现动态水波纹效果。

2024-05-15 20:24:08 596

原创 Qt自定义QpushButton分别在c++/python中实现

【代码】Qt自定义QpushButton分别在c++/python中实现。

2024-05-15 14:58:05 311

原创 python第三方modbus_tk库实现RTU通讯

【代码】python第三方modbus_tk库实现RTU通讯。

2024-05-14 17:39:17 703 1

原创 QLineEdit里加入QPushButton分别在c++/python中实现

【代码】QLineEdit里加入QPushButton分别在c++/python中实现。

2024-05-14 11:27:05 348

原创 python设计模式---观察者模式

观察者模式是一种行为设计模式,用于定义对象之间的一对多依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都会得到通知并自动更新。

2024-05-13 23:09:22 215

原创 python设计模式---工厂模式

定义了一个抽象类Animal,并且让具体的动物类(Dog、Cat、Duck)继承自它,并实现了speak方法。然后创建了AnimalFactory工厂类,根据传入的参数来决定创建哪种动物的实例。

2024-05-13 23:04:08 365

原创 qt 和西门子smart200 S7通讯

【代码】qt 和西门子smart200 S7通讯。

2024-05-12 23:18:27 526

开发上位机,自定义绘制组件

最近本人一直在研究Pyqt开发上位机,上位机开发过程中经常要用的很多控件,这些控件UI工具本身不具有,这就需要我们自己重写绘制事件。python在继承和多态方面很强大。这就可以随意发挥,绘制我们需要的组件。我今天上传个按钮信号灯,改天上传pyqt和modbus_tcp通讯

2022-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除