自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 有道翻译逆向

步骤1:观察和捕获网络请求了解有道翻译发起的各个请求,确认需要逆向的接口参数和返回加密数据。步骤2:定位签名生成(sign)函数利用XHR断点、全局搜索、栈断点等手段,定位生成sign的核心代码,并扣出关键部分,补全缺失内容。步骤3:定位AES解密函数通过调试定位返回数据的解密逻辑,扣出核心代码,整理出利用AES-128-CBC方式解密返回数据的流程。步骤4:整合与优化代码将扣出的代码进行变量补全、删除冗余,替换第三方库引用,确保代码能够独立运行。步骤5:转换和验证。

2025-02-20 11:56:52 1945 7

原创 pywebview桌面开发-简单介绍与具体流程

pywebview是一个轻量级的库,用于在本地应用程序中显示HTML/CSS/JS内容,使用系统默认的Web浏览器引擎。它可以创建窗口,加载本地或远程网页,并与JavaScript进行交互。

2024-12-27 11:21:17 1640

原创 odoo 关联字段赋值

odoo关联字段赋值

2024-12-16 11:36:14 709 1

原创 odoo使用SSE

odoo实现sse的所有流程

2024-11-19 11:51:44 862 2

原创 Odoo中,要实现实时数据推送,SSE 与 WebSocket 该如何选择

总结:若需求简单、主要为服务端单向推送,选择 SSE;若需要双向交互、高并发或复杂通信场景,优先 WebSocket。

2024-11-19 11:33:09 1617

原创 Odoo 17开发者第一章 安装Odoo17开发环境

安装Odoo17开发环境

2024-09-09 16:39:32 1438

原创 odoo实现后端代码加密

通过pyarmor实现后端代码加密。

2024-08-07 16:25:55 449 2

原创 Odoo实现自动拉取gitee代码,自动升级模块

Odoo实现自动拉取gitee代码,自动升级模块

2024-06-11 17:23:11 539 1

原创 odoo中,使用paramiko库ssh连接Linux

在 Python 中,可以使用 Paramiko 库来实现 SSHClient 连接。Paramiko 是一个用于远程登录、文件传输和自动化的 SSH 客户端库。在使用connect执行命令的时候,不要执行类似于top等长轮询的命令(或者是不停刷新的命令),可以使用多条命令,用分号隔开命令即可。需要注意的是,在实际使用中,你可能需要处理连接错误、密码认证、密钥认证等更多细节,以确保安全连接和可靠性。方法连接到远程服务器,指定主机名、用户名和密码。方法执行远程命令,并读取命令的输出。

2024-03-22 15:10:18 514 1

原创 两数之和(python)

两数之和

2024-03-22 11:50:57 471

原创 Odoo17 tree视图invisible属性的变化

Odoo17 tree视图invisible属性的变化

2024-02-26 16:48:00 881

原创 如何在已有odoo16系统的基础上再添加odoo17系统(双系统),odoo17安装部署

如何在已有odoo16系统的基础上再添加odoo17系统(双系统),odoo17安装部署

2024-02-26 16:44:37 1621

原创 Odoo17 不再支持视图中的attrs和states

在最新的视图设计中,属性写法发生了改变。以前我们使用的attrs和states属性不再被支持,因此在现有模块的视图中,之前写在attrs属性中的invisiable、readonly、required等属性需要全部拆分成独立的属性表达式。

2024-02-22 17:04:57 1807 1

原创 odoo16实用功能之作业队列(queue.job)

odoo16实用功能之作业队列(queue.job)

2024-02-19 15:34:56 1292 1

原创 requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url

TypeError: 'NoneType' object is not callableraise HTTPError(http_error_msg, response=self)requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://localhost:8069/queue_job/runjob?db=lzw003&job_uuid=6f345a5f-fb2e-4097-b5aa-01

2024-02-19 15:23:37 1146

原创 odoo16实用功能之lambda

