写 Jekyll 博客工具
上次说要写一个类似 stackeditor 的东西来写 Jekyll 博客,终于写好了。这将是第一篇用该工具写的博客。
上次说要写一个类似 stackeditor 的东西来写 Jekyll 博客,终于写好了。这将是第一篇用该工具写的博客。
保活计时器并不是 TCP 规范中的一部分,是一个有争论的功能。
Linux 沿用的对齐策略是,2字节数据类型(例如short
)的地址是2的倍数,而较大的数据类型(例如int
、int*
、float
和double
)的地址必须是4的倍数。
主要从连接性(Connectivity)、可靠性(Reliability)、有序性(Ordering)、有界性(Boundary)、拥塞控制(Congestion or Flow control)、传输速度(Speed)、量级(Heavy/Light weight)、头部大小(Header size)等8个方面来讲。
“如果一个 class 未定义出 copy constructor,编译器就自动为它产生出一个” 这句话是不对的,当 class 展现 bitwise copy semanics 时,编译器才会产生出来。
最终把整个 Hexo 的 Jacman 几乎全部移植过来了,好多 Jekyll 后端不支持的东西都需要前端来解决。
用 Jekyll 写博客有个麻烦的地方,就是你可能需要把博客git pull
下来,修改完成commit
后,再push
上 GitHub;或者使用 GitHub 的在线编辑器编辑,无论哪种都非常麻烦。幸好找到了几个第三方的写博客和图床工具。
看看以下这段代码:
class Foo { public: int val; Foo *pnext; };
void foo_bar()
{
Foo bar;
if (bar.val || bar.pnext )
// ... do somthing
// ...
}
上述程序并不会合成出一个 default constructor。什么时候会合成出 default constructor 呢,下面分4种情况。
C++ 有插入迭代器、流迭代器、反向迭代器、移动迭代器,泛型算法结构有适用的迭代器类别:输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器。