10.27 鲜花
crimson 今天不写,那我写一个(?
经典一堆分段
北校在搞什么第三届班主任节(我没记得去年有这玩意啊)然后让我们跟班拍照。。。
和我想象的一样。。。一到楼下六七个人问我“你什么时候回来呀”(不管以前问没问过我!)
上一次回班他们告诉我由于种种原因我换组了。然后。。。今天五六个人轮流看见我跟我说:你当上组长啦!
我:???
原因是新换的组的组长由于种种原因被撤了。。。然后就选了个空气人(我)当组长。。。
然后我以后回班就得在不写作业的情况下收组员作业。。。感觉挺内啥的。。。
上午模拟赛去年 CSP 前打过,然后普及难度脑瘫原题挂了 20 pts,被教练 D 了(去年只会这题但是切了)
好困。。。T2 还缺样例。。。然后我最后一小时就开始玩 KDE 的拼图小游戏。。。不出预料,没一次拼成功的(实际原因是回去草稿纸上专心地写宋体的“原神”)(写瘪了差点写出来原神 Logo 的效果)
我已经连续写(画)了一个多月宋体原神了
我:为啥我模拟赛没状态老睡觉?
pdqb:你要往纸上写东西
我:我写了啊
pdqb:(看了一眼我草稿纸)没让你写原神,我说写思路
(实际上思路也是写的)
推歌
《綾里真宵 ~逆転姉妹のテーマ 2002》—— 木村明美
木村负责了逆转裁判 1 的配乐和音效(音效持续沿用到逆转裁判 3)(后面的不知道因为没玩呢)
真宵好可爱啊......
但是好像下一次出场就是逆转裁判 6 了,逆转裁判 4-6 没有巧舟编剧好像很烂的样子,不咋想玩...
歌很可爱,也很轻松,而且 8bit 风不是很明显
写了一天 FTP 又打了一天模拟赛,感觉没写啥题,所以教学一下 enum
一个东西,假设它的状态有 1
2
3
,显然这些东西是很抽象的。
如果我们用人类语言表示这种东西的话,比如 1
2
3
换成 upload
download
idle
(上传,下载,空闲),就更形象了。但是 C++ 变量是没法存人类语言的。所以如果我们想要用人类语言表示这些状态,我们需要:
#define upload 1
#define download 2
#define idle 3
状态一多就难受了。。。这时我们可以用 enum
简化成这样:
enum states {
upload,
download,
idle
};
这时,首个东西 upload
默认为 0
,后面的东西依次递增,即 1
和 2
。(一般为 32 位有/无符号整数常量)
states
这玩意应该是可以随便起的,详情百度。为了避免重名,最好在前面加两个下划线,比如改成 __states
。
然后我们就可以快乐地使用了:
now = upload;
now = download;
写了个啥都不是,接下来写的更啥都不是。
想折腾 PGP,但是据说 GPG 的私钥存储是明文的,最好用 OpenPGP 智能卡一类的设备存储。私钥存到智能卡里之后读取不了,一切运算在智能卡里进行。
最常见的智能卡是 YubiKey,挺贵的,而且在 wikipedia 看到它曾经支持了某些傻逼政治活动,所以好感度降为 -114514。
好像别的入门级设备跟 YubiKey 差不多为 200rmb,买不起。
考虑自己用 CPU 卡做一个,查到了基于 javacard 的方案
贵,而且读卡器感觉很笨重...
然后还是开源拯救了我:GNUK
这玩意可以往 ST-Link v2 里刷,是一个支持 Curve448 以及其他常用算法的 OpenPGP 3.0 的开源实现,支持 STM32F103 MCU。ST-link v2 由于种种原因拥有 128k flash 空间,正好可以用。
一个原厂芯片的 ST-Link v2 TB 17rmb,用 GD32F103 的仿品 9rmb,但是后者不一定能行,买两个都试试。(而且后者性能更好,空间更大,在 GNUPG 邮件列表里有讨论过)
如果可以的话我想自己画 PCB 设计的,但是这方面的知识从画到焊接我是一点都不会...所以只能买这玩意的成品了。
网上还没有用 GD32F103 ST-link v2 仿品做 GNUK 的,我要是成功了就是全网第一(
感谢 @Hugoi 提醒,没放图
你怎么知道 10 月份 NCE 我跟我初中同学一人买了个手办的 🥰🥰🥰
我买的天子,同学买的鹿乃
但是 FuRyu 你不想做可以不做,别恶心人