方法接受一个函数作为参数,该函数将在每个记录上执行,只有当lambda函数返回True时,记录才会被返回。方法接受一个lambda函数作为参数,该函数将应用于记录集合中的每个记录,并返回映射后的结果。方法接受一个lambda函数作为参数,该函数用于指定如何对记录集合进行聚合计算。方法接受一个lambda函数作为参数,用于定义排序规则。函数用于过滤出状态为"active"的记录,然后通过。函数用于指定排序的依据,将记录按照。函数用于从记录集合中映射出。字段映射出来,最后通过。字段大于30的记录。

2024-02-02 16:29:13 682

原创 odoo16实用功能之ORM的小技巧

方法用于在上下文中添加或修改键值对,以影响记录集的行为。这可以用于动态地改变记录集的默认筛选条件或其他行为。方法用于对记录集进行排序,可以按照一个或多个字段进行升序或降序排序。方法主要用于更新记录,但它也可以用于批量更新记录集中的字段值。方法用于从记录集中提取指定字段的值,并将这些值组成一个列表。方法用于对记录集执行聚合操作,例如求和、平均值、计数等。方法用于过滤记录集,只保留满足特定条件的记录。,以从符合条件的记录中提取特定字段的值。

2024-02-02 14:53:23 597

原创 odoo16实用功能之点击按钮打开网址(ir.actions.act_url)

是一种动作(action)类型,用于在Web客户端中执行跳转到指定URL的操作。这个动作类型通常用于在界面中创建链接,使用户能够直接访问外部链接,如网页、文件等。

2023-12-28 10:00:00 1075

原创 Odoo16 实用功能之在Form视图控制字段的显示以及禁止编辑和禁止创建

在Form视图控制字段的显示以及禁止编辑和禁止创建

2023-12-25 16:14:28 975

原创 Odoo16 实用功能之在Form视图的各个部位加入按钮

如何在form视图中的头部加上按钮,如何在form视图中的身体加上按钮,如何在notebook标签中加入按钮

2023-12-25 10:06:39 983

原创 Odoo16 实用功能之Form视图详解(表单视图)

Form视图是用于查看和编辑数据库记录的界面。每个数据库模型在Odoo中都有一个Form视图,用于显示该模型的数据。Form视图提供了一个可编辑的界面,允许用户查看和修改数据库记录的字段值。

2023-12-23 20:52:50 2113

原创 Odoo16 实用功能之在Tree视图的记录中加入按钮

【代码】Odoo16 实用功能之在Tree视图的记录中加入按钮。

2023-12-23 09:45:00 833

原创 Odoo16 实用功能之Tree视图详解(树形视图)

Tree视图是一种用于显示记录列表的视图类型。它通常用于显示数据库中的多个记录,并以表格的形式呈现数据。Tree视图是Odoo中最常见和灵活的视图之一。

2023-12-22 10:50:52 2711

原创 第五章 Odoo开发之模视图(基础版本)

在Odoo中,视图(View)是用户界面的一部分,用于呈现和交互式地展示数据。视图定义了数据在用户界面上的外观和行为。每个视图都与一个特定的模型关联,而模型则对应数据库中的数据表。Odoo支持多种类型的视图,包括表单视图、树形视图、看板视图、图表视图、透视表视图等。

2023-12-22 09:59:48 1686

原创 Odoo16实用功能之context参数详解

context参数在各种情况下的用法

2023-12-21 10:00:00 1975

原创 第四章 Odoo开发之模型常用属性,模型约束,base模型总览

Odoo开发之模型常用属性,模型约束,base模型总览

2023-12-21 09:45:00 1105

原创 第三章 Odoo开发之模型字段

odoo中的所有字段,属性,引用字段

2023-12-20 11:53:02 2337

原创 odoo16实用功能之定时任务

