11 2023 档案
摘要:之前搞好了 WSL 的代理设置,但是 apt 还是无法正常安装软件!然后突然意识到可能需要换一下软件源。 查看系统版本: ~ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DIS
阅读全文
摘要:最近遇到一个有趣的问题,如何实现对于光线方向的判别?一般来说,环境光传感器只能感受到光的强度,无法获得光线的方向。但是经过调查,环境光传感器输出的数值除了与光照强度有关,还与照射传感器的方向有关。 如下图所示,垂直照射传感器接收平面时响应最大,而光线平行于平面时,则没有读数。可以利用这个特性,将多个
阅读全文
摘要:最近想把 flomo 上的内容迁移到 Notion 上,迁移完毕后,发现 flomo 竟然不支持批量删除! 虽然几百个 memo 手点一点也无所谓,想了想还是用脚本吧……通过脚本找到屏幕中的“删除”并自动点击! 后续发现,删除标签时,会把标签以及包含此标签的 memo 全部删除…… 不过这里的方法仍
阅读全文
摘要:今天用某画图软件绘制电路图,结果导出时发现必须要VIP才能去水印,不过可以导出 svg 图片,鉴于 svg 可编辑,因此我在其基础上删掉水印代码即可。 看了一会发现,水印并不是明文嵌入的,而是作为图像转化为 svg,那么有如下思考: 导出的 svg 文件应该是先进行正常图形的绘制,然后绘制水印,因此
阅读全文
摘要:在 vscode 中,可以在 .devcontainer 内使用配置文件设定项目应该使用什么类型的容器进行开发。 官方教程 Developing inside a Container using Visual Studio Code Remote Development 配置方法 左下角 Open
阅读全文
摘要:WSL 的终端可以安装 zsh,使用起来体验感比 CMD 好太多了,再加上环境配置要方便很多,所以这里记录一下开发的流程和注意事项。 这里使用 conda 控制不同的 Python 环境,进行日常代码工作。还可以使用 Docker 实现更加严格和规范的环境配置。 Windows 图形界面查看 WSL
阅读全文