(原)
一种冷备方案
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) 一键生成博客文章(不是所有记录都愿意生成博文) 简单的导图、流程图、公式等生成 多平台,随时记录,随时可用 方便的引用(视频、图文,为了安全,将引用内容放到统一本地目录) 能否更具“可玩性” 发挥小团队动能,一起完善、引用、分享(笔友?) 思考总结,想到继续更新。
...
➦