- 博客(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 3210
原创 快速上手git
git + 上述描述的命令,就是整个git.ubuntu下的操作1.本地安装gitsudo apt-get install git2.配置自己本地的git设置你的用户名称与邮件地址,git的每次提交都会使用这些信息–global 参数以后不用每次都添加git config --global user.name younggit config --global user.email xx@qq.com查看自己的配置git congig --list3.git init 会在当前目录初始.
2021-11-10 10:52:50 441
原创 透彻理解红黑树
红黑树性质每个结点是红色或者黑色的根结点是黑色的每个叶子结点是黑色的如果一个结点是红的,则它的两个儿子结点都是黑的 (理解为:两个红结点不相邻)每个结点,从该结点到其子孙结点所有路径上,包含相同数目的黑结点 (理解为黑高相同)...
2021-11-08 17:26:00 280
原创 希尔排序的理解
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 91
原创 windows下配置linux的C/C++开发环境
vm虚拟机正常安装centos + samba +gcc + sshsamba会让一个虚拟机对应一个磁盘(就像文件一样)1.安装虚拟机:网络设置为桥接模式2.安装linux( unbanto)安装vim sudo apt-get install vim-gtk3.安装配置samba:将linux的文件系统映射到windows中。samba服务器(在windows下访问 ubuntu 文件)sudo apt-get install samba samba-common配置:
2021-10-23 21:53:28 3882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人