AutoHotKey 模拟多媒体控制按键
公司台式机标配的联想键盘属于非常中规中矩的那种,能打字,但是一点额外的媒体控制功能都没有。 当我们听着音乐的时候,如果同事过来问问题,不能及时暂停可是大问题。 ...
公司台式机标配的联想键盘属于非常中规中矩的那种,能打字,但是一点额外的媒体控制功能都没有。 当我们听着音乐的时候,如果同事过来问问题,不能及时暂停可是大问题。 ...
最近搞了两个小玩具,解决了我的一些问题。 能根据自己的需求定制工具,是最幸福的。 文件盒子 支持通过 WebUI 列出文件 文件的编辑操作通过 WebDAV 进行 WebUI 可以隐藏文件 WebDAV 可以设置密码 Golang 单文件部署无额外依赖 实测可以部署在 Cloudflare CDN 后面 文件链接支持过期,防止迅雷等下载工具刷爆服务期流量 很轻量,实际占用约为 10M UPX 压缩完毕后 2.5MB 这一款工具主要是为了解决之前 Webls 项目需要 ssh 到服务器的问题。 现在可以通过 WebDAV 在手机/电脑等设备上直接修改文件。 简易信息面板 支持月流量统计 单文件无依赖部署 很轻量,实际内存占用约 11MB UPX 压缩后二进制为 5.7MB 后台持续采集数据,不会阻塞刷新 这一款工具是一个简单地探针应用,没有一些花哨的功能。 目前大部分探针都是PHP的,由于服务器没有PHP环境,所以想看一些信息还是比较麻烦的。简单地升级了一下多年以前的 Gostatusd 项目,配上了新的 UI 就这样了。 ...
VSCode 安装 Golang 插件后,如果安装了配套的gotools, 实际上已经可以支持调试了。 但是我们按下F5后会报错,提示 could not launch process: not an executable file。 原因是你没有给工作区配置 launch.json 导致VSCode找不到你要运行的程序位置。 默认的设置,你按下F5会尝试运行当前打开的页面,然而大部分情况下我们都不会选择 main 包的文件而是正在某个文件内部设置断点, 所以仅仅编译当前文件是不够的。 ...
日常开发中,我们经常会拿到一个测试同学反馈的截图,圈上了有问题的部分,需要你来排查问题。 你看得到图片上有traceid和JSON入参,但是没有复制给你。你去找他复现,又得折腾人家重新给你抓信息。 此时使用苹果的同学就跳出来了,可以直接 OCR 图片上的文字出来。 如果没有苹果怎么办呢?我搜了一下,找到了 Tesseract 这个神奇的库,并把他包装成了一个在线网站。 最后的成品就是这样的 提前说明,这种开源的纯离线 OCR 没有大厂提供的付费 OCR 接口效果好,胜在一不用付费,二不用上传,全靠本机的算力进行识别。 ...
最近给公司的几个服务升级到了Go1.18,总算能好好的体验泛型了。 1.18泛型更新了一段时间,我们公司的基础构架也上了1.18的底包,可以愉快的玩耍泛型了。 ...