题目 给出一个数组,找出K个最小的值 例如给出数组{5,2,4,3,1},给定K值3,则输出结果为{2,3,1} 程序 先给出第一个版本的程序 ...
分类:
编程语言 时间:
2017-08-14 10:09:02
阅读次数:
211
import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(Syst... ...
分类:
编程语言 时间:
2017-08-14 10:09:30
阅读次数:
127
参考链接:http://www.cnblogs.com/paddix/p/5374810.html 针对上述的问题:多线程一个5个特性: 1.共享性 2.互斥性 3.原子性 4.可见性 5.有序性 使用synchronized可以解决:1.确保线程互斥的访问同步代码 2.保证代码及时的可见3.有效解 ...
分类:
编程语言 时间:
2017-08-14 10:10:35
阅读次数:
143
常用模块shutilxmlconfigparserhashlibsuprocess面向对象的程序设计 常用模块 xml模块 1 <?xml version="1.0"?> 2 <data> 3 <country name="Liechtenstein"> 4 <rank updated="yes"> ...
分类:
编程语言 时间:
2017-08-14 10:10:44
阅读次数:
180
前段时间应因缘梳理了下自己的 Java 知识体系, 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序员们。 第一张,基础图 大约在 2003 年我开始知道 Java 的(当时还在用 Delphi),但到 2004 年本科毕业才开始正式决定学习 Java。 那时觉得用 Delphi 写 C/S ...
分类:
编程语言 时间:
2017-08-14 10:11:59
阅读次数:
203
运行结果: 改变a、b的值 a = [100, 99, 98, 1, 2, 3] + [(i+2)*(i+7) for i in range(6)] b = [1, 2, 3, 4, 5, 40] + [(i+2)**2 for i in range(6)] 运行结果: ...
分类:
编程语言 时间:
2017-08-14 10:12:05
阅读次数:
317
转载 http://www.61mon.com/index.php/archives/194/ 文章目录 一:背景 二:算法过程 三:完整代码 四:时间复杂度 五:该算法的缺陷 单源最短路径(1):Dijkstra 算法 2017 年 05 月 18 日 ? 阅读: 2761 ? 技术 系列文章目录 ...
分类:
编程语言 时间:
2017-08-14 10:12:22
阅读次数:
208
在实际编码中,会遇到很多高精度的事例,比如,在计算金钱的时候就需要保留高精度小数,这样计算才不会有太大误差: 在下面的代码中,我们验证了,当两个float型的数字相加,得到的结果和我们的预期结果是有误差的,为了减小和防止这种误差的出现,我们需要使用BigInteger类和BigDecimal类来计算 ...
分类:
编程语言 时间:
2017-08-14 10:13:06
阅读次数:
168
public class test1 { public static void main(String[] args) { Fruit a = Factory1.getInstance("apple"); a.eat(); }} interface Fruit{ public void eat(); ...
分类:
编程语言 时间:
2017-08-14 10:13:37
阅读次数:
138
首先看一段代码(使用JDK 5),如下: [html] view plain copy public class Hello { public static void main(String[] args) { int a = 1000, b = 1000; System.out.println(a ...
分类:
编程语言 时间:
2017-08-14 10:15:19
阅读次数:
229
JavaWeb通常指服务器端的Java应用开发。 一般来说,服务器是在网络通信条件下工作的,这就离不开http协议。 HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式的信息就能由服务器识别,并反馈信息。请求(request)指客户端向服务噐发送的信息;响应(resp ...
分类:
编程语言 时间:
2017-08-14 10:15:27
阅读次数:
194
参考链接:http://www.cnblogs.com/paddix/p/5374810.html 一、共享性 多个线程之间共享同一个变量,容易引发多线程安全问题。反之,如果每个数据都只是在自己的线程中使用,只属于某一个线程,那么这个数据则为安全的。 二、互斥性 资源互斥是指只允许一个访问者对其进行 ...
分类:
编程语言 时间:
2017-08-14 10:16:27
阅读次数:
509
技术在于交流、沟通,转载请注明出处并保持作品的完整性。 1.pointer-like class 类设计成指针那样,可以当做指针来用,指针有两个常用操作符(*和->),所以我们必须重载这两个操作 这个时候我们就可以像使用指针那样使用这个class了 2.function-like classes 类 ...
分类:
编程语言 时间:
2017-08-14 10:17:01
阅读次数:
156
1、Step(a,x):如果x<a返回0;如果x>或=a返回1 2、Clamp(x,a,b):如果x<a返回a;如果x>b返回b;如果在a和b之间就返回x 3、smoothstep(min,max,x):返回的值为–2*(( x – min )/( max – min ))3 +3*(( x – m ...
分类:
编程语言 时间:
2017-08-14 10:17:10
阅读次数:
313
工具类用来获取bean, applicationContext.xml 工具类: ...
分类:
编程语言 时间:
2017-08-14 10:17:33
阅读次数:
175
这个就是我自己需要看看的一些东西 毕竟记得起来的才是好的这个没什么好看的 ...
分类:
编程语言 时间:
2017-08-14 10:17:55
阅读次数:
126
写代码会遇到整数除法需要上取整的情况。 1. 整数除法的话,可以自己写^_^ 2. 或者可以根据使用的语言提供的方法 比如c++ math.h头文件中有提供内置方法: ...
分类:
编程语言 时间:
2017-08-14 10:19:08
阅读次数:
227
线程池ThreadPoolExecutor与阻塞队列BlockingQueue应用 ...
分类:
编程语言 时间:
2017-08-14 10:19:25
阅读次数:
184
1 /* 2 匈牙利算法模版题 3 邻接表实现,邻接矩阵超时 4 最大匹配问题 5 */ 6 #include 7 #include 8 #include 9 using namespace std; 10 const int maxn = 505; 11 vector v[maxn];//x = ... ...
分类:
编程语言 时间:
2017-08-14 11:27:55
阅读次数:
120
流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声明数据。 例如,考虑下面的SQL语句。 上面的SQL表达式会自动返回最大薪水员工的细节,没有对开发者的最终做任何计算。在Java中使用集合框架,开发人员必须使用循环,使检查反复。另一个值得关注的是效率,多核处理器可放心,Java ...
分类:
编程语言 时间:
2017-08-14 11:28:19
阅读次数:
151