迭代器索引记录器
说明有时候有一些东西需要迭代处理(比如临时需要采集一些数据),有时候中间会失败,就需要创建一个可持久化的索引。 因此简单的写入到 txt 文件进行存储。好几次之后,经常需要很重复写一些代码,变得很不好看。 所以花了一点点时间抽出来这些重复代码。 Code1234567891011121314151617181920212223242526272829303132333435363738394...VSCode 转移扩展、用户配置到其他目录
前言关键是 --extensions-dir,--user-data-dir,现在网络上的操作大都是修改快捷方式。然后修改注册表。 这样十分麻烦。我之前也是按照这样进行操作。 但是有些地方调用 VSCode 仍然去读取了 C 盘的配置文件,导致用起来很乱。 既然如此,VSCode 也没有提供修改的地方,那么直接使用符号链接。 操作 首先,原先 C 盘的配置文件夹需要重命名备份或者删除。 然...一些备忘笔记
ANSI 这个不是ASCII的意思,而是采用本地编码的意思。简体中文 Windows 系统,则会使用 GBK 编码。待验证 并发与并行并不相同,并发主要由切换时间片来实现“同时”运行,并行则是直接利用多核实现多线程的运行pyintaller linux 打包问题
背景提醒:嫌啰嗦直接目录跳转下去看解决方法 本来异想天开想看 PyInstaller 能不能在 Window 编译打包 linux 可直接运行的 python 程序,不想在另一台 linux 上安装 python 环境。然后: PyInstaller is tested against Windows, MacOS X, and Linux. However, it is not a cr...requests httpx post中json中文编码问题
requests、httpx post 提交 json 数据时,默认在库中 ensure_ascii 为
True
。会对中文进行 unicode 编码。
但是有的时候服务端并没有处理中文,没有进行解码,而我们又改不了服务端,就会出现问题!python 浮点数计算
Floating Point Math 先贴个代码,有空再写: 12345678910111213141516171819202122232425262728293031323334import decimalimport fractions# 2017096.82 / 10000print(f"2017096.82 / 10000 => {2017096.82...playwright 直接拦截获取图片数据
背景playwright 控制浏览器后,获取其中的图片还需要手动获取 src 重新下载,是不是有点浪费时间?甚至有的网站图片下载时还需要加代理,无法百分百成功,但是浏览器加载下载的时候却是一直都可以的。 这时候就需要利用起来 playwright 的网络拦截功能了! 实现1. 拦截功能实现主要思路就是过滤出需要的响应,然后对特征符号进行哈希,以此命名文件保存下来,以供备用。 12345678...Magisk 修补 boot root 记录 - Redmi K50 Pro
今天周末,可以解锁 BootLoader 了,抽空给 k50p 上个 root,准备搞上 lsposed,记录一下。 通过修补 boot.img 的方式。 一、提取 boot.img下载个当前刷机包完整包,我现在是 13.0.11.0 稳定版。 然后从压缩包里解压出 payload.bin,我们需要从这里面提取出 boot.img。 然后在通过小米快传,将 payload.bin 传到电脑上...ImportError: cannot import name 'BrokenResourceError' from 'anyio' (unknown location)
版本冲突问题。安装最新版本的anyio。我这里是旧版本的3.3.0,重新安装了3.5.0就好了 12345678910111213141516171819202122232425262728(base) F:\PyProject\url_checker>pip uninstall anyioFound existing installation: anyio 3.3.0Uninstal...pyinstaller 等修改命令行界面的标题
给 pyinstaller 打包的命令行界面设置标题!