摘要: 恰好一年半这段时间没更新,其实不是啥好事,但另一方面又庆幸能来写一写。 概念都搞的比较模糊。持续杂记、整理下。 这记录的是当前(2024-11-21)的理解,有错的话持续修正。 三一法则五一法则 默认构造、拷贝构造、拷贝赋值、移动构造、移动赋值。这五个是编译器会默认合成的,且说他们的是否会合成规则就 阅读全文
posted @ 2024-11-21 11:16 xiarunliang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: std::quoted 是干啥用的,有啥作用?看是c++14和17中加入的。 quoted 这个单词似乎在计算机里面就有着特殊的意思,可惜没记住。英文原版资料看的少。 在cppreference网站中的示例如下:(https://en.cppreference.com/w/cpp/io/manip/ 阅读全文
posted @ 2023-06-28 20:02 xiarunliang 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 学习一个视频教程时说go里的switch中case是从上往下执行,直到一个case结果是true,开始执行其中的语句块。 之前学习的时候没注意到这个。以为是和c++一样是直接hash命中要执行的case。 试了下,结果是和视频中说的一致的。实验代码如下: func func2() bool { fm 阅读全文
posted @ 2021-11-04 16:10 xiarunliang 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 正文: 最全的资料就是:https://gcc.gnu.org/onlinedocs/gcc/index.html 其他,或者在机子上 man或 --help之类。 正文结束,开始废话。 几次看书的过程中,都曾想应该整理、学习下gcc工具的一些知识。 在搜O1和 O3优化区别时,搜到了好几篇雷同的。 阅读全文
posted @ 2021-10-26 21:14 xiarunliang 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 我是不是在以程序员的脑洞去考虑去除word的某种“底纹” 阅读全文
posted @ 2021-10-11 17:10 xiarunliang 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在线运行c++代码: http://cpp.sh/ 一些linux命令/参数解释: https://explainshell.com/ 摘录自 https://linux.cn/article-3940-1.html Linux manual page-在线man手册? https://man7.o 阅读全文
posted @ 2021-08-15 11:38 xiarunliang 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 这里记录的并没什么新意,实质内容是几个参考资料的摘录和搬运,参考资料的几个链接中有比较详细的介绍。 而且资料可能有点老,有没真实的说明当下的准确情形,也不确定。 任务调度,当然是在多任务系统情况下才有的需求。 任务调度,其实是对于一个执行单元——线程——来说的,但一般也就笼统的说是进程或任务调度器。 阅读全文
posted @ 2021-07-11 18:18 xiarunliang 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 引子 看进程调度时,介绍优先级相同时的一些特殊处理,说当候选多给进程优先级相同时,一些倾向选择,有提到候选的进程和之前执行的进程有相同的进程空间时,会被优先选择。 而什么时候会出现这种两个进程使用相同的进程空间呢,说了两种情况,一个很熟悉的就是两个调度对象是痛一个进程中的两个线程对象时。 另一个说的 阅读全文
posted @ 2021-07-11 14:42 xiarunliang 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 头脑里整理了下刚搜索了解到一些介绍,准备简单记录下。又反观了下,似乎自己还是有着主观倾向的(虽然也就如同牢骚类的没啥卵用),似乎并不喜欢bfs。 可能并不是不喜欢这个东西,而是感觉那些相伴的东西,包括名字/出现形式/一些介绍描述/一些略显夸张的拥趸。 对cfs的批评诟病,为啥总让我联想到对c++的诟 阅读全文
posted @ 2021-07-10 14:24 xiarunliang 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 可重载的操作符,摘录自c++ primer第四版 表14.1: + - * / % ^ & | ~ ! , = < > <= >= ++ -- << >> == != && || += -= /= %= ^= &= |= *= <<= >>= [] () -> ->* new new [] dele 阅读全文
posted @ 2021-06-05 19:32 xiarunliang 阅读(91) 评论(0) 推荐(0) 编辑