原料:电钢琴、Arduino Leonardo/Uno、USB Host Shield、WS2812B*175
UHS负责从钢琴读取USB Midi消息,Leonardo/Uno负责处理消息和驱动LED(最大功率约6瓦),Leonardo还能把Midi透传到电脑(不过我的琴可以直接拷贝Midi到U盘)
目前我的代码放在(慎用,还没写操作说明):https://github.com/FerryYoungFan/LEDPiano
UHS负责从钢琴读取USB Midi消息,Leonardo/Uno负责处理消息和驱动LED(最大功率约6瓦),Leonardo还能把Midi透传到电脑(不过我的琴可以直接拷贝Midi到U盘)
目前我的代码放在(慎用,还没写操作说明):https://github.com/FerryYoungFan/LEDPiano
🌭1
帆式孤独等级表
第一级:一个人写代码
第二级:一个人挑bug
第三级:一个人git commit
第四级:一个人git branch
第五级:一个人git submodule
第六级:一个人用code lint
第七级:一个人code review
第八级:一个人和copilot聊天
第九级:一个人批document
第十级:一个人过CI和AFV
第一级:一个人写代码
第二级:一个人挑bug
第三级:一个人git commit
第四级:一个人git branch
第五级:一个人git submodule
第六级:一个人用code lint
第七级:一个人code review
第八级:一个人和copilot聊天
第九级:一个人批document
第十级:一个人过CI和AFV
🌭2
最近在公司查bug,成因是个bin文件,总结如下经验:
1.出bug的包里可以找到这个bin文件,而正常的白包里没有
2.bin被分离出来后,在虚拟环境中测试,记录md5
3.将该bin文件换进正常的白包后,白包也会出现相同的bug
4.再从这个白包上分离这个bin并查看md5,应该和出问题的bin的md5一样
科赫:?
1.出bug的包里可以找到这个bin文件,而正常的白包里没有
2.bin被分离出来后,在虚拟环境中测试,记录md5
3.将该bin文件换进正常的白包后,白包也会出现相同的bug
4.再从这个白包上分离这个bin并查看md5,应该和出问题的bin的md5一样
科赫:?
🌭1
下了一个杀毒软件,后台扫描时发现了病毒,然后就弹窗说要强制全盘扫描。结果这杀毒软件开始天天全盘扫描,还老拿一些误杀的文件充功绩,动不动就隔离整个文件夹,磁盘IO占用一直100%,电脑什么也干不了。
《咦?》
《咦?》
🌭2
20XX年,人类因为长期没打电话,电话线路被各种AI机器人占领,AI与AI之间聊得如火如荼。偶然间有人误打了一个电话,才发现自己根本聊不过对方AI,还被AI当做同行恶意攻击给拉黑了……
🌭1
有位禅师给了他的三个弟子每人十文银子,让他们想办法用买来的东西填满房间。
第一位弟子看过这个故事,买了一根蜡烛,但照亮房间后留下了影子。
第二位弟子给禅师装了抖音,整个房间瞬间充满各种外放罐头音效。
第三位弟子给禅师装了微信输入法,手机瞬间被撑满,禅师的叫骂声回荡在整个房间。
第一位弟子看过这个故事,买了一根蜡烛,但照亮房间后留下了影子。
第二位弟子给禅师装了抖音,整个房间瞬间充满各种外放罐头音效。
第三位弟子给禅师装了微信输入法,手机瞬间被撑满,禅师的叫骂声回荡在整个房间。
🌭1