- 博客(7)
- 收藏
- 关注
原创 舒服的用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关注的人
RSS订阅