自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能指针必背点

智能指针知道这些,就可以不用怕用错了.

2021-11-18 15:22:19 337

原创 彻底记住对齐补齐

面试等很多时候都考对齐补齐,这次彻底不迷糊

2021-11-14 10:25:19 821

原创 舒服的用source insight做linux开发

1.将linux内核源码放到自己的工程文件夹(linux虚拟机中) linux内核各版本下载地址 http://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/ 目的是:工程将linux源码生成元数据保存到工程文件中. 2.创建新的工程,这个工程文件 目录放到本地机器上 如果这个目录不在本地,而是远程的就会卡顿下. 因为工程放在本地,远程代码元数据会导入到本地. 下面的弹出窗口都选 点确定等待将linux内核代码加入进来. 3.导入完成后:文件间的依赖关系

2021-11-11 21:57:56 3632

原创 快速上手git

git + 上述描述的命令,就是整个git. ubuntu下的操作 1.本地安装git sudo apt-get install git 2.配置自己本地的git 设置你的用户名称与邮件地址,git的每次提交都会使用这些信息 –global 参数以后不用每次都添加 git config --global user.name young git config --global user.email xx@qq.com 查看自己的配置 git congig --list 3.git init 会在当前目录初始.

2021-11-10 10:52:50 533

原创 透彻理解红黑树

红黑树性质 每个结点是红色或者黑色的 根结点是黑色的 每个叶子结点是黑色的 如果一个结点是红的,则它的两个儿子结点都是黑的 (理解为:两个红结点不相邻) 每个结点,从该结点到其子孙结点所有路径上,包含相同数目的黑结点 (理解为黑高相同) ...

2021-11-08 17:26:00 354

原创 希尔排序的理解

1.又叫缩小增量排序,插入排序的优化 2.按照下标的一定增量进行分组,对每组进行插入排序 随着增量的不断减少,每组的 关键词越来越多,当增量值减到1,整个记录分成一组,终止算法 3.时间复杂度: 平均时间复杂度:O(n^1.3) 最坏情况:O( n^2) 4空间复杂度: O(1). 5.实现 选择增量:gap = length/2; 缩小增量:gap /=2; 6.演示过程: 7.C语言实现 在这里插入代码片// int shell_sort(int *data, int length) { int g

2021-10-28 10:22:17 137

原创 windows下配置linux的C/C++开发环境

vm虚拟机正常安装 centos + samba +gcc + ssh samba会让一个虚拟机对应一个磁盘(就像文件一样) 1.安装虚拟机:网络设置为桥接模式 2.安装linux( unbanto) 安装vim sudo apt-get install vim-gtk 3.安装配置samba:将linux的文件系统映射到windows中。 samba服务器(在windows下访问 ubuntu 文件) sudo apt-get install samba samba-common 配置:

2021-10-23 21:53:28 4071

空空如也

空空如也

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

TA关注的人

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