摘要: """布隆过滤器基础类"""import mmh3from redis import Redisimport mathfrom typing import List, Union, Tuplefrom loguru import loggerimport hashlib​​class BaseBlo 阅读全文
posted @ 2024-05-15 21:42 CJTARRR 阅读(77) 评论(0) 推荐(0)
摘要: 当复制粘贴字符串到编辑器的时候,经常会出现这种报错: SyntaxError: Non-UTF-8 code starting with '\xe7' in file.但是看起来字符串确实没有问题。 这时候需要在文件的首行加上: # -*- coding: utf-8 -*- 阅读全文
posted @ 2024-05-14 22:38 CJTARRR 阅读(808) 评论(0) 推荐(0)
摘要: 修改GO111MODULE和GOPROXY go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct# GO111MODULE默认为auto,当项目存在go.mod,会自动启用go module模式。这里还是直接开启比较好 阅读全文
posted @ 2024-05-08 18:05 CJTARRR 阅读(89) 评论(0) 推荐(0)
摘要: 在终端使用 python 文件名的方式启动项目后,其中print方法输出的文本不及时,这是因为python print有一个缓冲区。 使用python -u 方式启动即可。 阅读全文
posted @ 2024-05-08 14:59 CJTARRR 阅读(104) 评论(0) 推荐(0)
摘要: 安装tenacity pip install tenacity 使用示例 from tenacity import retry, wait_fixed, stop_after_attempt​​@retry(stop=stop_after_attempt(5), wait=wait_fixed(0. 阅读全文
posted @ 2024-05-08 14:50 CJTARRR 阅读(61) 评论(0) 推荐(0)
摘要: # 停止所有容器docker stop $(docker ps -aq) # 删除所有容器docker rm $(docker ps -aq) # 删除所有镜像docker rmi $(docker images -q) 阅读全文
posted @ 2024-05-08 14:45 CJTARRR 阅读(43) 评论(0) 推荐(0)
摘要: 安装依赖 yum install openssl​yum install zlib​yum install pcre​rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.no 阅读全文
posted @ 2024-03-25 17:11 CJTARRR 阅读(173) 评论(0) 推荐(0)
摘要: 安装 pip install tinydb 特性 1.轻量易用2.JSON数据存储,使用json格式存储数据,类似mongodb数据库。3.支持查询和过滤4.支持事务5.可插件拓展 示例 from tinydb import TinyDB, Query​# 创建数据库db = TinyDB('my_ 阅读全文
posted @ 2024-03-21 09:48 CJTARRR 阅读(312) 评论(0) 推荐(0)
摘要: python从列表中随机取多个值 import random​my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]s_list = random.sample(my_list, 3)​# 上面的示例表示从my_list中随机取三个值,并形成列表。# 需要注意的是,取值数 阅读全文
posted @ 2024-03-20 10:10 CJTARRR 阅读(133) 评论(0) 推荐(0)
摘要: kill -9 $(ps -ef | grep 关键词| grep -v grep | awk '{print $2}') 阅读全文
posted @ 2024-03-19 17:53 CJTARRR 阅读(15) 评论(0) 推荐(0)
摘要: 介绍 海外app在访问的时候需要kx上网,所以会与大多数抓包软件的默认模式冲突。 解决方案 Fiddler,Charles都是支持设置代理的。app的发出流量先通过抓包软件开放的端口,然后再经过抓包软件设置的代理。Charles设置举例(mac): settings => External Prox 阅读全文
posted @ 2024-03-19 17:34 CJTARRR 阅读(757) 评论(0) 推荐(0)
摘要: mac: /Users/用户名/Library/Application Support/JetBrains/ windows: C:\Users\xxxxxxx\AppData\Roaming\JetBrains\ Ubuntu18.04: ~/.config/JetBrains/​# vmopti 阅读全文
posted @ 2024-03-14 17:13 CJTARRR 阅读(330) 评论(0) 推荐(0)
摘要: 示例 """程序运行计时工具"""import signal​​class TimeoutException(Exception): def __str__(self) -> str: return "程序运行超时"​​def timeout_handler(signum, frame): """ 阅读全文
posted @ 2024-02-27 10:25 CJTARRR 阅读(285) 评论(0) 推荐(0)
摘要: 安装 pip install loguru 基本使用 from loguru import logger logger.trace("这是 trace 级别日志") # 最详细的信息,通常只在诊断问题时使用 logger.debug("这是 debug 级别日志") # 详细信息,对调试程序有帮助 阅读全文
posted @ 2024-02-10 20:22 CJTARRR 阅读(131) 评论(0) 推荐(0)
摘要: # 当python使用redis库连接和使用redis数据库时,可能会偶尔发生标题中的错误。这种操作并不是每次都会发生,而是偶发的,并且重试可以解决。# 为了连接使用更稳定简单,在redis 3.3.x后,redis库作者为redis客户端添加了一个health_check_interval参数,用 阅读全文
posted @ 2024-01-22 09:23 CJTARRR 阅读(728) 评论(0) 推荐(0)
摘要: 用requests请求一下网址均可: http://jsonip.com http://httpbin.org/get 阅读全文
posted @ 2024-01-02 17:24 CJTARRR 阅读(67) 评论(0) 推荐(0)
摘要: Python importlib简单使用 查看包/文件是否存在 from importlib import util​spec = util.find_spec("xxx.xxx.xxx") # 填目标包/文件的引用路径if not spec: print("没有找到相关的包/文件") 导入包/文件 阅读全文
posted @ 2024-01-02 17:07 CJTARRR 阅读(111) 评论(0) 推荐(0)
摘要: 安装pysocks pip install pysocks 挂载/卸载代理方法 import socksimport socket​​def up_global_proxy(host: str, port: int, username: str=None, password :str=None): 阅读全文
posted @ 2024-01-02 11:55 CJTARRR 阅读(1271) 评论(0) 推荐(0)
摘要: 当通过相对路径写入或引用文件时,需要注意当前工作目录: # 查看当前工作目录 import os print(os.getcwd()) # 修改工作目录 os.chdir(路径) 阅读全文
posted @ 2023-12-29 10:57 CJTARRR 阅读(12) 评论(0) 推荐(0)
摘要: python安装anyjson时报错: error in anyjson setup command: use_2to3 is invalid. 原因是setuptools 58之后的版本已废弃use_2to3 解决办法是,安装低版本的setuptools pip install setuptool 阅读全文
posted @ 2023-12-20 14:54 CJTARRR 阅读(776) 评论(0) 推荐(0)