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中我们可以这样定义这个类: 在上述代码中

lua基础语法篇一

打印 注释 单行注释 多行注释 赋值 数据类型 Lua有8种基本类型,如下表 类型 说明 nil 空值,只包含一个nil boolean 布尔类型 number 数值类型 string 字符串,用单引号或双引号表示 table Lua中的表,其实是一个关联数组,数组的索引可以是数字、字符串或表类型 function 函数,由C或Lua编写的函数 us

工匠回忆(一)

不久之前看过《python工匠》,腾讯大佬朱磊写的,后来一段时间零零散散也会翻开看看,强烈推荐!!! 1、变量注释   变量与注释是最接近自然语言的东西,把变量与注释搞好,同样一段代码,却带来两种截然不同的体验   1.1、变量开辟的必要性   1.2、变量注意靠近使用   1.3、注意变量描述性要强、同时注意其长度   1.4、变量的命名要突出类型   1.5、注释不是代码的翻译,要传达代码无法

Python - 版本更新

1. 命令行模式 管理员身份打开CMD 查看版本  

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

勾长公式

正解是 dp,但是可以用勾长公式做,很有意思。 链接

numpy-record

本篇只是学习NumPy时的一本记录本,仅用于本人记录不熟点和未知点,后续回顾使用。 编辑器:Jupyter Notebook ipykernel:Python3 使用linspace/logspace生成 np.linspace(开头,结尾,数量) linspace更适用于生成一个线性数据局(元素是等差关系) 而logspace(开头,结尾,数量,base=底数) logspace更适用于生成一个

ChatGPT

1. 什么是ChatGPT? ChatGPT是由OpenAI创建的大型语言模型。它采用Transformer架构和无监督预训练方法进行训练,并使用人类反馈强化学习 (RLHF) ,从而实现对自然语言的理解并生成类似于人类的响应。 ChatGPT基于GPT-3.5模型,参数数量达到了1750亿。使用了大量互联网上的文本数据集进行训练,包括书籍、文章和社交媒体帖子。这种广泛的训练使得ChatGPT能够

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

web2

序 前面介绍过网页html的一些技术实现和大体架构,但对于后端boy,还是不太想计较那么多html方面的事,所以想把注意力集中回原先的python体系。针对简单的html的动态生成和一些个底层tcp/udp乃至上层http连接,都不用关注,只需要编写对应的接口响应函数,这种技术叫做WSGI,Web Server Gateway Interface。通常编写样式都是这样: 这么一个接口就编写完毕

linux的基础结构和常用的命令基本 Linux 命令的列表:

linux的基础结构和常用的命令基本 Linux 命令的列表:   1、七种文件类型普通文件类型Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]目录文件就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]块设备文件块设备文件 : 就是存储数

request模块

1 概述 需要安装request模块。 2 GET请求 2.1 爬取百度首页 有些网站是要审核http请求头部的,所以需要构造某些http请求头部字段。 2.2 构造带参数的请求 使用谷歌的审核元素,查看网络中的http请求参数。打开谷歌浏览器,输入需要查看的网址,右键检查。 3 POST请求 4 处理json数据 商品评论是json数据。如下:  

xor

~它说附件有用????(没见用到)~ 查壳 64位,进IDA,老方法(伪代码) 可以见到两重判断 第一重说的是,如果 __b 的长度没有33就不对 第二重说的是 __b 转化后如果不与 global 相同也不对,可以知道 global 是 flag 经过转化后得到的东西 查看 global :dq offset aFKWOXZUPFVMDGH 很明显这玩意不是字符串,双击 aFKWOXZ

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() 方法查找一个字符串中是否包含某个子字符串,并获取该子字符串在原始字符串中的位置。 判断文件扩展名:在处理文件路径时,经常需要判断文件的扩展名是否符合要求

<<  <  886  887  888  889  890  891  892  893  894  895  896  >  >>