自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RAID磁盘阵列详解

RAID 1的配置与无人值守(无校验的相互镜像卷)RAID 5的配置与无人值守(带分散校验的数据条带)

2022-03-10 13:25:54 87

原创 C++中const的用法

const是如何保证不被修改的?1)const局部变量函数内部定义的const,编译器来检查你有没有修改const。比如在函数内部写#include <iostream>int main(){ const int const_value = 100; const_value = 200; std::cout << const_value;}//编译时错误编译器会报错“表达式必须是可修改的左值”。但是我们可以骗编译器,比如#include <iostre

2022-03-09 16:23:58 1276

转载 【转载】C/C++返回内部静态成员的陷阱——inet_itoa分析

在我们用C/C++开发的过程中,总是有一个问题会给我们带来苦恼。这个问题就是函数内和函数外代码需要通过一块内存来交互(比如,函数返回字符串),这个问题困扰和很多开发人员。如果你的内存是在函数内栈上分配的,那么这个内存会随着函数的返回而被弹栈释放,所以,你一定要返回一块函数外部还有效的内存。这是一个让无数人困扰的问题。如果你一不小心,你就很有可能在这个上面犯错误。当然目前有很多解决方法,如果你熟悉一些标准库的话,你可以看到许多各式各样的解决方法。大体来说有下面几种:1)在函数内部通过malloc或new在

2022-02-25 15:38:02 206

原创 语义版本控制

总结给定版本号MAJOR.MINOR.PATCH:MAJOR 在进行不兼容的API更改时增加MINOR 以向后兼容的方式添加功能PATCH 以向后兼容的方式修补bug预发布和构建元数据的附加标签可作为MAJOR.MINOR.PATCH格式的扩展。介绍在软件管理的世界里,有一个可怕的地方叫做“依赖地狱”。您的系统越大,集成到软件中的包越多,您就越有可能发现自己有一天会陷入绝望的深渊。在有许多依赖项的系统中,发布新的包版本很快就会变成一场噩梦。如果依赖性规范太紧,您将面临版本锁定的危险(

2021-09-18 15:06:22 286

原创 aarch64架构的linux安装gcc

configure --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu

2021-09-16 19:16:51 2315 2

原创 C语言结构体的内存分布和结构体指针

在公司的代码中看到这样一段:头文件中:#ifndef cpu_info_h__#define cpu_info_h__//... typedef struct sys_cpu_usage_* sys_cpu_usage_handle; sys_cpu_usage_handle create_cpu_usage_calculator();// ...#endif // cpu_info_h__结构体 sys_cpu_usage_ 在对应的源文件中才进行了定义,而对应的源文件会编

2021-07-16 14:23:12 232

空空如也

空空如也

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

TA关注的人

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