摘要:
1、定位header关键字 (function(){ let headerCache = window.XMLHttpRequest.prototype.setRequestHeader; window.XMLHttpRequest.prototype.setRequestHeader = func 阅读全文
摘要:
1. 使用 env.cr.execute 执行 SQL 语句 Odoo ORM 提供的 env.cr.execute() 可以直接执行 SQL 语句,这样可以在 Python 代码中调用 SQL 逻辑,结合 Odoo 的业务模型实现复杂的逻辑操作。execute() 方法适合处理批量数据更新、复杂查 阅读全文
摘要:
以下是一些常见的 SQL 函数及其详细中文解释、示例和总结: 1. COALESCE 作用:COALESCE 函数从左到右依次检查其参数,并返回第一个非空的值。如果所有参数都为空,则返回 NULL。 应用场景:可以在处理缺失数据时使用,尤其是多个字段可能为空的情况下,可以选择一个优先级最高的非空值。 阅读全文
摘要:
昨天在工作中遇到一个问题: 由于这是odoo12的架构,所以新加的这个字段还是个计算字段。逻辑是: 客户优先引用“出运要求”关联的客户,如果这个客户没有值,则取 “采购合同” 关联的客户字段。这张表已经有13000条数据了。即使增加了这个客户的计算逻辑,也无法触发这个计算字段。 @api.depen 阅读全文
摘要:
/** * JSON.stringify 是在JS中把对象序列化成字符串,一般用于ajax交互,把对象序列化成字符串,后台才能解析! * JSON.parse 正在和JSON.stringify相反,是把字符串解析成对象,一般用于ajax交互,把字符串解析成对象,方便操作! * 所以,这两个方法是成 阅读全文
摘要:
Cookie 和 Session: 服务器和客户端的交互仅限于请求/响应过程,结束之后便断开,在下一次请求时,服务器会认为新的客户端。 为了维护他们之间的链接,让服务器知道这是前一个用户发送的请求,必须在一个地方保存客户端的信息。 Cookie:通过在 客户端 记录的信息确定用户的身份。 Sessi 阅读全文
摘要:
前面发的汇率的代码。增加了验证码以及第二页加密,并增加了token验证。以下是代码已逆向import time as _xo, requests as _ya, re as _zl, base64 as _mn, ddddocr as _dd _xe = _xo.sleep def _a1(_b2) 阅读全文
摘要:
(Windows Package Manager)是近年来微软推出的一款命令行工具,用于简化应用程序的安装、升级和管理。它在管理多台机器或维护开发环境时非常有用。以下是对winget的详细介绍以及一些高级用法的示例。 什么是winget? winget是Windows Package Manager 阅读全文
摘要:
爬取中国银行汇率到数据库 可以批量指定日期段 import random import requests from datetime import datetime, timedelta import logging import re import time from datetime impor 阅读全文
摘要:
Windows 11的文件资源管理器功能丰富,但性能略逊于Windows 10版本。新版本增加了选项卡、现代UI和预览窗格等功能,但也导致运行速度变慢。因此,一些用户更偏好旧版本的简洁和快速,甚至怀念经典的Ribbon界面。 好消息是,有一种方法可以永久恢复Windows 10的文件资源管理器。只需 阅读全文