我们都知道,求逆序对数量可以用归并排序解决。但是用归并排序只能解决静态的序列问题,没有扩展的区间。因此就有了用权值线段树求逆序对的方法。 附上百度的离散化定义: 把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小 ...
分类:
其他好文 时间:
2017-07-25 19:31:50
阅读次数:
208
为了提高网站性能,一般都会使用到缓存,缓存的数据源包括数据库,外部接口等,缓存一般分为两种,本地缓存和分布式缓存,这里主要总结的是分布式缓存。 Memcached和Redis 最常用的分布式缓存是Redis和Memcached,它们都是分布式缓存技术中的一种,可能大部分的开发人员都听说或者接触过,但 ...
分类:
其他好文 时间:
2017-07-25 19:31:43
阅读次数:
130
环境: centos 6.5 php7.0 gcc 4.9 cmake 3.5.2 艰辛的过程 简单介绍一下这个扩展,这个扩展是基于phpx的架构编写的,稍微修改过源码。p.s.由于源码的编写并没有怎么参与,此处只介绍安装过程中的坑。 首先,由于环境不一致,开发的时候使用centos7,安装的时候在 ...
分类:
Web程序 时间:
2017-07-25 19:31:34
阅读次数:
287
控制并发有两种经典的方式,一种是WaitGroup,另外一种就是Context,今天我就谈谈Context。什么是WaitGroupWaitGroup以前我们在并发的时候介绍过,它是一种控制并发的方式,它的这种方式是控制多个goroutine同时完成。funcmain(){varwgsync.WaitGroupwg.Add(2)gofunc(){time.Sl..
分类:
编程语言 时间:
2017-07-25 19:31:27
阅读次数:
228
作者: 阮一峰 日期: 2015年3月31日 写在前面:原文链接http://www.ruanyifeng.com/blog/2015/03/react.html github地址https://github.com/ruanyf/react-demos 现在最热门的前端框架,毫无疑问是 React ...
分类:
其他好文 时间:
2017-07-25 19:31:14
阅读次数:
269
P1952 Easy 时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就 ...
分类:
其他好文 时间:
2017-07-25 19:31:06
阅读次数:
145
题目链接:hdu 6034 Balala Power! 题意: 给你n个字符串,都是包含小写字母,现在让你给a~z赋值0~25,使得这些字符串变成的26进制的数的总和最大。 不能有前导0的情况,他们保证至少有一个字母不出现在第一位。 题解: 每个字符对答案的贡献都可以看作一个 26 进制的数字,问题 ...
分类:
其他好文 时间:
2017-07-25 19:30:56
阅读次数:
142
Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [-2,1,-3,4,-1,2, ...
分类:
其他好文 时间:
2017-07-25 19:30:46
阅读次数:
155
一、ArrayList是什么?ArrayList是实现List接口的动态数组,所谓动态是指它的大小是可变的。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大校既然是数组,肯定就有容量。每个ArrayList对象都..
分类:
编程语言 时间:
2017-07-25 19:30:39
阅读次数:
237
记录自己觉得重要又可能忘记的东西 用模块模式产生安全的对象: maker 包含的方法没有 this ,因此无法破坏maker。除非调用对应的方法,否则没办法改变 preifx 和 seq 的值。 maker 就是一组函数的集合,而且那些函数被授予特权,拥有访问私有状态的权利。 ...
分类:
编程语言 时间:
2017-07-25 19:30:30
阅读次数:
149
原始出处 今天接到一个需求,迁移一台linux的业务系统到vCenter云管理平台,其中遇到一些问题,于是进行了排错,这个过程与大家分享,下面把整个步骤进行截图说明。 1. 首先,登录到VMware Converter的服务器,打开VMware Converter Standalone工具,如图1. ...
分类:
系统相关 时间:
2017-07-25 19:30:21
阅读次数:
303
环境说明: os:Ubuntu 16.04 zookeeper:zookeeper 3.4.9 kafka:kafka_2.11-0.11.0.0 jdk:jdk 8(kafka启动需要使用到jdk) 详细说明(以下所有操作均是在root用户下操作): 一、jdk安装 jdk分为以下几种:jre、o ...
分类:
系统相关 时间:
2017-07-25 19:30:14
阅读次数:
594
财务人员,使用win7系统,虚拟机下安装xp系统安装金蝶,两个系统都在域内。发生软件卡顿现象,故重启虚拟机。在登入系统界面输入用户名,密码都对,就是无法登录xp。解决方法,拔掉网线,可以登入xp、域。插上网线可以上网。
分类:
其他好文 时间:
2017-07-25 19:30:08
阅读次数:
131
Vitamio是一款Android与iOS平台上的全能多媒体开发框架,全面支持硬件解码与GPU渲染。Vitamio凭借其简洁易用的API接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万种应用在使用Vitamio,覆盖用户超过5亿。Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV..
分类:
移动开发 时间:
2017-07-25 19:30:02
阅读次数:
237
定时器的时间间隔是不能修改的,只能不停的创建,清除,创建。做出时间间隔变换的表象使用函数表达式和递归实现: ...
分类:
其他好文 时间:
2017-07-25 19:29:54
阅读次数:
77
代码: class Solution { public: /** * Determine whether s3 is formed by interleaving of s1 and s2. * @param s1, s2, s3: As description. * @return: true o ...
分类:
其他好文 时间:
2017-07-25 19:29:43
阅读次数:
123
定位属性position(相生相克)1static:静态定位2relative:相对定位(相对于自己原来的位置定位)3.absolute:绝对定位(float)具有强大的破坏性,父容器管不住4.fixed:固定定位(相对于浏览器定位不是相对于文档定位)css其他定位属性:1z-index(配合absolute)对象的层叠..
分类:
Web程序 时间:
2017-07-25 19:29:36
阅读次数:
138