Git命令清单 Git命令清单 Remote:远程仓库 Repository:本地仓库 Workspace:工作区 Index:暂存区 Git参考教程菜鸟Git教程 Git官方文档 配置12345678910# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--gl 2020-06-21 技术 > Git #Git
JavaScript对象拷贝 JavaScript对象拷贝现有一个对象obj需要将他复制到一个名为obj2的变量上: 123456789101112131415161718const obj = { a: 1, b: "string", c: BigInt(1), d: Symbol("symbol"), e: { a: 1, b: 2 }, 2020-04-22 技术 > JavaScript #Javascript
JavaScript防抖和节流 JavaScript防抖和节流在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设 2020-04-20 技术 > JavaScript #Javascript
JavaScript实现md5加密 JavaScript实现md5加密123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 2020-04-08 技术 > JavaScript #Javascript #md5
emoji表情大全 emoji表情大全🌹 🍀 🍎 💰 📱 🌙 🍁 🍂 🍃 🌷 💎 🔪 🔫 🏀 ⚽ ⚡ 👄 👍 🔥 表情:😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 ☺ 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 2020-04-05 其他 #emoji
常见排序算法效率比较 常见排序算法效率比较 排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n^2) O(n) O(n^2) O(1) 稳定 选择排序 O(n^2) O(n^2) O(n^2) O(1) 不稳定 插入排序 O(n^2) O(n) O(n^2) O(1) 稳定 希尔排序 O(n log n)~O(n^2) O(n^1.3) O(n^2) O(1) 不稳定 2018-11-28 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
归并排序 归并排序归并排序(Merge Sort)是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。 将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。 归并排序的分析 PHP实现归并排序1234567891011121314151617 2018-11-25 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
希尔排序 希尔排序希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 希尔排序过程希尔排序的基本思想是:将数组 2018-11-23 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
快速排序 快速排序快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 步骤为: 从数列中挑出一个元素,称为”基准”(pivot),重新排序数列,所有元素比 2018-11-20 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
插入排序 插入排序插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 插入排序分析 php实现插入排序123456789101112131415161718<?phpfunction i 2018-11-18 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm