好久没写blog了,正好年末了,写个年终总结吧,记录一下我这一年发生了什么变化
引诱
Phigros rks 12.xx(忘了多少) -> 13.62
大约2月还是3月份入坑arcaea
于11月29日达成红框
截至目前12月18日 ptt 11.03
其他的玩的少,就不展示了(
动画
TOP5
https://mikanani.me/Home/Bangumi/3464
呜呜呜,怎么是分割放送
https://mikanani.me/Home/Bangumi/3265
https://mikanani.me/Home/Bangumi/3387
https://mikanani.me/Home/Bangumi/3436
https://mikanani.me/Home/Bangumi/3454
漫画
没怎么看,QWQ
Galgeme
没什么时间推,QWQ
今年的TOP1: https://vndb.org/v33175
轻小说
TOP1: https://www.wenku8.net/book/2883.htm
好看!!!
C++
经过一年多的学习,我发现我的C++有巨大的变化,可能是由于我之前是OIer的关系,我对C++的学习十分片面,现在想想,我之前的代码简直就不能看的(你怎么知道我昨天重构我之前的屎山忙活了一个晚上
变量命名
我之前对变量的命名有点过于随意了,导致我老早的源码可读性基本没有,QWQ,目前正在尝试几种不同的命名方法来改善这点
尽可能别使用指针
以前老是喜欢用 new
来开辟内存,然后构造一个动态数组,但是这么做的话不但麻烦,而且还有可能忘记释放,所以现在使用vector
这种东西来构造
不要使用using namespace std;
打OI的基本都是这样子做的,但是在实际开发中这样子有很大的隐患
就算要用请换成using std::xxx
使用std::filesystem
而不是用std::string
手动拼接路径
这个没什么好说的,手动拼接的话还得注意'/'和'\'而且看着好乱
可以namespace fs=std::filesystem;
来简写(
查阅 https://en.cppreference.com/w/ 这种参考文档
例如: https://en.cppreference.com/w/cpp/header/filesystem
auto!!!
尽可能使用auto
已经完全变成auto的形状了()
|
|
注意多平台兼容性,经可能避免使用类似"windows.h"这种头文件
看到我上个月写的_mkdir(outputpath.c_str());
陷入了沉思()
不要把东西全往main()
里面塞
应当尽可能把功能细分,封装成多个函数,增加代码可读性
并且定义函数前要写注释!!!
etc…
系统
(括号标注更换的原因)
Windows 11 Home (bug一堆)->
Windows 10 Pro (自动读取媒体文件元数据,文件夹下媒体文件过多会卡)->
Arch + KDE(声卡驱动和无线网卡有问题,tun代理不工作)->
Windows 10 LTSC (丑)->
openSUSE + KDE (目前没有遇到问题)
系统截图
手机
一加 5 (摔坏了) ->
oppo A7 (9008刷机没解bl,喜提黑砖,顺带最脑瘫的是我把rec也刷了。。。)->
一加6 (目前)
博客
hexo -> hugo -> hugo(换了个主题)
哦,顺带在萌icp备案了
规划
接下下可能会学点web相关的东西,之后或许会尝试入门和深入了解rust
如果可能的话系统或许会换成nixos