主页 · 5
【树莓派】温控风扇脚本(shell版)
配合crontab做定时任务

【算法/图像处理】运动检测--帧间差分法
帧间差分法顾名思义,就是将视频的前后帧对应的像素点进行差运算得出差值。

【杂项】Windows10 深色模式下文件资源管理器有一条白线
Windows 10的深色模式下文件管理器的地址栏下有一条白线
QQ截图20200526155002.jpg

【Golang】使用CGO交叉编译
Golang可以在一个平台交叉编译多个平台的程序,但是在默认情况下Golang中编译C语言的CGO不支持交叉编译。
通过查询资料和阅读官方文档了解到CGO默认使用本地计算机自带的gcc和g++编译器,所以可以修改默认的编译器使用自己准备的编译器来进行交叉编译。

【Linux】man显示中文
0x00
man是个非常有用的linux命令帮助工具,里面有非常详细的帮助文档,但对于英语不好的人来说学习起来就比较困难。

【杂项】Virtualbox 6与Hyper-V共存
Virualbox(以下均称Vbox)以小巧开源免费等优势与VM和Hyper-v同台竞技。
而Hyper-v靠着“巨硬”这个爸爸在Windows平台上也有非常优秀的表现,特别是最近Windows10新更新的“Windows沙盒”与“WSL2”这两个非常棒的工具就是使用Hyper-v虚拟技术实现的。
但是这又会遇到一个“致命”问题,那就是Hyper-v不能与vbox和vm共存,原因是Hyper-v的虚拟方式不一样,开启Hyper-v后会将用户的桌面系统给虚拟化,用户的桌面系统就会成为Hyper-v的虚拟系统,而Hyper-v的虚拟系统是不允许再开虚拟机的,因此开启Hyper-v后VM和Vbox就不能运行。
虚拟方式
而Vbox在第六个版本(Vbox6.0)中新增了利用Hyper-v的api进行虚拟化系统

[杂项]handsome主题美化
handsome主题是基于Typecho博客框架打造的一款强大的付费主题
主题页面
![[杂项]handsome主题美化](/_astro/rehtt-legacy-07.2MlAi6HN_Z15hWvh.webp)
【Golang】实现文件服务器断点续传
下载文件时暂停后可以继续接着下载,在线看视频时可以随意拖动进度条,这些都是断点续传所实现的应用。
http1.1支持Range属性从而实现断点续传,客户端在暂停时记录了已经下载的文件范围,当继续下载时就向服务器发送文件剩余的范围(Range),服务器则根据客户端请求的范围(Range)返回相应文件的部分数据,而不用将整个文件返回给客户端。
















