0%
Theme NexT works best with JavaScript enabled
缘起
考察”日常”时发现一些问题, 这个新版主要是想解决这些问题才设置的.
以前存在哪些问题
没有合适的归档整理, 导致混乱
内容在”技术”层面的纯度不足, 混杂了一些感想这种东西, 导致鱼龙混杂, 不好寻找(我个人不偏向鱼龙任何一方, 讨厌的对象只是混杂本身)
归档的协议
每个月份更新下##小标题, 搜狗输入法输入ny(有教程自定义一下)
每天更新下###小标题, 搜狗输入法输入nyr(以后注意下, ny和nyr就是”年月”和”年月日”, 注释不能更新, 坑爹!)
记录什么内容
技术相关的问题&思考&解决方案&待解决问题
复杂的配置过程&注意事项
学习进程中自然产生的一些灵感or思索
不记录什么内容
日常对人生&对哲学的思考, 这些转移到日记中去, 避免污染
日常的心情和感受, 同样的理由, 同样的去处
对事件巧妙的处理办法(例如”更换时钟”一事), 主要是这些巧妙的处理办法与计算机技术无关, 也是转移到日记中去避免污染
其他注意事项
对”解决方案”的正确性质疑: 这个”新版”不意味着就比旧版好多少, 以后还会有”新新版”等等的版本号的.
以后版本号多了就约定为: 使用π的近似值作为版本号显示工具(没错我就是抄Knuth怎么的了…)
日常 2019年10月 2019年10月19日
(2019年10月19日19:24:18) 侯捷《C++标准函数库》的讲座真的赞! 直接B站搜”侯捷”即可, 真是大师风范, 他的讲课真正展示了什么是”微言大义”, 点这里侯捷C++-从平地到万丈高楼 , 或者B站直接搜”侯捷”也可以!
(2019年10月19日19:46:49) 这个toc好像一旦使用1.2.3这样的标签还没法在网页上显示了, 必须使用短横线-变成无序列表才能显示, 屑!
(2019年10月19日19:56:38) 无法显示标签的原因是使用了encrypt插件的缘故, 他智能隐藏了toc的东西…去除掉password字段即可…
(2019年10月19日19:58:27) 每次要更改hexo设置的时候, 第一步先hexo s看一看会生成什么, 最后再hexo g -d, 因为上传是有延时的, 这样就不如hexo s来得及时有效
2019年10月22日
C++运算符-优先级-结合性
C运算符-优先级-结合性
这两篇写得太好了, 我就觉得优先级与结合性必须绑定起来综合考虑
TCPL我要吹一辈子, 为什么我没有提前看到这本书, 我觉得真的算得上”微言大义”的典范了, 嗯~
init-arrays
配置Clang编译器, 因为主页千里冰封 的推荐, 所以我去安装了试试, 以下是简要记录(我的运气还是挺好的, 至少没有看到一些劝退的帖子, 安装过程算是非常顺利的一次了…)
根据这里 我们知道一共有3件事要做, {安装mingw64和msys2}-{在msys2中安装llvm和clang}-{在clion中配置cmake和toolchain选项}
安装mingw64和msys2不用提了…
在msys2中安装llvm和clang, 都懂得, 只要一涉及这种命令行下载东西的时候, 就立马先到网上查一下”换源”什么的, 于是搜索”msys2 换源”, 然后在这里 找到了答案, 这就是一种意识, 很多时候应该变成一种条件反射的东西, 哦一旦出现命令行下载东西就立马换源换源…如果不是命令行的话呢, 就请买一个IDM, 你会发现你后半生的下载会非常自在的…
clion中的配置过程, 首先按照原网页 上面显示的配置cmake选项的确是OK的, 那个CC={sth1}, CXX={sth2}一看就知道是环境变量里面的键值对, 所以直接将CC和CXX配置到环境变量里头去即可, 但并没有结束, 此处没有考虑到toolchain的情况, 下面是toolchain的配置.
根据这里 我们找到这段话You can't use clang in CLion on Windows without having MinGW or Cygwin installed. You can try the following:, 说明我们还是要把mingw放在Environment下, 只是make的工具全部换成clang系列的即可 (还有就是能让clion自己detect就不必手动加入绝对路径了…), 这里不多废话, 一图胜千言
第5步图
成果是这样的
下次试着把cl.exe也安装上去, 看看每家编译器的水准如何hh~
2019年10月31日
(2019年10月31日18:31:37) 这几天工作量之大真是令人发指!
(2019年10月31日18:31:55) 突然之间发现email里面存了大量不看的twitter消息, 感到有点愤怒, 一来是推特污染我的timeline, 二是我竟然一直是这样后知后觉的状态, 感觉很不应该!
根据这里 得知大致的办法, 注意, 我们必须从twitter网站本身入手, 而不是更改mail的规则, 因为问题的本身出在twitter身上, 我们要从本源下手.
从settings-notifications 这边点进去, 找到”email_notifications”字样, 然后把它取消掉, 大功告成!
(2019年10月31日18:36:31) 推广一下, 我们注意到偶尔github也会给我发这样的邮件, 所以出于防备, github的邮件我也设置一下拒收~
首先, 网站的api往往是一样的, 于是猜一波settings/notifications, 我真机智, 点这里
因为我自己是一个无名小卒, 一般没有人会at我, 所以我把全部的更新都关闭掉~见如下图示
(2019年10月31日18:33:01) 页表的概念理解错了一处, 感谢陈靖一大佬及时指出, 很多时候我都是自己吓死自己, 其实难度一点也不大, 只是我有一处搞错了, 然后后面就莫名变得无比艰难, 关键是我自己意识不到, 唉~
(2019年10月31日19:28:37) setupvpn插件有几个问题
有时候连接不上vpn
有的时候连接上vpn后, 点击图标响应时间很长
所以很多时候if连不上(断网重新点击连接); if关不掉, 直接退出浏览器窗口重开一个, 反正winr也很快
(2019年10月31日19:33:43) 根据这里 , 我们知道加一行shopt -s expand_aliases就可以使得function里面直接使用alias了! 酷炫! 当然, 这里有几点注意:
bash里面所有的命令基本都可以看成全局的, 写在函数里面的命令, 也是对全局作用域有效的!如图所示:
不希望继续使用expanded_aliases的话, 使用这个命令shopt -u expand_aliases(s for set, u for unset)
已经封装成函数sea和usea(set expanded alias and unset expanded alias)
如果不希望污染的话, 就在函数开始前用一下sea(); 结束前用一下usea()即可
上面说法有误, 因为一旦调用就是全局性的效果, 所以建议默认用sea(), 直到某个函数会有冲突时再使用usea()
2019年11月1日 2019年11月20日
2019年11月21日
(2019年11月21日22:30:28) 几个今生可能会去实现的目标:
做公益活动,使人们意识到他人的痛苦
修改大量计算机中文版教材,减少不通顺的地方
2020年1月13日
(2020年1月13日00:54:20) 又回来了, 上个学期真是人生的梦魇呢…
shareX的OCR功能非常强大, 尤其是他的截屏OCR功能! 我的两篇文章4-5千字只有图片信息保存, 就是借助他的准确识别才得以避免大篇幅的修改
发现了Onedrive的”释放空间”的功能, 我的空间又足够装下一个Ubuntu了, 于是马上就装起来…
最近想到死的次数已经减少了一些, 主要是忙了起来, 唉感觉我的一生真是乱七八糟的, 一没动力闲下来就想着写诗, 写文章, 然后就无限感觉人生没有半点希望还不如早些结束…唉~