杨柳呀
杨柳呀
全部文章
软件开发底层知识修炼
C(1)
C++(2)
c++学习笔记(4)
C++深度剖析学习记录(23)
C++类类型转换(1)
c++语言(1)
C语言学习笔记(7)
C语言深度剖析学习记录(29)
dynamic_cast(1)
GDB(1)
jmp(1)
makefile预定义变量(1)
OS学习笔记之X86汇编(2)
不同的继承方式(1)
中断(1)
位数组(1)
内存保护(1)
剑指offor(6)
动态规划(1)
匿名映射区(1)
哈希表(1)
宏定义(1)
常见笔试算法题分析记录(5)
总结(1)
打通Linux脉络之进程 线程 任务调度(5)
抽象类(1)
指针与数组(1)
数据结构(2)
数据结构与算法(C++/java实现)(3)
数组操作符的重载(1)
斐波那契数列(1)
最长上升序列(1)
未归档(122)
极客时间专栏(1)
栈(1)
泛型编程(1)
离散数学中的数据结构与算法(11)
类模板(1)
继承(1)
虚函数(1)
虚函数表(1)
虚拟机(1)
软件开发之底层知识修炼(2)
逻辑操作符重载(1)
重建二叉树(1)
归档
标签
去牛客网
登录
/
注册
Developer-开发者
厚积薄发
全部文章
/ 软件开发底层知识修炼
(共24篇)
【软件开发底层知识修炼】二十八 C/C++中volatile的作用
上一篇文章学习了C/C++中的指针与数组的区别,点击链接进行查看:【软件开发底层知识修炼】二十七 C/C++中的指针与数组是不同的 本篇文章将学习volatile关键字在C/C++中的作用 文章目录 1 实例代码分析 2 问题分析 3 解决方...
2019-01-14
0
578
【软件开发底层知识修炼】二十六 ABI-应用程序二进制接口 学习总结文章目录
前面学习了ABI的知识,感觉受益良多。对底层与编译器有更加深刻的认识,为此这里将前面写过的关于ABI 的文章给列出来,方便学习与翻阅。 【软件开发底层知识修炼】二十一 ABI-应用程序二进制接口一 【软件开发底层知识修炼】二十二 ABI-应用程序二进制接口 二 ...
2019-01-08
0
546
【软件开发底层知识修炼】二十五 ABI之函数调用约定二之函数返回值为结构体时的约定
上一篇文章学习了几种函数调用约定的区别,点击链接查看上一篇文章:【软件开发底层知识修炼】二十四 ABI之函数调用约定 本篇文章继续学习函数调用约定中,关于函数返回值的问题。当函数返回值为结构体时,函数返回值是如何来传给调用者的。 文章目录 1 函数返回值...
2019-01-08
0
683
【软件开发底层知识修炼】二十四 ABI之函数调用约定
上一篇文章学习了Linux环境下的函数栈帧的形成与摧毁。点击链接查看相关文章:软件开发底层知识修炼】二十三 ABI-应用程序二进制接口三之深入理解函数栈帧的形成与摧毁 本篇文章继续学习ABI接口相关的内容。函数调用约定 文章目录 1 函数参数如何入栈,返...
2019-01-08
0
703
【软件开发底层知识修炼】二十三 ABI-应用程序二进制接口三之深入理解函数栈帧的形成与摧毁
上两篇文章我们初步接触了ABI-应用程序二进制接口的概念,点击链接查看上一篇文章:【软件开发底层知识修炼】二十二 ABI-应用程序二进制接口 二。了解了为什么会有ABI的存在。本篇文章继续学习ABI 的内容。学习在ABI规范下,函数栈帧的结构与函数调用时函数栈帧的详细变化。 ...
2019-01-07
0
862
【软件开发底层知识修炼】二十二 ABI-应用程序二进制接口 二
上一篇文章学习了ABI的相关内容,具体最后分析了不同ABI下结构体的对齐方式的不同。点击链接查看上一篇文章:【软件开发底层知识修炼】二十一 ABI-应用程序二进制接口一 本篇文章继续学习ABI相关内容。是上一篇文章的补充,如果没有看过上一篇文章,一定要看上一篇文章。 ...
2019-01-03
0
729
【软件开发底层知识修炼】二十一 ABI-应用程序二进制接口一
前面学习了可执行程序的结构,点击链接查看上一篇文章:【软件开发底层知识修炼】二十 深入理解可执行程序的结构 本篇文章开始新的篇章,学习应用程序的二进制接口-ABI。 文章目录 1 什么是ABI(Application Binary Interface) ...
2019-01-03
1
1957
【软件开发底层知识修炼】十九 GDB调试从入门到熟练掌握超级详细实战教程学习目录
本文记录之前写过的5篇关于GDB快速学习的文章,从第一篇开始学习到最后一篇,保证可以从入门GDB调试到熟练掌握GDB调试的技巧。 学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 96253511...
2018-12-23
0
858
【软件开发底层知识修炼】十八 快速学习GDB调试五 使用GDB进行调试的一些小技巧
上一篇文章学习了如何使用GDB进行函数调用栈的查看:【软件开发底层知识修炼】十六 快速学习GDB调试四 使用GDB进行函数调用栈的查看 本篇文章是GDB调试快速学习系列的最后一篇。将综合前几篇文章做一个小的总结以及介绍一些在调试中使用的小技巧 文章目录 ...
2018-12-23
0
650
【软件开发底层知识修炼】十七 快速学习GDB调试四 使用GDB进行函数调用栈的查看
上一篇文章学习了如何使用GDB数据断点进行内存监测:【软件开发底层知识修炼】十五 快速学习GDB调试三 使用GDB的数据断点监测变量是否改变 本篇文章继续上一篇文章的学习:如何使用GDB进行函数调用栈的查看 文章目录 1 backtrace和frame ...
2018-12-23
0
707
首页
上一页
1
2
3
下一页
末页