自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 toml不支持继承? 手撸一个继承机制

配置文件的格式有很多:ini,json,xml,yaml,toml等。ini功能过于简单;json手写不够方便;xml复杂且难于编辑和阅读;yaml规则太多而且坑也不少(比如不支持多行字符串);因此toml横空出世,语法优雅,易于阅读,灵活且严谨,它可能是目前配置文件这个场景下最合适的解决方案。但它也有不够完美的地方,笔者在使用过程中就发现,yaml中支持的继承功能(虽然用起来很恶心),在toml中是不支持的。比如如下两个toml:Default:[openconfig-optical-

2022-03-01 21:32:04 179

原创 toml不支持继承? 手撸一个继承机制

toml 继承 机制 python

2022-03-01 21:28:27 68

转载 volatile关键字

C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明:A volatile specifier is a hint to a compiler that an object may change

2015-11-17 21:13:29 133

转载 malloc和new的区别

1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。1.2 void

2015-11-06 16:34:05 116

空空如也

空空如也

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

TA关注的人

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