(原) 一种冷备方案 2024年9月29日    冷备 冷备多数就是移动硬盘进行数据备份,热备一般是指长期在线备份。备份的目的都是为了安全,冷备一般做为热备的补充。另一个特点是磁盘在线/使用时间短,逻辑上寿命更长。同时也节电:长期在线一些基本不用的东西,总觉得是浪费。 在个人“机房”里如何实现冷备呢?比如我在异地的家,就是里的“机房”。 ...
(摘) templ 用Go构建HTML 2024年9月26日    templ golang 在学习新项目BluePrint时,又遇到知识盲点:templ,补一补。 templ即用golang来构建html,想必更加灵活和“熟悉”,功能也更强大。 以下是直接机翻的templ特点: 服务器端渲染:部署为无服务器函数、Docker 容器或标准 Go 程序。 静态渲染:创建静态 HTML 文件以根据您的选择进行部署。 编译代码:组件被编译成高性能的 Go 代码。 使用 Go:调用任何 Go 代码,并使用标准的 if、switch 和 for 语句。 无 JavaScript:不需要任何客户端或服务器端 JavaScript。 出色的开发人员体验:附带 IDE 自动完成功能。 示例代码: ...
(摘) Golang在Windows中定义全局热键 2024年9月25日    热键 package main import ( "flag" "fmt" "unsafe" "golang.org/x/sys/windows" ) var ( user32 = windows.NewLazySystemDLL("user32.dll") procRegisterHotKey = user32.NewProc("RegisterHotKey") procGetMessage = user32.NewProc("GetMessageW") …
(摘) Golang调整显示器亮度 2024年9月25日    亮度 在Win11下测试成功 package main import ( "fmt" "syscall" "unsafe" ) var ( user32 = syscall.NewLazyDLL("user32.dll") dxva2 = syscall.NewLazyDLL("dxva2.dll") getMonitorBrightness = dxva2.NewProc("GetMonitorBrightness") setMonitorBrightness = …
(码) GodotGUI插件Godot-ImGui使用及设置中文字体 2024年9月22日    godot imgui Godot-ImGui是一个Godot的插件,最新版本允许使用GDScript来使用ImGui,比自己构建GUI要简单,特别是打算将Godot用于设计普通APP应用时。 另:居然https://github.com/AllenDang/giu也是ImGui的应用 下载注意不能csharp-olny,它不能使用GDScript。 相关查看此库,以及它的Wiki 解压到addons目录并在项目设置里允许即可。 简单示例 extends Node2D func _process(_delta: float) -> void: if ImGui.Begin("ImGUI插 … ...
(码) Godot与Golang合体:GDExtension 2024年9月21日    godot golang 让Godot与Golang交互,发挥各自的优势,这是一个不错的想法。 官网 Github 文档 看起来还支持多平台,没实测。 安装库 go install grow.graphics/gd/cmd/gd@master 创建Go项目 go mod init main main.go package main import ( "fmt" "grow.graphics/gd" "grow.graphics/gd/gdextension" ) type HelloWorld struct { gd.Class[HelloWorld, … ...
(码) Godot添加托盘图标及菜单 2024年9月20日    托盘 godot 这里我使用了4.4版本,不确定其它版本一定这样用。 托盘图标及响应 这是纯通过代码实现的: func _ready() -> void: var img := Image.load_from_file("res://icon.svg") var texture := ImageTexture.create_from_image(img) DisplayServer.create_status_indicator( texture, "这是图标1", _status_indicator_callback_correct ) … ...
(摘) Rclone云文件同步工具,挂载smaba为本地磁盘 2024年9月16日    rclone Rclone是一个开源的命令行工具,用于管理云存储,支持70多种厂商的云存储服务。Go开发、支持多种平台自然也是喜爱它的理由。 rclone 支持多种文件传输方式,包括复制,同步,移动,删除文件。它还支持文件加密和压缩,支持分块上传和分块下载,可以暂停和恢复传输,支持文件的校验和合并。clone 的主要优势在于它的灵活性和可扩展性。它可以用来做很多事情,包括备份,文件同步,数据迁移等。 ...
(原) 如何读一本书 2024年9月16日    如题,这是一个思考。学会学习比学习本身更重要(好绕)。或者换个说法:怎么样算读好了一本书。 能整理出本书的思维导出。全书重点,各章重点。 写出阅读收获,与自身的结合。 书的扩展、周边。 哪些认同点,不同点。 B站有个关于如何读书的视频,看有没有一些感悟。 继续思考继续写. ...
(原) 我们需要一个怎样的记录工具 2024年9月16日    工具 我们都应该是一个终身学习者,在不断的学习过程中总会有所思考、总结和记录。我们需要怎么样的一个记录工具呢? 所有记录能够关联、复用 能够辅助整理、搜索、总结(AI) 一键生成博客文章(不是所有记录都愿意生成博文) 简单的导图、流程图、公式等生成 多平台,随时记录,随时可用 方便的引用(视频、图文,为了安全,将引用内容放到统一本地目录) 能否更具“可玩性” 发挥小团队动能,一起完善、引用、分享(笔友?) 思考总结,想到继续更新。 ...