(原)
洁癖:Pi0单文件语音播放
2023年1月9日
pi
golang
之前是用mplayer来播放音频,比如Pi0启动时的提示,IP地址的提示,用户登陆的提示等。当没有连网时,需要语音提示一般就是制作多个音频文
...
➦
(转)
Golang命令行通道
2023年1月8日
golang
pipe
从命令行获取信息,例如 ls | 我的程序.exe package main import ( "fmt" "io/ioutil" "os" ) func OnError(e error) { if e != nil { fmt.Println(e) } } func main() { info, err := os.Stdin.Stat() OnError(err) if (info.Mode() & os.ModeNamedPipe) == os.ModeNamedPipe { bytes, err := ioutil.ReadAll(os.Stdin) OnError(err) fmt.Println(string(bytes)) } }
(原)
关于错误提示:mp3: mp3: only MPEG version 1 (want 3; got 2) is supported
2023年1月7日
mp3
在使用github.com/faiface/beep库作用一款mp3播放器时,提示错误 “mp3: mp3: only MPEG version 1 (want 3; got 2) is supported”
...
➦
(原)
Pi0 + Python BLE
2023年1月7日
python
ble
pi0
在PiZeroW上运行的BLE服务,可以添加Wifi,重启,播报IP地址等。 import random,os import binascii from bluezero import async_tools, adapter, peripheral PI_SRVC = '12341000-1234-1234-1234-123456789ABC' PI_CMD_CHARA = '1001' PI_INFO_CHARA = '1002' cmd = '' # 功能:获取CPU温
...
➦
(原)
Golang控制GPIO:用Golang获取ReSpeaker的按键
2022年12月30日
golang
gpio
respeaker
继续对ReSpeaker主板的控制或获取。此主板上板载一个按键,它是连接到GPIO17上的。其它GPIO端口的获取或输出是类似的。 两个未研究
...
➦
(原)
Golang控制SPI设备:用Goalng控制ReSpeaker的LED灯
2022年12月29日
golang
spi
respeaker
gpio
之前的文章提到以前购买的ReSpeaker扩展板,用Python控制总觉得有点不爽,于是搜索Golang的实现方法。 另外还有一个库,没有仔细
...
➦
(摘)
ReSpeaker Pi的扩展主板
2022年12月29日
respeaker
pi
ReSpeaker 2-Mics Pi HAT是专为AI和语音应用设计的Raspberry Pi双麦克风扩展板。 这是购买了比较久的主板,把它安装到了PiZeroW上。我在等着P
...
➦
(原)
使用Go-ECharts制作股市趋势图
2022年12月28日
golang
股市
go-echarts
代码尚未整理 package main import ( "bufio" "fmt" "io" "io/ioutil" "log" "net/http" "os" "path/filepath" "strconv" "strings" "time" "github.com/PuerkitoBio/goquery" "github.com/go-echarts/go-echarts/v2/charts" "github.com/go-echarts/go-echarts/v2/components" "github.com/go-echarts/go-echarts/v2/opts" ) var ( MyStockCode = "300144" fileNameS = "data_s.txt" fileNameH = "data_h.txt" fileNameM = fmt.Sprintf("data_%s.txt", MyStockCode) ) type klineData struct { date string data [4]float32 } // 当前为第几季度 func Season() (y, m, s int) { y = time.Now().Year() m
...
➦
(原)
AutoIT应用:软件汉化的另类思路
2022年12月23日
autoit
汉化
个人习惯,有中文就不用英文的;有绿色版就不用安装版。一个软件的语言配适程度,代表了友好程度,代表了客户的接受程度。虽然大多数时候,多看几遍也
...
➦
(原)
Golang统计图表:沪深成交量及指数
2022年12月23日
统计
以下代码利用go的统计图表生成库,通过调用163的沪深历史数据,生成一个统计图表。没有太多科技。 package main import ( "fmt" "io/ioutil" "net/http" "os" "path/filepath" "strconv" "strings" "github.com/PuerkitoBio/goquery" charts "github.com/vicanso/go-charts" ) // 获取历史数据
...
➦
(摘)
AutoIT代码收集 2023-1-27
2022年12月22日
AutoIT官网 AutoIT官网文档 中文文档 循环读取界面中的内容 AdlibRegister("Example",1000) ; 每1秒运行一次 Sleep(60000) Func Example() ; 获取窗口文本 Local $sText = ControlGetText("[Class:SciTEWindow]","","[Class:Scintilla]") ToolTip($sText) EndFunc 读取网址,分析JSON 先下
...
➦
(原)
AutoHotKey遇到的问题
2022年12月22日
缩略词时,如何设置几个按键之间的超时。即要求缩略词要在n秒内输入完毕。
(原)
Go与AutoIT的结合
2022年12月19日
golang
autoit
最近看了AutoHotKey和AutoIT,各有专长不同吧:前者更多的是热键一类,而后者更趋向于自动化。得来浅薄,不知对否。 如何让它们与Go
...
➦
(原)
Golang的GUI探讨:不要在一棵树上吊死,要在多棵树上
2022年12月18日
golang
gui
界面
关于Golang开发GUI界面始终是一个问题,似乎没有大家公认比较好的简单方法。 我也一样在寻找。比如之前试着用Godot来制作界面。得益于G
...
➦
用Autohotkey建立自己的输入法
2022年12月13日
autohotkey
原文地址,可以看出AutoHotkey开发一个输入法是多么的迅速,且代码量不大(不足200行) #Include wubi86.ahk ;{{{ 透明窗口srf_icon SplashImage, Splash.png,b X220 Y400 ,,,srf_icon, ;创建
...
➦
(摘)
AutoHotkey代码收集
2022年12月12日
autohotkey
按键短按为原功能,长按为另一功能 $x:: startTime := A_TickCount ;记录按钮开发始时间 KeyWait, x, U ;等待按键抬起 keypressDuration := A_TickCount-startTime ;计算按下和抬起的时差 if (keypressDuration > 200) ;长按 { Send > } else ;短按 {
...
➦
(原)
AutoHotkey
2022年12月10日
autohotkey
AutoHotkey其实早已大名鼎鼎且历史悠久,至少追溯到2005年,甚至1999年。简单来说它是一个丰富且强大的热键系统。 最近两天花了些时
...
➦