Oct 01, 2024
2024年10月日记
2024年10月20日
窝在家里早上7点开始打炉石,打到晚上5点,才从钻五上传,任务虾玩的比较艰难。意外地发现弑君贼可能更适合环境,但是当时有路径依赖了,不太愿意改变,实在是被快暗牧和海盗虾打得不能自理了才玩了几把,效果显著。
后面晚上玩标准,娱乐去了。
2024年10月21日
好久没写日记了,感觉很多东西想得都很乱,我的经验又告诉我做事之前先把相关的东西想想清楚为好。那么还是随便记一点。
昨天写了美团和字节的两个笔试题。
美团3题最后一题没写出来,有点记不清题目了。印象里并不难,但是花了四十多分钟也没有写出来,写法上卡了很久,给我的教训就是要继续训练,做题,lc或者cf都行
字节做了3/4,最后一题给定n,m表示一个地图,给定k个点的初始坐标,和q个询问,每次询问带一个编号和方向,要求对应编号的机器人一直往一个方向移动,一直碰到机器人/或者地图边界为止停下来,输出当前编号机器人坐标。
n m k q均 $\leq 2*10^5$
没写完,感觉是水题,两个set维护行和列,每次操作lowerbound然后增删一下就行,再开个vector<pair<int, int>>记录位置,纯语法题。不太愿意写了。
本来想在b站做一个编辑器的教程,但是又很纠结,因为有些问题需要想清楚。
- 受众群体是哪些,新手还是进阶
- 我自己是否得有成熟的C++/python/rust/java开发经验才去做推荐/配置教程。
- 录制的环境?asahi linux上obs很不方便,mac上又不想去,windows又是用户最广泛的平台。
- 要不要起一个标题党的名字? “编辑进化,面向新手的编辑器教程” 之流
- 是否要融合工作流,别的实用软件/不只是写代码,如果要,如何控制篇幅。
- 自己目前所使用的neovim方案,vscode方案还存在哪些问题,发布之前要解决掉。
2024年10月23日
连着两天玩到3 4点,早上8点40再起来赶去上班,人都要麻了。
以后不能再这么晚了,太痛苦了
帮zy写了两个脚本,没收住干太快了,给他干震惊了。
2024年10月24日
早上水了会儿知乎,感觉自己简历上写熟悉体系结构有点牛皮吹过了,csapp看完,riscV 5级流水线cpu,一个简单的编译器框架弄完应该也谈不上是熟悉体系结构,maybe只能算入门的程度。
水了两个leetcode,老是segment fault,还得学lldb(回忆gbd),看ASAN,感觉很绝望,根本学不完,别人搞个一年半载的东西我凭借什么一个季度就突飞猛进呢。。
只能尽力去从进度上、方式上想尽一切办法做改善,以求一点心安。
看到alacritty-smooth-cursor,原来的issue里面看到作者明确不想加这个feature,当时和儿子聊天表示想自学rust自己折腾,然后提了一嘴就没动静了。现在直接有fork版本,还是很香的。
拉下来cargo build –release,然后…