[Python] 管理依赖和编译方式安装软件包时,要装wheel
最近在鼓捣python里模型那点东西。 在尝试安装mmdetection的时候遇到了问题,mmdetection和mmcv版本冲突。在查询issue后我尝试编译安装,结果提示torch未找到。 在经过一番搜索后,我在这里找到了这样一条[评论](https://github.com/open-mmlab/mmdetection/issues/10665#issuec...
PasteMe! AI加持的剪贴板工具
我之前看到PowerToys上了一个新功能,增强剪贴板。能够集成常用的对文本的操作,并且关键可以借助AI对复制内容进行修改。我感觉这个挺有意思的,但是美中不足的是设置项目里不允许修改端点,只能使用AzureOpenAI。当时我看到有个Issue在提修改的事情,想来估计会出的吧,毕竟这么常用的功能。 然而到现在为止也没有出这个功能,官方大概率是不会出了,毕竟PowerToys是微软的,AzureOpenAI也是微软的,不许你换别家也合理。那他不做我做,遂上手做了这个。 PasteMe! 一个剪贴板辅助工具 [https://github.com/CKylinMC/PasteMe](h...
尝试TeaSpeak以及TeaSpeak汉化包
这两天研究了一下TeaSpeak。我其实一直再找一个和TeamSpeak一样好用的自建语音平台,但是看了好多个开源项目基本都停在文本消息阶段,也就只有TeamSpeak自己真的能自建并且所有都做出来。但是TS3界面相对古早,TS5使用起来又添加了不必要的复杂度(必须注册一个myTeamSpeak账户),因此我一直没有停止寻找一个替代品。刚好前两天看见TeaSpeak了,就尝试了一下。 TeaSpeak作为早前对TeamSpeak进行破解的团队的作品,功能绝大多数都和TeamSpeak相同(甚至宣称其自部署服务器可以让TS3直接加入,我这边测试TS5是无法加入的),而且还更多了。首先就是支持W...
[记录] NvidiaGPU设备解决Electron应用随鼠标移动频闪花屏问题
之前使用育碧的客户端总是遇到这个问题,我一直以为是Beta版本的原因,是软件本身的问题。后来发现XTerminal更新之后也有这个问题了,而刚刚打开Follow也出现了这个问题,因此我在想会不会是显卡驱动或者我设置上有什么问题。 简单搜索了一下,从R串一个评论那里找到了答案: " Got it, just change the vsync in the driver to "managed by 3D application" " [(source)](h...
聊聊Sniapste与PixPinApp
翻了翻Snipaste的Issues,看见Pin住的一个滚动截图的功能请求Issue里,作者liulex回应“未来会加入该功能。”,而在author发帖后超过5年都没有进展后,有人回复建议使用另一个软件PixPinApp作为替代。 Issue#19 实话实说,这个其实很常见,我在蛮多软件的下面都有见到过,有人想要的功能不能够满足的时候,会有人去建议一些其他软件来满足这样的功能,并没有觉得有什么问题。毕竟你功能说要有,结果几年都没有进展,别人选择其他软件替代也...
使用docker-compose快速部署mix-space + shiro
这篇文章简单记录一下如何使用docker-compose搭建一个Innei大佬那样的博客,前后端都是由Innei开源的mix-space后端+Shiro主题。 准备工作 这篇文章写于2024年10月26日,如果时间过了很久,建议先看一下官方的文档:https://mx-space.js.org/docs/docker。 这个博客程序由mix-space(或者叫mx-space?)和Shiro两部分组成,其中mix-space是后端部分,提供所有的博客功能,比如存储服务,比如文章内容查询,还有缓存...以及...
[随手记] 一个CMD中优化回显的小技巧
```batch echo | set /p dummy="Wait..." && ping 127.0.0.1 -n 4 >nul && echo | set /p dummy="Done!" ``` 相比直接echo的方式,`echo | set /p dummy="内容"`可以在不输出多余换行符的情况下输入文本,以便在行内继续显示内容。 这个技巧是从Chocolatey的RefreshEnv.cmd中看到的。
[吐槽] 第一次被全网转发居然是这样的展开...
六七月份的时候,Docker突然就被不能访问了。作为使用Docker的重度用户,我在上网找了各种方法后,觉得别人的部署总是不稳定的,不如借助别人发布的脚本,自己部署一个。想着自己的部署没多少人用,估计也就是自己和周围朋友,用量不会很大,于是自己就用Worker部署了一个。我本以为事情会是这样圆满的解决,但是这个事情后续的发展我是怎么也没有想到。 几个礼拜后,我无意中从另一篇讲docker的帖子,linux.do论坛的帖子中,看到了我的域名。我看到我自己域名的时候我眼睛都瞪大了,因为我知道我博客访问量其实很低,而我告诉的其他人也都是有分寸的,不会那么公开去讲这个。不过一开始的时候我还没有很着...
不同前端框架实现相似功能的差异与注意
声明周期Hook回调的差异 讨论当组件挂载和卸载的回调方式差异。 Vue 3 onMounted(()=>{ // 当挂载时... }); beforeUnmount(()=>{ // 当卸载时... }); Vue 3中执行挂载和卸载回调方式是使用特定函数来注册回调方法。注意,绝大部分情况下,可能需要手动导入这两个生命周期函数。 Svelte 4 onMount...
Github Action: 自动上传minio/S3
之前有一个多平台通过Github Action进行编译并上传到MINIO的需求,但是找来找去比较好用的好像都对平台有限制,所以干脆自己整了一个。虽然感觉这种肯定有人造过轮子,但是我之前还没有做过GH Actions呢,正好试试水,于是就有了这个: https://github.com/marketplace/actions/minio\-upload\-without\-docker \[ghcard path\="CKylinMC/min...