随笔分类 - 开发
#!Shebang妙用
摘要:激活conda环境 #! /usr/bin/env -S conda run --live-stream -n my_env python https://stackoverflow.com/questions/41914739/how-do-i-activate-a-conda-env-in-a-
git clone 网络太差总是失败:error: RPC 失败。curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
摘要:❯ git clone https://github.com/Almamu/linux-wallpaperengine.git . 正克隆到 '.'... remote: Enumerating objects: 6271, done. remote: Counting objects: 100%
容器化/环境隔离 常用软件
摘要:容器 docker podman docker的无root实现 containerd Buildah docker build 替代 环境隔离 大量独立与apt的依赖会占用您的磁盘空间,如果您不介意的话。 二进制bin程序 brew brew install podman 一些apt版本滞后的cli
zig vs c++ vs python vs js:控制x11鼠标移动,移动窗口
摘要:执行速度:zig≈c++(纳秒级) > python (0.2ms) > js (1ms) 最好不要C ABI,增加一层麻烦。 如果你用python游戏框架,就用python最方便。 如果你要写html,就用js。 如果mach,就zig。 如果虚幻ue4、ue5,就c++ ps: 脚本语言,pys
mach(zig):从webGPU api了解渲染通道&shader
摘要:https://github.com/AClon314/mach_demo 学opengl3.3教程,你将了解通用图形渲染api。 学vulkan,你将用1000+行代码画一个三角形。 学webGPUapi、WGSL教程,你将获得跨平台的图形api设计规范。 reddit上有人说: OpenGL 只
zig 语法精记
摘要:基础:打印/循环/数组 https://ziglings.org 的语法练习,详列建议0基础入坑zig的,先过一遍,实践带来思考。 打印: https://zig.guide/standard-library/formatting-specifiers/ {!any}可打印错误的万金油 选择:if
git 妙用
摘要:查看项目总代码行数 git ls-files | grep '\.java' | xargs wc -l > ../list.txt 合并2个历史无关的分支 git archive -o A.zip $SHA && unzip A.zip -d .TMP && rsync -av --delete
zig vs rust
摘要:unsafe rust VS zig https://zackoverflow.dev/writing/unsafe-rust-vs-zig/ https://blog.logrocket.com/comparing-rust-vs-zig-performance-safety-more/ 总结:
Easymocap 运行
摘要:预安装pre-install https://chingswy.github.io/easymocap-public-doc/install/install.html https://github.com/zju3dv/EasyMocap/issues podman ubuntu22.04 LTS的
static vs Singleton,静态类vs单例模式之争
摘要:https://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern?answertab=modifieddesc#tab-top 实现接口,必须单例模式, only Sing
操作系统基础设施
摘要:打开 未打开:搜索 fsearch fzf 已打开:导航 传统堆栈,前进后退 标签页管理 保存 截图/剪贴板 跨应用/跨系统 文转声/声转文 edge的大声朗读在linux不适用 whisper 实时字幕翻译/提取文字/素材逐字(音节)分段 so-vits朗读 故障恢复 刷新 快照 (ai)处理 文
pinia vue3
摘要:修改值 https://blog.csdn.net/qq_42543244/article/details/123407045 只修改一个值:直接修改 请注意,store 是一个用 reactive 包装的对象,这意味着不需要在 getters 后面写 .value。就像 setup 中的 prop
小程序跨端,vue移植
摘要:技术选型 由于bun 1.1.3 windows版还有很多不兼容的小bug,先用pnpm tauri+taro+nutUI:https://github.com/AClon314/tauri-taro-template 如何评价京东的 Taro 项目? - 知乎 (等 taro v4 正式版再做,b
安卓开发
摘要:Context类 Activity spinnner checkbox Service服务 https://www.jianshu.com/p/d870f99b675c 前台服务保活 Context.bindService() Context.startService(intent) 跨进程aidl
Tauri beta 开发,个人入坑经验
摘要:参考我的项目,以避坑 音乐播放器:https://github.com/AClon314/tauri-vuetify-learn tauri插件(目前可以常驻通知栏以后台保活):https://github.com/AClon314/tauri-plugin-permissionsX/tree/81
python version support
摘要:1.5.1: DOS 32bit win 3.0 Windows NT 3.51/4.0, Windows 95/98/Me. https://msfn.org/board/topic/162317-python-27-for-windows-95/ win 95 2.7(SuperKoko) wi
wsl2折腾记录
摘要:相关issue mirror镜像模式失效:https://github.com/microsoft/WSL/issues/10632 wsl2设置桥接网络或镜像网络,解决服务互通访问的问题 https://zhuanlan.zhihu.com/p/659074950 新版本下如何通过外部网络访问ws
超前的软件 - Everything
摘要:Everything 在过去的5年里呈现爆发式增长,成了真正的装机必备(而不是软件管家里的)。那么为什么OSX和Linux没有同样快同样好的快速文件搜索软件呢? https://github.com/cboxdoerfer/fsearch/issues/32 https://stackoverflo
编程语言设计,编程哲学
摘要:机器代码 - 汇编代码 - 高级语言 语言处在 机器高效执行 与 人类可读性 的平衡点最好 json > yaml > toml json有{},可以压缩空格;规则简单;存在较少的转义号 yaml去掉{},改用空格层级(类似python);规则较复杂 静态语言:rust > zig > C# > J
2024 跨平台/跨语言 技术框架收集
摘要:取舍点:跨平台、跨语言、热更新、性能/占用 通信 ZeroMQ 跨平台、跨语言的高性能异步消息传递库。支持通过各种传输(TCP、进程内、进程间IPC、组播、WebSocket 等)的常见消息传递模式(发布/订阅、请求/回复、客户端/服务器等),使进程间消息传递像线程间消息传递一样简单。 本地进程间通