码迷,mamicode.com
首页 > 编程语言
线程池
//线程的数量private static final int UPD_NO_THREADS = 5;//线程池的容量private ExecutorService executorService = Executors.newFixedThreadPool(UPD_NO_THREADS);publ ...
分类:编程语言   时间:2017-02-28 10:43:32    阅读次数:210
1008. 数组元素循环右移问题 (20)
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移 ...
分类:编程语言   时间:2017-02-28 10:41:11    阅读次数:178
简单工厂模式 - python
1.典型的适合简单工厂模式的例子是计算器 简单工厂模式的组成要素 工厂函数 工厂函数 负责具体产品对象的创建工作,是该模式的核心。当场景比较复杂时,可能需要用一个工厂类来负责产品的创建。 产品的抽象接口或抽象类 抽象所有产品的公共接口 具体产品类 抽象接口的具体实现类 缺点 由于工厂类集中了所有实例 ...
分类:编程语言   时间:2017-02-28 10:40:00    阅读次数:188
Java基础随记
1. Java中子类中可以有与父类相同的属性名吗? JAVA里,子类里的属性名与父类的一个属性名一样,那么就说子类的这个属性把父类的这个属性隐藏了。子类的实例访问的是自己的,父类是不受影响的。 子类如果想访问父类的同名属性要加super 2. Java中子类继承了父类的私有属性及方法吗? 子类继承父 ...
分类:编程语言   时间:2017-02-28 00:59:42    阅读次数:230
python常用模块
time datetime random os sys pickle & json logging 日志格式 %(name)s Logger的名字 %(levelno)s 数字形式的日志级别 %(levelname)s 文本形式的日志级别 %(pathname)s 调用日志输出函数的模块的完整路径名 ...
分类:编程语言   时间:2017-02-28 00:58:49    阅读次数:247
冒泡排序
冒泡排序的原理是这样的,比方说有五个数字54321,要按从小到大排列; 首先比较前两个,就是5和4,如果第一个小于第二个,不做操作,如果第一个大于第二个,那么交换二者的位置,即变成45321,然后比较第二个和第三个,交换位置,变成43521,然后第三个和第四个,第四个和第五个,这样一次循环下来,变成 ...
分类:编程语言   时间:2017-02-28 00:55:18    阅读次数:159
Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
Spring+SpringMVC+MyBatis+easyUI整合 ...
分类:编程语言   时间:2017-02-28 00:51:00    阅读次数:223
java读取xlsx文件的所有数据
此次demo中使用到的jar。(点击进入下载地址) java: ...
分类:编程语言   时间:2017-02-28 00:40:55    阅读次数:568
9种排序
一:你必须知道的 1> JS原型 2> 排序中的有序区和无序区 3> 二叉树的基本知识 如果你不知道上面三个东西,还是去复习一下吧,否则,看下面的东西有点吃力。 二:封装丑陋的原型方法 Function.prototype.method = function(name, func){ this.pr ...
分类:编程语言   时间:2017-02-28 00:37:51    阅读次数:244
【C++】--关于指针的学习笔记
1.指针的定义 指针(pointer)是指向另外一种类型的复合类型,与引用类似,指针也实现了对其他对象的间接访问。 与引用不同的几点: 1.指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象。 2.指针不一定要在定义时赋初值。 note:在块作用域内定义的 ...
分类:编程语言   时间:2017-02-28 00:37:03    阅读次数:247
给定一个无序数组arr,求出需要排序的最短子数组长度。例如: arr = [1,5,3,4,2,6,7] 返回4,因为只有[5,3,4,2]需要排序。
思路 首先从左往右遍历,然后设定一个Max,如果遍历的过程中array[i]大于Max,则置换Max,若小于Max,则指定 k 记录该位置。 然后再从右往左遍历,设定一个Min,在遍历的过程中array[i]小于Min,则置换Min,若大于Min,则指定 j 记录该位置。 于是 j~~k之间的就是需 ...
分类:编程语言   时间:2017-02-28 00:29:08    阅读次数:209
python flask初体验(一)linux命令发射器
以上是前台代码 以上是后台代码 我的感受:通过本次学习我了解到了,flask路由,jinja2,还有模板的使用,代码需要日日练习,天天积累。我会坚持分享 ...
分类:编程语言   时间:2017-02-28 00:28:54    阅读次数:224
JavaScript权威指南--词法结构
使用广泛,所有的浏览器(桌面、手机、屏蔽等等)都配有相应的JavaScript解析器。 三技能:JavaScript、HTML、CSS。 JavaScript早已超出了其“脚本语言”本身的范畴,而成为一种集健壮性/高效性和通用性为一身的编程语言。 编程语言的词法结构是一套基础性规则,用来描述如何使用 ...
分类:编程语言   时间:2017-02-28 00:25:45    阅读次数:186
R语言︱异常值检验、离群点分析、异常值处理
在数据挖掘的过程中,数据预处理占到了整个过程的60% 脏数据:指一般不符合要求,以及不能直接进行相应分析的数据 脏数据包括:缺失值、异常值、不一致的值、重复数据及含有特殊符号(如#、¥、*)的数据 数据清洗:删除原始数据集中的无关数据、重复数据、平滑噪声数据、处理缺失值、异常值等 缺失值处理:删除记 ...
分类:编程语言   时间:2017-02-28 00:21:38    阅读次数:2813
Java内存模型
多线程如何通信,同步? 1)通信: 共享内存/消息队列 2)同步: 访问时加锁/消息队列 JMM采用共享内存以及访问时加锁。JMM决定一个线程对变量的写入何时对另一个线程可见。 Java中,静态变量/实例变量/数组元素都分配在堆中,而局部变量/方法参数/异常变量分配在栈中。线程共享堆,但是独有栈。所 ...
分类:编程语言   时间:2017-02-27 23:24:06    阅读次数:348
Java NIO中的缓冲区Buffer(一)缓冲区基础
什么是缓冲区(Buffer) 定义 简单地说就是一块存储区域,哈哈哈,可能太简单了,或者可以换种说法,从代码的角度来讲(可以查看JDK中Buffer、ByteBuffer、DoubleBuffer等的源码),Buffer类内部其实就是一个基本数据类型的数组,以及对这个缓冲数组的各种操作; 常见的缓冲 ...
分类:编程语言   时间:2017-02-27 23:23:19    阅读次数:350
java.util.prefs.Preferences
java.util.prefs.Preferences java.util.prefs.Preferences Preferences可以用作应用程序的配置,这里对Preferences做点介绍。 1、Preferences的基本概念 2、Preferences的用法 3、Preferences的原 ...
分类:编程语言   时间:2017-02-27 23:21:39    阅读次数:347
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!