SF
python后端实战经验分享
python后端实战经验分享
注册登录
关注博客
注册登录
主页
关于
RSS
爬虫自动化控制手机技术选型:uiautomator2 、 appium 和 Airtest 三者对比
universe_king
2 月 25 日
阅读 1 分钟
2.2k
但是 uiautomator2 的名气不是很大,当时那个同时拍拍屁股走时,对 uiautomator2 的使用还存在一些问题,比如过段时间不操作手机,电脑和手机之间就会永久断联,只能通过重装 u2 解决(不过这个问题,在我接手后没有遇到过)
小米手机 adb devices 一直卡住没有响应
universe_king
2 月 23 日
阅读 4 分钟
2.6k
下面的命令一直卡住 {代码...} 但是手机的端口都是 ok 的 {代码...} 我还个手机再使用 adb pair 试试,排查一下是手机的问题,还是电脑的 adb 问题 {代码...} 换了一个手机,发现也不行所以不是小米手机的问题,而是 adb 的问题,可能是 adb 卡死了所以我想重启一下 linux 上的 adb 服务 {代码...} 但是发现 kill-sever ...
fastapi 关于线程池、同步、异步的问题解答汇总
universe_king
2 月 22 日
阅读 1 分钟
1.4k
seo优化:如何在 python 的 asyncio 里面执行同步函数并且不阻塞事件循环如何在 python 的 fastapi 里面执行同步函数并且不阻塞事件循环fastapi 的视图函数加不加 async 的区别fastapi 如何在异步视图函数里面执行同步代码?uvicorn 如何调节线程池大小peewee 会阻塞 fastapi 的 异步协程吗python asyncio,如何在异步中...
adb pair 命令遇到 error: protocol fault
universe_king
1 月 21 日
阅读 1 分钟
2.7k
adb pair 配对的时候,遇到报错: {代码...} 重新打开配对码(刷新),再重连一次就好了 {代码...}
adb 无线调试固定手机的端口
universe_king
1 月 21 日
阅读 1 分钟
2.4k
参考:真机adb 无线调试,每次端口都变
小米手机安装 whistle 证书踩坑记
universe_king
1 月 14 日
阅读 1 分钟
1.7k
whistle 是一个抓包软件我的 whistle 部署在 mac 上,然后我希望 whistle 代理我的小米手机的流量,让我抓包但是遇到了一些坑:小米手机安装证书不显示已下载的证书打开页面空空如也怎么解决?点击左上角的三个横杠,把最近改成「下载内容」安装了证书之后,还是「要求使用安全连接」因为我一开始安装做了,我选了 「证...
mysql 唯一约束冲突会导致跳自增 id吗?
universe_king
2023-12-30
阅读 2 分钟
756
seo优化:mysql 唯一键冲突会导致跳自增 id吗?mysql 唯一索引冲突会导致跳自增 id吗?答案:会比如你的表里面只有一条记录 id=1,然后再插入一条一模一样会出现唯一冲突的记录,会报错插入失败。然后在插入一条不重复的。这条成功插入的 id=2 还是 id=3?chatgpt 告诉我是 id=2但是实际上,在 mysql5.6 还是 mysql8.1,...
python asyncio,如何在异步中执行同步函数怎么办?
universe_king
2023-12-24
阅读 1 分钟
873
seo优化:如何在 python 的 asyncio 里面执行同步函数并且不阻塞事件循环如何在 python 的 fastapi 里面执行同步函数并且不阻塞事件循环关于第一个问题,看下面的代码: {代码...} 关于第二个问题,参考:peewee 会阻塞 fastapi 的 异步协程吗
使用纯 html 和css 垂直拆分区域
universe_king
2023-12-23
阅读 4 分钟
670
在研究 Ant Design Vue 这些 UI 框架之前,打好 html 和 css 的基础还是很重要的,尤其是 css,不让出问题都不知道怎么排查
nameko 断开连接之后,无法自动重启的重连 rabbitmq server 的问题
universe_king
2023-12-23
阅读 12 分钟
622
nameko 是有重连机制的,但是也还是会经常发现无法重连的情况比如下面的报错: {代码...} 还有下面的报错: {代码...} 但是这些问题怎么解决我还不知道产生的原因我大概知道了,基本都是因为执行超时(至少 amqp.exceptions.PreconditionFailed 铁定是的)然后对于这个方案,我用的是检查标准输出,发现 amqp.exceptions...
linux 查看一个进程的所有网络连接
universe_king
2023-12-23
阅读 1 分钟
442
{代码...}
类似 nicegui 的竞品有哪些?
universe_king
2023-12-23
阅读 1 分钟
1.3k
seo 优化:nicegui 的替代品有哪些?先定义一下竞品/替代品:python+开源我参考了:快速生成 AI 应用的框架对比:Gradio、Streamlit 和 Dash一个Python神器!ReactPy: 构建WEB网页应用nicegui 的替代品有streamitReactPy
解决 curl_cffi 和 nameko/eventlet 的兼容性
universe_king
2023-12-19
阅读 1 分钟
954
我直接怀疑就是 curl_cffi 和 eventlet 的兼容性有问题,为什么呢?因为我之前看到过文章说 eventlet 和 grpc 不兼容,因为 grpc 使用的是多线程库不是 python 内置的多线程,所以 eventlet 的猴子补丁能给 python 内置的多线程打补丁,但是不认识 grpc 的多线程
nicegui 为什么 w-full 会重置对齐效果?
universe_king
2023-12-16
阅读 5 分钟
1.4k
从上面的代码和下面的效果来看,貌似 <div class="column"> 设置的 align-items: center; 继承给 <p>哈哈</p> 和 <p>嘿嘿</p> 了,因为 <p>哈哈</p> 和 <p>嘿嘿</p> 都是居中对齐的
UIAutomator2 如何获取当前界面的所有 resourceid
universe_king
2023-12-13
阅读 1 分钟
2.3k
子问题: 如何在一个界面中快速得到每个控件的Resource ID一开始,我看了这个文章:[链接] ,但是发现无效所以得找新办法,这是我找到的新办法下面这样就行 {代码...} 获得的结果也可以用这个工具:[链接]
安装 pycurl 报错 Could not run curl-config: 'curl-config'
universe_king
2023-12-12
阅读 3 分钟
774
{代码...} 怎么解决?安装下面的依赖即可 {代码...} 如果使用的是官方镜像,比如 python:3.10-bookworm,那么 libcurl4-openssl-dev 已经默认安装了
pydantic v1 迁移到 v2 需要注意的事项
universe_king
2023-12-10
阅读 3 分钟
2.4k
pydantic v1 已经不更新了[链接]但是我们还要继续使用 pydantic 等等模型, 但是 v1 和 v2 的 api 发生了巨大的变化比如:parser_raw 没有了, 可以用 model_validate_json 替代parse_datetime 没有了pydantic_encoder 没有了,改成 pydantic_core.to_jsonable_python 了参考: How to continue to use pydantic_encoder and...
查看 k8s 某个节点,每个 pod 占用的 cpu 使用量
universe_king
2023-12-07
阅读 1 分钟
721
{代码...} 要使用,替换上面的 grep cn-hangzhou.172.16.6.12 部分就行了
2023年,macos 上最好看的第三方输入法——微信输入法
universe_king
2023-12-05
阅读 1 分钟
2k
我感觉微信输入法的格调和macos 很搭,相比「百度输入法」和「搜狗输入法」输入法,颜值高了 100 个档次下面是百度输入法,看着颜值很不错吧,但是这是我换了无数皮肤之后,看着勉强输入的一款相比之下,搜狗输入法就很难看右侧还有 搜狗的 logo,最讨厌这种行为了下面的是讯飞输入法
远程访问 minikube dashboard
universe_king
2023-12-04
阅读 1 分钟
917
最简单的方式,就是使用 vscode remote ssh 到远程机器,然后在 vscode 的终端输入 minikube dashboard,这样 vscode 会自动帮你创建本地代理,非常的简单优雅
python pip 从源码编译生成 pillow wheel ,并使用 auditwheel 包含预编译的二进制扩展
universe_king
2023-12-01
阅读 15 分钟
1.2k
「python pip 从源码编译生成 pillow wheel」参考:[链接]我的平台是 ubuntu22.04克隆代码 {代码...} 创建虚拟环境并激活,安装编译 wheel 需要的 python 依赖 {代码...} 安装编译 pillow 需要的外部库 {代码...} 编译 pillow 的 wheel {代码...} 此时,会生成 dist/Pillow-10.1.0.dev0-cp310-cp310-linux_x86_64.whl验...
如何在一台机器上部署并运行多个 fiddler,可以通过设置不同的监听端口实现吗?
universe_king
2023-11-30
阅读 1 分钟
461
可以参考:[链接]
python 操作音视频的选择:ffmpeg-python 对比 pyav
universe_king
2023-11-27
阅读 4 分钟
1.3k
ffmpeg 是音视频领域的王者,对音视频的操作,离不开 ffmpeg 在 python 生态下面使用 ffmpeg 有两个著名的库ffmpeg-pythonpyav那推荐用哪个呢?当然是后者:pyav为什么?他两有什么区别?那就是调用 ffmpeg 的方式不同ffmpeg-python 是直接调用 ffmpeg 这个可执行程序来操作音视频的,这就要求你本地安装 ffmpeg。而且每...
nicegui 的 bind_value、bind_value_from、bind_value_to 有什么区别
universe_king
2023-11-26
阅读 1 分钟
1k
在 NiceGUI 中,bind_value、bind_value_from 和 bind_value_to 是用于创建数据绑定的方法¹。以下是它们的区别:
nicegui 垂直居中对齐元素
universe_king
2023-11-23
阅读 2 分钟
1.6k
{代码...} 怎么解决错位的问题?加一个 items-center 就好 {代码...} nicegui 水平居中对齐元素用哪个?用 justify-center具体用法参考:[链接]因为 nicegui 的 css 框架用的是 tailwindcss
vscode 无法格式化 python 代码
universe_king
2023-11-22
阅读 1 分钟
1.6k
There is no formatter for 'python' files installed.最近新版本的 vscode 像个 xxx 一样无法格式化 python 代码了怎么解决?你可以参考:[链接]我选用的就是回退 python 这个插件到 v2023.18.0 版本但是一直回退到老版本不是个事,所以:新办法,在插件中心搜索 「autopep8」,然后安装第一个
milvus 可以存储大文本大标量吗?
universe_king
2023-11-22
阅读 1 分钟
1.8k
可以,但不建议,因为 milvus 会这标量字段也一起载入 RAM具体参考:milvus 的 VARCHAR 会随着向量一起被加载到内存吗?
python 的 goose3 如何配置 ip 代理
universe_king
2023-11-21
阅读 1 分钟
1.2k
方式有点隐蔽,在实例化 Goose 的时候,作为集成到第一个参数里面传入示例如下: {代码...}
「爬虫通用解析器」调研
universe_king
2023-11-20
阅读 16 分钟
626
最著名的通用解析器就是 newspaper3k但是其实还有很多「通用解析器」,可参考:[链接]我自己看了一下,感觉 goose3 也不错,可以作为 newspaper 的补充(newspaper 就是 newspaper3k) {代码...} 运行结果 {代码...} 又看到一个项目,叫做 trafilatura按照它自己的描述,这个整体指标比 newspaper3k 和 goose3 高出不少...
milvus 是否支持高维度向量
universe_king
2023-11-17
阅读 1 分钟
281
看到有人有上面的需求,但是 milvus 是不支持的,milvus 只支持一维向量
上一页
1
2
(current)
3
4
5
…
More
下一页
上一页
2
(current)
下一页