自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 文件对比 awk

将a和b两个文件相同的内容输出到common文件中awk 'FNR==NR{a[$0];next}($0 in a)' a.txt b.txt > common.txt找不同的内容b-a属于b文件但属于a文件的内容$ awk 'FNR==NR{a[$0];next}!($0 in a)' a b$ awk 'FNR==NR{a[$0]=1;next}!a[$0]' a b$ awk 'ARGIND==1{a[$0]=1}ARGIND==2&&a[$0]!=1' a b$

2020-10-11 17:32:35 314

原创 shell 两个文件内容对比,相同的部分输出到另一个文件中

shell file compare#!/bin/bash[ -e "common.txt" ]&&{ rm -f common.txt }[ "$#" != "2" ]&& { echo "input error" exit 0 }sed '/^\s*$/d' $1 > uniq1.txtsed '/^\s*$/d' $2 > uniq2.txtfor Text1 in

2020-10-07 22:01:11 3344 2

原创 Java学习之路-day28

由于前段时间准备考试,断更了几天的笔记,今天开始继续:1、Object类类Object是类层次结构的根类,每个类都使用Object作为父类,所有对象、包括数组都实现这个类的方法;Object类中toString()方法获取对象的地址值,如果重写了toString方法,将打印其属性信息public String toString(){return name + age;//返回什么就打印什...

2018-11-07 00:20:02 170

原创 Java学习之路-day21

1、在进行条件判断时,单一的一个条件满足,并不代表所有条件都成立了,通常使用反向判断,进行优化代码:2、程序在完全启动之前,就要被完全加载;这样才能被使用,如果需要这样的数据要求,在加载的时候,就已经被完全加载完成,那么就使用静态static,和静态代码块,进行初始化加载public class Demo_01{//在数据匹配之前,数据就要准备好,优先加载完成,使用静态变量static A...

2018-10-31 00:22:11 137

原创 Java学习之路-day20

1、静态代码块static{}静态代码块,当第一次用到本类时,静态代码块执行唯一的一次;静态内容总是优先于非静态的(先有类在有对象),所以静态代码块比构造方法先执行;静态代码块的典型用途:用来一次性的对静态成员进行赋值;2、静态是不能直接访问非静态的,如果想访问必须要先创建对象,让对象去调用非静态;静态变量不可设置全参构造和get/set方法————》因为静态的是共享的数据;3、在继...

2018-10-30 00:11:18 83

原创 Java学习之路-day19

1、抽象类不能创建对象,Animal animal = new Animal();动物这是一个抽象概念,需要一个具体实现才可以,如果这样创建对象编译会报错,必须通过子类extends继承父类Animal,子类的具体实现,来创建Animal类的对象;2、抽象类可以有构造方法,用来创建子类的对象的,初始化父类的成员使用的,在子类构造方法中,有默认的super()方法,用来方法访问父类的构造方法;...

2018-10-29 00:38:47 141

原创 Java学习之路-day18

每天回顾是很重要的,知识就是一个反复学习的过程,书读百遍其义自见,每次回看和总结,都会学到一些东西;1、在进行数组元素之间的比较问题中,选取的比较参照物,一定要是数组容器中的一个元素;2、方法的形参是基本数据类型时,方法中对传递进来的变量进行修改,不会影响调用者里面对应变量的值,只会影响方法中变量的值;同时局部变量只有在方法中有效,局部变量将会随着方法的出栈而立刻消失; 例01 p...

2018-10-28 00:04:42 101

原创 Java学习之路-day17

通过今天的学习,了解了编写代码的思想和优化,这是作为一个程序员必备技能,对于这方面还是很薄弱,需要多敲代码,多思考,多总结,怎么样需求功能实现,实现了功能怎么样将代码进行优化,校验非法数据,减少程序代码的资源浪费,提高的运行效率等,这些都是需要考虑的问题,善于总结,将自己不会的知识或盲点,通过多问多问思考,查阅资料,真正的学到自己手里,才是最重要的,你可能不是第一个想到的,但是你可以做一个会灵活使...

2018-10-27 00:07:55 183

原创 Java学习之路-day16

今天对之前学习的知识进行回顾总结:1、私有化private修饰的,只能在本类当中进行使用;Student stu = new Student();stu.name = “aa”;//这是一个错误写法,//name是私有化的,只能在父类当中进行使用,private修饰的成员变量name只能在本类进行使用;在测试类中不可以直接进行使用;2、构造方法:new对象就是在调用构造方法【1】Stu...

2018-10-25 23:35:13 132

原创 Java学习之路-day15

接着昨天的知识点继续总结:1、局部内部类:如果【一个类是定义在一个方法内部的】,那么这个类就是一个局部内部类;所谓局部,就是只有当前的所属方法才能使用,出了这个方法外就不能再使用了;【a】格式:定义在外部类方法内部的类,就是局部内部类修饰符 class 外部类名称{ 修饰符 返回值类型 外部类的方法名称(参数列表){ class 局部内部类名称{ //......... ...

2018-10-25 00:19:14 118

原创 Java学习之路-day14

接着昨天的多态知识点总结:1.instanceof 对象类型的校验,将返回一个boolean值Instanceof 对类型进行判断 Animal animal = new Cat();animal instanceof Cat//判断创建的animal是否为Catanimal instanceof Dog对象 instanceof 类型 【将返回一个booean类型】判断前面的对象...

2018-10-24 00:26:47 97

原创 Java学习之路-day13

今天进度暂缓,知识点很多需要加强练习和思考的,总结如下:1、extends父子类的继承和implements接口的实现,是多态的前提;多态就是说对象的多种形态–》一个学生可以是学生,也是人类2、多态性的体现:父类引用指向子类对象格式:左父右子 【子类就是一个父类】【a】父子类之间的继承父类名称 对象名 = new 子类名称();【b】接口实现接口名称 对象名 = new 实现类名称...

2018-10-22 23:28:13 102

原创 Java学习之路-day12

接着昨天没有学完的知识点,继续总结:1、super关键字的三种用法—用来访问父类的内容【a】在子类的成员方法中,访问父类的成员变量【b】在子类的成员方法中,访问父类的成员方法【c】在子类的构造方法中,访问父类的构造方法public class Fu{ int num = 30; public Fu(){}//父类的构造方法 public void method(){//父类的成员方...

2018-10-22 00:35:36 114

原创 Java学习之路-day11

今天学习继承知识,总结如下:1、定义子类和父类的格式public class 父类名称{…定义父类}public class 子类名称 extends 父类名称{…定义子类}2、父类对象只能使用父类的方法,不能使用子类的方法,但是子类可以访问父类当中的方法,同时也可有自己专有的方法进行调用3、在父子类的继承关系当中,如果【成员变量重名】,则创建子类对象时,访问有两种方式:直接通...

2018-10-21 00:04:07 121

原创 Java学习之路-day10

1、获取数字的每一个位方法:获取数字M每一位:M%10 获取个位数M/10%10 获取十位数M/10/10%10 获取百位数2、static关键字【重点】多个对象共享同一份数据【只在类当中保存唯一一份数据,所有在本类的对象共享这同一份文件】【一旦使用static关键字,那么这样的内容【不在属于对象自己,而是属于类的】所以凡是本类的对象都共享同一份;】如果一个成员变量使用了stati...

2018-10-19 23:44:08 127

原创 Java学习之路-day09

今天首先对之前学习的知识点做一些补充:1、char c = ‘a’ +1;这是写法是正确的,因为’a’和数字1 都是常量,在运算中会触发常量优化机制,同时两个常量相加后的结果范围在char的取值范围中,所以正确写法2、if判断的大括号是可以省略的,如果省略只能控制距离它最近的那条语句a = 20;if(a == 10)System.out.println(a);//这条语句将不会被...

2018-10-19 00:18:43 131

原创 Java学习之路-day08

今天学习了API、Scanner类、Random类和ArrayList集合类的相关知识、总结如下:1、什么是API?就是Java中的新华字典,里面包含了成千上万的类和方法,我们不需要知道其中的方法或者类的底层代码是什么,会根据需要查询和使用就可以了;通常我们查阅API时,要看三个地方:1、类属于什么包下 2、构造方法 3、方法2、Scanner类【Scanner类有很多功能】目前这里只学...

2018-10-17 23:29:38 124

原创 Java学习之路-day07

今天学习了java中非常重要的知识点,面向对象,《非常重点,要反复学习》,总结如下:1.面向过程和面向对象【面向过程】:当需要一个功能的时候,每个步骤都是亲力亲为,关心每个细节-》强调步骤细节【面向对象】:当需要一个功能的时候,不管中间的过程,只要找到可以实现需求功能的方法即可,不关心细节;-》强调对象,来实现想要的功能;import java.util.*;public class D...

2018-10-16 23:52:17 106

原创 Java学习之路-day06

今天重新回顾学习了,第一节课的内容,每次听讲完,都有新的知识,书读百遍其义自见啊,共勉!下面开始今天的总结:1、 在JDK7开始,我们可以用数字直接表示进制。如果你写一个数字【 以0b开头】,那么代码会默认你写的这个数字是 【二进制】的数字;如果你写一个数字 【以0开头】,那么代码会默认认为你写的这个数字是 【八进制】的数字;如果你写一个数字 【以0x开头】,那么代码会默认认为你写的这个数...

2018-10-15 23:52:07 127

原创 Java学习之路-day05

今日学习总结:1、【使用方法的注意事项】:1、方法应该【定义在类中】,但不能方法中在定义方法,不能嵌套;2、定义方法的前后顺序无所谓;3、定义方法之后不会执行,如果希望执行,一定要进行调用:单独调用、打印调用和赋值调用;4、如果方法有返回值,那么必须写上 return 返回值,不能没有;5、return后面的返回值数据,必须和方法的返回值类型对应起来;6、对于一个void没有返回值的...

2018-10-14 23:56:44 142

原创 Java学习之路-day04

今天学习总结如下:1、IDE Integrated Development Environment 集成开发环境:提高Java开发效率的软件Eclipse //免费的Intellij IDEA//收费的,但是全球使用量最多的一款软件之一2、Intellij IDEA 的相关1、项目结构project>module>package>.classIDEA的常用快捷键:...

2018-10-13 23:21:31 101

原创 Java学习之路-day03

Java学习第三天,又是一天的新收获,晚自习有个小测验,题目没有看好,代码竟然少敲了一半,真丫应了那句老话,别浪~~我们能赢。废话不多说,希望天天进步,下面开始总结今学习的知识 (在代码中循环和判断是重点,常用的部分,学习中一定要很好掌握):1、三种循环语句1.1for(初始化;条件判断;步进语句){执行语句;}1.2初始化;while(条件判断){执行语句;步进语句;}1....

2018-10-12 23:35:16 523

原创 Java学习之路-day02

今天是学习java的第二天,对于今日学习总结如下:1、什么是隐式转换和强制转换类型?1.1隐式:数据类型从小到大,取值范围从小到大,就是将范围小赋值给范围大的时候,java底层会自动进行类型的转换;1.2强制转换:格式 例:byte num = (byte) 10;想要哪个类型就在小括号中写什么类型;Tips:1)小数的作用范围永远比整数的作用范围大;2)byte :short:int...

2018-10-12 00:20:01 191

原创 Java学习之路-day01

今天是java学习的第一天,学习了java相关的基础课程;1.计算机历史和Java相关的概念1.1计算机的最小存储单位是 1个字节 1byte/1B = 8 bit(位);1.2跨平台:源代码不变,文件不变,可以在任意操作系统上运行的;java文件在JVM上运行,JVM在操作系统上运行,每个操作系统Java有不同的版本JVM与之对应;2.JDK JRE和JVM关系2.1JDK>JR...

2018-10-10 23:17:34 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除