自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++就业领域与学习方向 | 学习计划

话说,“学习编程,我到底应该如何选择学哪一门语言?”这应该是大多数初学者内心的烦人bug!如果抱着“学一门语言好找工作”的心态,那可能你的眼界和学习思路都会受限变窄。“软件人员要把眼光放长远,尽量往中高级方向走,提升自己的核心竞争力,才不会被时代淘汰。”来自一位前辈的真诚建议。所以,如果你希望把工作当成事业、深入了解软件编程的主心骨,那么C/C++这一类底层语言,是你必须要学习和掌握的。尤其是C++,它作为C语言的延伸和强化,一直是大公司大厂钦点的开发语言。...

2021-02-04 19:10:03 1181 1

原创 纯干货:Linux下的调试神器gdb

一、gdb安装【源代码编译gdb】 下载源码 网址:http://ftp.gnu.org/gnu/gdb 下载gdb源码包 下载wget 网址: http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.gz 解压:tar -zxvf gdb-8.0.1.tar.gz/ 配置 在解压目录下找到configure,执行./configure 等待配置完成 make && ma...

2021-01-30 20:03:03 371

原创 6行代码领略C/C++学习的乐趣 ——剖析赋值语句的机器码

调试程序int gi;int main(){ gi = 0xffffffff; return 0;}在第4行打断点调试 ---> 窗口 ---> 反汇编;或者是alt + 8快捷键;此时此刻,你一定可以看到反汇编代码。现在,点击右键,把红色方框的全部选择;就可以看到C语言中无法看到的信息了。接着我们来分析一下关键的代码和符号。如图所示的1 2 3此时此刻,我们应该会产生3个问题: C7 05代表什么意思? 内存地址00EFA

2021-01-27 19:44:28 193

原创 数据结构与算法面试2

● 请你回答一下Array&List, 数组和链表的区别参考回答:数组的特点:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。数组的插入数据和删除数据效率低,插入数据时,这个位置后面的数据在内存中都要向后移。删除数据时,这个数据后面的数据都要往前移动。但数组的随机读取效率很高。因为数组是连续的,知道每一个数据的内存地址,可以直接找到给地址的数据。如果应用需要快速访问数据,很少或不插入和删除元素,就应该用数组。数组需要预留空间,在使用前要先申请占内存的

2020-11-13 11:48:42 119

原创 简单数据结构与算法面试

这里写自定义目录标题欢迎使用Markdown编辑器● 请你来说一说红黑树和AVL树的定义,特点,以及二者区别参考回答:● 请你说一下哈夫曼编码参考回答:● 请你回答一下map底层为什么用红黑树实现参考回答:● 请你介绍一下B+树参考回答:● 请你说一说map和unordered_map的底层实现参考回答:● 请你回答一下map和unordered_map优点和缺点参考回答:● 请你回答一下epoll怎么实现的参考回答:● 请你说一说Top(K)问题参考回答:● 请你说一说C++两种map参考回答:● 请问红

2020-11-13 11:35:56 168

空空如也

空空如也

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

TA关注的人

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