在Odoo中,定时任务是指定周期性地执行的后端任务或操作。这些任务被称为定时任务,也可以被称为后台任务或调度任务。Odoo使用类似于Cron的调度器来管理这些任务,允许用户根据特定的时间表和规则执行操作。定时任务通常涉及到一些自动化的后端处理,例如数据导入、邮件发送、数据库清理等。这些任务可以通过Odoo的界面进行配置和管理。定时任务配置在Odoo中,定时任务可以通过"定时任务"菜单进行配置。用户可以指定任务的执行时间、周期、优先级等参数。CRON 表达式。

2023-12-20 09:32:05 1782

原创 odoo16实用功能之创建/自定义服务器动作

在Odoo中,服务器动作(Server Action)是一种用于执行后端(服务器端)逻辑的配置项。通过服务器动作,你可以定义一些操作,这些操作在特定的触发条件下会执行后端的Python代码或者其他动作。服务器动作通常与菜单、按钮、工作流等组件关联,用于在特定的事件发生时触发相应的逻辑。服务器动作允许你配置在后端执行的逻辑,这些逻辑可以在特定的条件下触发,为Odoo定制化和扩展提供了很大的灵活性。

2023-12-19 17:39:24 1800

原创 odoo16实用功能之右上角弹出提示框

定义客户端动作的标签,告诉Odoo前端如何处理这个动作。在这里,它表示显示通知。: 定义通知的类型,表示这是一个客户端动作,会触发前端的一些操作。: 包含了通知的详细参数。

2023-12-19 16:36:13 1326 2

原创 第二章 Odoo开发之模块继承

Odoo模块继承是一项关键技术,为开发者提供在不改变原始代码的情况下灵活定制系统功能的能力。通过视图继承,可调整界面布局;模型继承允许添加字段和方法;动作继承扩展系统功能。利用super()函数可保持继承链的完整性。这种强大而灵活的定制机制使得Odoo应用能够更好地适应各种业务需求,为开发者提供了高效而可维护的定制化开发方式。

2023-12-04 16:53:40 2015

原创 第一章 Odoo开发之快速上手odoo--开发一个odoo应用的具体流程(简易版)

学习本章你可以掌握一个odoo应用具体的开发流程。从开发者模式到模型创建到各种视图,再到业务逻辑,用户界面UI。通过自动化和优化业务流程,企业可以提高工作效率。集成管理使得不同部门协作更加高效,避免信息孤岛。通过分析报表和数据可视化,企业可以做出更准确的决策、优化经营策略。强大的CRM功能帮助企业建立良好的客户关系,提升客户满意度。而开源的特性使得企业可以根据需求进行灵活定制,获得适应性强的数字化解决方案。这些作用能够提升企业竞争力,适应数字化时代的挑战。

2023-11-28 20:20:51 7307 3

原创 AES加密算法介绍,DES加密算法介绍,python实现AES加密算法,ython实现DES加密算法

DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的算法。该加密算法是一种对称加密方式,其加密运算、解密运算需要。使用的是同样的密钥(一组字符串)即可。AES加密后密文长度是16的整数倍。DES加密后密文长度是8的整数倍。企业级开发使用DES足够安全。如果要求高使用AES。

2023-07-05 11:26:26 552

原创 全国招标公告公示搜索引擎DES des加密,des加密逆向,解密

全国招标公告公示搜索引擎DES des加密,des加密逆向,解密

2023-07-04 20:21:02 5864

原创 base64,加密算法base64,js逆向,加密逻辑,算法介绍,python实现,JS实现

杂乱的字节转化成base64:base64.b64encode(bytes).decode()=>得到base64字符串。# 得到杂乱的bas4字符串,还原成字节: base64.b64decode(s) => 得到字节。是一个计算逻辑,就是把字节处理成字符串的算法,适合用于传输数据,把字节处理成base64的字符串。Base64使用A--Z,a--z,0--9,+,/ 这64个字符实现对数据进行加密。#将bese64解码成字节(此时是一些看不懂的字节)#把字节处理成base64字节,长度为4的倍数。

