(原) QOR使用总结 2022年8月7日    qor QOR在搭建后台方面,确实还是比较快的。加上golang本身的特点,搭起整个系统框架就比较迅速了。 可惜它没有继续的维护/更新,自己啃起来还是比较累的。 ...
(摘) golang库:Yaegi 2022年8月7日    yaegi Github Yaegi 是一个优雅的 Go 语言解释器,可以执行 Go 脚本和插件。 package main import "github.com/traefik/yaegi/interp" const src = `package foo func Bar(s string) string { return s + "-Foo" }` func main() { i := interp.New(interp.Options{}) _, err := i.Eval(src) if err != nil { panic(err) } v, err := … ...
(摘) Godot寻路 2022年8月4日    godot 原文地址:https://www.bilibili.com/read/cv16730370?from=note 这里也有视频,同时讲了如何移动角色。 实际是godot帮我们把算法做好了,只需要做好地图边界,填入人物地始点,就会自动算出行动路径。 这里主要使用了Navigation2D,路径规划使用NavigationPolygonInstance。 ...
(原) 寻找一款Golang的更新工具库 2022年8月2日    更新 不少的程序都需要自动更新,有时间找找。
(摘) golang网页截屏 2022年8月1日    网页 截屏 chromedp 原文:https://zhuanlan.zhihu.com/p/438257924 这个可以形成一个web工具,专门用于帮助网友保存网址的截图。 ...
(摘) golang库 -- chromedp 2022年8月1日    chromedp chromedp是谷歌官方推出的无头浏览器。chromedp 包是一种更快、更简单的方式来驱动在 Go 中支持 Chrome DevTools 协议的浏览器,而无需外部依赖。 chromedp github 示例https://github.com/chromedp/examples ...
(原) ffmpeg 2022年7月30日    ffmpeg FFmpeg是一个强大的存在。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。 ...
(摘) golang库:gotalk 专注于进程间的通信,致力于简化通信协议和流程 2022年7月30日    gotalk 原文地址:https://zhuanlan.zhihu.com/p/374016707 提供简洁、清晰的 API; 支持 TCP,WebSocket 等协议; 采用非常简单而又高效的传输协议格式,便于抓包调试; 内置了 JavaScript 文件gotalk.js,方便开发基于 Web 网页的客户端程序; go get -u github.com/rsms/gotalk ...
(原) golang截屏功能库 2022年7月30日    golang 截屏 支持 Windows、Mac、Linux、FreeBSD、OpenBSD、NetBSD 和 Solaris 环境。支持多显示器。 直接看代码。 package main import ( "github.com/kbinani/screenshot" "image/png" "os" "fmt" ) func main() { n := screenshot.NumActiveDisplays() for i := 0; i < n; i++ { bounds := …
(原) Flutter之Linux/Windows 2022年7月27日    flutter linux flutter随着版本的增加,功能越来越强,3.0已经开始支持linux了。之前测试不成功,这此试用还比较简单。 安装依赖。也不知道是不是上次我安装过了,反正这次没需要。 sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev sudo apt install liblzma-dev // 我测试时是3.0.5,至少不需要后一句安装了。 开启linux桌面应用。 flutter config --enable-linux-desktop // 我测试时是3.0.5,不使用此句也可以正常运行。 … ...