- 博客(142)
- 收藏
- 关注
原创 miniconda的使用
cmd中:conda create --name 虚拟环境名称 python=3.10。conda create --name 新虚拟环境名字 --clone 旧虚拟环境名称。激活环境并进入虚拟环境:activate 环境名称。复制一个一模一样的虚拟环境只不过名字可以重新取。
2023-11-27 19:28:39
755
原创 python GIL锁
由于GIL的存在,在Python上开启多个线程时,每个单独线程都会在竞争到GIL后才运行,因此在我们的Python语言中多线程其实是假的多线程,它只会在一个CPU上运行。线程是非独立的,所以同一进程里线程是数据共享,当各个线程访问数据资源时会出现“竞争”状态,即数据可能会同时被多个线程占用,造成数据混乱,这就是线程的不安全。简单来说是一个互斥锁,每个线程在执行的过程中都需要先获取GIL,作用就是限制多线程同时执行,使得在同一进程内任何时刻仅有一个线程在执行。GIL:全局解释器锁。
2023-09-06 11:13:06
195
原创 js逆向学习笔记
动态数据:出来静态数据,其他的就是动态数据,去Fetch/XHR选项里面寻找。2.为动态页面,去Fetch/XHR选项查找,静态数据:开发者工具 文档选项有爬取的数据 或者 网。1.分析为静态页面还是动态页面。页源代码里面有爬取的数据,为静态数据。
2023-07-30 12:08:40
884
原创 auto.js学习笔记
clickable: 值为 true或false 代表是否可以点击,false表示不可以点击。desc:节点的备注,如果值为空,则表示无法使用此节点。depth: 值为 数字 代表组件的层次。packageName:的值为包名。fulllld:节点完整的id。classname : 类名。text: 节点的文本信息。
2023-07-10 15:51:58
344
原创 python PYQT5 键盘,鼠标,绘制,焦点,改变,输入法,事件的方法和使用例子
【代码】python PYQT5 键盘,鼠标,绘制,焦点,改变,输入法,事件的方法和使用例子。
2023-07-08 16:54:16
1109
原创 python PYQT操作鼠标形状事件,鼠标跟踪事件
案例 内容跟鼠标位置移动。案例 内容跟鼠标位置移动。鼠标跟踪案例 setMouseTracking。
2023-07-08 15:45:15
1291
原创 python PYQT5 的QWidget 和 QLable设置大小
【代码】python PYQT5 的QWidget 和 QLable设置大小。
2023-07-08 07:56:46
2165
原创 PYQT QWidget的方法介绍
https://img-blog.csdnimg.cn/bae4318f1a9342ff85c9e7d27652cf91.png
2023-07-07 17:42:38
324
原创 pyqt学习笔记
setProperty:设置自定义id名称和id值 dynamicPropertyNames()查看该类下的属性名称。setObjectName:设置类名 objectName:获取一个QT对象名称。第二种 从qss文件中读取 使用控件名称去获取qss的值。案例二 利用控件名称和类名去获取qss的样式。qss文件 利用类名,id去获取值。QT qss样式的引用。
2023-07-02 17:52:42
108
原创 django 普通序列化器,Model序列化器,ApiView,GenericApiView,ListModelMixin
第五种序列化器,最好用的一种。第二种外键序列化器的使用。
2023-04-25 16:07:14
485
原创 python的内置函数
all()函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。next()返回迭代器的下一个项目;函数要和生成迭代器的。函数用于将一个指定数字转换为 16 进制数。abs()返回整数,复数,浮点数的绝对值。,用于设置属性值,该属性不一定是存在的。setattr()函数对应函数。min()返回给定参数的最小值。
2023-04-22 13:53:20
615
原创 uibot组件操作
设置元素的选择—— 对下拉框进行操作, 申请到我的私户,是下拉框中的一个选项。获取长度——组件:python里的 len()尝试执行操作——组件:就是异常处理。鼠标移动到xxxx(图片,字体等)上。抛出异常——组件:人为去抛出异常。关闭目标窗口——关闭整个浏览器。向调试窗口输出——组件 :输出hellow world。获取子元素,获取父元素。单元测试——组件:只在当前流程中管用。变量赋值——组件:a = 1。延时——组件:延时2秒。
2023-03-26 19:01:19
2329
原创 django APIView,GenericAPIView实现增删查改
serializer.py APIView的增加和修改需要重写update和create方法。
2023-03-15 15:28:29
338
原创 MySQL的数据类型
char:最长225字符,定长字符串,不管实际的数据长度是多少,分配固定长度空间去存储,使用不恰当的时候可能导致空间浪费。varchar:最长225字符,可变长度字符串,比较只能节省空间,会根据实际的长度动态分配空间。blob 二进制大对象,专门用来存储图片,视频,声音等媒体数据。clob 字符大对象,最多可以存储4G的字符串,比如:存储一篇文章。缺点:需要动态分配,速度慢。缺点:使用不当可能会导致空间浪费。datetime 长日期类型。float 单精度浮点型。date 段日期类型。
2023-03-12 14:01:41
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人