自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C format in GNU standard

Format your code 尽量将每行代码控制在79个字符以内,以保证可读性。 将一个花括号(open-brace)放在第一列是重要的,这样就可以开始一个函数的定义(defun, use as define function)。这样有利于一些工具的使用。 当括号位于函数体以内时不要将其放在第一列,即注意括号的缩进。当一个花括号被用于定义一个struct的时候可以放在第一列,因为你可以将此定...

2019-12-25 16:26:04 151

原创 poj 1753

poj 1753 Flip Game 题目 Flip Game Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 58218 Accepted: 24244 Description Flip game is played on a rectangular 4x4 field with two-sided pieces plac...

2019-12-02 14:57:59 89

转载 Socket programing in C

Socket programing in C Stages in server Socket creation: int sockfd = socket(domain, type, protocol) sockfd: socket descriptor, an integer (like a file-handle) domain: integer, communication domain ...

2019-10-30 15:55:15 133

原创 Rust fail

Rust fail Rust中错误有两种形式,一个是不可恢复错误,建议使用panic直接退出程序,并且有程序员修复源码。另一种是可恢复错误,Rust中一般通过返回值进行处理。 Fail trait Fail trait 是用来替代std::error::Error的,它可以实现以下操作: 因为被Debug和Display约束(is bound by),因此它可以用这两种方式打印出来 因为实现了b...

2019-10-05 10:58:36 223

原创 bitcask储存模型

Bitcask储存模型Bitcask 存储模型文件结构数据文件索引文件hint文件bitcask相关的操作删除操作merge操作 Bitcask 存储模型 bitcask是一个日志型的储存模型,所谓日志型是指它是append only,只支持顺序加入而不能直接随机写入。这样一来,bitcask就有优秀的写入性能。 文件结构 bitcask的文件结构十分简单,主要有三个:数据文件, 索引文件 ,以及...

2019-09-25 15:39:28 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除