用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。
阅读全文
div>
在GitHub上搭建静态站点依赖于官方提供的GitHub Pages机制,然而手动编写静态的html页面会因为布局和样式造成很多重复的工作,而如果是采用MarkDown语法来编写,能满足很多文档和博客编写的需求,却需要一种方式把MarkDown语法转成普通html,通过模板来定制生成的html样式。
阅读全文
div>
当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器