码迷,mamicode.com
首页 >  
搜索关键字:ring    ( 23923个结果
归并排序-marge-sort
1、为了解决一些给定的问题,算法要一次或者多次的递归调用自身来解决相关的子问题。这些算法通常采用分治的策略;将源问题划分为规模较小而结构与原问题类似的子问题;递归调用解决这些子问题,然后合并。归并排序算法采用了分治的思想来对数组进行排序。 2、原理,:把原始数组分成若干子数组,对每一个子数组进行排序 ...
分类:编程语言   时间:2018-01-21 19:13:18    阅读次数:143
排序技巧——双关键字排序
一个萌新的成长之路 Background 在做题过程中,我们常会遇到对双关键字排序的情况,如:当分数相等时,序号小的在前. 这时我们可以通过定义cmp函数作为sort的参数进行排序. Solution 定义一个结构体,包含我们所需的关键字。例如,这是一个包含分数,序号和姓名的结构体. 实现cmp函数 ...
分类:编程语言   时间:2018-01-21 19:13:03    阅读次数:232
JS如何监听动画结束
场景描述 在使用JS控制动画时一般需要在动画结束后执行回调去进行DOM的相关操作,所以需要监听动画结束进行回调。JS提供了以下事件用于监听动画的结束,简单总结学习下。 CSS3动画监听事件 transitionEnd事件 transitionEnd事件会在CSS transition动画结束后触发。 ...
分类:Web程序   时间:2018-01-21 19:05:45    阅读次数:198
centOS7 配置DNS上外网
CentOS7 linux下DNS的永久性添加 I.网上很多讲的dns的永久性添加其实都是暂时性添加,重启网卡后就会丢失。代码如下: echo nameserver 8.8.8.8 > /etc/resolv.conf 很明显,这个并不符合大家的要求。 II.下面是永久性修改的教程: 1、运行命令: ...
分类:其他好文   时间:2018-01-21 17:38:43    阅读次数:753
集合框架之Map学习
Map接口的实现类有HashTable、HashMap、TreeMap等,文章学习整理了“ Map和HashMap的使用方法”。 /** * Map和HashMap的使用方法 */public static void mapTest() { Map<String,String> hashMap = ...
分类:其他好文   时间:2018-01-21 17:35:50    阅读次数:144
PHP路由技术的原理与实践
0x00 路由实现原理 用户通过指定的URL范式对后台进行訪问。URL路由处理类进行处理后。转发到逻辑处理类,逻辑处理类将请求结果返回给用户。 约定URL范式和规则 约定一套自己喜欢的,对搜索引擎友好。对用户友好的URL规则 URL处理类(即路由实现的核心) 对用户请求的URL进行解析处理,获取到用 ...
分类:Web程序   时间:2018-01-21 16:31:35    阅读次数:204
redis使用watch完成秒杀抢购功能
redis使用watch完成秒杀抢购功能: 使用redis中两个key完成秒杀抢购功能,mywatchkey用于存储抢购数量和mywatchlist用户存储抢购列表。 它的优点如下: 1. 首先选用内存数据库来抢购速度极快。 2. 速度快并发自然没不是问题。 3. 使用悲观锁,会迅速增加系统资源。 ...
分类:其他好文   时间:2018-01-21 16:14:44    阅读次数:107
PHP正则匹配6到16位字符组合(且只能为数字、字母、下划线)
php正则匹配6到16位的字符串。 只允许包含数字、字母、下划线组成的6到16位字符,符合返回ture,否则返回false。 解答: 6到16位,正则可以这样写:{6,16}。 任意的字符6到16位的正则表达式是这样:.{6,16} 仅允许数字、字母、下划线的组合,正则为:[0-9_a-zA-Z] ...
分类:Web程序   时间:2018-01-21 16:14:31    阅读次数:141
BZOJ4546: codechef XRQRS
Description: 给定一个初始时为空的整数序列(元素由 $1$ 开始标号)以及一些询问: 类型1:在数组后面就加入数字 $x$。 类型2:在区间$[L,R]$中找到y,最大化($x\ xor\ y$)。 类型3:删除数组最后 $K$ 个元素。 类型4:在区间$[L,R]$中,统计小于等于 $ ...
分类:其他好文   时间:2018-01-21 14:54:20    阅读次数:167
Centos6.6 kvm install
一、安装kvm 1、先在blos中,开启vt-d功能 2、检查vmx看,是否开启vt-d [root@kvm-server ~]# egrep --color '(vmx|svm)' /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 ap ...
分类:其他好文   时间:2018-01-21 14:53:52    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!