文件目录

雷林鹏分享:Java 包(package)

谁说胖子不能爱 提交于 2020-04-07 17:23:33
  为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。   包的作用   1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。   2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。   3 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。   Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。   包语句的语法格式为:   package pkg1[.pkg2[.pkg3…]];   例如,一个Something.java 文件它的内容   package net.java.util   public class Something{   ...   }   那么它的路径应该是 net/java/util/Something.java 这样保存的。 package(包)的作用是把不同的java程序分类保存,更方便的被其他java程序调用。   一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。  

chapter20_File类、递归

为君一笑 提交于 2020-04-07 15:41:49
chapter20_File类、递归 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示 java把电脑中的文件和文件夹(目录)封装为一个File类,我们可以使用File类对文件/文件夹进行操作 主要用于文件和目录的创建、查找和删除等操作。 File类是一个与系统无关的类,任何的操作系统都可以使用类中的方法 重点:记几个单词 file:文件 path:路径 separator:分隔器 directtory:文件夹/目录 1.2 构造方法 public File(String pathname) :通过将给定的 路径名字符串 转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从 父路径名字符串和子路径名字符串 创建新的 File实例。 public File(File parent, String child) :从 父抽象路径名和子路径名字符串 创建新的 File实例。 操作路径不能写死了 Windows 和Linux系统的分隔符不同 windows: C:\develop\a\a.txt Linux: C:/develop/a/a.txt 所以正确写法 "C:"+File.separator+"develop"+File.separator+"a"+File

linux 查看磁盘空间大小

蹲街弑〆低调 提交于 2020-04-07 14:57:30
(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 184K ./package/compat

d盘文件或目录损坏

我怕爱的太早我们不能终老 提交于 2020-04-07 14:02:53
问题描述: 磁盘结构损坏且无法读取说明这个盘的文件系统结构损坏了。d盘文件或目录损坏具体恢复方法可以看正文了解(不格式化的恢复方法) 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载程序运行后,选中需要恢复的盘,然后点《开始恢复》按钮 步骤2:软件会很快将扫描到的资料,放到与要恢复盘同名的目录中 步骤3:将想要恢复的数据打钩,接着点右上角的保存,《另存为》按钮,将打钩的文件复制出来。 步骤4:最后一步只需要坐等软件将数据复制完毕就好了 。 注意事项1:磁盘结构损坏且无法读取恢复出来的数据需要暂时保存到其它盘里。 注意事项2:想要恢复硬盘磁盘结构损坏且无法读取需要注意,一定要先恢复数据再格式化。 来源: 51CTO 作者: axaq 链接: https://blog.51cto.com/13435953/2485232

linux 查看磁盘空间大小

▼魔方 西西 提交于 2020-04-07 13:45:25
Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

如何制作patch文件及如何打patch 附带linux打补丁命令

南楼画角 提交于 2020-04-07 11:11:03
对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。比如基于Linux-2.6.25内核做了修改,修改后的内容放在文件夹Linux-2.6.25-test下,那么制作patch文件的命令为: diff -uNr Linux-2.6.25 Linux-2.6.25-test > test.patch 这时就 可以把test.patch发布到网上,其他人下载到此文件后,只需在标准的Linux-2.6.25内核里执行: patch -p1 < ../test.patch 这里假设test.patch和Linux-2.6.25文件夹是在同一目录下,且上述命令 在Linux-2.6.25文件夹内执行。 linux下patch命令使用详解---linux打补丁命令 功能说明:修补文件。 语  法:patch [-bceEf l nNRstTuvZ] [-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>] [-g <控制数值>][-i <修补文件>][-o <输出文件>][-p <剥离层级>] [-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字尾字符串>][--backup-if   -mismatch][--binary][--help][--nobackup

Genkins git远程分支代码拉取 (四)

为君一笑 提交于 2020-04-07 10:12:03
1.远程拉取gitlab 工程分支,并在本地建立分支 具体过程 新建一个空文件 初始化 git init 自己要与origin master建立连接(下划线远程仓库链接) git remote add origin http://192.168.9.10:8888/root/game-of-life.git 把远程分支拉到本地(game-of-live-first_branch为远程仓库的分支名) git fetch origin game-of-live-first_branch 在本地创建分支game-of-live-first_branch并切换到该分支 git checkout -b game-of-live-first_branch origin/game-of-live-first_branch 把game-of-live-first_branch远程分支上的内容都拉取到本地 git pull origin game-of-live-first_branch 2.修改分支的内容并上传给远程分支 3.如果想在linux中拉取远程分支代码 [root@localhost rollBack]# git init Initialized empty Git repository in /test/rollBack/.git/ [root@localhost rollBack]#

Linux下patch的制作和应用

女生的网名这么多〃 提交于 2020-04-07 10:06:17
转自: http://blog.chinaunix.net/u3/100239/showart_1984963.html 首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。 1、diff -------------------- NAME diff - find differences between two files SYNOPSIS diff [options] from-file to-file -------------------- 简 单的说,diff的功能就是用来比较两个文件的不同,然后记录下来,也就是所谓的diff补丁。语法格式:diff 【选项】 源文件(夹) 目的文件(夹),就是要给源文件(夹)打个补丁,使之变成目的文件(夹),术语也就是“升级”。下面介绍三个最为常用选项: -r 是一个递归选项,设置了这个选项,diff会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较,包括子目录文件。 -N 选项确保补丁文件将正确地处理已经创建或删除文件的情况。 -u 选项以统一格式创建补丁文件,这种格式比缺省格式更紧凑些。 2、patch ------------------ NAME patch - apply a diff file to an

常用linux命令

感情迁移 提交于 2020-04-07 09:12:25
最近再一次拾起了Ubuntu,为了更好的玩儿转Linux,专门到网上搜到的这些常用的终端命令,根据命令使用类别的不同分为了9个大类,都在下面一一列举了出来,个人觉得还是很有用的,在以后的时间里,小弟会随时更新自己对于Ubuntu的使用心得一. 文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.显示目录文件列表:ls -l (-a:增加显示隐含目录) 其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件 8.浏览文件:more 文件名.txt;less 文件名.txt 9.复制文件: cp 源文件 目标文件 (-r:包含目录) 10.查找文件:(1)find (2)locate 命令名 11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件 链接文件 二.驱动挂载类 1.检查硬盘使用情况:df -T -h 2.检查磁盘分区:fdisk -l 3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名 其中:

代码补丁的制作记录

萝らか妹 提交于 2020-04-07 08:03:05
linux-diff 与 patch 命令制作代码补丁教程 linux-diff 命令可以比较两个文件的不同以及两个目录差异生成补丁文件 -r 是一个递归选项,设置了这个选项,diff会将两个不同版本源代码目录中的所有对应文件全部都进行一次比较,包括子目录文件。 -N 选项确保补丁文件将正确地处理已经创建或删除文件的情况。 -u 选项以统一格式创建补丁文件,这种格式比缺省格式更紧凑些。 diff -urN old/ new/ > foo.patch linux-patch 命令可以将补丁文件应用于另外一个程序目录 -p0 选项要从当前目录查找目的文件(夹) -p1 选项要忽略掉第一层目录,从当前目录开始查找。 patch -p0 < foo.patch 如果我们在开发代码的过程中修改了其中的bug什么的,可以通过打补丁的形式保存,而不需要维护一份修改之后的大型源码... 来源: oschina 链接: https://my.oschina.net/u/202475/blog/501761