自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码优化指南(五)尽可能熟悉语言特性与实现

所有的程序最后都要以二进制指令的形式在硬件上运行(包括Java,C#这些运行在虚拟机上的语言,只不过虚拟机隐藏了这些细节),也就是说谁有最优的汇编指令谁就在同等情况下有更快的速度,更优有两个方面,第一指令数量更少,第二指令的效率更高(如寄存器直接自增的速度会明显快于取值自增写回)。当然汇编的好坏和编译器有关,但是本身高级代码的好坏也决定了最后优化出来的汇编指令的上限。

2024-09-09 21:11:53 887

原创 代码优化指南(四)从内存模型说起

从我过往的软件的经历来看,至少我了解过的,大部分应用软件的核心就是IO和内存,当然,IO也是基于内存的,所以也可以认为软件的核心就是怎么和内存交互(我们这里不讨论操作系统,文件调度,编译器这一类基础软件),所有的逻辑都是基于内存执行的,也就是说内存是优化的一个重要方向,怎么样使用内存,怎么样用更少的内存,怎么样更高效的利用内存,更快速的利用内存。

2024-09-01 11:10:09 726

原创 代码优化指南(三)高级语言的欺骗

代码优化指南(三)高级语言的欺骗

2024-08-30 11:23:53 978

原创 代码优化指南(二)从什么地方对代码进行优化

我们将从内存和效率两个方面宏观的提出一些代码优化的可行建议。代码优化如刀尖跳舞,需要对每一个收益进行预测和计没有0成本的收益——C++设计哲学。

2024-08-27 15:43:17 745

原创 代码优化指南(一)绪论 语言与优化

代码性能优化概论,当然只针对语言本身不涉及语言自带的虚拟机调优或编译器修改

2024-08-27 09:59:44 774

原创 排序算法2.0

排序算法2.0

2024-08-19 15:36:14 353

原创 多线程从hello_world开始

C++多线程hello_world

2024-07-10 20:20:35 209

原创 从C++thread开始说起

C++thread库系列文章概要

2024-07-10 20:01:01 108

原创 解析reg52.h

reg52.h详解

2023-04-28 17:18:42 1080

原创 函数指针(C++)

详细说明了函数指针的定义与常见的使用,还有强制类型转化

2023-04-23 22:06:16 125

原创 前缀中缀与后缀表达式(基本理论信息)

前缀表达式中缀表达式后缀表达式

2023-03-15 20:08:23 184

原创 运算符重载和友元函数

运算符重载与友元函数

2023-03-12 22:58:03 348

原创 C++内部存储结构

c++内部存储结构

2023-03-04 13:29:46 414

原创 哈希表实现(c/C++)

哈希表的c/cpp实现(链式结构线性结构)含完整代码

2023-03-02 16:33:06 1540

原创 typedef的用法 C/C++

typedef的使用

2023-01-31 17:16:34 109

原创 广义表的递归实现 C/C++

广义表的递归实现(含完整代码)C/C++

2023-01-31 11:44:46 224

原创 多维数组结构的实现 C/C++

抽象数据类型数组的实现

2023-01-29 10:40:40 318

原创 排序算法1.0 C/C++

直接插入排序,冒泡排序,直接选择排序,计数排序的C++实现与完整测试样例

2023-01-23 20:24:34 57

原创 串的匹配,详解KMP算法及NEXT数组(C/C++)

完全详细介绍了串的匹配的前世今生

2023-01-17 01:53:41 2703

原创 串的实现与基本操作C/C++

串的构建和串的基本操作C/C++含完整代码和测试结果(还是保姆级的)

2023-01-16 11:04:48 1383

原创 队列的实现(数组队列)C/C++

C/C++数组队列的实现,一个致力于给出保姆级教学和完整代码的搞笑博主

2023-01-15 15:51:11 229

原创 队列的实现C/C++

队列的C/C++实现(含完整代码与测试结果)

2023-01-15 10:52:01 339

原创 栈(链栈的实现)C/C++

链栈的实现

2023-01-14 22:40:00 377

原创 栈的实现1.0数组栈(C/C++)

数组栈的保姆级教程与完整代码

2023-01-14 22:22:13 210

原创 单链表的c/c++实现

c/c++单链表创建的保姆级教程

2023-01-14 11:49:16 70

原创 线性表的C++实现

c语言线性表的实现,插入与删除

2023-01-14 11:08:01 105

空空如也

空空如也

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

TA关注的人

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