莫队算法是用来骗分的……这个算法的使用前提是在不强制在线的情况下,对于[l,r],[l',r']的区间询问,我们需要要O(|l-l'|+|r-r'|)次基本操作从[l,r]转移得到[l',r']的答案可以发现这就是个高能暴力,只不过因为转移方向的优越带来比裸暴力更优的时空复杂度如果说cdq分治是花费...
分类:
编程语言 时间:
2015-05-03 13:18:33
阅读次数:
236
Messenger在MVVM模式中的应用Messenger在MVVM中应用的前提 我们知道在MVVM架构中,系统平台的Silverlight客户端界面开发和业务逻辑已经被分开,XAML是SL的主要部分,界面设计者只需要绑定ViewModel里的数据即可。但是在ViewModel里有些时候是需要界面发...
分类:
其他好文 时间:
2015-05-03 13:20:40
阅读次数:
184
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了。 首先去官网下载适合系统版本的JDK,下载地址:http://www.oracle.com/techn...
分类:
编程语言 时间:
2015-05-03 13:18:40
阅读次数:
222
当时一看SendMessage函数,瞬间感觉好高大上,但是仔细研究了一下,其实属于一种语法糖。我们完全可以用一种更加直接的方式,但是可能需要多些点儿字母:例如我们需要在另一个脚本中获得一个游戏对象goInvokeObj的Greet.cs脚本的一个Public方法 public void Gree.....
分类:
编程语言 时间:
2015-05-03 13:20:58
阅读次数:
219
原文网址:http://blog.csdn.net/wgw335363240/article/details/6359614java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定...
分类:
编程语言 时间:
2015-05-03 13:19:57
阅读次数:
183
球面半正矢公式来源:维基百科http://en.wikipedia.org/wiki/Haversine_formula
分类:
其他好文 时间:
2015-05-03 13:18:19
阅读次数:
1798
2.1 npm是什么 npm(Node Package Manager)是Node.js的包管理器。它允许开发人员在Node.js应用程序中创建、共享并重用模块。2.3 安装模块 npm install [module_name]2.4 使用模块 var module = require{'m...
分类:
Web程序 时间:
2015-05-03 13:20:04
阅读次数:
155
回忆一下我们在工程开发中对目录结构的定义,一般分为两种,单页面多模块,多页面多模块。在单页面多模块的工程结构里,我们会考虑模块的复用性,比如:如何将公共的东西(样式、函数等)提取出来方便其他模块复用。在多页面多模块的场景中,也是一样,不过除了把全局共用的样式和方法提取到公共目录外,我们还会将多个地方...
分类:
其他好文 时间:
2015-05-03 13:18:47
阅读次数:
127
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解题思路:新建一个...
分类:
编程语言 时间:
2015-05-03 13:18:58
阅读次数:
134
原文网址:http://softbeta.iteye.com/blog/1185573Java 枚举7常见种用法博客分类:javajava枚举enmu原创地址:http://blog.lichengwu.cn/java/2011/09/26/the-usage-of-enum-in-java/JDK...
分类:
编程语言 时间:
2015-05-03 13:19:15
阅读次数:
121
ASP.NET Session的实现原理分析用户向服务器提交请求时,服务器都会给每个用户分配一个SessionId,保存在用户浏览器的Cookies中,SessionId是全局的,也就是说只要Cookies还存在,服务器就会认为这是同一个用户,从而实现了每个用户都有自己独立的全局Session域。当...
分类:
Web程序 时间:
2015-05-03 13:17:15
阅读次数:
133
Mysql主从配置+读写分离 MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。注:安装前须查看是否已经安装了如下依赖包,如果没有请安装。apt-get -y install gcc g+...
分类:
数据库 时间:
2015-05-03 13:16:53
阅读次数:
179
原文网址:http://iaiai.iteye.com/blog/18435531 背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表...
分类:
编程语言 时间:
2015-05-03 13:18:32
阅读次数:
187
add by zhj: 文章很老了,2010年的,注意,下面几点是作者认为的误区原文:http://timyang.net/data/redis-misunderstanding/前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Des...
分类:
其他好文 时间:
2015-05-03 13:18:32
阅读次数:
163
一、题目: 给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求: 1.写一个函数 f(N) ,返回1 到 N 之间出现的“1”的个数。例如 f(12) = 5。2.在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二.设计思想。 分别算出每一位...
分类:
其他好文 时间:
2015-05-03 13:16:43
阅读次数:
121
好久没有认真的看过一本书了,现在来分享一下个人读后感。 自从参加工作后了,4Y+了。现在开始重新拿起书本来读书,各种不适应,看一会就开始头疼,各种奇葩问题,总想走捷径。 工作期间,都是通过百度,谷歌这两个搜索神器,来完成不少工作。 真理,莫过于,Ctrl+C Ctrl+V。就两种操作。 ...
分类:
其他好文 时间:
2015-05-03 13:18:29
阅读次数:
117
我们总以为js中的定时器一直是按照其在可忍受的误差内执行,其实不然。在这篇文章里,你能够看到定时器的真实情况。本文主要介绍了一下在页面可见和不可见时,setTimeout()和setInterval()的运行情况
分类:
编程语言 时间:
2015-05-03 13:17:28
阅读次数:
122