buildozer 不能使用 3.x 的 openssl 吗?必须要用落后的 1.1 吗?

4 月 10 日
阅读 3 分钟
561
但是现在的 mac 系统等都是 openssl 3.x 了,这就会导致 buildozer -v android debug 打包的时候报错

Buildozer 打包失败原因之注释惹的祸

4 月 9 日
阅读 1 分钟
438
这是之前 ai 给我的 buildozer.spec 文件内容 {代码...} 因为 android.api 后面加了注释,导致报错 {代码...} 去掉 # 适配Android 14(小米14) 就好了

执行 buildozer -v android debug 报错 ValueError: read of closed file

4 月 8 日
阅读 7 分钟
524
参考:解决buildozer运行下载依赖包问题“fatal:无法访问‘https://github.com/kivy/python-for-android.git”解决过程作为🀄️国人实在是太惨了,网络被封锁,使用 buildozer 打包还要面临网络封锁的问题 {代码...} 怎么解决呢?分析问题所在首先我是挂了 t 的,所以我先用 requests 下载看看,是不是可以下载成功,看看是...

注意,python 的错误捕捉会覆盖同名的变量,导致 UnboundLocalError 报错

4 月 3 日
阅读 1 分钟
404
seo 标题:注意,python 的错误捕捉会覆盖同名的变量,导致 UnboundLocalError: local variable 'error' referenced before assignment

怎么判断自己下载的 trae 是国际版还是国内版?

4 月 2 日
阅读 1 分钟
1.2k
trae 可能为了自保,国内外发行了两个版本国内版:[链接]国际版:[链接]下载后怎么区分呢?很简单,看用过 ai 提示的模型是就知道了在 trae 的右下角可以看到国内版只能选 Doubao 和 deepseek[链接]国外版可以选择 Claude、DeepSeek、DeepSeek[链接]

2025,在 linux 上安装 pipenv 的正确姿势,避免低版本和依赖冲突

