自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

翻译 并行编程 - 第二章(翻译)

并行编程

2025-05-11 16:15:58 58

原创 C/C++未定义行为

C语言设计中的未定义行为(Undefined Behavior, UB)是为了允许编译器进行激进优化,从而最大化程序性能。然而,这也意味着某些看似合理的代码可能因UB导致不可预测结果,甚至安全隐患1。

2025-04-26 19:57:14 1391

原创 C++对象模型

很多人会误以为C++的效率低于C,实质上C++ 相对C语言并没有过多的开销,由于对对象模型不理解,很多人会误以为C++ 编译器会在背后偷偷干一些事情。对象布局不是C++的语言标准,所以每个编译器可以有自己的实现,但很多时候各编译器的实现是相同的。讨论C++的对象布局,可以了解其背后做了什么事情,理解对象的开销。

2024-04-24 00:06:07 621 1

原创 centos内核编译报错openssl/opensslv.h: No such file or directory

(1)执行yum install openssl-devel,发现报错“GPG keys not correct for this package”(2)首先需要安装 gpg 公钥,在 /etc/pki/rpm-gpg/ 下,执行rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*(3)安装完后再次执行yum install openssl-devel,重新编译,正常运行...

2020-07-24 09:28:45 1253

嵌入式 Linux教程

嵌入式 Linux教程嵌入式 Linux教程嵌入式 Linux教程 第 1章 Linux快速入门 第 2章 Linux基础命令 第 3章 Linux下C编程基础 第 4章 嵌入式系统基础 第 5章 嵌入式Linux开发环境的搭建 第 6章 文件IO编程 第 7章 进程控制开发 第 8章 进程间通信 第 9章 多线程编程 第10章 嵌入式Linux网络编程 第11章 嵌入式Linux设备驱动开发 第12章 Qt图形编程基础

2018-01-20

空空如也

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

TA关注的人

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