(原)
Golang调用Ollama API实现AI
2024年4月30日
golang
ollama
ai
最新在Win或Linux下部署一个Ollama都很简单,在Github上也有介绍和资料,Linux下 curl -fsSL https://ollama.com/install.sh | sh 即可。
要服务器上安装,其它客户端调用,主要是修改环境变量 OLLAMA_HOST=“0.0.0.0” 这样的地址即可,问答中也有介绍。环境变量 OLLAMA_MODELS 应该是指定模型的地址。
...
➦
(摘)
Golang调用实现TTS
2024年4月30日
tts
golang
https://github.com/zhaopuyang/golang-tts 这个库确实可用,不过功能还是简单了点。
Windows下有效
package main import golang_tts "github.com/zhaopuyang/golang-tts" func main() { golang_tts.SpeakText("你好,世界!") } https://github.com/guquan-lengyue/ms_edge_tts 看起来是API调用,暂时不选择
...
➦
(摘)
端口敲门 PortKnocking
2024年4月24日
敲门
端口
端口敲门 Port Knocking 就是将需要开放的端口放在正确的“敲门声”之后才允许访问。在Ubuntu中可以安装knockd服务。
借鉴到Web服务器中,可以有以下方案:
...
➦
(原)
云基金-小额投资基金
2024年4月20日
基金
如标题所提到的基金,不同于现在股票与基金这种。是指的将广大民众的小额资金收集起来,一起投资某个项目。
具体投资什么项目,由小额投资人决定,管理者进行资料收集和分析,充分说明项目的优缺点及风险点。
管理者收取项目的管理费用。
...
➦
(摘)
Win下蓝牙扫描
2024年4月10日
蓝牙
其实是想在Win下做一个普通蓝牙设备的扫描,似乎并没达到。
网上搜索到的一般都是BLE,而我要搜索类似手机的蓝牙。
以下代码是BLE扫描
package main import ( "fmt" "os/exec" "time" "tinygo.org/x/bluetooth" ) var ( deviceMAC = "4C:57:CA:7D:5D:26" // Bluetooth Device MAC ID 7C:2A:DB:00:7A:94 minRSSI int16 = -60 // Minimum RSSI …
...
➦
(摘)
Godot富文本节点显示动画
2024年4月9日
godot
动画
富文本
Github
动画可以在RichTextLable节点,甚至print_rich输出到调试窗中。它是将若干张动图png连在一起播放,达到动画效果。
添加普通节点,挂接以下代码。用于生成动画资源文件,例如funny_cat.tres。
设置图片目录,设置帧间隔,保存输出的动画资源。(生成资源文件后,可以删除此节点。) @tool extends Node #这个脚本允许您生成一个动画纹理资源 #从选定文件夹中的所有图像中提取。 #将此脚本放在一个节点上,在检查器中设置属性,然后点击生成 #然后,您可以查看并保存来自检查器的输出 #你可以使用像ezgif.com这样的网站从gif …
(摘)
Godot与蚂蚁框
2024年4月1日
鼠标拖动画蚂蚁框 extends Control @onready var color_rect = $ColorRect @onready var ant_line_box: Control = $"." var is_pressed = false # 鼠标是否按下 var pressed_mouse_pos = Vector2.ZERO # 鼠标按下时的位置 func _ready() -> void: ant_line_box.connect("gui_input",_on_AntLineBox_gui_input) func …
...
➦
(摘)
Godot收集到几个Shader
2024年3月29日
godot
shader
Shader是个神奇的存在,之前也有过收集,这次继续收集官方示例中的着色器.
outline.gdshader 黑色外部边线(第1排第2图效果)
shader_type canvas_item; uniform float outline_width = 2.0; uniform vec4 outline_color : source_color; void fragment() { vec4 col = texture(TEXTURE, UV); vec2 ps = TEXTURE_PIXEL_SIZE; float a; float maxa = col.a; float mina = …
...
➦
(摘)
Godot中Websocket进行通信
2024年3月28日
godot
websocket
通信
服务端 server.gd
extends Node const PORT = 9080 var tcp_server := TCPServer.new() var socket := WebSocketPeer.new() # 输出信息到富文本框 func log_message(message): var time = "[color=#aaaaaa] %s [/color]" % Time.get_time_string_from_system() %TextServer.text += time + message + "\n" # …
...
➦
(原)
Godot滚动数字效果
2024年3月23日
godot
滚动
简单用ScrollContainer实现滚动效果,真正要好话,估计得自己用draw_string绘制,偷个懒。
extends Node2D ## 开奖号码 @export var lotterNum :String = "917651" ## 滚动速度 @export var scrollSpeed :int = 10 @onready var number: Control = $Label @onready var scroll_label: Label = $ScrollContainer/Label @onready var lottery_label: Label …