假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 可以使用 Java 泛型。使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。 定义泛型方法的规则: ...
分类:
编程语言 时间:
2016-08-06 19:08:00
阅读次数:
192
问题:想在某个集合中找出最大或最小的N个元素 解决方案:heapq模块中的nlargest()和nsmallest()两个函数正是我们需要的。 这两个函数接受一个参数key,允许其工作在更复杂的数据结构之上: 堆(heap)最重要的特性就是heap[0]总是最小的元素。可通过heapq.heappo ...
分类:
编程语言 时间:
2016-08-06 19:06:28
阅读次数:
266
使用SimpleDateFormat 进行格式化操作后 输出dd值为:2016/8/6 ...
分类:
编程语言 时间:
2016-08-06 19:05:57
阅读次数:
187
[1]typeof [2]instanceof [3]constructor [4]Object.prototype.toString ...
分类:
编程语言 时间:
2016-08-06 19:04:03
阅读次数:
184
Python之路_Day13_课堂笔记前期回顾一、redis发布订阅二、rabbitMQ原始队列exchangeex全部转发ex,关键字ex,模糊匹配rpc三、MySQL四、Python MySQLpymysqlexcute 执行单条语句,返回受影响的行数excutemany 执行多条语句,返回受影... ...
分类:
编程语言 时间:
2016-08-06 19:03:57
阅读次数:
298
1.交互模式编程 cmd窗口 =>输入 Python => 输入 print "hello,python!"; ps:如果是新版本Python,需要输入print("hello,python!"); =>输出 hello,python! 2.脚本模式编程 调用解释器及脚本作为参数,开始执行脚本,并一 ...
分类:
编程语言 时间:
2016-08-06 19:03:06
阅读次数:
173
Python中的正则表达式是通过 re 模块实现的. 通配符 . 表示除了换行以外的任何字符; 编写正则表达式时使用 r're' , r + 正则表达式内容 \d 表示 数字字符 [] 匹配到中括号里面的任何一个字符,都算匹配成功 []中可以使用 - 表示范围 {m,n} 被匹配的次数区间 匹配IP ...
分类:
编程语言 时间:
2016-08-06 19:03:53
阅读次数:
245
题目链接:http://poj.org/problem?id=1470 题意是给出一颗树,q个查询,每个查询都是求出u和v的LCA; 以下是寻找LCA的预处理过程: 详细解释 图文详解 本题可以使用预处理的方式,也可以使用离线处理,由于不需要求任意两数之间的LCA所以可以使用离线算法; #inclu ...
分类:
编程语言 时间:
2016-08-06 19:03:46
阅读次数:
417
最近在项目中碰到一个很头疼的问题,在前端连接事件中写了一个广播线程,该广播线程写在while循环中,但是前台会有很多个客户端,没连接一次就会有一个广播线程开启,很吃资源,刚开始我解决这个问题的方法是每次触发连接事件是检测一下当前连接数,如果是count_client<=1,就开线程,否则跳过广播,但 ...
分类:
编程语言 时间:
2016-08-06 19:02:57
阅读次数:
209
1.什么是线程间通信? 多个线程在处理同一资源,但是任务却不同。 生活中栗子:有一堆煤,有2辆车往里面送煤,有2辆车往外拉煤,这个煤就是同一资源,送煤和拉煤就是任务不同。 ...
分类:
编程语言 时间:
2016-08-06 18:59:23
阅读次数:
169
问题:要实现一个队列,它能够以给定的优先级对元素排序,且每次pop操作时都会返回优先级最高的那个元素; 解决方案:采用heapq模块实现一个简单的优先级队列 可以看出:第一次执行pop()操作时返回的元素具有最高的优先级;对于相同优先级的两个元素(foo和gork)返回的顺序同它们插入到队列时的顺序 ...
分类:
编程语言 时间:
2016-08-06 18:58:48
阅读次数:
213
1. 下载源码,两种: 2. 下载javadoc,两种: 3. 下载源码和javadoc 可以分别执行以上两个命令,也可执行: 4. 使用pom.xml,执行mvn eclipse:eclipse命令 4. 如果有很多依赖需要下载源码,但只想下载其中的几个,可以使用 inclusions/exclu ...
分类:
编程语言 时间:
2016-08-06 18:57:06
阅读次数:
276
转自: Spring方法注入 引用 在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个 ...
分类:
编程语言 时间:
2016-08-06 18:55:41
阅读次数:
223
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十一波:第11章 文件和素材 本章更进一步,让程序能够接触更多的领域:文件和流。接下来介绍的函数和对象可以让你在程序调用起见存储数据,并且可以处理来自其他程序的数据。 [11.1] 打开文件 open函数用来打开文件, ...
分类:
编程语言 时间:
2016-08-06 18:52:47
阅读次数:
402
http://droidyue.com/blog/2014/12/21/string-literal-pool-in-java/index.html ...
分类:
编程语言 时间:
2016-08-06 18:49:47
阅读次数:
200
本文主要记录:在JAVA中,(局部)内部类访问某个局部变量,为什么这个局部变量一定需要用final 关键字修饰? 首先,什么是局部变量?这里的局部是:在方法里面定义的变量。 因此,内部类能够访问某局部变量,说明这个内部类不是在类中定义的内部类,而是在方法中定义的内部类,称之为:局部内部类。 局部变量 ...
分类:
编程语言 时间:
2016-08-06 18:48:32
阅读次数:
190
游戏摘自微信传的手机网页版小游戏,我拿来做成了JAVA的界面版,但是没有去做素材,,直接拿方块代替小青蛙。游戏原址就不分享了,只能在手机上打开。 下面是源码: ...
分类:
编程语言 时间:
2016-08-06 18:48:32
阅读次数:
344