远程仓库版本回退 有两种方法:git reset 和 git revert 一. 问题 如果提交了一个错误的版本,怎么回退版本? 如果提交了一个错误的版本到远程分支(一个人用),怎么回退版本? 如果提交了一个错误的版本到公共远程分支,怎么回退版本? 二. 本地分支版本回退 git reflog 找到 ...
分类:
其他好文 时间:
2020-06-05 13:08:17
阅读次数:
58
本文完整源码详见Github:https://github.com/UniqueDong/algorithms.git前面我们学习了时间复杂度O(n2)的经典排序算法:冒泡排序、插入排序、选择排序,今天我们来学习时间复杂度为O(nlogn)的归并排序,这种排序思想也更加常用。归并排序和快速排序都用到了分治思想。作为一种典型的分而治
分类:
编程语言 时间:
2020-06-05 00:41:35
阅读次数:
70
什么是层叠上下文(stacking context) 可以理解为一个dom节点在Z轴高人一等,特性类似于BFC,即层叠上下文的内部子元素再怎么翻江倒海,翻云覆雨都不会影响外部的元素。 CSS2创建层叠上下文的两种方法(参考MDN) 根元素 (HTML) 绝对(absolute)定位或相对(relat ...
分类:
Web程序 时间:
2020-06-04 21:24:29
阅读次数:
96
安装Package Control Package Control非常重要,因为这关系到后面的st3 安装包的使用,而Package Control 的安装有两种方法: 2.1通过控制面板安装 ①点击工具栏的“查看”->”显示面板”(快捷键 是”ctrl+`”), ②到https://package ...
分类:
其他好文 时间:
2020-06-04 15:25:50
阅读次数:
85
前言: 目前项目开发中上传功能很多都是使用云存储,其好处太多这里就不列举了。但是在上传成功后,有些功能场景下需要对存储桶内的文件进行管理。自然把历史的文件列表展示出来就很有必要了。然后有列表就有分页,云存储又不像本地存储直接读文件夹就可以,所以我想了两种方法来解决。 方法: 1. 将上传的文件返回的 ...
分类:
其他好文 时间:
2020-06-04 10:27:24
阅读次数:
54
地址栏传参两种方法 1- Home/Index/88 (后台控制器读取需要一样的参数名称) 2- Home/Index?id1=88?id2=99 (Request三种接受方法) 一、ASP.NET MVC进行页面跳转并传递参数的两种方法 二、ASP.NET MVC中获取URL地址参数的两种写法 ...
分类:
Web程序 时间:
2020-06-04 01:01:09
阅读次数:
104
往前端浏览器pull一些字符串,这些字符串是一些数据, 那如果想让这些数据按我们的某种格式美化一点/增加样式/图片,就需要用到django提供的模版--模版就是为了让数据看起更美观。 加载模版 django.template.loader 这个模块提供了两种方法加载模板 :get_template( ...
分类:
其他好文 时间:
2020-06-03 16:04:04
阅读次数:
52
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 // 斐波那契数 // 记忆性迭代 c ...
分类:
其他好文 时间:
2020-06-03 13:35:54
阅读次数:
75
1、给定一个int数组,编写方法以统计所有偶数的值。 有很多方法可以做到这一点,但是最直接的两种方法是: static long TotalAllEvenNumbers(int[] intArray) { return intArray.Where(i => i % 2 == 0).Sum(i => ...
分类:
其他好文 时间:
2020-06-02 09:43:15
阅读次数:
47
一、Thread类 1.1 该如何创建线程呢? 通过API中搜索,查到Thread类。通过阅读Thread类中的描述。Thread是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 1.2 继续阅读,发现创建新执行线程有两种方法。 1)一种方法是将类声明为 Thread 的子类 ...
分类:
编程语言 时间:
2020-05-31 19:48:24
阅读次数:
64