自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序媛暖暖

不积跬步,无以至千里!

  • 博客(41)
  • 收藏
  • 关注

原创 《鸟哥的linux私房菜》学习笔记(第十三章 学习shell script)

第十三章 学习shell script脚本的执行直接命令执行:在子进程中执行shell.sh文件必须要具备可读与可执行(rx)的权限,然后:①绝对路径:使用 绝对路径/shell.sh 来执行命令②相对路径:使用./shell.sh来执行以bash进程来执行:在子进程中执行通过bash shell.sh 或者 sh shell.sh来执行source 执行脚本:在父进程中执行注...

2020-04-26 10:36:16 276

原创 《鸟哥的linux私房菜》学习笔记(第十二章 正则表达式与文件格式化处理)

第十二章 正则表达式与文件格式化处理sedsed [-nefr] [动作]动作说明:[n1[,n2]]functionn1,n2:不见得会存在,一般代表选择进行行动作的行数,举例来说,如果我的动作是需要再10到20行之间进行的,则“10,20[动作行为]”动作行为:a:新增,a后面可以接字符串,这些字符串会在新的一行出现(目前的下一行)c:替换,c后面可以接字符串,这些字符可以替换n...

2020-04-19 19:59:47 197

原创 《鸟哥的linux私房菜》学习笔记(第十一章 认识与学习bash)

第十一章 认识与学习bash1 bash shell的功能命令记忆功能通过在命令行按上下键就可以找到前/后一个输入的命令。命令与文件补齐功能(tab按键)① tab接在一串命令的第一个字后面,则为命令补全② tab接在一串命令的第二个字后时,则为文件补齐命令别名设置功能(alias)① 命令行输入alias就可以知道目前的命令别名有哪些了② 设置别名: alias lm=‘ls...

2020-04-19 10:39:02 359

原创 《鸟哥的linux私房菜》学习笔记(第十章 vim程序编辑器)

第十章 vim程序编辑器vi 模式下常用命令ctrl+f:屏幕向下移动一页ctrl+b:屏幕向上移动一页0:移动到这一行的最前面字符处$:移动到这一行的最后字符处G:移动到这个文件的最后一行gg:移动到这个文件的第一行nG:移动到第n行/word:向下查找字符串word?word:向上查找字符串wordn:重复前一个查找的操作,如果刚刚使用了/word,那么点击n则继续向下查...

2020-04-12 17:52:42 205

原创 《鸟哥的linux私房菜》学习笔记(第八章 Linux磁盘与文件系统管理&第九章 文件与文件系统的压缩与打包)

第八章 Linux磁盘与文件系统管理1 磁盘组成与分区复习扇区为最小的物理存储单位,每个扇区为512bytes将扇区组成一个圆,那就是柱面,柱面是分区的最小单位磁盘分区意即指定分区的起始与结束柱面就可以指定分区的柱面范围记录在第一个扇区的分区表中主分区与扩展分区最多可以有4个(硬盘的限制)扩展分区最多只能有一个(操作系统的限制)逻辑分区是有扩展分区持续分出来的分区能够被格式化后...

2020-04-11 17:26:31 236

原创 《鸟哥的linux私房菜》学习笔记(第七章 Linux文件与目录管理)

第七章 Linux文件与目录管理1 目录的相关操作(1).代表此层目录..代表上一层目录-代表前一个工作目录~代表“目前用户身份”所在的主文件夹~accout代表accout这个用户的主文件夹(accout是个账号名称)①所有目录下都会存在的两个目录,分别是.和..②根目录下也有.和..两个目录,不过根目录的上一层目录(..)与根目录自己(.)是同一个目录(2)cd 切换目录...

2020-04-04 22:10:21 363

原创 《鸟哥的linux私房菜》学习笔记(第六章 Linux的文件权限与目录配置)

第六章 Linux的文件权限与目录配置LInux文件属性执行ls -al后,出现类似的结果:-rw-r–r-- 1 root root 42304 Sep 4 18:26 install.log含义为:其中文件类型有:d:目录(常用)-:文件(常用)l:连接文件b:设备文件里面的可供存储的接口设备c:设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)其中文件大小默...

2020-03-29 10:26:07 224

原创 《鸟哥的linux私房菜》学习笔记(第一章~第五章)

操作系统操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。目录树结构所谓的目录树结构就是以根目录为主,然后向下呈现分支状的目录结构的一种文件结构。所以整个目录树结构最重要的就是那个根目录,这个根目录的标识方法为一条斜线“/”。挂载所谓的“挂载”就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;也就是说,进入该目录就可以读取该分区的意思...

