码迷,mamicode.com
首页 > 编程语言
树状数组模板
struct Binary_Index_tree { long long a[N]; void init() { memset(a,0,sizeof(a)); } //位运算 int lowbit(int x) { return x & (-x); } //修改x这个点,并把所有包含x点的所有点都进
分类:编程语言   时间:2016-01-28 13:45:57    阅读次数:133
[LeetCode] Patching Array 补丁数组
Given a sorted positive integer array nums and an integer n, add/patch elements to the array such that any number in range [1, n] inclusive can be for
分类:编程语言   时间:2016-01-28 13:45:05    阅读次数:213
JavaScript的执行上下文
在JavaScript中有三种代码运行环境: Global Code JavaScript代码开始运行的默认环境 Function Code 代码进入一个JavaScript函数 Eval Code 使用eval()执行代码 为了表示不同的运行环境,JavaScript中有一个执行上下文(Execu
分类:编程语言   时间:2016-01-28 12:29:08    阅读次数:172
C++类编程(一)
设计类时,考虑以下五点 1、构造函数初始化列表 2、函数该不该加const 3、参数传递尽量考虑用引用传递,考虑加不加const 4、返回用不用引用 5、数据尽量放在private,函数尽量放在public 一、构造函数 ①构造函数参数名不能与类成员名相同 ②只有当没有定义能和构造函数时,编译器才提
分类:编程语言   时间:2016-01-28 12:19:19    阅读次数:165
MyBatis之八:需要说明的几个java api的生命周期以及封装
学习mybatis不得不了解SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession。这里主要是讲解它们的生命周期以及一般最佳实践。 一般来说对象的生命周期也就是对象创建到销毁的过程,如果在这个过程中,如果实现的代码质量不佳,那么很容易造成程序上的错
分类:编程语言   时间:2016-01-28 12:18:34    阅读次数:170
python wraps
用代码说明问题: def d(f): def _d(*args, **kwargs): print f.__name__, ' is called' f(*args, **kwargs) return _d @d def test(): """function test""" print 'test
分类:编程语言   时间:2016-01-28 12:19:46    阅读次数:189
java 获取用户真实ip
/** * 获取用户真实ip * @param request * @return */ public static String getIpAddr(HttpServletRequest request){ String ip = request.getHeader("x-forwarded-fo
分类:编程语言   时间:2016-01-28 12:13:57    阅读次数:146
java集合框架Collection
package collection; import java.util.ArrayList; import java.util.List; import org.apache.log4j.Logger; import org.junit.Test; /** * <p>@ClassName: Col
分类:编程语言   时间:2016-01-28 12:15:10    阅读次数:186
javascript中的Array对象的方法
检测数组:只考虑一个全局作用域的情况下可以使用valueinstanceofArray来判断一个对象是否是数组;如果要考虑多个全局的作用域,则使用Object.prototype.toString.call(value)=="[objectArray]"转换方法:toStringtoLocaleStringjoin栈方法:(后进先出)在数组末尾插入一项,..
分类:编程语言   时间:2016-01-28 11:06:37    阅读次数:199
基于Spring可扩展Schema自定义配置(2)
本章主要实现配置支持,注解扫描等功能。为本次教程的核心...
分类:编程语言   时间:2016-01-28 11:01:10    阅读次数:435
JAVA注解Annotation
JAVA注解AnnotationJAVA注解Annotation 什么是注解 为什么要引入注解 JDK内建Annotation JDK元Annotation Annotation示例 自定义注解 提取Annotation信息 Annotation处理器编写 Annotation处理器处理异常 什么是注解???用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数...
分类:编程语言   时间:2016-01-28 10:59:35    阅读次数:246
memcache的一致性hash算法使用
memcache 是一个分布式的缓存系统,但是本身没有提供集群功能,在大型应用的情况下容易成为瓶颈。但是客户端这个时候可以自由扩展,分两阶段实现。第一阶段:key 要先根据一定的算法映射到一台memcache服务器。第二阶段从服务器中取出缓存的值。但是有一个问题,比如其中一台服务器挂了,或者需要增加
分类:编程语言   时间:2016-01-28 10:57:31    阅读次数:227
一种SpringMVC调用Javascript的方法
在spring的controller里面,一般是进行业务逻辑的处理,组织数据模型,然后选择适当的显示模版进行展示,这种情况下,我们可以事先做一个js的模版,然后controller根据不同的参数调用此显示页面进行Javascript调用,但是现在还有另外一种方法更加直接,技术关键点是: 1、返回字符
分类:编程语言   时间:2016-01-28 10:58:46    阅读次数:146
数组去重
<script> function subArr(arr) { var obj = {}; return arr.filter(function(n) { return obj[n] ? false : (obj[n] = true) }) } console.log(subArr([1, 2, 3
分类:编程语言   时间:2016-01-28 10:57:24    阅读次数:132
基于SMB协议的共享文件读写 博客分类: Java
基于SMB协议的共享文件读写 博客分类: Java 一、SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445。 服务器信息块(SMB)协议是一种IBM协议,用于在计算机间共享文件、打印机、串口等。SMB 协议可以用在因特网的TCP/IP协议之上,也可以用在其它网络协议
分类:编程语言   时间:2016-01-28 10:54:35    阅读次数:277
两个数组找不同
<script> function subArr3(a, b) { return a.filter(function(i) { return b.indexOf(i) == -1 }) } console.log(subArr3([1,2,3,4],[3,4,5])); </script>
分类:编程语言   时间:2016-01-28 10:53:40    阅读次数:157
两个数组找相同
<script> function subArr(a, b) { return a.filter(function(i) { return b.indexOf(i) !== -1 }) }; console.log(subArr([1, 2, 3, 4], [3, 4, 5])); </script
分类:编程语言   时间:2016-01-28 10:47:56    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!