0%

最近的项目有用到 sqlite3,自从项目引入了盖依赖,再也不能愉快的跨平台编译了。
虽然这个项目不用跨平台部署,不过我还是花了一点时间研究 cgo 跨平台编译。
cgo 跨平台编译使用了 zig,需要安装 zig 编译器。
本次演示在 ubuntu20 下进行,因为我现在的电脑使用的是 ubuntu。

阅读全文 »

小飞手的DVR卡录数据导出后获得的视频比例是2:1,视频长度只有三分钟,格式是 avi 的。并去视频播放进度也只有 10 秒,超过播放进度后还能够继续播放。
这里我提供一个脚本修正以上的问题。

阅读全文 »

最近遇到一点问题需要在不配置证书的,的多台服务器上部署程序,然后我想起了很久之前了解过的 ansible,感觉这个可以胜任,所以就查了一下资料下面是我的使用过程

阅读全文 »

最近外出打工,当我从从行李箱中取出树莓派时我瞬间感觉头皮发凉,因为我没有携带显示器,也没有找到任何可用的 hdmi 设备。
所以我想到用手机 USB 共享网络,看看能不能链接上结果是可以的。

阅读全文 »

闲来无事准备搞个硬件玩,然后为了让步进电机动一下买了一堆东西。
本文档将演示 arduino 树莓派 51单片机 驱动步进电机。

阅读全文 »

最近在学习美术,但是有时候,找参考图是想找一些黑白的参考图片,所以写了这段代码

阅读全文 »

bbr 是 google 推出的 一个 tcp 单边加速算法,在 linux 内核高于 4.9 的版本中有内置

阅读全文 »

当我们的程序大量创建 tcp 连接时可以 会遇到 Too many open files 错误 一般在我们的程序创建 1k 左右的连接时会出现这个错误。
不应当。一个 ip 拥有 65525 个端口,理论上不应该创建 1k 就不足了。

阅读全文 »

最近需要在 android 上编写网络相关的代码,因为 golang 编写网路更加方便。所以我使用了 gomobile 将 go 编写的代码导出到 android 项目。
本次演示在 debian10 下进行,别问我为什么不用 Windows 你可以尝试一下,能不能搞过。如果你使用的是 win10 我建议里在 wsl 里进行。

阅读全文 »