自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HinataHazuki的博客

闲暇之余边学边记

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux之Shell基础

1、简介:Shell是一个命令行解释器,也是一个功能强大的编程语言,类似Windows的操作界面。即将命令翻译成内核可以懂得机器语言。2、在/etc/shells可查看支持的shell版本,主要使用bash版本。输入对应shell名称即可切换不同shell版本,如sh,csh。sh常在单用户模式使用,此为古老的简单版本占资源少。切换后使用exit即可退出返回基础版本。shell可在此版本she

2017-09-29 21:25:47 299

原创 Linux基本命令---5

一、关机重启命令1、shutdown [选项] 时间,时间为固定时间如14:30或者now,选中后会无法使用控制台,需用ctrl+c来中断,在时间后加上&便可转到后台计时-c:取消前一个关机命令-h:关机-r:重启一般不远程关机,可以使用重启。还可以用halt,poweroff,init 0 进行关机,不建议使用。用reboot,init 6重启,reboot可以使用。

2017-09-29 00:23:51 416 1

原创 Linux基本命令---4

1、帮助命令man:man 命令名称,/-d为跳转到-d上,点击n为向下寻找,shift向上寻找,按q退出。man有9个级别。man -f = whatis 命令:查看命令有哪些级别man 1(2、3......) 命令:查看对应级别的命令man -k = apropos 命令:查看命令相关所有帮助2、其他帮助命令:① 命令 --help:查看帮助(有中文);②help s

2017-09-26 12:33:45 313

原创 Linux基本命令---3

1、链接命令:ln -s 源文件 目标文件,-s 即创建软连接。硬链接有相同的i结点和block块,可看作同一个文件,就是有两个名字,删一个对另一个没有影响。通过相同的i结点判断这两个文件为硬链接。不能跨分区也不能针对目录用;软链接类似快捷方式,有自己的i结点和block块,不过存的是源文件的文件名和i结点号,删源文件自然软链接也无法使用。必须用绝对路径,除非俩文件在同一目录。

2017-09-23 11:12:17 264

原创 Linux基本命令---2

1、mkdir -p [目录名]    -p表示递归创建,即多文件夹,例如 japan/cangls,不加的话只能创建一个;2、cd切换目录, cd - 切换上次目录  ,cd ..  回到上一级目录  , cd 、cd ~ 都是回到家目录  , ctrl+L清屏,tab自动补全,双击可列出可进入目录,ls -l  == ll。3、注意相对路径、绝对路径,绝对路径最稳。4、rmdi

2017-09-18 09:53:25 630

原创 java static

static即为静态方法,被所有对象所共享,只有一个副本,在没有创建任何对象的前提下,可仅仅通过类本身来调用static的方法。没有this,因为它不需要依赖任何一个对象,其代码块可以出现在除了方法内部的任意一个地方。static块只会在类加载的时候被执行一次。虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法/变量的。与C/C++中的

2017-09-17 10:14:04 255

原创 Linux基本命令---1

1、[root@localhost  ~] #    当前用户名、主机名、#代表管理员,$代表普通用户,~代表当前位置为家目录(即初始登录位置,管理员为/root,普通在/home/对应用户名);2、命令格式 命令 【选项】【参数】 。如 ls -l /etc/3、ls列出文件,选项:-a 显示所有文件(包括隐藏,隐藏文件开头都带 . ); -l 显示文件详细信息; -d 查看目录属性(-

2017-09-14 12:45:57 301

原创 常用算法——贪婪

贪婪算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪婪算法可解决的问题通常大部分都有如下的特性:(这段内容是抄的) ⑴随着算法的进行,将积累起其它两个集合:一个包含已经被考虑过并被选出的候选对象,另一个包含已经被考虑过但被丢弃的候选对象。 ⑵有一个函数来检查一个候选对象的集合是否提供了问题的解答。该函数

2017-09-12 18:21:15 440

原创 Linux-基础配置及安装

1、Linux源于Minix——红帽子→centOS操作系统,分为内核版和发行版,特点之一是严格区分大小写且所有内容以文件形式储存,包括硬件。不像windows用扩展名分辨文件类型,Linux任意命名。Windows程序无法在Linux直接安装运行。2、使用VMvare虚拟机进行操作安装,新建的时候注意选择以后再安装操作系统且尽量选择32为centOS......3、桥接:可以和局域网其他

2017-09-10 20:30:02 240

转载 java线程池

基本内容全部引自http://www.cnblogs.com/dolphin0520/p/3932921.html,截取了一些方便自己复习理解用ThreadPoolExecutor类,有四个构造方法 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,

2017-09-10 17:51:25 213

原创 排序-归并

原理:先分解再合并,将数组进行拆分,当合并的时候比较两数组中数的大小进行合并基本代码参照自http://blog.csdn.net/apei830/article/details/6591632//归并排序 public static void MergeSort(int[]a,int left,int right){ //主函数带入时right为length - 1 if(le

2017-09-04 22:14:19 230

原创 排序-简单选择

原理:每次从数组中选出最小的放到前面,从而排序整个数组 //简单选择排序 public static int[] SelectionSort(int[]a){ //后面j=i+1且留到最后的数一定是最大值 for(int i=0;i<a.length-1;i++){ int tmp = 0; int index = i; for(int j=i+1;j<a.leng

2017-09-04 21:33:51 229

原创 排序-快速

原理:开头结尾两指针,通过对一基准值的比较进行反复交换,两指针向中心移动直到相交,此时左边全是小于基准值的数,右边都是大于基准值的数,之后分治法再对前面和后面的两数组进行同样的排序。基本代码借鉴http://www.cnblogs.com/coderising/p/5708801.html,感觉这篇文章的代码写的很不错。//快速排序 public static void QuickSor

2017-09-04 21:13:49 243

原创 排序-希尔

原理:不停拆分,对各个小子序列进行直接插入排序再更换步长继续排序,等基本有序后再进行一次直接插入排序。public static int[] ShellSort(int[]a){ int k; for(int i=a.length/2;i>0;i/=2){ //i为步长 for(int j=i;j<a.length;j++){ //j为后半段 int tmp

2017-09-04 17:39:13 248

原创 排序-直接插入

原理:将数据放到已经排好序的数组最后面,然后一个一个与前面的比较,大于该数的往后移,发现小于则代表可插入到该数的后面。 public static int[] InsertSort(int [] a){ for(int i=1;i<a.length;i++){ int j; int tmp = a[i]; for( j=i-1;j>=0;j--){ if(a[j]>t

2017-09-04 13:52:33 275

jbcl.jar,用于布局管理器

Jbuilder中的一个jar包,com.borland.jbcl.layout,非java自带

2018-04-12

空空如也

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

TA关注的人

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