Python
poco节点关系大公开!
此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 一、前言 在自动化测试的实践中,我们发现许多同学在使用Poco框架进行控件定位时,对于节点之间的关系理解不够深入。那么本周让我们来详细讲解Poco框架中的child&children、offspring、sibling和parent等节点关系定位方法。 二、
现代-Python-秘籍(二)
现代 Python 秘籍(二) 原文:zh.annas-archive.org/md5/185a6e8218e2ea258a432841b73d4359 译者:飞龙 协议:CC BY-NC-SA 4.0 第二章:语句和语法 在本章中,我们将查看以下配方: 编写 Python 脚本和模块文件 编写长行代码 包括描述和文档 在文档字符串中更好的 RST 标记 设计复杂的 if.
Python-GUI-编程(七)
Python GUI 编程(七) 原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa 译者:飞龙 协议:CC BY-NC-SA 4.0 第十九章:数据库处理 数据库处理在任何应用程序中都起着重要作用,因为数据需要存储以备将来使用。您需要存储客户信息、用户信息、产品信息、订单信息等。在本章中,您将学习与数据库处理相关的每项任务
现代-Python-秘籍(八)
现代 Python 秘籍(八) 原文:zh.annas-archive.org/md5/185a6e8218e2ea258a432841b73d4359 译者:飞龙 协议:CC BY-NC-SA 4.0 第十一章:测试 在本章中,我们将看以下配方: 使用文档字符串进行测试 测试引发异常的函数 处理常见的 doctest 问题 创建单独的测试模块和包 结合 unittest
现代-Python-标准库秘籍(一)
现代 Python 标准库秘籍(一) 原文:zh.annas-archive.org/md5/3fab99a8deba9438823e5414cd05b6e8 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 Python 是一种非常强大和广泛使用的语言,具有功能齐全的标准库。人们说它是“电池已包含”,这意味着您将需要做的大部分工作都可以在标准库中找到。 这样庞大的功能集可能会让开发人员
Python-GUI-编程(六)
Python GUI 编程(六) 原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa 译者:飞龙 协议:CC BY-NC-SA 4.0 第十五章:理解 OOP 概念 在本章中,我们将涵盖以下主题: 面向对象编程 在 GUI 中使用类 使用单一继承 使用多层继承 使用多重继承 面向对象编程 Python
Python-GUI-编程(二)
Python GUI 编程(二) 原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa 译者:飞龙 协议:CC BY-NC-SA 4.0 第五章:规划我们应用程序的扩展 这个应用程序真的很受欢迎!经过一些初步测试和定位,数据录入人员现在已经使用您的新表单几个星期了。错误和数据输入时间的减少是显著的,人们对这个程序可能解决的其他
通过构建游戏学习-Python(一)
通过构建游戏学习 Python(一) 原文:zh.annas-archive.org/md5/8d68d722c94aedcc91006ddf3f78c65a 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 2018 年 9 月,我正在教一些学生使用 Python 进行游戏编程和自动化。然后,我意识到是时候创建一本书,不仅提供关于使用 Python 进行游戏编程丰富内容的信息,还展示如
Python-GUI-编程(八)
Python GUI 编程(八) 原文:zh.annas-archive.org/md5/9d5f7126bd532a80dd6a9dce44175aaa 译者:飞龙 协议:CC BY-NC-SA 4.0 第二十二章:使用谷歌地图 在本章中,您将学习如何在 Python 应用程序中使用谷歌地图,并探索谷歌提供的不同优势。您将学习以下任务: 查找位置或地标的详细信息 从经度和纬度值获取完
ROS2笔记2--工作空间、功能包、节点
一、工作空间(Workspace) ROS工作空间是用于存放ros功能包的一个文件夹,通常以ws结尾。用于存放工程开发相关的所有文件,包括源代码、编译生成的文件以及配置我呢见等。在ROS中工作空间是使用Catkin编译系统来组织和管理代码的基础单元。每个工作空间通常包含一个或多个功能包,这些功能包包含了实现特定功能的代码和资源。 1.1、创建工作空间 # 选择指定目录 cd ~ # 创建工作空
现代-Python-标准库秘籍(五)
现代 Python 标准库秘籍(五) 原文:zh.annas-archive.org/md5/3fab99a8deba9438823e5414cd05b6e8 译者:飞龙 协议:CC BY-NC-SA 4.0 第十二章:多媒体 在本章中,我们将涵盖以下配方: 确定文件类型——如何猜测文件类型 检测图像类型——检查图像以了解其类型 检测图像大小——检查图像以检索其大小 播放音频/
初用scrapy 报错503 Service Unavailable问题
毕设 基于Hadoop的电子产品推荐系统 系统需要大量的电子产品信息 ,爬取的是中关村的数据(没有像京东一样的反爬机制) 使用scrapy spider 爬取页面信息中,可以获取部分页面数据,但爬取一些页面时,会报错503 Service Unavailable 部分代码详情 这里制作简单的记录,经过多方查找也没有解决出现的问题,爬取一千个页面获取的也就300多条数据 今天爬取图
Python——常见注意事项
编写代码的一个有效准则:先让它能用,再让它更快。一旦有了一个能用的程序,就可以专注于提高它的效率了。 选择简单易懂的名称 除非编写的代码是“一次性”的,仅需运行一次,不需要长期维护,否则应该在命名这件事上花些工夫。如果只是简单地用a,b,c作为变量名,将会花费不必要的心里会议当初这些变量的作用。 计算机并不在乎名称是否言简意赅还是语焉不详。名称的作用是让人更容易阅读而不是让计算机更容易运行。 注意
前端基础之jQuery引入
一、jQuery介绍 (1)JavaScript库 JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等。 简单理解: 就是一个JS 文件,里面对我们原生js代码进行了封装,存放到里面。这样我们可以快速高效的使用这些封装好的功能
2020-6-15-Vue脚手架
安装及命令、目录结构、常见问题、Vue补充知识 安装及命令 1安装vuecli 2创建项目 3编译 4打开可视管理工具 目录结构 1根目录结构 2src目录结构 常见问题 1)axios跨域问题 (1)后端需设置响应头,支持跨域 (2)一般情況下,跨域只能是get方式。如果用post方式,前端需要用到qs库,将对象序列化后传到后端,thinkphp的助手函数input('post.
2020-6-30-Docker
基础概念、安装与卸载、命令、部署、可视化portainer、自制镜像、容器的卷技术、DockerFile、Docker网络、Springboot镜像、Compose 基础概念 1虚拟技术和容器技术对比 虚拟技术 容器技术 原理 虚拟出硬件,运行一个完整的操作系统 容器应用直接运行在宿主机,无内核,相互隔离 资源占用 多 少 启动 慢 快 2容器技术优点 1)应用更快交
一款信息泄漏/源代码泄漏利用工具dumpall
https://github.com/0xHJK/dumpall Dump all: 多种泄漏形式,一种利用方式dumpall dumpall 是一款信息泄漏/源代码泄漏利用工具 https://github.com/0xHJK/dumpall ⚠️ 警告:本工具仅用于授权测试,不得用于非法用途,否则后果自负! ⚠️ WARNING:FOR LEGAL PURPOSES ONLY
2020-12-20-python2.x和python3.x对比
print函数、字符串编码、除法、range和xrange、不等运算符、数据类型、文件操作、兼容2.x和3.x的案例 print函数 1)python2 2)python3 字符串编码 1)python2 ASCii类型 2)python3 utf8 除法 1)floor除法// python2和python3一致 2)一般除法/ python2中,对于整数相除,结果中会把小数点后的值忽略
2021-4-30-正则表达式总结
元字符、反义、转义、贪婪与懒惰、分组、后向引用、零宽断言、Python中的re模块 参考文档 https://deerchao.cn/tutorials/regex/regex.htm 元字符 元字符 说明 . 匹配除换行符以外的其他任意字符 w 匹配字母、数字、下划线、汉字 s 匹配任意空白字符 d 匹配任意数字 b 匹配单词的开始或结束 ^ 匹配字符串的开始
2021-10-22-go语言基础
概述、变量、常量、运算符和函数、导包、指针、defer、数组、切片、map、type使用、面向对象、反射、chanel、协程、json操作、随机数、网络编程、读取文件、beego 概述 1特性: 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 2编译 linux可执行文件 windows可执行
2022-12-2-ruby入门
第一个程序、定义类、打印方法、判断是否有方法属性、放开属性、数组、注释、字符串操作、字典、类型转换、静态方法、继承、模块、流程控制、循环、异常处理 第一个程序 定义类 打印方法 判断是否有方法、属性 放开属性 数组 注释 字符串操作 字典 类型转换 静态方法 继承 模块 流程控制 循环 异常处理
使用 Pyqt5 GUI 页面请求 FastAPI 后端 API,实现逻辑功能
使用PyQt5+FastAPI+SQLAlchemy+Redis+Celery做一个登录注册页(完结) 本文将介绍用 PyQt5+FastAPI+SQLAlchemy+Redis+Celery 做的一个登录注册页,使用邮箱接收验证码,本文介绍是前后端分离的实现方式,厚后端使用 FastAPI+SQLAlchemy+Redis+Celery,你可以将 PyQt5 改为 PySide2 以获得更宽松的
MindSponge分子动力学模拟——自建力场(2024.03)
技术背景 在MindSponge教程合集中我们已经介绍了很多使用MindSponge进行分子动力学模拟的方法,这里主要介绍在MindSponge中自定义一个力场。在传统的MD软件中,如果你希望去开发一个自己的力场,或者是添加一些分子动力学模拟方法如增强采样等,会面临不少编程上的困难。而这些困难对于使用Python来编程的MindSponge来说,就天然的降低了门槛。以力场为例子,我们可以在Ener
又一款代码神器,效率直接翻倍!免费的还是香啊!
前言 提到商汤科技,你可能仍然将其与“AI四小龙”、“计算机视觉领军企业”等标签联系在一起。然而,在ChatGPT与Sora赢得广泛关注后,商汤科技依托其深厚的人工智能技术基础,迅速开发出自己的大型模型及人工智能应用产品,其中就包括即将向你介绍的“小浣熊”智能助手。 手机和电脑都适用! 就不卖关子了,直接把工具分享给大家,手机和电脑都能用。扫码直接进入使用。进入工具后,可以看到有代码和办公两个大功
声控小助手:文本语音呼唤技术的应用与实现
1. 引言 在当今数字化时代,文本语音呼唤技术正逐渐成为人们生活中不可或缺的一部分。本文将介绍文本语音呼唤技术的原理、实现方法以及其在智能助手、智能家居等领域的应用。 文本语音互换 | 一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com/textspeech 2. 技术原理 文本语音呼唤技术基于语音识别和自然语言处理技术,通过将用户的语音指令转
从ICAC 2024聊聊CIM trend
从ICAC 2024聊聊CIM trend 刚参加完今年在上海举办的ICAC2024,体验很好,从各位老师同学处学到很多。我是做CIM的,所以两个CIM Session一个不落,另外因为对Processor感兴趣,Effient Digital Circuit Session和Low Power SoC Session也去学习了一下。 因为大部分工作在ISSCC上已经了解过了,所以在这次ICAC上