码迷,mamicode.com
首页 > 编程语言
二维数组元素排序
<script type="text/javascript">// 1数值排序 var arr1=[[22,33,44],[1,0,6,2],[33,10],[10,5]];arr1.sort(function(x,y){ return x[1] -y[1];//按照二维数组arr1中每个数组元素( ...
分类:编程语言   时间:2017-01-24 17:20:13    阅读次数:175
java.util.concurrent BlockingQueue详解
什么是阻塞队列? 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队 ...
分类:编程语言   时间:2017-01-24 17:19:45    阅读次数:229
Python--复习两种循环
1. for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。依次把list或tuple中的每个元素迭代出来。 再比如我们想计算1-10的整数之和,可以用一个sum变量做累加: 如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可 ...
分类:编程语言   时间:2017-01-24 17:11:30    阅读次数:183
为什么Java中Long类型的比float类型的范围小?
为什么Long类型的比float类型的范围小? 为什么Long类型的比float类型的范围小? 2015-09-15 22:36 680人阅读 评论(0) 收藏 举报 2015-09-15 22:36 680人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声 ...
分类:编程语言   时间:2017-01-24 17:11:38    阅读次数:164
源码(08) -- java.util.ListIterator<E>
java.util.ListIterator<E> 源码分析(JDK1.7) java.util.ListIterator<E>是一个接口,它的定义如下: (1)java.util.ListIterator<E>列表集合迭代器,允许按任一方向遍历列表集合、迭代期间可以修改列表集合元素,并获得迭代器在 ...
分类:编程语言   时间:2017-01-24 17:10:41    阅读次数:194
java集合-Map
面试当中经常有被问道对java集合的理解,一直都是停留在java面试答案的水平,这次终于想好好研究一下了。Java的集合一般相对于数组去比较,数组是大小固定的并且同一个数组只能存放类型一样的数据。数组的定义就是相同类型、固定长度的一组数据,一旦被初始化,长度不可更改。..
分类:编程语言   时间:2017-01-24 16:18:41    阅读次数:221
js实现日历的简单算法
最近有用到日历可需要编辑文本的日历,为了绑定数据的方便,所以用js写了一套日历,其实思想也是很简单。 实现步骤如下: 1:首先取得处理月的总天数 JS不提供此参数,我们需要计算。考虑到闰年问题会影响二月份的天数,我们先编写一个判断闰年的自编函数: function is_leap(year) { r ...
分类:编程语言   时间:2017-01-24 16:11:49    阅读次数:197
c++性能之map实现性能比较
http://www.cnblogs.com/zhjh256/p/6346501.html讲述了基本的map操作,在测试的时候,发现map的性能极为低下,与java相比相差了接近200倍。测试的逻辑如下: 在java中相同的实现,get 100 0000次只花费了20ms。于是搜索 c++ map性 ...
分类:编程语言   时间:2017-01-24 16:09:52    阅读次数:401
Python Falling back to the 'python' engine because the 'c' engine does not support regex separators
O'Reilly出版的Wes McKinney编的《Python for Data Analysis》 本人使用工具: PyCharm 2016.3.2 警告:ParserWarning: Falling back to the 'python' engine because the 'c' eng ...
分类:编程语言   时间:2017-01-24 16:07:27    阅读次数:1030
java读取pdf和MS Office文档
有时候PDF中的文字无法复制,这可能是因为PDF文件加密了,不过使用PDFBox开源软件就可以把它读出来。 还有一个用于创建PDF文件的项目 iText。 PDFBox下面有两个子项目:FontBox是一个处理PDF字体的java类库;JempBox是一个处理XMP元数据的java类库。 一个简单示 ...
分类:编程语言   时间:2017-01-24 16:06:42    阅读次数:272
SpringCloud 分布式配置
前言 在单体式应用中,我们通常的做法是将配置文件和代码放在一起,这没有什么不妥。当你的应用变得越来越大从而不得不进行服务化拆分的时候,会发现各种provider实例越来越多,修改某一项配置越来越麻烦,你常常不得不为修改某一项配置而重启某个服务所有的provider实例,甚至为了灰度上线需要更新部分p ...
分类:编程语言   时间:2017-01-24 16:02:36    阅读次数:820
Java ConcurrentModificationException 异常分析与解决方案
Java ConcurrentModificationException 异常分析与解决方案 ...
分类:编程语言   时间:2017-01-24 15:57:17    阅读次数:203
源码(07) -- java.util.Iterator<E>
java.util.Iterator<E> 源码分析(JDK1.7) java.util.Iterator<E>是一个接口,它的定义如下: (1)java.util.Iterator<E>是一个接口,用来对collection进行迭代的迭代器。(用来取代Enumeration) (2)迭代器与枚举有 ...
分类:编程语言   时间:2017-01-24 15:54:20    阅读次数:174
c++性能之对象与指针性能比较、以及java与c++性能对比实测
为了更加直观的比较,好吧,我们选择以对象的初始化并add到list为例子。 首先,定义object如下: 测试代码: java: 好吧,cpp换成char*指针: 再测试,平均大约为46ms。还是比java慢啊。 后面测试了vector、map之后,发现主要是cpp默认是value拷贝(简单地说可以 ...
分类:编程语言   时间:2017-01-24 15:56:27    阅读次数:220
Python IOError: [Errno 22] invalid mode ('r') 解决方法
O'Reilly出版的Wes McKinney编的《Python for Data Analysis》 本人使用工具: PyCharm 2016.3.2 rnames =['user_id','movie_id','rating','time_cd'] ratings = pd.read_table ...
分类:编程语言   时间:2017-01-24 15:49:32    阅读次数:352
java操作office和pdf文件java读取word,excel和pdf文档内容
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中。所以今天我们就简单来看一下Java对word、excel、pdf文件的读取。本篇博客只是讲解简单应用。如果想深入了解原理。请读者自行研究一些相关源码。 首先我们来认识一下读取相关文档的jar包: 1 ...
分类:编程语言   时间:2017-01-24 15:47:36    阅读次数:296
RxJava入门之路(一)
RxJava接触过蛮长时间了,但是让我说个所以然来还是说不出来,归根结底还是还是理解不够深刻,趁着年底这个时候争取写个系列出来给自己的学习做个记录 注意区分RxJava1.0和2.0的区别,以下默认是在2.0的基础上做的测试 先来理解几个概念: 1、Observable : 字面意思可观察的,被观察 ...
分类:编程语言   时间:2017-01-24 15:38:17    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!