3 月 25 日
阅读 2 分钟
603
第一种方式:apt install python3-pipenv 利用 debian 系的 apt 包管理器安装 pipenv,但是这样会有一个问题,就是 pipenv 的版本会非常的滞后,和发行版自带的 cpython 版本兼容是没有问题,但是如果你安装了额外的 cpython ,尤其是更加新版本的 cpython (比如系统自带的是 cpython3.10,你自己编译安装了一个 cpytho...

申请 Let's Encrypt 的 免费 TLS 证书实现网站的 https 访问

3 月 20 日
阅读 1 分钟
436
因为这个 使用 apt 安装的 python 第三方包的版本为什么这么滞后? 原因,所以我不是用 sudo 把证书弄到系统路径,而是选择到普通用户路径下面 {代码...}

使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?

2 月 12 日
阅读 1 分钟
774
使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?或者执行任务的时间超过锁的过期时间,如果续期?使用 redis 做分布式锁时,遇到客户端挂掉,如何正确的释放锁?—— 给锁设置一个过期时间Q:如果持有锁的客户端挂了,这个锁还加着怎么办?只能等超时自动释放吗?是的,因为 redis server 没有主动检测长连...

peewee 的 save 会触发带有 CURRENT_TIMESTAMP 的 update_at 更新吗?

2 月 10 日
阅读 2 分钟
433
准备的数据表 {代码...} 准备的数据idvideo_idsearch_countcreated_atupdated_at1214748364702024-10-31 09:54:352024-10-31 09:54:352214748364702024-10-31 09:54:362024-10-31 09:54:363214748364702024-10-31 09:54:372024-10-31 09:54:374214748364702024-10-31 09:54:392024-10-31 09:54:39看看执行下面的代码之后...

peewee 的 get、get_or_none、get_or_create 遇到多个值,是报错还是 limit1 ?

2 月 10 日
阅读 2 分钟
524
{代码...} 测试数据如下:video_id 没有添加唯一约束,且存在多个一样的值idvideo_idsearch_countcreated_atupdated_at1214748364702024-10-31 09:54:352024-10-31 09:54:352214748364702024-10-31 09:54:362024-10-31 09:54:363214748364702024-10-31 09:54:372024-10-31 09:54:374214748364702024-10-31 09:54:392024-...

reqable 在 Firefox 浏览器无法抓包和访问网络

2 月 8 日
阅读 1 分钟
834
reqable.com 很像是一个安全(连接加密)的网站,但我们未能与它建立安全连接。这个问题是由 Reqable CA (Feb 8, 2025, EC541EC3) 所造成,它是您的计算机或您所在网络中的软件。您可以做什么?如果您的防病毒软件包含扫描加密连接的功能(名称通常为“Web 扫描”或“HTTPS 扫描”),您该考虑禁用该功能。若上述操作无效,...

python 的 requests 字符编码乱码,添加 chardet 更加智能、精确的判断 response 的编码

2 月 7 日
阅读 2 分钟
565
seo 优化:requests 判断 response 的字符编码python 的 requests 是怎么判断 response 的字符编码的?python 的 requests 字符编码乱码,添加 chardet 更加智能、精确的判断 response 的编码,避免乱码下面我展示一下我的代码示例,把 response 的前 256 个字节喂给 chardet 用于判断字符编解码为什么是 256 个字符?因...

关于 python 的 http 客户端的默认请求头测试 —— requests、httpx、curl_cffi

1 月 9 日
阅读 2 分钟
775
开始测试首先测试 requests测试代码 {代码...} 服务端收到的请求头 {代码...} 测试 httpx测试代码 {代码...} 服务端收到的请求头 {代码...} 最后测试 curl_cffi测试代码 {代码...} 服务端收到的请求头 {代码...}

Nginx Proxy Manager 反代本地服务502错误——基于 1panel 部署遇到的问题解决方案

1 月 8 日
阅读 2 分钟
947
我有一个需求:我有一台云服务器,ip 地址为 114.55.xxx.xxx然后在这个机器上部署了一个 python 服务 [链接]我需要实现一个功能:部署一个 nginx当我访问云服务器 的 80 端口的时候,可以帮我反向代理访问 python 服务,我应该如何设置 nginx 呢?给我对应的配置文件

fastapi 的 typer 会是 click 项目的优秀替代品吗?

2024-12-21
阅读 1 分钟
605
最近在使用 click 的时候,发现一个问题,就是 click 不更新了,最近一次更新在 2023 年的 8月份这非常的糟糕,而且 click 社区还欠着我的问题没有答复:How do I add the --version parameter when using click.CommandCollection所以,如果你要继续(直接)使用 click 可能就得不到社区支持了是时候找一个替代品了,我...

记录一个 nameko standalone rpc 应答不消费导致阻塞的问题

2024-11-26
阅读 1 分钟
516
使用 nameko standalone rpc 调用其他 rpc 服务的示例代码: {代码...} 先明确两个角色:nameko rpc 客户端,上面的代码就是客户端代码nameko rpc 服务端遇到了一个问题,就是 rpc 服务端已经返回数据了(服务端是把数据推到 rabbitmq 即视为返回数据完成),但是 rpc 客户端一直处于数据消费中。所以问题是出在客户端,...

ray 初体验,回答几个关注分布式的问题

2024-11-14
阅读 2 分钟
764
QA 记录ray.init(address="auto") 为什么不要配置集群的ip端口等信息?副问题:ray 怎么创建一个中心ray.init(address="auto") 为什么不要配置集群的ip端口等信息?我们看到的 ray 的代码示例 demo 都是类似下面这样的 {代码...} 这我就很奇怪,ray 没有一个中心节点吗?或者不需要把自己变成一个中心节点吗?不区分 mas...

使用知乎的接口给字符串打标签

2024-11-01
阅读 1 分钟
555
最近发现知乎在提问的时候,会自动生成标签。记得以前标签都是需要手动填写的现在可以自动了当然,这个接口是要带 cookie 的

因为 int32 溢出导致的 peewee.IntegrityError 错误事故记录

2024-10-31
阅读 8 分钟
787
因为 int32 溢出导致的 peewee get_or_create时出现 peewee.IntegrityError错误事故记录详细看这里:[链接]关于使用 peewee 的 get_or_create 时候,出现 peewee.IntegrityError 报错下面的是完整的代码日志 {代码...} 下面是 peewee 的模型 {代码...} 数据库里面的 ddl {代码...} 执行的部分代码 {代码...} 很显然问题...

manus 的替代品有哪些?使用LLM大模型技术做手机/网页/浏览器自动化操作技术汇总

2024-10-30
阅读 1 分钟
1.8k
副标题:使用 LLM 大模型自动化操作浏览器、手机使用 VLM 多模态大模型自动化操作浏览器、手机使用 多模态视觉大模型自动化操作浏览器、手机

如何将您的 Eventlet 项目迁移到 Asyncio

2024-10-30
阅读 1 分钟
640
我手上有很多 nameko 框架编写项目,nameko 和 Eventlet 都是多年没有维护的项目了,所以迁移是必要的,但是不着急,后面我迁移成功后,会分享我的经历,todo

使用 modelscope 跑 OpenBMB/MiniCPM-V-2_6

2024-10-25
阅读 3 分钟
831
使用 modelscope 跑 OpenBMB/MiniCPM-V-2_6-int4,绕开 huggingface 的网络封锁完整版[链接] {代码...} int4 量化版本[链接] {代码...}

whistle 安装证书之后无法抓包的一种可能: rootca.pro 内容变更

2024-10-11
阅读 1 分钟
972
现象:whistle 抓不到包参考: [链接]whistle 的证书叫做 rootca.pro但是 rootca.pro 的内容不是固定不变的你在 A 机器上 whistle 生成的 rootca.pro 和 B 机器上的 whistle 生成的 rootca.pro 内容是不一样的所以有的时候抓包不到,就是运行 whistle 的设备变更了,这个时候需要访问新的设备获取新的 rootca.pro

Bitten by Unicode 被Unicode咬了

2024-09-16
阅读 1 分钟
615
[链接]

ubuntu24.04 使用 python-opencv 报错 ImportError: libGL.so.1

2024-08-19
阅读 3 分钟
1.6k
{代码...} 安装 libgl1-mesa-glx 报错 {代码...} 查了一下 [链接]发现是包的名称变了,变成 libgl1 和 libglx-mesa0 了完整命令: sudo apt-get install libgl1 libglx-mesa0 {代码...} 如果是旧系统,请参考:[链接]

使用 curl_cffi 的时候,关于请求头参数设置的问题

2024-08-07
阅读 4 分钟
1.8k
使用 curl_cffi 发出 http 请求的时候,如果设置了 impersonate 参数,那么 curl_cffi 根据 impersonate 的值自动设置 ua,但是此时如何我们传入的请求 headers 里面也有 UA 呢?会用哪个?

rabbitmq 的 Message rates 显示为 Currently idle 表示什么含义?

2024-06-26
阅读 1 分钟
1k
正常的显示不正常的显示

关于 nameko 发布订阅模式下,message header 里面会出现 nameko.call_id_stack 的原因

2024-03-14
阅读 1 分钟
559
headers: nameko.call_id_stack: parse_service.handle_parse_result.e03a8fd3-065b-46ee-93ad-5981c0076951persist_service.persist.9538901e-f8dd-4871-ac97-ead0eb7f25f2

爬虫自动化控制手机技术选型:uiautomator2 、 appium 和 Airtest 三者对比

2024-02-25
阅读 1 分钟
2.8k
但是 uiautomator2 的名气不是很大,当时那个同时拍拍屁股走时,对 uiautomator2 的使用还存在一些问题,比如过段时间不操作手机,电脑和手机之间就会永久断联,只能通过重装 u2 解决(不过这个问题,在我接手后没有遇到过)

fastapi 关于线程池、同步、异步的问题解答汇总

2024-02-22
阅读 1 分钟
1.7k
seo优化:如何在 python 的 asyncio 里面执行同步函数并且不阻塞事件循环如何在 python 的 fastapi 里面执行同步函数并且不阻塞事件循环fastapi 的视图函数加不加 async 的区别fastapi 如何在异步视图函数里面执行同步代码?uvicorn 如何调节线程池大小peewee 会阻塞 fastapi 的 异步协程吗python asyncio,如何在异步中...