- 博客(93)
- 资源 (1)
- 收藏
- 关注
原创 Pyside6:setCellWidget导致界面莫名卡死
在Pyside6使用过程中,如果使用到了QTableWidget中的setCellWidget方法进行添加表格中添加按钮或其他控件的操作时,正常情况下是没有任何问题的,但在特定情况下发生了奇怪的、莫名的程序卡死
2023-11-03 14:22:47
66
原创 Pyside6:开发一个自适应的图片控件
扩展一个自适应的图片控件不仅仅这么一个方法,本文仅提供其中一个思路,并且本文中有不少方法可以运用在大部分扩展控件的方法中,例如setProperty,调用父类Event方法等等,熟练掌握这些技术可以完成许许多多你想要的功能。
2023-09-26 14:01:28
248
原创 Pyside6:信号与槽
为了连接各个控件,完成需求开发,信号与槽的应用不可避免,如何运用好内置信号与槽,如何定义好自定义信号和槽都是需要慢慢开发,积累经验的。
2023-09-22 09:22:35
157
原创 Mojo初体验之Hello World
本篇文章不研究Mojo底层如何,或者如何实现性能的优化,也不去对比python,是否真的有68000倍的性能提升,仅仅只是跑通Hello World的一个过程。如果想要用Mojo开发产品的,可以直接看总结。
2023-09-13 14:19:04
261
原创 Pyside6:Qt Designer四大编辑模式
通过四大编辑模式,仅通过Qt Designer的托拉拽即可完成很多复杂的需求,而不需要代码来实现。
2023-09-07 17:01:58
250
原创 Pyside6:Qt Designer操作
开发Qt项目,其中一个重要的工作就是在Qt Designer上进行创作,通过托拉拽快速完成界面的搭建,再通过各个控件的相互关联,完成项目的逻辑。因此,如何使用Qt Designer就是一个学习的重点,本篇主要是介绍Qt Designer的一些比较常用的操作。
2023-09-06 16:31:49
356
原创 Pyside6:Qt Designer三大类型Dialog、Main Window、Widget
只要掌握Qt Designer各种控件各种属性的使用,则可以搭建任何想要的界面,学习每一个控件的用法即可千变万化
2023-09-04 14:59:35
664
原创 Pyside6:安装及Pycharm配置
至此,开发QT项目的前期工作已经完成,后期的流程主要为:QT Designer设计原型->将原型保存为.ui并转化为.py->使用信号与槽连接各种逻辑->发布应用。因此很多学习内容将围绕QT Designer的使用,控件的属性介绍与如何使用进行展开。
2023-08-31 14:35:06
667
原创 python高级:通用modbus协议过滤器
经常与物联网打交道的人经常会遇到各种各样的modbus协议,有的长的正正规规,有的长的奇奇怪怪,不管如何,大概率都是类似于下面的样子:一个数据帧的样子无外乎如此,因此在接入各种硬件的时候,反反复复编写类似的协议代码,十分揪心,特别是还要每次处理粘包问题,因此如果有一款通用的协议过滤器处理各类协议解析,那就非常舒服了。目前我的想法如下:如果有一个过滤器在数据帧和明文内容中间帮我们过滤数据,而且是傻瓜式操作,那就可以完成一个通用工具的要求。
2023-01-12 16:11:28
182
原创 python:neat-python遗传拓扑神经网络初步使用
neat-python是对遗传算法的拓展,结合了神经网络和遗传算法的模型,本文旨在使用不在讲解。
2022-08-02 16:02:34
856
原创 python高级:闭包及实时函数实现方式
本文主要是利用闭包来实现一种高级的python函数调用方式:调用包外函数,并且当包外函数调用规则改变时,将会使用最新的函数方法。
2022-06-15 15:07:56
468
原创 python:独立进程通信消息订阅发布实现(1)
在日常工作中,免不了两个进程之间进行通信,例如:a程序需要拉取b程序的配置数据,b程序更新配置数据时,a程序也需要及时更新。需要完成该需求,我们则需要进行两个进程之间的通信。网络上比较常用的方式有两种:方式一:使用multiprocessing进行子进程,创建,再进行进程通信;方式二:利用redis等其他中间件进行通信。以上两种方式都有优缺点,如果使用redis,必须系统中集成redis;但使用multiprocessing,就必须存在一个主进程,这样进程直接就被主进程绑定在了一起,如果主进程死掉,就都死了
2022-06-09 09:54:05
581
原创 两张表格数据匹配删除
假如咱们有两张表,其中一张表格存入了学生、科目、成绩的数据,称其为A表格,另一张表格中是学生、科目的数据称其为B表格,我希望从A表格中去匹配B表格的数据,然后将与B表格数据xiangpp
2021-06-07 13:26:44
3006
原创 Excel多个表格合并
日常工作中,免不了遇到各种表格需要合并到一个表格中的情况,如果一个表一个表进行复制会相当耗时间。因此,为了解决这样的问题,我介绍一个使用工具。表格工具网的多表合并。
2021-06-03 13:16:04
289
原创 Excel表格匹配合并
在日常的工作中,免不了存在多个表格根据相同数据匹配合并的情况,很多人会因为复杂的公式导致匹配失败或错误。接下来,我将用一个简单的方式完成这一个任务。1、打开网址www.excelutil.com2、...
2021-06-02 15:57:00
2185
翻译 GKSKNodeComponent
GKSKNodeComponent一个管理Spritekit node的组件。概括向实体添加GKSKNodeComponent对象会自动更新组件的SpriteKit节点(SKNode对象)的实体属性,以指向该实体。当你将实体和组件添加到Xcode SpriteKit场景编辑器中的节点时,Xcode会自动创建一个GKSKNodeComponent对象来管理该SpriteKit节点和节
2017-10-12 16:50:53
335
翻译 GKSceneRootNodeType
GKSceneRootNodeType从支持嵌入式GameplayKit信息的其他框架中识别场景类。概括你不需要定义采用此协议的类。 GameplayKit将此协议声明添加到类(例如SKScene),GKScene类支持归档和加载嵌入的GameplayKit信息。关系继承NSObject
2017-10-12 16:45:19
242
翻译 GKScene
GKScene一个容器,使Gameplaykit的对象和Spritekit的Scene发生联系。概括当你在Xcode中,在Scene editor中创建SKSpriteKit的scene,Xcode会自动创建一个GKScene对象来管理你添加到场景中的任何GameplayKit对象(实体,组件或路径查找图),并将其与SpriteKit场景内容一起存档。要使用包含Gameplay
2017-10-12 16:24:58
362
翻译 GKRuleSystem
GKRuleSystem用于构造数据驱动逻辑或模糊逻辑系统的规则列表,以及评估它们和解释结果的上下文。概括GKRuleSystem对象管理规则列表(GKRule对象)。规则系统还提供了在由两个特征定义的上下文中评估其规则列表的方法:包含要由规则测试的信息的状态字典以及表示由规则评估结果得出的结论的一组事实。你可以基于二进制真值状态来评估事实 - 即事实是或不在集合中,或者是连续
2017-10-12 15:54:27
446
翻译 GKNSPredicateRule
GKNSPredicateRule在Foundation中的NSPredicate一样用法,不过是在规则系统中。概括GKNSPredicateRule类是GKRule类的专用子类(表示由GKRuleSystem对象使用的规则)。GKNSPredicateRule的自定义子类使用NSPredicate对象来评估一个规则,而不是像自定义GKRule子类一样需要自定义的评估逻辑。
2017-10-12 15:30:54
357
翻译 GKRule
GKRule规则系统中的上下文,要测试的谓词和当测试成功时要执行的动作。概括评估GKRuleSystem对象并对其每个规则进行测试,其通常检查与规则系统相关联的状态或事实,并执行由测试通过的每个规则指定的操作,例如在规则系统中断言或撤回事实或修改其状态。规则有两个部分:谓词和动作。• 规则的谓词判断规则系统的上下文是否满足了规则要求。评估规则的谓词通常包括检查规则系统状态字
2017-10-12 15:03:50
308
翻译 GKShuffledDistribution
GKShuffledDistribution一个随机数发生器,其均匀分布在多个采样中,但是类似值的短序列不太可能。概括混乱分布的行为有时被称为“公平”随机化,因为游戏中的真实随机性可能导致玩家延长“幸运条”或“不幸条”。要创建混乱分布并使用它来生成随机数,请使用其父类GKRandomDistribution定义的方法。 GKShuffledDistribution类从其父类继承
2017-10-11 15:05:59
277
翻译 GKGaussianDistribution
GKGaussianDistribution一个随机数发生器,根据高斯分布法多重采样。概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。图一 由高斯分布产生的值的概率在高斯分布中,最有可能随机采样分布中心附近的值,并降低产生较高或较低值的
2017-10-11 14:25:41
249
翻译 GKRandomDistribution
GKRandomDistribution一个随机数发生器,在一个特定范围内表现出特定分布的多重采样。概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。你选择通过使用实现GKRandom协议的任何类的实例(如基本随机源(GKRandomSource
2017-10-11 10:38:13
268
翻译 GKMersenneTwisterRandomSource
GKMersenneTwisterRandomSource一个实现Mersenne Twister算法的随机数发生器,随机数多余默认的随机数发生器,但是运行更慢。概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。要使用此随机源生成基本随机值,请使
2017-10-11 10:33:53
204
翻译 GKLinearCongruentialRandomSource
GKLinearCongruentialRandomSource一个实现线性同余的随机数发生器,快速但是随机数少于默认的随机数发生器。概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。要使用此随机源生成基本随机值,请使用GKRandom协议中定义的方
2017-10-11 10:26:41
195
翻译 GKARC4RandomSource
GKARC4RandomSource一个基础的ARC4算法随机数发生器,运用于绝大部分的游戏机制,概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。要使用此随机源生成基本随机值,请使用GKRandom协议中定义的方法。要生成具有特定范围和分布
2017-10-11 10:11:40
229
翻译 GKRandomSource
GKRandomSource所有随机化类的基类。概括重要GameplayKit中提供的随机化服务适用于可靠地创建确定性的伪随机游戏机制,但不具备加密性。对于加密,混淆或密码使用,请使用描述“加密指南”的Security框架。在大部分情况下,不应该直接使用此类,而是使用其底下的子类之一。一个随机源对于自己生成的随机数范围和分布几乎是无法控制的,如果想要指定这些选项,请将随
2017-10-11 09:35:37
374
翻译 GKRandom
GKRandom一个随机化类的公共接口。概括GameplayKit的随机化类包括GKRandomSource 和GKRandomDistribution 以及它们的子类。你可以使用它们为你的游戏机制生成随机行为,并在组合随机源以创建更复杂的随机数时直接使用此协议类型。Topics生成随机数(Generating Random Numbers)nextInt
2017-10-10 17:14:16
234
翻译 GKConstantNoiseSource
GKConstantNoiseSource一个噪点发生器,输出一个恒定值的噪点。概括恒定噪点作为输入特别适用于在通过GKNoise的组合各种各样噪点对象而创建噪点的方法中。例如,当使用displaceXWithNoise:yWithNoise:zWithNoise: 方法时,为恒定噪点传递一些参数,为非恒定噪点传递一些其他参数,从而让一个轴进行改变但是其他轴恒定或没有位移的。
2017-10-10 16:56:23
224
翻译 GKCheckerboardNoiseSource
GKCheckerboardNoiseSource一个噪点发生器,输出方形交替样式噪点。概括棋盘噪点作为输入特别适用于在通过GKNoise的组合各种各样噪点对象而创建噪点的方法中。图一 棋盘噪点的示例类似于其他的GKNoiseSource子类,棋盘噪点发生器表示噪点生成算法及其参数。为了利用噪点发生器,首先从中创建GKNoise对象(并且可选地将操作应用于该噪点对象
2017-10-10 16:37:14
176
超强极简自定义popView
2017-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人