- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 macos上一个好用的文件管理器 marta 介绍
marta 是macos上一个免费的文件管理器。能用command option 加O关掉。btw 它也可以是打开smb文件夹的。而且它几乎所有操作都可以用快捷键。而finder是没法创建新文件的。能用command 加 O呼出来。快捷键创建新文件test.py。因为网盘只能删除不能送到回收站。而且两边窗口终端状态是独立的。快捷键导航到tmp文件夹。shift F8直接删除。管理挂载的网盘特别方便。它默认就是是双窗口的。改下主题以及默认终端。
2024-10-28 21:08:46
560
原创 zed 编辑器简介
写rust这些不错 带有lsp 体验不错。写 html js 会自动对齐,格式化。python 虚拟环境经常识别不出来。是基于 Iosevka 的字体。可能还需要打开pycharm。可以用vi的快捷键分割窗口。windows客户端还没有。vscode可以识别出来。zed是用rust写的。没有内建git的客户端。merge代码有点麻烦。不论是中文 还是英文。目前zed也有些缺点。
2024-10-25 20:36:36
573
原创 编译 python 性能分析器 py-spy - 支持 x86_64, aarch64, and 龙芯 (mips64le)
我们今天要讲的是怎么在x86,arm64 以及 龙芯(mips64le)上编译它。并且不与分析的 Python 程序在同一进程中运行。py-spy是一个python程序的性能分析器。用它无需重新启动python程序或者修改代码。x86我们可以用 作者提供的docker镜像。mips64le这里用这个docker镜像。可以不用管运行环境的glibc的版本。它开销极低,速度快,用rust写的。需要准备一台x86_64的服务器,就是在老一点的系统也能运行。用另外一个docker镜像。这样静态编译出来的包。
2024-10-22 10:30:19
321
原创 一个 rust 写的 python 代码 linter 小工具
比如这里本意是三个元素,最后变成了两个元素:"123def" "456"赋值语句中的尾随逗号会将其转换为元组的情况。列表和元组语句中使用隐式字符串连接的情况。导入语句以 “\” 结尾的情况。
2024-10-14 16:45:15
204
原创 gitlab CI实践
在使用硬盘而非ssd的情况下,很多时候没有太大用处,瓶颈在于磁盘IO,特别是像前端/nodejs这样的有几万个小文件,而gitlab即使把缓存放在runner所在的机器作为一个zip(共享cache还是放在服务器上先下一次),unzip的速度依然很慢,实际缓存node_ modules测试下来,有很大的额外花销(overhead),甚至还不如自己把zip放在服务器上,下载下来解压缩。或者更严谨一点,可以专门设置一个阶段,收到之前阶段的产物后,如果发现有生产tag,才上传产物,并且设置为永不过期。
2024-06-03 21:59:38
2281
原创 一次python3服务器500错误文件日志打印不出的事件
Fault继承于Exception, Exception继承于BaseException,BaseException有个属性叫args 问题就出在Fault的init函数里 Error.init(self) 这一行,等于args属性最后是空的, 反序列化的时候会调用 reduce 会返回Fault类和空的args,然后用它们实例化Fault类,那就出错了, 因为Fault需要两个位置参数 faultCode, faultString 也就是我们开始看到的错误。(python3.5 前的一个类似错误)
2024-06-03 21:31:20
237
原创 苹果m芯片上用utm 安装 rockylinux 9.4 qcow2
最后打开utm - 新建虚拟机 - 虚拟化 - 其他 - 跳过iso启动 - 很多下一步 - 保存 - 编辑新建的虚拟机 - 删除原有virtio drive - 驱动器新建 - 点导入 - 选择seed.iso - 勾选只读,类型设置成cd/dvd iso - 再点驱动器新建 - 再点导入 - 选择Rocky-9-GenericCloud-Base-9.4-20240509.0.aarch64.qcow2 - 最后点保存 - 最后启动虚拟机 - 用root 密码登录。安装mkpasswd。
2024-05-30 23:06:40
954
原创 常用windows 软件
winmerge https://github.com/winmerge/winmerge WinMerge 是一个适用于 Windows 的开源差异和合并工具。微信用一段时间后占用大量空间,删除 PC 端微信自动下载的大量文件、视频、图片等数据内容 https://github.com/blackboxo/CleanMyWechat。一种有趣的禁用 Windows Defender 的的方法 风险自担~ https://github.com/es3n1n/no-defender。
2024-05-27 23:59:10
284
htm转chm,python编写
2010-05-25
notepad++小插件
2010-05-18
C++ GUI Programming with Qt 4, Second Edition
2009-07-05
C++ GUI Programming with Qt 4
2009-07-05
Java夜未眠蔡学镛
2010-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人