0%

作为全球最大的同性交友网站,github几乎是每个程序员天天打交道的地方。clone别人开源的代码仓库是再正常不过的事情。然而github服务器毕竟在国外,这就造成了我们clone的速度非常慢,从几K到几时K不等。所以有必要说一下如何提速。

阅读全文 »

转载自:http://blog.jcix.top/2019-02-18/pm-nvm/#NVMPM_SCM

近几年,不论在学术界还是工业界,NVM 都是比较前沿的技术。其实 NVM 一词并不新,是因为 PM(或称 SCM)这个与 NVM 有关的概念的出现,使得 NVM 这词又 “火” 了一把。在近年的相关文献中,NVM 也经常被和 PM(SCM)混用,让人搞不清。本文捋一捋它们之间的关系。

阅读全文 »

时隔半年,又迁移博客了。上个博客Typecho应该是我最满意的博客系统了,无奈,因为种种问题,需要关闭服务器了,想过回到简书、csdn、掘金等地方。但是思忖再三,还是算了吧。最终回到了Hexo下。

个人博客迁移经历:

简书->CSDN->Hexo->Wordpress->typecho->掘金->Hexo

略微评价:

  • 简书:水文,广告文太多,动不动锁文章

  • CSDN:广告太多,排版丑陋,系统bug

  • Wordpress:反应缓慢,需要服务器

  • Typecho:反应很快,需要服务器,个人最推荐

  • 掘金:做IT写博客还不错,不亚于简书的颜值,但是发文必须设定“标签”的机制太过艹了。

  • Hugo:花了半天,一直没能在我的电脑上搭起来,据说速度快,搭建简单。

  • Hexo:编译略慢,将就能用,主题较多,较成熟。

i> 翻译自:https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c

我一直苦于理解C++中的左值和右值。现在我感觉是时候分享出我对它们的理解了,因为它们在C++语言发展中扮演者越来越重要的角色。

一旦你理解了lvalues和rvalues的含义,你就可以更深入地研究高级c++特性,比如move语义和右值引用。

阅读全文 »

i> 本文转载自:https://zhuanlan.zhihu.com/p/41358013

The Design and Implementation of a Log-Structured File System“ 是 Mendel Rosenblum 和 John K. Ousterhout 在90年代初发表的一篇经典论文。且不提论文的两个作者都大名鼎鼎:Rosenblum 是 Vmware 的联合创始人,Ousterhout 是 Raft的作者之一(Ongaro 的老板); 这篇论文在发表之后就引起了长达数年的 Fast File System 和 LFS 之间的口水战。LFS 在提出后的前10多年里并没有被业界采用(猜猜为什么),但当 SSD 的价格下降并成为主流后,LFS 却焕发了第二春:LFS 被广泛运用在 SSD 的 firmware 中,而且新的文件系统,譬如基于 journal 的 ext3/ext4和支持 copy on write 的 btrfs都吸取了LFS 的 idea;甚至我们常用的LSM算法都能看到 LFS 的影子。

阅读全文 »

本文中,你可以学习到:

  • 什么是指针常量和常量指针
  • 如何巧记两者的区别

9月,决定以后走c++路线,于是买了c++ primer再看,看到指针常量和常量指针的概念觉得蛮绕的,于是搜了一下巧记两者的方式,特此记录。

阅读全文 »

0. 背景

昨天在给虚拟机安装内核编译环境的时候出现了空间不足的问题。情况大体是这样子的,我的虚拟机大约有30G的空间,在编译内核之前剩余17个G左右,我把内核源码下载下来,好不容易花了半个小时候编译好,结果在安装了一半的时候直接报错,说我no more space left。一查,发现编译产生的各种文件(驱动模块,中间文件等等)占用了16个G。excuse me? 什么时候变这么大了。所以才对虚拟机进行了扩容,这里对整个扩容过程作一个记录。

阅读全文 »