首先快速排序分为三部 首先要先确定分界点x = a[l] a[r] a[(l+r)/2]都行依据情况而定 其次 调整区间,定义双指针的方法,排序一次后,i指针前面的数一定小于等于x(分界点)j指针后面的数一定大于等于x 最后递归完成排序 #include <iostream>#include <st ...
分类:
编程语言 时间:
2020-02-17 19:51:59
阅读次数:
74
有N个人排队,每一个人都有一个val来对应,每一个后来人都会插入当前队伍的某一个位置pos。要求把队伍最后的状态输出。 倒序插入,线段树单点更新,从头到尾输出线段树的状态 #include<cstdio> #include<algorithm> #include<cstring> using nam ...
分类:
其他好文 时间:
2020-02-17 19:51:39
阅读次数:
77
介绍了jquery过滤查找串联常用的几种方法具体实。
分类:
Web程序 时间:
2020-02-17 19:51:25
阅读次数:
249
Web API接口 接口概念: 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 接口组成: url链接 - 长得像返回数据的url链接 请求方式 - get(查)、post(增)、put(整体改)、patch(局部改)、delete(删) 请求参数 - 拼接参数、数据包参 ...
Largest product in a grid In the 20×20 grid below, four numbers along a diagonal line have been marked in red. 08 02 22 97 38 15 00 40 00 75 04 05 07 ...
分类:
其他好文 时间:
2020-02-17 19:50:33
阅读次数:
116
Linux更换国内软件源 使用Linux, 不管是CentOs还是Ubunut或者其他的, 都会遇到一个问题, 那就是更新软件, 时间长的可以让你崩溃. 那怎么解决这个问题呢? 更新的时候, 我们可以发现下载更新包的速度非常的满, 那就很明显了, 这个加快下载速度就可以. Linux的发行版本的默认 ...
分类:
系统相关 时间:
2020-02-17 19:50:15
阅读次数:
156
Pr视频剪辑技巧学习 1、如何新建一个项目和素材的导入 在菜单栏中选中文件 新建 项目。 然后自己命名一个名字,位置选一个比较好查找的地方。 素材的导入直接把视频拖入视频框。 2、如何对视频素材剪辑 视频的剪辑有多种方法,第一种直接在时间线上拖拽。第二种可以运用剃刀工具。 3、特效的使用 首先在素材 ...
分类:
其他好文 时间:
2020-02-17 19:49:31
阅读次数:
111
笔者打算把遇到的一列问题以及在项目里的实践都整理记录下来。
redis应该是目前使用最广泛的内存型数据库。redis可以说是后端开发的必备技能。那么怎么学习呢? ...
分类:
其他好文 时间:
2020-02-17 19:49:14
阅读次数:
59
ModelState的内容何时被修改: 模型绑定时; 每一个值在模型状态中都有相应的一条记录。可以随时查看绑定状态 MVC控制器中语句赋值,例如 ModelState.AddModelError("Password","密码错误"); ModelState的属性 Errors :返回一个 Model ...
分类:
Web程序 时间:
2020-02-17 19:48:40
阅读次数:
100
For eslint prevent console plugin, we also want to prevent user do so: var csl = console csl.log() Code: const disallowedMethods = ['log', 'info', 'wa ...
分类:
其他好文 时间:
2020-02-17 19:48:18
阅读次数:
63
转义字符是字符的一种间接表示方式。在特殊语境中,无法直接使用字符自身。例如,在字符串中包含说话内容。 "子曰:"学而不思则罔,思而不学则殆。"" 由于 JavaScript 已经赋予了双引号为字符串直接量的标识符,如果在字符串中包含双引号,就必须使用转义字符表示。 "子曰:\"学而不思则罔,思而不学 ...
分类:
编程语言 时间:
2020-02-17 19:48:04
阅读次数:
119
法一:进入 https://packagist.org/ 组件网 搜索 gregwar/captcha 法二:用命令 composer require gregwar/captcha 然后:在项目中的composer.json 文件中加入 "require" :{ "gregwar/captcha" ...
分类:
其他好文 时间:
2020-02-17 19:47:49
阅读次数:
78
JS高阶函数 遍历方法 filter() filter方法检查数组,删除不匹配的元素,返回一个新数组 filter方法内部传入回调函数,回调函数要求必须传入数组的value javascript const arr = [1,2,3,4]; let newArr = arr.map(function ...
分类:
Web程序 时间:
2020-02-17 19:47:23
阅读次数:
103
一,如何修改一个commit的注释? root@kubuntu:/data/git/clog# git commit --amend 说明:架构森林是一个专注架构的博客,对应的源码可以访问这里获取 https://github.com/liuhongdi/ 说明:作者邮箱: 371125307@qq ...
分类:
其他好文 时间:
2020-02-17 19:46:04
阅读次数:
71
集合set 一、集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值 ...
分类:
其他好文 时间:
2020-02-17 19:45:35
阅读次数:
91
题目 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n?级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 示例 2: 提示: 思路 同 "【剑指Offer】面试题10 I. 斐波那契数 ...
分类:
其他好文 时间:
2020-02-17 19:45:07
阅读次数:
66
1.br 强制换行标签 让后面的文字、图片、表格等等,显示在下一行 1 码海无际 2 <br> 3 码海无际 2.p 换段落标签 在网页中要把文字有条理地显示出来,离不开段落标签,就如同我们平常写文章一样,整个网页也可以分为若干个段落,而段落的标签就是 1 <p>码海无际</p> 2 <p>码海无际 ...
分类:
Web程序 时间:
2020-02-17 19:44:42
阅读次数:
114