码迷,mamicode.com
首页 > 编程语言
java作业 06
1.阅读QiPan.java示例程序了解如何利用二维数组和循环语句绘制五子棋盘。 import java.io.*; public class QiPan{ //定义一个二维数组来充当棋盘 private String[][] board; //定义棋盘的大小 private static int ...
分类:编程语言   时间:2016-11-06 19:37:06    阅读次数:270
java.lang.NullPointerException的可能原因及处理
java.lang.NullPointerException的可能原因及处理 java.lang.NullPointerException具体意思是空指针异常,最常见的问题就是没有初始化。 字符串等数据类型没有初始化 类实例(对象)有用具体的类初始化 没有判断是否为空 Eg: 源码: 报错: 分析: ...
分类:编程语言   时间:2016-11-06 19:34:32    阅读次数:305
后缀数组:倍增法和DC3的简单理解
一些定义:设字符串S的长度为n,S[0~n-1]。 子串:设0<=i<=j<=n-1,那么由S的第i到第j个字符组成的串为它的子串S[i,j]。 后缀:设0<=i<=n-1,那么子串S[i,n-1]称作它的后缀,用Suffix[i]表示。 串比较:对于两个串S1,S2,设长度分别为n1,n2。若存在 ...
分类:编程语言   时间:2016-11-06 19:30:40    阅读次数:286
Java课后练习6
动手动脑1:阅读QiPan.java示例程序了解如何利用二维数组和循环语句绘制五子棋盘 1)源代码:import java.io.*; public class QiPan{ //定义一个二维数组来充当棋盘 private String[][] board; //定义棋盘的大小 private st ...
分类:编程语言   时间:2016-11-06 19:31:17    阅读次数:265
java-集合1
集合(collection),可以看做一个容器,是将多个元素组合成一个单位的对象。集合用来存储,检索,操作,交互一些聚集的数据。通常,集合用来表示一个组的数据,就像一副牌,一个邮箱,一个电话本等的作用。 java集合框架 集合框架是一个能够表示和操作集合的统一结构,所有的结合框架包含如下组成部分: ...
分类:编程语言   时间:2016-11-06 19:30:05    阅读次数:292
Python各种开发环境搭建
1、pyenv安装地址https://github.com/yyuu/pyenv-installercurl-Lhttps://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer|bashandremovethesethreelinesfrom.bashrcexportPATH="~/.pyenv/bin:$PATH" eval"$(pyenvinit-)" eval"$(pyenvvirtualenv-..
分类:编程语言   时间:2016-11-06 17:50:43    阅读次数:291
kafka high-level consumer 多线程访问异常
在使用kafkahigh-level的consumer,使用多线程消费数据时报错,简单分析一下原因下载,ConsumerIterator取不到消息时会阻塞,并且将内部状态置为FAILED,当其他线程访问时就会抛出异常。Java代码defhasNext():Boolean={if(state==FAILED)//处于FAILED状态时,另外线程访问会直..
分类:编程语言   时间:2016-11-06 17:44:08    阅读次数:225
javascript基础
javscript 变量的定义var,var可以定义字符串、小数、整数、日期时间、布尔型等 一、类型转换 1.其他类型转换为整数:parseint(); 2.其他类型转换为小数:parsefloat(); 二、运算符 数学运算符:+ - * / % ++ --; 关系运算符:== ! => >=< ...
分类:编程语言   时间:2016-11-06 17:38:57    阅读次数:242
JAVA正则表达式:Pattern类与Matcher类详解(转)
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式 ...
分类:编程语言   时间:2016-11-06 17:37:39    阅读次数:198
栈排序
【问题描述】栈是一种强大的数据结构,它的一种特殊功能是对数组进行排序。例如,借助一个栈,依次将数组 1,3,2 按顺序入栈或出栈,可对其从大到小排序:1 入栈;3 入栈;3 出栈;2 入栈;2 出栈;1 出栈。 在上面这个例子中,出栈序列是 3,2,1,因此实现了对数组的排序。遗憾的是,有些时候,仅 ...
分类:编程语言   时间:2016-11-06 17:33:53    阅读次数:207
js数组
while :在不确定次数时使用,也就是死循环 do...while :至少循环一次 数据存储--数组 强类型语言 1.同一种类型的数据存储的集合(在内存中是连续的) 2.定义的时候需要指定长度 集合:只存在强类型语言 foreach 写法 强类型语言 foreach(int a in attr) ...
分类:编程语言   时间:2016-11-06 17:31:13    阅读次数:208
JavaScript
函数 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>MyGod</title> <script> function disp() //函数,一般写在head中 { alert("Hello World!"); //消息提示 } ...
分类:编程语言   时间:2016-11-06 17:30:48    阅读次数:205
mybatis,Spring等工具对xml文件正确性的验证
我们知道mybatis或者spring都是使用xml文件作为配置文件,配置文件的格式都是定义在叫做.dtd或者.xsd文件中的,当工具在解析用户自己定义的xml文件的时候,如何才能知道用户自定义的文件是否正确的呢?我们不能在xml文件中乱写一些框架不认识的标签,比如在spring的xml文件中写如下 ...
分类:编程语言   时间:2016-11-06 17:29:58    阅读次数:251
java和python细节总结
//JAVA中对arrayList的初始化,能够分配空间,不能之间让一个ArrayList赋值给另外一个ArrayList,这样是引用赋值,当一个改变时候,另外一个也改变 List<String> tmp = new ArrayList<String>(Arrays.asList(new Strin ...
分类:编程语言   时间:2016-11-06 17:30:51    阅读次数:204
Java数组课后作业
1.动手动脑: 阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照。 分析:按引用传递与按值传送数组类型方法参数的最大关键在于:使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 使用后者则没有这个问题,方法 ...
分类:编程语言   时间:2016-11-06 17:24:38    阅读次数:361
js部分---数组;
数据存储--数组; 强类型语言数组 1.同一类型的数据存储的集合,在内存中是连续的 2.定义的时候需要制定长度 弱类型语言数组 1.可以存储任意类型的数据 2.在内存中不连续,不需要制定长度 定义一个数组 var aa=new Array();//造一个空数组,交给变量var aa1=new Arr ...
分类:编程语言   时间:2016-11-06 17:21:41    阅读次数:138
动手动脑,第六次Tutorial——数组
动手动脑,第六次Tutorial——数组 这次的Tutorial讲解了Java中如何进行数组操作,包括数组声明创建使用和赋值运算,写这篇文章的目的就是通过实际运用已达到对数组使用的更加熟练,下面是实践代码之后的感悟与总结: ...
分类:编程语言   时间:2016-11-06 17:21:56    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!