python 使用 os.linesep 导致文本多次换行问题 前置信息关于换行符,一共有下面这几种: 字符 描述 ASCII 16进制 \n 换行符 0x0A \r 回车符 0x0D \r\n 回车换行符 0x0D 0x0A 上面每一个换行符,都能够让文本正确换行。Linux 常用的换行符是 \n,而 Windows 默认的换行符是 \r\n,Mac 的换行符是 \r。 问题使用如下代码,读取剪贴板,按行分割,去除每一行的换行符,然 2025-07-03 python #troubleshoot #python #utf-8
C# 长耗时任务更新界面无效的解决方法 问题现象希望在一个长耗时任务开始时,显示一个忙状态,然后在结束时恢复界面. 123456789private void DisplayImagePage(){ // 显示一个忙状态 textblock1.Visibility = Visibility.Visible; // 耗时操作 Thread.Sleep(1000); // 恢复界面 textbl 2025-07-01 csharp #windows #wpf
终端 ANSI 转义字符的各种玩法 终端 ANSI 转义字符的各种玩法ANSI转义序列(ANSI Escape Sequences)是一系列以 ESC(ASCII 码 27,即 \033 或 \x1B) 开头的控制字符序列,用于在终端或控制台中控制文本的显示格式、颜色、光标位置等。它们最初由 ANSI(美国国家标准协会)制定,成为终端控制的通用标准,广泛应用于 Unix/Linux 终端、Windows 的现代终端 2025-06-23 dev #ansi #terminal
ffmpeg error reading header 问题解决 问题在使用ffmpeg进行视频转码时,出现了如下错误: 1[mov,mp4,m4a,3gp,3g2,mj2 @ 000001b1af269840] error reading header F:/xxx.mp4: Operation not permitted 解决在 superuser 上看到了解决方案: The sample MP4 is fragmented and so inst 2025-05-06 software #troubleshoot #video #ffmpeg
Python 读取文件进行 AES 加密,相同文本出现不同结果 问题描述计划使用 Python 读取文本文件,按每一行进行 AES 加密,再按行输出到另一个文件。结果发现,第一行加密结果与使用其它工具加密的结果不同。于是将两个加密后的结果再进行一次解密,发现二者 print 出来的字符串是一样的。但是使用 == 进行比较,发现结果为 False。 下图中 aes 是封装后的一个 AES 类的实例,aes.encrypt 是加密函数,返回 bytes,aes.d 2025-05-03 python #troubleshoot #python #utf-8 #AES256 #cryptography
autohotkey 模拟鼠标点击的各类方法 SendEvent, {Click x y}SendEvent 点击或按住鼠标按钮, 或滚动鼠标滚轮. 注意: Click 命令通常更灵活和易于使用. 要显示鼠标移动轨迹(例如使用脚本向观众进行演示时), 请使用 SendEvent {Click 100 200} 或 SendMode Event(可以和 BlockInput 联合使用). 用法:x 和 2025-04-25 autohotkey #autohotkey #ahk
autohotkey 在 Onenote 中模拟鼠标点击发生错位 问题描述在使用 autohotkey 编写脚本时,在 Onenote 中模拟鼠标点击下拉菜单,然后模拟点击下拉菜单中的选项,会发生错位,第二次鼠标点击明显偏向右下角。 123456789101112131415161718192021#IfWinActive, ahk_exe ONENOTE.EXE{ SlowClick(x, y) { ; 保存当前鼠标位置 2025-04-23 autohotkey #autohotkey #ahk #onenote #windows #troubleshoot
hexo deploy 到 github 出现 403 错误 前排提醒写完这篇博客才发现,就是今天,github 屏蔽了国内的 ip 地址…… 2025 年 4 月 13 日, 12:51 下午 GitHub 网页版已彻底无法在国内正常访问 2025 年 4 月 13 日 15:58 代码托管平台GitHub疑似屏蔽所有中国IP地址访问 具体原因目前还不清楚 问题今天使用 hexo d 命令突然报错 403: 解决办法1. 前往 Github 查看 SSH 2025-04-13 hexo #hexo #github
js JavaScript 复制图片到剪贴板(非图片链接) 问题描述在前端页面中,需要将图片复制到剪贴板,效果是前往微信、QQ 等应用,粘贴图片,能够直接粘贴出图片本身,而不是图片链接。 解决方法12345678910111213141516171819202122232425262728293031323334353637383940414243// 复制图片,支持jpg,png,传入图片url即可function copyJpgToClipboard( 2025-04-03 javascript #frontend #javascript #clipboard
window.open 打开网页无法访问,但复制地址访问可以 问题描述通过 window.open 打开的部分网页会无法访问,以 qBittorrent 为例,会出现 Unauthorized 错误。 用 Fiddler 抓包发现,qBittorrent 返回状态码为 401,内容为 Unauthorized。 检查浏览器发出的请求可见,window.open 添加了 Referer 头,Referer: http://192.168.5.90:10010 2025-04-03 javascript #frontend #qbittorrent #js