GitLab配置小记

鉴于GitHub速度感人,而大部分网络加速服务为了避免你拿来做攻击,会屏蔽掉发往TCP/22端口的包,虽然GitHub走HTTPS也可以,但每次都要打密码很蛋疼,也不太安全。另外,实验室可能还有共享代码之类的需求,因此考虑自己配置一个GitLab。

服务器配置如下:

  • 阿里云 广州节点 学生套餐 1Core/2G/1Mbps出站
  • openSUSE Leap 42.2 (建立VPS时选择SLES 12,然后参考此Wiki中的kexec-tools无盘安装方法)
  • 已有LNMP套件一套

注意,即使对于只有10人不到的情况,也最好准备一台2G内存的机器。如果非要用1GB的,修改一下内存的换出界限。否则GitLab在工作时会大量使用swap,造成响应迟缓。

继续阅读“GitLab配置小记”

VS1053b 音频解码模块+FatFS使用小记

前几天毕设的论文总算是怼完了,难得空闲了几天,就搞了个“电子八音盒”。为啥加引号呢,因为实在太low了……

使用了一个STM32ZET6开发板,一个VS1053b,和师姐座位上拿来的USB小嘴炮。能够遍历根目录的mp3, wav, midi文件并播放,KEY1负责切歌,具体的不妨进项目看。

项目地址:https://github.com/sjx95/STM32-Muisc-Box

继续阅读“VS1053b 音频解码模块+FatFS使用小记”