一、gradle 二、application.properties 三、logback.xml ...
分类:
编程语言 时间:
2017-06-05 23:45:59
阅读次数:
311
1 #冒泡排序 2 array = [1,2,3,6,5,4] 3 for i in range(len(array)): 4 for j in range(i): 5 if array[j] > array[j + 1]: 6 array[j], array[j + 1] = array[j + ... ...
分类:
编程语言 时间:
2017-06-05 23:44:33
阅读次数:
324
今天在写一个JAVA程序的时候出现了异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。发现报错的语句是: 1 foo.divide(ba ...
分类:
编程语言 时间:
2017-06-05 23:44:10
阅读次数:
350
bzoj1441 Description 给出n个数(A1...An)现求一组整数序列(X1...Xn)使得S=A1*X1+...An*Xn>0,且S的值最小 Input 第一行给出数字N,代表有N个数 下面一行给出N个数 Output S的最小值 Sample Input 2 4059 -1782 ...
分类:
编程语言 时间:
2017-06-05 23:43:43
阅读次数:
207
写了个多线程的python脚本,结果居然死锁了。调试了一整天才找到原因,是我使用queue的错误导致的。 为了说明问题,下面是一个简化版的代码。注意,这个代码是错的,后面会说原因和解决办法。 上面这个代码是会造成死锁的。原因就在下面这一小段。 由于有多个线程同时运行此段代码,所以队列q是各个线程共享 ...
分类:
编程语言 时间:
2017-06-05 23:43:16
阅读次数:
461
Bellman-Ford算法 Bellman-Ford是一种容易理解的单源最短路径算法, Bellman-Ford算法需要两个数组进行辅助: dis[i]: 存储顶点i到源点已知最短路径 path[i]: 存储顶点i到源点已知最短路径上, i的前一个顶点. 若图有n个顶点, 则图中最长简单路径长度不 ...
分类:
编程语言 时间:
2017-06-05 23:42:52
阅读次数:
318
encode('string-escape') 解决 比如想匹配'\x0e\x0a'中的'\x'后的内容,这里希望把'\x0e'作为一个字符串,那么其中的\应该被转义。 未加转义的正则: p = '(?<=\x)[0-9A-Za-z]{2}' 直接这样写会报错,需要给\转义,于是变为 p = '(? ...
分类:
编程语言 时间:
2017-06-05 23:42:01
阅读次数:
193
package com.xiaowu.demo; /** * 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人,以抽签决定比赛名单。 有人向队员打听比赛的名单:a说他不和x比,c说他不和x、 * z比。请编程序找出三队赛手的名单。 * * @author WQ * */ p... ...
分类:
编程语言 时间:
2017-06-05 23:41:17
阅读次数:
149
最近学习了几种排序,想要记录下来 (一)冒泡排序: #include<cstdio>#include<cstring>#define Max 1001 using namespace std; int main(){ int A[Max]={10,43,48,1,8,3,5,7,1,-21},t; ...
分类:
编程语言 时间:
2017-06-05 23:39:48
阅读次数:
108
一.概念 反射就是把Java的各种成分映射成相应的Java类。 Class类的构造方法是private,由JVM创建。 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Jav ...
分类:
编程语言 时间:
2017-06-05 23:39:40
阅读次数:
198
最近花了好长时间在搞这个,由于Deepin下python有两个版本,并且都没有安装pip,之前的博文默认安装pip给python2.7,结果各种问题,在此将之前走过的弯路整合起来: 首先,安装pip 下载get-pip.py,将这个py文件放到对应的python版本去执行就会安装到对应的版本文件夹中 ...
分类:
编程语言 时间:
2017-06-05 23:39:16
阅读次数:
220
一、计算机 = 硬件 + 软件 1、硬件:计算机中看的见摸得着的物理元件,例如:CPU(中央处理器)、内存条、硬盘... CPU:计算机的运算和控制核心,主要用于对数据的逻辑运算以及对计算机指令的解析执行,相当于人类的大脑。 内存条:用于存储计算机运行时的临时数据,是硬盘加载数据进入cpu处理的临时 ...
分类:
编程语言 时间:
2017-06-05 23:38:44
阅读次数:
191
springMvc简单入门 spring版本:spring-framework-4.3.8 jdk版本:1.7 tomact版本:8.0 项目结构图: 使用eclipse建立动态网站(Dynamic Web Project) 在WebContent/WEB-INF目录下建立web.xml 接下来建立 ...
分类:
编程语言 时间:
2017-06-05 23:38:37
阅读次数:
237
http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/method.html Calling Java Methods This section illustrates how you can call Java m ...
分类:
编程语言 时间:
2017-06-05 23:38:29
阅读次数:
263
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head> <body><script>/** splice(start, deleteCount, data1, data2, da ...
分类:
编程语言 时间:
2017-06-05 23:38:14
阅读次数:
236
Javascript怎么比较两个数组是否相同?JS怎么比较两个数组是否有完全相同的元素?Javascript不能直接用==或者 来判断两个数组是否相等,无论是相等还是全等都不行,以下两行JS代码都会返回false <script type="text/javascript"> alert([]==[ ...
分类:
编程语言 时间:
2017-06-05 23:37:22
阅读次数:
239
1编写测试类,简单理解Junit可以部分用于取代java的main方法 2在测试类方法上添加注解 @Test 3 @Test修饰的方法要求:public void 方法名() {…} ,方法名自定义建议test开头,没有参数。即junit只能运行修饰符为public,返回值类型为void,的空参数方 ...
分类:
编程语言 时间:
2017-06-05 23:36:50
阅读次数:
321