Python
ODOO标准视图和QWEB视图国家省城市三级联动
odoo标准视图国家省城市三级联动:代码如下 country_bank = fields.Many2one('res.country', '开户行国家', ondelete='restrict') province_bank = fields.Many2one('res.country.state', '开户行省份', ondelete='restrict') city_bank = field
python 初始化函数
Python3中,初始化函数指的是__init__()函数,它是一个特殊的方法,用于在创建一个新对象时进行初始化操作。在这个函数中,我们可以定义一些类内部的属性和方法,并对它们进行默认赋值。 下面,让我通过一个生活中的例子来说明。 假设我们要创建一个汽车类Car,它有品牌、型号、颜色、价格等属性,并且可以加速、刹车、改变方向等操作。那么,在Python中我们可以这样定义这个类: 在上述代码中
xlwings 没有代码提示问题
xlwings 没有代码提示问题 在pycharm导入xlwings模块后,在使用app.books 创建的excel程序实例并赋值给变量后 变量没有之后的代码提示 类似这样 这里的wb. 后面没有代码提示 解决办法 需要在wb = app.books 后添加 # type: xw.Book 这样才会有代码提示 代码 希望大家有所帮助 作者:
python使用selenium控制已打开的Chrome浏览器
环境 Python3.11 selenium 4.9.0 Chrome 112.0.5615.138 步骤 为了便于和平常用的Chrome浏览区分,可以先创建一个专门用于开发的Chrome浏览器, 添加用于开发的Chrome浏览器 双击打开Chrome浏览器,点击右上角头像,点击添加 选择“在不登录帐号的情况下继续”,创建一个名字,选个配色,勾选下面的创建桌面快捷方式 此时会打开一个新的Chr
pyqt5-文本框搜索功能
1、介绍 该功能包括: (1)根据匹配规则,在搜索文本中匹配。支持是否正则 (2)对匹配结果,在文本框组件中进行字体颜色标记; 标签显示当前索引和总的匹配个数,当前索引范围从1到匹配个数; 光标跳转到当前索引指向的匹配结果 (3)支持上一个,下一个跳转 2、进一步的设计 有考虑过,基于文本框搜索文本、多选框正则标志、文本框匹配规则任一发生变化,触发搜索。但是存在几方面问题: 在文本框组件中对匹配
odoo tree下直接编辑, 免跳转form
<record id="mypartner_tree_view" model="ir.ui.view"> <field name="name">Mypartner清单</field> <field name="model">mypartner</field> &
April_Note
目录tea,xtea,xxteatea简介代码实现示例xtea简介代码实现示例xxtea简介代码实现示例逆向中TEA系列加密的识别例题[GDOUCTF2023]teaexpPython中PIL库中的Image类例题[CTFShow愚人杯]easy_reexp其他np.fromstringreshape参考 tea,xtea,xxtea 在逆向过程中,常常会遇到tea加密,本文将系统地总结一下tea
numpy-record
本篇只是学习NumPy时的一本记录本,仅用于本人记录不熟点和未知点,后续回顾使用。 编辑器:Jupyter Notebook ipykernel:Python3 使用linspace/logspace生成 np.linspace(开头,结尾,数量) linspace更适用于生成一个线性数据局(元素是等差关系) 而logspace(开头,结尾,数量,base=底数) logspace更适用于生成一个
SpringBoot高频面试题
Springboot的优点 内置servlet容器,不需要在服务器部署 tomcat。只需要将项目打成 jar 包,使用 java -jar xxx.jar一键式启动项目 SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境 可以快速创建独立运行的spring项目,集成主流框架 准生产环境的运行应用监控 SpringBoot 中的 st
持续集成-Jenkins
day19 持续集成-jenkins docker篇: 基础篇 | 各平台搭建docker环境 | 快速上手(容器、镜像、网络、数据卷) | docker-compose 搭建Selenium Grid hub分布式UI测试框架 | docker安装MySQL | docker安装redis | docker配置httpbin项目 | docker配置Tomcat并添加Java web项目 |
[oeasy]python0145_版本控制_git_备份还原
git版本控制 回忆上次内容 上次我们了解了 try 的完全体 try 尝试运行 except 发现异常时运行的代码块 else 没有发现异常时运行的代码块 finally 无论是否发现异常最终都要运行的代码块 &
【Nginx】配置俩前端,指定路径的时候报错的原因
alias 和 root 都是在 Nginx 中用于指定静态文件资源的根目录,但是它们有一些不同之处。 root 指令用于指定 Nginx 服务器的默认根目录,也就是所有请求的资源都相对于这个根目录来访问和处理。例如,如果你将 root 设置为 /var/www/html,那么针对 http://example.com 这个域名的请求,Nginx 将会在 /var/www/html 目录下查
python 文件目录处理(os模块)
在Python 3中,您可以使用os模块来执行文件和目录操作。下面是一些常见的文件和目录操作及其示例: 新建目录 要在Python 3中新建一个目录,请使用os.mkdir()方法,并将要创建的目录的路径作为参数传递给它。例如: 这将在指定的路径/path/to/new/folder创建一个名为"folder"的新目录。 删除目录 要在Python 3中删除一个目录,请使用os.rm
linux的基础结构和常用的命令基本 Linux 命令的列表:
linux的基础结构和常用的命令基本 Linux 命令的列表: 1、七种文件类型普通文件类型Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]块设备文件块设备文件 : 就是存储数
win10环境Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存)
win101-Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存) 一、MYSQL免安装版下载二、解压安装三、设置登录、修改密码 一、MYSQL免安装版下载1、下载链接: https://downloads.mysql.com/archives/community/.2、MySQL5.x版本以上需要收费,所以我选择了一个最新的(mys
穷穷穷孩子如何体验ColossalAI SFT(Kaggle篇)
Kaggle Notebook每周会提供30小时的GPU免费使用额度。这为一些想先小小熟悉一下语言模型、但是手里没有资源可用、暂时还不想租用服务器的小伙伴来说,可能带来了一丝安慰。这篇教程以能够运行ColossalAI的“RLHF Training Stage1 - Supervised instructs tuning”部分为主线,附带罗列了安装过程中可能遇到的困难以及解决办法,希望对你有一点
Vim打造成 炫酷 多功能的IDE
Vim插件合集 本篇 主要来介绍一下 如何使用 Vim的插件功能 去把Vim打造成 炫酷 多功能的IDE ,让你可以用Vim编写Python Go 等等。。 而不用繁重的 Pycharm 等高级Ide 效果图 前置知识 vim映射:就是映射你自己的快捷键 到 对应的操作 ,这个不明白可以后续了解一下 不影响本篇 1.安装Vim插件管理
一天吃透Redis面试八股文
Redis连环40问,绝对够全! Redis是什么? Redis(Remote Dictionary Server)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。 Redis优缺点? 优点: 基于内存
2023.4 做题笔记
出于一些原因,只有 4.21 往后的题。 LOJ6481 Visual Python++ 考虑贪心。非常容易想到,从左往右扫,每次扫到一个右下角时就匹配一个在它上面但是高度差最小的左上角,如果有多个同一高度的可以不用考虑顺序,因为边界重合的情况是不合法的。 对于一种匹配方案,怎么判断它合不合法呢?我们同样考虑从左往右扫,在左边界加入线段,右边界删除。扫到一条矩形的边界 ((y_1,y_2)) 的时
云原生第二周--使用kubeasz部署多master的k8s集群
1 k8s集群介绍 1.1 k8s单master架构 单master节点的架构,通常只用于测试环境,生产环境绝对不允许;这是因为k8s集群master的节点是单点,一旦master节点宕机,将导致整个集群不可用;其次单master节点apiServer是性能瓶颈;从上图我们就可以看到,master节点所有组件和node节点中的kubelet和客户端kubectl、dashboard都会
【pytorch】土堆pytorch教程学习(三)TensorBoard的使用
TensorBoard 是TensorFlow的可视化工具包,提供机器学习实验所需的可视化功能和工具: 跟踪和可视化损失及准确率等指标 可视化模型图(操作和层) 查看权重、偏差或其他张量随时间变化的直方图 将嵌入投射到较低的维度空间 显示图片、文字和音频数据 剖析 TensorFlow 程序 安装 TensorBoard 启动 TensorBoard log_dir(日志目录)相关请看
python中find用法
find() 方法常用于在字符串中查找子字符串的位置,它可以帮助我们判断一个字符串中是否包含某个子字符串,以及这个子字符串在字符串中的位置。 find() 方法的应用场景比较多,下面列举几个常见的使用场景: 查找子字符串:可以使用 find() 方法查找一个字符串中是否包含某个子字符串,并获取该子字符串在原始字符串中的位置。 判断文件扩展名:在处理文件路径时,经常需要判断文件的扩展名是否符合要求