- 博客(30)
- 收藏
- 关注
原创 被leetcode血虐的日子--------3个数和的算法
package part01;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/* * 排序 * 去重 * 然后计算需要的值 */public class threeSum { public static List threeSumFunction(int[] num...
2019-10-20 17:27:10 180
原创 打发时间
调试代码发现一个常出现的问题:for循环的不同输出结果也不一样package reflacetin;import java.awt.*;import java.lang.reflect.Constructor;public class ShowReflection { public static void main(String args[]) {// cc=...
2019-10-05 12:42:55 223
原创 Unit、Null、 Nothing
unit null nothing(1) Null类只有一个实例对象,null,类思域java中俄null引用。null可以赋值任意引用对象(AnyRef)但是不能赋值给值类型(),比附:Int Float Double Boolean Byte Short(2) Unit 类型用来标识过程,也就是没有明确返回值的函数。由此可见,Unit类似与java里的void。Unit只有一个实例,()...
2019-07-14 18:13:03 405
原创 java的数据类型
在Scal中有一个根类型Any,是所有类的父类Scala中一切结尾对象,分为两大类(1)AnyVal(值类型)(2)AnyDef(引用类型)Null类型是scala的特别类型,值只有一个null,为AnyRef类型的子类,为bottom class Nothing类型是所有类的子类,在开发中,通常可以将Nothing类型的值返回给任意变量和常数,这里在抛出异常时经常使用在scala中仍然...
2019-07-14 14:50:28 146
原创 var与val
var 定义变量val 定义常量(不可变的变量)/** * scala中为什么设计var 和val * (1)在实际编程。更多的需求是获取/创建一个对象后,读取该对象的属性 * 或者是修改对象额属性值,但是我们很少会改变这个对象的本身 * 这时我们就可以使用val * (2)val没有线程安全问题,效率高,scala推荐我们使用val * (3)如果对象需要改变,则使用...
2019-07-14 14:10:30 412
原创 scala的println
scala中print 是直接输出print(s"$a")输出为变量的值println()打印时自动换行println()相当于print(+’\n’)object TestScala { def main(args: Array[String]): Unit = { println("Hello Scala!!") val a1 = 'T' var arr =...
2019-07-14 13:38:55 3463 1
原创 Java 统计各字符串元素出现的次数+map的遍历方式
1.java统计各字符串元素出现的次数 1.将数组中的字符串存入Map中; 2.每次判断map是否为空,如果为空则将目标直接将key为array【i】,value为i存入map中; 3.判断每次存入的key是否已经存在,如果存在相应的value则+1; 4.遍历目标map,输出相应的key value2.map的遍历方式 map的遍历方式有四种: 第一种: 在for-each循环中使用e
2017-08-15 15:19:05 1068
原创 Linux下Vi用法
基本上vi共分为三种模式,分别是一般指令模式、编程模式、指列精灵模式。 一般指令模式:(command mode): 以vi打开文件夹就直接进入一般指令模式(这是默认的模式)。在这个模式中,可以使用(上下左右)按键来移动光标,可以使用【删除字符】或【删除整列】来处理文件内容,也可以复制粘贴来处理文件内容。 编辑模式(insert mode): 在一般指令模式
2017-08-12 11:14:17 375
原创 java学习第六天
1.面向对象的三大特性:封装、继承和多态。 2.java语言中除8个基本数据类型之外,一切皆是对象。 (8个基本数据类型:整数类型(byte(1),short(2),int(4),long(8))浮点类型(float(4),double(8))字符型(char)布尔型(boolean)) 引用数据类型:类(class)、接口(interface)、数组 3.如果声明了方法返回值类型,则方法内
2017-08-06 17:40:37 201
原创 查找-二分查找(折半查找)-java
public class Halffind{ public static void main(String[] args){ int[] arr={1,2,4,5,7,8,9}; int Aim = 8; int low=0; int high=arr.length-1; while(low <=high){
2017-07-21 10:08:35 210
转载 linux 下查看日志文件的操作命令
1、cat命令: 功能:1)显示整个文件。 示例: catfileName2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。示例: cat fileName 2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。 示例: cat fi
2017-07-10 09:32:27 811
转载 Hadoop集群部署,Hbase创建表错误(Master is initializing)
转自:http://blog.sina.com.cn/s/blog_af5a109b01018ezy.html 错误问题描述: HBase集群部署完成,测试创建表,出现错误,操作描述如下: hadoop@namenode>sh hbase shell HBase Shell; enter ‘help’ for list of supported commands. Type “exit”
2017-07-04 21:14:14 4013 1
转载 Hadoop fs常用命令
转自:http://blog.csdn.net/u012050154/article/details/54630691 1,Hadoop fs –fs [local | ]:声明hadoop使用的文件系统,如果不声明的话,使用当前配置文件配置的,按如下顺序查找:hadoop jar里的hadoop-default.xml->HADOOPCONFDIR下的hadoop−default.xml−>HA
2017-06-28 21:09:21 652
原创 hadoop 安装时 出现 gzip: stdin: unexpected end of file错误
由于hadoop压缩包下载时未完全下载 导致压缩文件不完整。 解决办法:重新下载 http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz
2017-06-26 19:47:41 1558
原创 c语言中的 for 循环
while(scanf_s("%lu",&num,1) == 1) { for(div = 2,isPrimer = 1 ;(div*div)<=num;div++) { if (num % div == 0) { if(num/div !=div)
2017-06-25 10:13:29 481
原创 c语言中 sacnf 和printf
long num; long sum = 0L; int status; printf("Please enter an integer to be sunmmed "); printf("(q to quit)"); status = scanf("%ld",&num); while (status == 1){ sum = sum
2017-06-24 21:55:32 404
转载 MySQL数据库文件其具体的存放位置简述
以下的文章主要是MySQL数据库文件介绍与其具体的存放位置的描述,在实际应用中我们会经常接触到MySQL数据库文件,那么它的主要功能是什么?以及如何对其进行正确的存放?以下的文章有对这些问题的具体讲述。一、MySQL数据库文件介绍MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。1、MySQL创建并
2017-06-23 09:05:17 545
转载 vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。•l 当VS2012安装后,VS2010的cvtres.exe就无法使用了。如果你的PATH环境变量中VS2010的工具路径第一个出现,而且链接器需要将.res文件转换为
2017-06-22 16:12:47 316
原创 java学习 mysql
第一步:下载mysql的驱动 第二部:在Eclipse中加载JDBC的驱动 第三部:编写相应的操作 注意: 1.需要加载java的jaca.sql.*类; 2.如果mysql版本比较高的时候会出现问题Tue Jun 20 16:51:14 GMT+08:00 2017 WARN: Establishing SSL connection without server's identity v
2017-06-20 16:57:03 473
原创 java 接收GPRS数据
代码:package test;import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java
2017-06-18 10:56:53 6373
原创 new一个数组引起的问题
package test;//文件名 : ExcepTest.javaimport java.io.*; class ExcepTest{public static void main(String args[]){ try{ int a[] = new int[3]; System.out.println("Access element three :" + a
2017-06-17 11:25:22 749
原创 关键字 instanceof
检验莫以对象是否为某中指定的类型,通常用在if语句中: if (objectReference instanceof type) eg: String s =”Hello”; if (s instanceof java.lang.String); 返回为true; String s =null; if (s instanceof
2017-06-16 11:11:53 175
转载 super和this
thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分:class Person { private int age = 10; public Person(){ System.out.
2017-06-15 11:02:45 376
原创 java 学习 第五天 继承
扩展一个类也称做继承或者自泪花,在java中,默认所有的类都是课扩展的,但是可以利用final关键字阻止类被子类化。从一个子类中可以访问到其超类的public和protected方法和域,但不能访问到其超类的private方法。扩展java.lang.Object类时,是隐性扩展,可以没有关键字extends。package app06;public class box{ publi
2017-06-15 10:24:27 277
原创 java 学习 第四天 核心类(数组)
昨天一天没写。。。罪过罪过 数组 在java中将同一种类型的基本类或者对象放在一起形成数组。属于某一个数组的实体称作数组组件。每当创建一个数组组件的时候,编译器都会在后天创建一个对象,使你能够: 1、通过length域来活的数组的组件数量 2、通过指定一个索引来访问每一个组件 数组是java的对象 数组是真正的java对象,他们的类从来不归档,也从来不进行扩展。 错误案例: 将数组传
2017-06-14 23:27:02 220
原创 java 学习 第三天 java核心类
String类的方法 String类提供了String值的方法。但是,String对象是不可变的,因此操作的结果始终是一个新的对象。 eg: 1.Public char charAt(int index) 在指定的索引处返回这个字符。 例如:“Java is cool”.charAt(0) //返回的是“J”;
2017-06-12 02:55:54 238
原创 java 学习 第二天 核心类
一. java中最为著名的类书java.lang.Objectprotected Object clone() 创建并返回这个对象的一个副本。类实现这个方法,以支持对象复制。public boolean equals (Object obj) 将这个对象与传入对象进行比较,必须有一个类实现该方法,从而提供一种比较其实例内容的方法protected void finalize() 由
2017-06-09 15:46:57 243
转载 方法和构造器的区别
(1)功能和作用的不同 构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:Platypus p1 = new Platypus(); 相反,方法的作用是为了执行Java代码。 (2)修饰符,返回值和命名的不同 构造器和方法在下面三个方便的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: public, protecte
2017-06-08 17:03:16 499
原创 Java 学习 第一天
break语句break语句是用来跳出do、while、for或swich语句的执行体,将break用在其他任何地方都会出现编译错误: continue语句continue语句和break语句类似,但它至终止执行当前的迭代,导致控制权从下一次迭代开始。eg:for (int i=0;iif(i==5){continue;}System.out.println(i
2017-06-08 09:50:14 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人