09 2021 档案
摘要:MySQL 查看数据库中各个表容量的大小。 SELECT table_schema AS '数据库', table_name AS '表名', table_rows AS '记录数', TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)', TR
阅读全文
摘要:一、.swp文件生产的原理 当用 vim 打开文件,但是终端异常退出,系统会生产一个 .文件名.swp 的文件。 二、.swp文件的作用 可以利用这个文件恢复源文件,比如你的源文件被意外删除,.swp文件可以挽回局面。 三、恢复源文件 vim -r .test.sh.swp 回车,wq保存退出,源文
阅读全文
摘要:Linux stat 命令查看文件信息。 语法: stat [文件或目录] 实例: [root@localhost niuke]# stat file.txt 文件:"file.txt" 大小:71 块:8 IO 块:4096 普通文件 设备:802h/2050d Inode:20745439 硬链
阅读全文
摘要:Sources Root:告诉IDEA这个文件夹及其子文件夹中包含源代码,是需要编译构建的一部分。 Test Sources Root:测试源文件夹允许你将与测试相关的代码与生产代码分开。通常,源和测试源的编译结果被放置在不同的文件夹中。 Resources Root:用于应用程序中的资源文件(图像
阅读全文
摘要:封装就是保护内容。保证某些属性或方法可以不被外部看见。 一般情况下,类中的每一个属性都必须封装。 一. 封装的实现 为属性封装:private 属性类型 属性名称 为方法封装:private 方法返回值 方法名称(参数列表){} class Person{ private String name;
阅读全文
摘要:Java作为面向对象的语言。支持以下概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 本节研究对象和类。 对象:对象是类的一个实例。 类:类是一个模板。 下图中男孩、女孩是类,而具体的每个人是该类的对象。 1. Java中的类 通过上图创建一个简单的类来理解Java中类的定义: publi
阅读全文
摘要:一. 继承的概念 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法。 1. 类的继承格式 extends关键字。 class 父类{ } class 子类 extends 父类{ } 2. 为什么继承 通过实例来说明这个需求。开发动物类,动物分别为狗和猫。 狗类: pub
阅读全文
摘要:题目:牛客网MySQL在线编程 SQL1. 查找最晚入职员工的所有信息 select * from employees where hire_date = (select max(hire_date) from employees) # 下面是错误的代码 # select * from employ
阅读全文
摘要:uniq 命令用来检查、删除文本中重复出现的行列,一般与sort命令结合使用。 语法 uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件] 参数 -c:在每列旁显示重复出现的次数。 -d:显示重复出现的行列。 实
阅读全文
摘要:单引号、双引号 单引号、双引号用于变量出现空格时,必须用引号括起来。比如 name="zhang san"。 单引号:被单引号括起来的都是普通字符。特殊字符也不会有特殊含义。 双引号:"$"、"\"、反引号 等拥有特殊含义。 反引号:代表引用命令。 实例: [root@localhost ~]# n
阅读全文
摘要:seq:squeue是一个序列的缩写,用来输出序列化的东西。 seq常见命令参数: seq [选项]...尾数 seq [选项]...首数 尾数 seq [选项]...首数 增量 尾数 (以指定增量从首数开始打印数字到尾数) -f, --format=格式 使用 printf 样式的浮点格式 -s,
阅读全文
摘要:软件安装: /usr:系统级目录。可理解为C:/Windows/,/usr/lib: 可理解为 C:/Windows/System32。 /usr/local:用户级的程序目录。可理解为 C:/Progrem Files/。用户自己编译的软件默认安装到这里。 /opt:用户级的程序目录,可理解为 D
阅读全文
摘要:一、Shell 函数 shell 函数的定义格式: [ function ] funname [()] { action; [return int;] } 说明: 可以 function fun() 定义,也可以 fun() 定义,不带任何参数。 参数返回,可以加 return 返回,如果不加,以最
阅读全文
摘要:一、if else 在 sh/bash 里,else 分支没有语句执行,就不要写这个 else。 1.fi if 格式: if condition then command1 command2 ... fi 写成一行: if [ $(ps -ef | grep -c "ssh") -gt 1 ];
阅读全文
摘要:1.printf Shell 的另一个输出命令 printf。printf 比 echo 移植性好。 printf 使用引用文本或空格分割参数,不会像 echo 自动换行。 printf 命令语法: printf format-string [arguments...] 参数: format-str
阅读全文
摘要:Shell 的 echo 指令与 PHP 的 echo 指令类似,用于字符串的输出。 1.显示普通字符串 echo "wangke" 或 echo wangke 2.显示转义字符串 echo "\"wangke\"" 输出结果: "wangke" 3.显示变量 read :从标准输入中读取一行,把输
阅读全文
摘要:1. vimrc 全局:/etc/vimrc个人:~/.vimrc set nu set ai set paste set hlsearch syntax on set cursorline autocmd BufNewFile *.sh exec ":call SetTitle()" func S
阅读全文
摘要:一、参数传递 执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式:0 为文件名(包含文件路径)。 Shell 脚本: #!/bin/bash echo
阅读全文
摘要:# Shell 数组 bash 支持一维数组(不支持多维),并且没有限定数组的大小。 1. 定义数组 在 Shell 中,用括号表示数组,元素之间用“空格”分开。 数组名=(值1 值2 ... 值n) array_name=(value0 value1 value2 value3) 或 array_
阅读全文
摘要:一、第一个Shell脚本 用 vi/vim 命令创建文件 test.sh,扩展名为 sh,如果用 php 写 shell 脚本,扩展名为 php。扩展名不影响脚本运行。 #!/bin/bash echo "Hello world!" #! 告诉系统脚本用什么解释器来执行。即使用哪一种 Shell。
阅读全文