2020-03-28 19:05:58 187

原创 如何自定义sort函数中的比较函数

**总结起来就是:****sort函数根据comp函数的返回值,对comp函数的两个参数排序。****如果comp返回true,排序为“参数1”“参数2”,否则排序为“参数2”“参数1”。****想要升序排列,则`return parameter1<parameter2`****想要降序排列,则`return parameter1>parameter2`**

2017-07-30 11:02:01 23280 2

原创 C++中和Java的char*、string对=、==进行的操作

可以看出对于c++来说,对string类型或者char*类型使用=或者==都操作的是字符串的实际内容,而不是它们的存储地址。但是在Java中,可以看出==默认比较的是地址,=也是将一个字符串的存储地址赋值给另一个String类型。

2017-06-13 14:51:04 1623

原创 JavaWeb——程序开发体系结构

网络程序开发体系结构:基于浏览器/服务器的B/S(Brower/Server)结构: 通过Web浏览器向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传回客户端。基于客户端/服务器的C/S(Client/Server)结构: 服务器采用高性能的PC机或者工作站,采用大型数据库系统,客户端需要安装专用的客户端软件。

2017-06-02 15:16:15 1498

原创 《Thinking in Java》——异常的限制,子类异常与父类异常接口的关系

第四版《Java编程思想》p269 1.子类方法只能抛出父类方法的异常说明中列出的那些异常(一部分或者不抛出),或者是这些异常的子类。 2.某个类既继承了某个类,又实现了某个接口,而父类和接口中有相同的方法,那么子类该方法的异常抛出仍需遵守第1条规则。 3.对于2中的子类,对于只在接口中出现未在父类中出现的方法,子类该方法可以抛出任意异常。 4.子类构造器抛出的异常需要包含父类构造器声明的异

2017-05-23 10:51:28 631

原创 《剑指offer》——面试题29:数组中超过一半的数

数组中有一个数字出现的次数超过数组长度的一半,也就是说它出现的次数比其他数字出现的次数和还要多。可以考虑在遍历数组的时候保存两个值:数组中的数字,次数。当下一次遍历的数字与保存数字相同时,次数加一;不同,减一;当次数为0时,保存下一次遍历的数字,并将次数置为一。 由于我们要找的数字出现的次数比其他所有数字出现的次数之和还要多,那么要找的数字肯定是最后一次把次数设为1时对应的数字。

2017-05-09 21:01:43 330

原创 《剑指offer》——面试题30:最小的k个数

import java.util.*;public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList<Integer> list = new ArrayList<Integer>();//首先建立一个容器,用来盛放结果

2017-05-09 20:37:57 364

原创 《Thinking in Java》——final关键字

final成员变量——不能被改变static final 修饰的变量是编译时变量,它只能是基本数据类型,由于final变量必须在使用前进行初始化,所以必须在定义时赋值(不new新对象时,不会调用构造器,所以在构造器中赋值就会失效,所以必须在定义时赋值),编译时变量会在编译时被带入计算式(如果可能的话是这样,但是变量如果是由其他方法产生,比如说随机生成,这就要在运行时才能知道变量的值);编译时变量在

2017-05-08 13:55:45 305

原创 《Thinking in Java》——构造器是private时如何创建对象?

