- 博客(4)
- 收藏
- 关注
原创 Git详解
1、提交:git commit git commit 最终,master 指向C3,如下图所示:2、新建分支:创建一个名为newImage的分支,树形结构变为:git branch newImage现在往新建的分支中提交一次记录:git checkout newImagegit commit状态变化:3、分支与合并:在 Git 中合并两个分支时会产生一个特殊的提交记录,它有两个父节点。翻译成自然语言相当于:“我要把这两个父节点本身及它们所有的祖先都包含进来。”,对应两种方
2020-07-26 08:06:28
556
转载 sql的优化
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可
2020-07-25 21:32:31
100
原创 C++笔记摘要
一、基础知识:1、C++与C的区别1)设计思想: C++是面向对象,而C是面向过程的结构化编程语言。2)语法上: C++具有封装性、继承、多态三种特性; C++相比C,增加许多类型安全的功能,比如强制类型转换; C++支持范式编程,如模板类、函数模板等2、C++中static关键字的作用1)全局静态变量: 在全局变量前加上关键字static,全局变量就定义成一个全局静...
2020-04-30 14:47:45
620
原创 十大排序算法分析与总结
@[TOC] 排序算法分类线性时间比较类排序:通过比较来决定元素的相对次序,由于时间复杂度不能突破0(nlogn)0(nlogn)0(nlogn) ,因此称为线性时间比较类排序。其类别:线性时间费比较类排序:不通过比较决定来决定元素的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。具体比较为:非线性时间比较类排序:交换排序:冒泡排序、快速排序...
2020-04-10 14:24:06
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人