这个操作就是对每一个数加完之后add( x , k ),再将这个数减回去add(x+1 , k)的一个操作,执行完这个操作之后,树状数组里存的就不再是一段的和了而是每个数的离散。 这样对于你要对一个区间(x,y)添加一个数k的话,只需要add(x , k)然后对y后边的数剪去k。add(y+1 , ...
分类:
编程语言 时间:
2016-10-06 19:46:20
阅读次数:
224
元素位置重叠的背景常识 (x)html文档中的元素默认处于普通流(normal flow)中,也就是说其顺序由元素在文档中的先后位置决定,此时一般不会产生重叠(但指定负边距可能产生重叠)。当我们用css为某个元素指定float浮动或者position定位后,元素的定位将会依情况发生如下改变: 1. ...
分类:
Web程序 时间:
2016-10-06 19:45:21
阅读次数:
156
本文主要讲一下笔者在工作中遇到的一些逻辑比较复杂的sql语句,下面是具体写法: SELECT IF(LOCATE('familyKey',link,1)=0,NULL,SUBSTRING(link,LOCATE('familyKey',link,1)+LENGTH('familyKey')+1,IF ...
分类:
数据库 时间:
2016-10-06 19:45:41
阅读次数:
240
【蓄电池充电】蓄电池如何正确充电 蓄电池充电方法详解 【蓄电池充电】蓄电池如何正确充电 蓄电池充电方法详解 【蓄电池充电】蓄电池如何正确充电 蓄电池充电方法详解 引言 投进使用后,必须定期地进行充电和放电。充电的目的是使蓄电池贮存电能及时地恢复容量,以满足用电设备的需要。放电的目的是及时地检验蓄电池 ...
分类:
其他好文 时间:
2016-10-06 19:43:37
阅读次数:
159
本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://s ...
分类:
Web程序 时间:
2016-10-06 19:45:42
阅读次数:
145
我们有时候会通过token进行多次查询(猪:token是redis中的key),比如: 一次是在登录拦截器中,一次是在controller的业务中查询,这样存在性能和资源的浪费问题!!! 那么如何将拦截器中的数据传递到Controller中呢? 有两种方案: 1,将User对象放置到request对 ...
分类:
编程语言 时间:
2016-10-06 19:44:25
阅读次数:
169
很多人都有耳闻过洗牌算法,时常会在面试中碰到,我们下面来定义一下这个问题。 所谓洗牌算法,就是给你一个1到n的序列,让你随机打乱,保证每个数出现在任意一个位置的概率相同,也就是说在n!个的排列中,每一个排列出现的概率相同。 最朴素的做法 对于这个问题我们从最朴素的解法谈起。每次随机选出一个没有被选过 ...
分类:
编程语言 时间:
2016-10-06 19:44:09
阅读次数:
174
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.继承映射 举例:对于面 ...
分类:
编程语言 时间:
2016-10-06 19:43:42
阅读次数:
378
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V ...
分类:
Web程序 时间:
2016-10-06 19:42:10
阅读次数:
160
一、HTML是什么 HTML的全称是Hyper Text Markup Language,中译超文本标记语言(“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素),它是标准通用标记语言下的一个应用。 而网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共 ...
分类:
Web程序 时间:
2016-10-06 19:44:14
阅读次数:
160
--1、查询“c001”课程比“c002”课程成绩高的所有学生的学号;SELECT b.sno FROM (SELECT * FROM sc WHERE cno='c001') a, (SELECT * FROM sc WHERE cno='c002') b WHERE a.sno=b.sno AN ...
分类:
其他好文 时间:
2016-10-06 19:41:02
阅读次数:
257
一,简单的继承层次 在这种情形下调用Test(oc)有如下规律:<通过注释掉其它函数进行测试> 由此我们得知,Test(oc)调用时,编译器会由oc的继承层次由子到父的优先级去匹配重载函数的形参。这也符合正常逻辑。 二,类中有运算符重载的继承 此情形下boolTest重载函数和CATest, CBT ...
【transition-duration】 是一个css3属性,规定完成过度效果需要花费的时间(一秒或毫秒计)。语法:transition-duration: time;time : 规定完成过渡效果需要花费的时间(以秒或毫秒计)。 默认值是 0,意味着不会有效果。该属性其实是transition属 ...
分类:
Web程序 时间:
2016-10-06 19:41:33
阅读次数:
3844
两种队列模式: 一种是利用list的lpush/rpop等 另一种是redis自带的发布者/订阅者模式 http://www.cnblogs.com/alazalazalaz/p/5512258.html 抢红包: 下面这个是用Java实现: https://my.oschina.net/ydsak ...
分类:
其他好文 时间:
2016-10-06 19:43:08
阅读次数:
133
复制有两种方式,一种是基于二进制日志文件的位置的复制,一种是基于GTID(global transaction identifiers)的复制。 MySQL中的复制支持不同的类型的同步方式。原始的同步方式是单行的,异步复制。与其对应的是MySQL集群使用的同步复制。在MySQL5.7中开始支持针对异 ...
分类:
数据库 时间:
2016-10-06 19:42:50
阅读次数:
181
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><input type="button" id="btn" value="按钮"><input type="bu ...
分类:
Web程序 时间:
2016-10-06 19:41:01
阅读次数:
211