构造器是private时如何创建对象?可以通过static成员进行创建,如:class A { private A(){} //构造器是private修饰,不能在本类外通过new A();创建对象 public static A construct() { return new A(); //在public static修饰的方法中通过new A()创建对象,

2017-05-07 16:32:45 1368

原创 《Thinking in Java》——访问权限控制的两个原因

1.为了使用户不要触碰那些他们不该触碰的部分,这些部分对于类内部的操作是必要的,但是它并不属于客户端程序员所需接口的一部分; 2.(接口和具体实现进行分离)为了让类库的设计者可以更改类的内部动作方式,而不必担心这样会对客户端程序员产生重大的影响。

2017-05-07 16:21:30 380

原创 《Thinking in Java》——静态、非静态成员变量、子句的初始化顺序(含继承)及对象创建过程

初始化顺序1.静态成员变量或子句只有在首次new该类对象或者首次访问该类成员变量或方法时被执行一次; 2.非静态成员变量或子句在每次new该类对象时都会初始化; 3.构造器在成员变量和子句初始化之后才执行,而且需要new语句才会被执行; 4.包含main()方法的类,也需要先初始化静态成员变量,再执行main()方法。当通过new 类名()产生一个新对象时,顺序为: 1所有.静态成员变量或

2017-05-06 17:27:18 637

原创 《Thinking in Java》——垃圾回收机制

垃圾回收器只会释放那些经由new分配的内存对象可能不被垃圾回收垃圾回收并不等于“析构”垃圾回收只与内存有关垃圾回收机制(一)几种垃圾回收技术1.引用计数引用计数是一种很简单但是很慢的垃圾回收技术,每个对象都含有一个引用计数器,当有引用连接到对象时,引用计数加1。当引用离开作用域或者被置null时,引用计数减1。虽然管理引用计数的开销不大,但是这项开销会在整个程序生命周期中持续发生。垃圾回收器

2017-05-05 21:26:07 369

原创 《Thingking in Java》——构造器,this关键字

默认构造器默认构造器是没有形式参数的构造器,当类中没有构造器时,编译器会自动的创建一个默认的构造器,而如果已经定义了任何形式的构造器,编译器则不再会默认帮你创建无参构造器。this关键字this关键字在构造器中的使用可以用this关键字调用本类的其他构造方法;只能调用一个构造器;除构造器外,编译器禁止在其他地方调用构造器。

2017-05-05 10:49:12 307

原创 问题记录

哈希表是什么?怎么用?

2017-04-26 15:50:18 211

原创 名企笔试题-棋子翻转、平均年龄、钓鱼比赛、最高分是多少

棋子翻转、平均年龄、钓鱼比赛Scanner类的相关用法,hasNext(),nextLine(),nextInt(),将字符串转化为double类型的方法Double.parseDouble(s)

2017-04-22 14:04:32 306

原创 数组长度为0和数组为null

int[] array = {};此时数组的长度为0,是一个空数组,但是array不是null,它也是一个对象,只不过它的元素个数为0。int[] array1 = null;array1是数组类型的空引用,栈中名为array1的内存空间没有存放任何地址。

2017-04-20 15:53:40 3903 1

原创 《算法》基于堆的优先队列

优先队列,堆(二叉堆),基于堆的优先队列

2017-04-06 16:10:55 211

原创 《算法》希尔排序、归并排序、快速排序、三向切分的快速排序

希尔排序、归并排序、快速排序、三向切分的快速排序

2017-04-05 16:24:08 457

原创 《算法》选择排序、插入排序、冒泡排序

选择排序,插入排序,冒泡排序

2017-04-01 21:54:42 189

原创 《算法》二分查找、栈的实现、队列的实现、背包

二分查找,栈的实现(数组、链表),队列的实现(链表),背包

2017-04-01 10:43:56 983 1

原创 刷题之剑指offer

剑指offer

2017-03-30 14:59:40 856

原创 Java学习笔记170328-2

final关键字

2017-03-30 14:37:43 196

原创 Java学习笔记170328

继承,接口

2017-03-28 15:59:34 294

原创 Java学习笔记170327

继承

2017-03-27 21:23:20 291

原创 Java学习笔记170327

2017-03-27 19:30:21 212

原创 Java学习笔记170326

类修饰符

2017-03-26 21:59:41 197

转载 Java类修饰符

转载自:http://blog.chinaunix.net/uid-26434689-id-3403828.html我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private                修饰符:abstract、sta

2017-03-26 21:46:37 249

原创 Java学习笔记170325

字符串,数组

2017-03-25 20:57:31 342

原创 Java学习笔记170324

继承,多态

2017-03-24 21:11:02 257

转载 对象引用

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用我们沿用之前定义的Human类,并有一个Test类:public class

2017-03-24 20:48:42 209

转载 浅谈Java中的对象和对象引用

浅谈Java中的对象和对象引用  在Java中,有一组名词经常一起出现,它们就是“对象和对象引用”,很多朋友在初学Java的时候可能经常会混淆这2个概念,觉得它们是一回事,事实上则不然。今天我们就来一起了解一下对象和对象引用之间的区别和联系。1.何谓对象?  在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一。要理解什么是对象,需要跟类一

2017-03-24 20:34:20 423

原创 Java学习笔记170323

克隆,继承

2017-03-23 21:05:14 206

原创 Java学习笔记170322

java学习笔记

2017-03-22 21:00:55 670

空空如也

空空如也

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

TA关注的人

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