分类: 技术

16 篇文章

C语言|MinGW使用EasyX图形库
起因 某23学弟要用C语言画点东西,刚好想起自己刚学C语言的时候遇到过同样的问题,所以,花点时间尝试了一下。 库文件下载 点击下载 下载后是这个样子 其中include是库文件,lib32/lib64是头文件,我们需要做的就是把这两个文件夹下的文件移动到MInGW相应的目录。至于是32还是64取决于你的MinGW是32还是64。 运行 之后我们创建…
Golang|将你的Golang程序编译为WASM
起因 最近接触到了一个go的2D游戏库,而且之前接触过WASM的概念,所以尝试将golang编译为wasm。 过程 编译(GO1.21) 和go的其他交叉编译设置一样,我们需要将GOOS设置为js,将GOARCH设置为wasm。 $env:GOOS="js" $env:GOARCH="wasm" go build -o test.wasm 运行 将…
一行指令操作米家台灯1s
如何以更加简约自由的方式操作米家台灯1s 米家的物联网生态做的非常完善了,但是我非常希望摆脱米家APP,通过更加开放的方式去进行操控。 Home Assistant 作为老牌智能家居第三方控制方案,虽然也能满足需求,但在使用设备并不多的情况下下,反而显得有些大材小用了。 根据网上公开的资料,早期米家生态设备使用 miIO 协议 进行通信,从2019…
如何优雅地网上冲浪
代理服务器 当我们访问各种网站时,经常会遇到一些阻碍(不用多说),所以一个帮我们绕过阻碍的工具就必不可少。 Clash Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。clash官网 在linux下使用docker安装clash 在服务器上创建以下目录结构: svc ├── docker-compose.yml └── s…
Golang|文件的压缩与解压缩
最近在收java课作业的时候,实在懒得一个一个人解压,收作业真的是很麻烦的事,所以想做一个作业提交平台挂到服务器上,实现自动解压自动保存,再一键整合压缩交给老师,所以研究了一下使用go操作文件压缩与解压缩的方式。 压缩 参数 dirToZip:想要压缩的文件,例如./test,即为压缩test目录下的所有文件 zipFilePath:想要压缩的文件…
Rammap自动化–吃掉无用内存!
简介 Rammap是一款专门用于内存管理的工具。它的原理是通过清理内存中无用的数据,来释放更多的空间和资源供其他程序使用。具体来说,Rammap会扫描内存中的所有数据,并将其中的无用数据清除。这些无用数据可能是已经关闭的程序留下的一些缓存、垃圾数据、内存泄漏等。通过清理这些无用数据,Rammap可以有效地提高系统的性能和稳定性。同时,Rammap也…