经典排序算法解析许多高级语言中都提供有排序函数,但是掌握一些经典排序算法的基本原理和编码方法还是很有必要,这个学习过程可以帮助我们更好的理解每种排序算法的设计思路,本篇博客将介绍9种十分经典的排序算法,提供了解释性语言JavaScri...

Git命令集十三——快照操作Git工具中提供了一个stash命令,这个命令的作用是创建快照。快照主要的用途是将当前未更新到缓存区的修改进行入栈保存,创建快照后,Git的状态会变回上一次提交时的状态,这时候我们可以做其他的操作。创建的快...
Git命令集十二——分支合并1.git merge 将指定分支合并进当前分支。 2.git merge –commit 将指定分支合并进当前分支,并且直接提交。 3.git merge –no-commit 将指定分支合并进当前分支,...
Git命令集十二——切换分支与还原文件1.git checkout 切换当前工作分支。 2.git checkout -b 新建一个分支并切换到此分支。如果分支已经存在会报错。 3.git checkout -B 新建一个分支并切换到...
Git命令集十一——创建分支命令对分支操作的强大支持是Git管理工具的一大优势。你可以方便的进行分支的创建、合并、删除等。 1.git branch –list打印所有分支以及当前所在的分支。 2.git branch 创建新分支。 ...
让你的iOS应用程序支持运行JavaScript脚本:JavaScriptCore框架详解说到JavaScript脚本,iOS开发者都会想到一个名叫JavaScriptCore的框架。这个框架的确十分强大,其中封装了一套JavaScr...
Git命令集之十——文件移动命令1.git rm 删除某个文件。这个命令会将文件直接删除,并将此操作更新到缓存区,直接进行commit提交即可。 2.git rm –force 删除时覆盖缓存区,进行强制删除。 3.git rm –c...
Git命令集之九——重置命令1.git reset HEAD^返回到上一个版本状态,需要注意,这个命令不会修改本地文件的内容,这些新的内容会变为未更新到缓存区的状态。 2.git reset HEAD^ 退回某个文件到上一个版本的状态...
Git命令集之八——提交命令1.git commit –message 将使用add命令更新后的修改进行提交,msg为本次提交操作的注释信息。 2.git commit –all –message 使用这个命令可以自动将修改或删除的文...
Git命令集之七——差异查询命令1.git diff查看未提交的文件变化。会在控制台将文件的前后变化进行打印。 2.git diff –raw将文件变化的输出格式化层单行模式,只打印出有变化的文件。 3.git diff –stat生...