2023-07-02 21:55:10 1366

原创 URLEncode,URLEncode python实现,处理cookie加密,js逆向

URL编码(URL encoding),也称作百分号编码(Percent-encoding), 是特定上下文的统一资源定位符 (URL)的编码机制。将需要转码的字符转为16进制,然后从右到左取4位(不足4位直接处理),每2位做一位,前面加上%,编码成%XY格式。

2023-07-02 21:51:03 1199

原创 md5加密算法详解,MD5加密算法,md5加密算法python实现,md5加密算法JS实现,前端加密,md5逆向思维

MD5加密(不可逆,摘要算法,hash算法),计算一致性,可以用来做密码的存储,再网页端可以做签名 MD5是一种被广泛使用的线性散列算法,摘要(hash)逻辑,在数学上的计算逻辑就是hash,可以产生出一个128位(16字节)的散列值(hash value), 用于确保信息传输完整的一致性。遇到逆向md5加密时,应该事先判断md5是否被魔改一旦看到了一个长度为32位的密文数据,该数据极有可能是通过md5算法进行的加密!4、解密:常规讲MD5是不存在解密的。

2023-07-02 21:47:13 1098

原创 有道翻译逆向,有道翻译js逆向,MD5加密,md5加密,python还原js中MD5加密,逆向思路

本例子仅供参考学习,主要学习的是有道翻译的MD5加密的逆向逻辑。1.抓包随便输入两个单词进行抓包,发现加密发生在webtranslate这个包中观察两个包的请求头,发现有三个地方是变化的,分别是i,sign,mysticTimei:是单词,这个不用逆向sign:签名,这个需要逆向mysticTime:时间戳,需要逆向。

2023-07-02 17:31:44 1293 2

原创 JS逆向--PyExecJS基本用法--网易云音乐逆向思路,node.js安装教程,逆向思路,逆向分析,加密机制,RSA,AES加密算法,加密算法啊破解,js引擎,定位数据包,分析栈结构,无痕窗口

逆向是学习爬虫必不可少的一个部分,JS逆向的掌握可以解决绝大多数网站加密机制,以下就从一个小案例中入手JS逆向吧。在数据加密的情况下,我们通过目标网站的JS数据加密算法,反向推导出该算法的加密过程,这个过程我们称之为JS逆向。上述我们从PyExecJS模块的基本用法开始讲述,到node.js的安装,从逆向第一种思维缺啥补啥,分析了网易云逆向的基本思路。以上就算是逆向的基本入门了,虽然这只是一种比较笨拙的做法,但是它的准确率是比较高的。下一节我会讲述逆向的另外一种思维方式,想要学好逆向,躬体力行才是真!

2022-11-11 15:08:08 6348 3

原创 爬虫基础--requests基础操作

模拟浏览器的侧重点,requests,post请求,get请求,百度翻译,本文主要讲述了requests模块的基本用法,动态参数的查找流程,初识了几个简单的反爬策略,请求参数动态化以及UA伪装等。

2022-11-06 23:28:21 2648

最新X货APP逆向教程

最新识货APP逆向教程,强制更新,frida反调试,抓包,drony,SocksDroid,ProxyDroid,拦截器绕过。需要的直接下载,5月31刚逆向成功。部分小结代码: import requests res = requests.post( url="https://shapi.shihuo.cn/daga/search/goods/v1", params={ "minVersion": "15670", "clientCode": "%7Bholder%7D", "v": "7.20.1", "channel": "huawei", "device": "M2007J18D", "platform": "android", "timestamp": "1668163363382", }, json={ "goodsListType": "goodsList",

2023-06-01

针对广告的点击率分析,采用机器学习线性回归基本用法

广告的点击率分析,适合学生学习结合

2022-11-11

广告点击率分析代码的数据集

广告点击率分析代码的数据集,适合学生学习

2022-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除