自定义博客皮肤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)
  • 收藏
  • 关注

原创 php面向对象——02类与实例化对象(引用、传递赋值)

类声明[修饰符] class 类名{ [属性] [方法]}注意事项:1)类名遵循大写开头的驼峰命名规范2)花括号的开始、结束标记,须自成一行.修饰符private 私有protected 保护public 公共 var 被视为public (不建议使用)访问权限...

2018-05-24 16:32:33 1887

原创 php面向对象——01基本概念

对象对象定义:对象是程序中的一种数据结构,用来表现某个事物。组成部分:包含变量和函数。对象中的: 变量 ——> 属性 函数 ——> 方法类 && 对象对象 ---> (归纳、总结)抽象 ---> 类类 ---> (具体化实现)实例化 ---&g...

2018-05-24 15:59:47 167

原创 php操作MySQL数据库(2)——PDO方式

基本使用1)连接数据库$pdo = new PDO(“mysql:host=localhost; dbname=db_name”,username,password);2)执行SQL语句$pdo -> query() 针对返回有结果的操作 适用于SELECT$pdo -> exec() 针对没有返回结果的操作 适用于增删改...

2018-05-23 17:29:39 182

原创 php操作MySQL数据库(1)——MySQLI方式

PHP操作MySQL的三种方式MySQL非永久连接,每次使用数据库,都会打开一个新进程,缺点: 性能较低,PHP5.0以后被废弃。MySQLi永久连接,减轻服务器压力,只支持MySQL缺点: 占用内存PDO (推荐使用)能实现MySQLi的常用功能,支持大部分数据库。 MySQLI方式(面向对象)基本使用:1)连...

2018-05-23 16:51:58 417

原创 Shell入门知识10——系统函数和自定义函数

系统函数basename返回完整路径最后的 / 后面的部分,常用于获取文件名。语法:basename [完整路径名] [后缀]basename [string] [后缀]如果没有后缀,则返回文件名.后缀。例子:返回/home/aaa/test.txt的“test.txt”部分bash> # basename /home/aaa/test....

2018-05-03 15:21:06 152

原创 Shell入门知识9——读取控制台输入

read(选项)(参数)用户从控制台,输入参数到程序里面。选项:-p 读取值时的提示符-t 读取值等待的时间,如果没有在指定时间内输入,则不等参数:变量 读取数值的变量名例子1.读取控制台输入一个num值#读取控制台输入的一个num值read -p "请输入一个num值" NUM1 // 这里定义了NUM1变量ec...

2018-05-03 15:10:39 748

原创 Shell入门知识8——for、while循环

for循环基本语法for 变量 in 值1 值2 值3...do 程序done或者for((初始值; 循环控制条件; 变量变化))do 程序done例子1.打印命令行输入的参数 #使用$* for i in "$*" do echo "输入的数字书$i" done #使用$@ for j in ...

2018-05-03 15:05:55 133

原创 Shell入门知识7——if、case语句

if判断基本语法if [ 条件判断表达式 ];then 程序fi或者if [ 条件判断表达式 ]then 程序elif[条件判断表达式]then 程序fi例子如果输入的参数大于等于60,则输出“及格了”; 如果小于60,则输出“不及格”。if [ $1 -ge 60 ]then echo "及格了...

2018-05-03 14:52:08 243

原创 Shell入门知识6——运算符、条件判断

运算符基本语法1)$((运算式)) 或 $[运算式]2)expr m + n3)expr m - n4)expr \* ,/, % 乘、除、取余实例1.计算(2+3)X4的值#第一种方式$(())RES1=$((2+3)*4)echo "结果1=$RES1"#第二种方式$[]RES2=$[(2+3)*4]echo "结果2=$RE...

2018-05-03 14:43:26 522

原创 Shell入门知识5——预定义变量

基本介绍shell已经定义好的变量,可以在shell脚本直接使用。基本语法$$当前进程的进程号$!后台运行的最后一个进程的进程号$?最后一次执行的命令的返回状态。如果这个变量的值为0,则证明上一个命令执行正确运行;如果是非0,则证明上一个命令执行不正确运行。...

2018-05-03 14:33:22 175

原创 Shell入门知识4——位置参数变量

基本介绍当我们执行一个shell脚本时,如果希望获取到命令行的参数信息,可以使用到位置参数变量。例如: ./myShell.sh 100 200,这个就是一个执行shell的命令行,可以在myShell中获取到参数信息。基本语法$nn是数字,$0代表命令本身(./myShell.sh), $1-$9代表第一到第九个参数,十位以上的参数要用大括号包含,如${10}。...

2018-05-03 14:30:08 321

原创 Shell入门知识3——环境变量

设置环境变量基本语法:export 变量名=变量值 将shell变量输出为环境变量source 配置文件 让修改后的配置信息立即生效echo $变量名 查询环境变量的值快速入门:1)在/etc/profile文件中定义TOMCAT_HOME环境变量 vim /etc/profile在文件末尾追加TOMCA...

2018-05-03 14:25:14 157

原创 Shell入门知识2——变量

基本介绍分为系统变量和用户自定义变量。系统变量:$HOME、$PWD、$SHELL、$USER等等。当前shell中所有的变量:set定义变量变量=值定义静态变量readonly变量注:不能unset撤销变量unset 变量简单例子#!/bin/bashA=100 //...

2018-05-03 14:21:02 107

原创 Shell入门知识1——基础认识

基本介绍shell是一个命令行解释器,它可以调用linux的指令。格式要求1)以 #!/bin/bash 开头2)脚本需要有可执行权限执行脚本第一种方式:(推荐)1)赋予脚本执行权限chmod 744 脚本名称2)输入脚本绝对路径或相对路径第二种方式:sh + 脚本名称快速入门例子1)使用xshell远程登录linu...

2018-05-03 14:16:09 122

原创 linux实用知识5——解压 、压缩

gz相关基本语法gzip 文件名 将文件压缩成gz文件gunzip 解压文件 解压gz文件细节说明 压缩后,不会保留源文件。zip相关基本语法zip [选项] 文件名 将文件压缩成zip文件unzip [选项] 解压文件 解压zip文件zip常用选项:-r 递归压缩unzip常用选项:...

2018-05-02 10:50:01 149

原创 linux实用知识4——搜索相关指令

find从指令目录向下递归遍历各个子目录,显示满足条件的文件或目录。基本语法:find [搜索范围] [选项]常用选项:-name 指定文件名-user 指定拥有者-size 指定文件大小例子查找整个linux系统大于20m的文件 (+n 大于 -n小于 n等于)find / -size +20MM要大写,如果...

2018-05-02 10:43:31 111

原创 linux实用知识3——日期时间相关

date显示当前日期基本语法date 显示当前时间date "+ %Y" 显示当前年份date "+ %m" 显示当前月份date "+ %d" 显示当前是哪一天date设置时间。基本语法date -s 字符串时间 例子:假设要设成 2018-04-23 10:45:00date ...

2018-05-02 10:35:48 107

原创 linux实用知识2——文件相关指令

touch创建空文件。基本语法:touch 文件名称细节说明: 创建多个的话,使用空格隔开。cp拷贝文件到指定文件夹。基本语法:cp [-r] 来源文件 目标文件常用选项:-r 递归拷贝使用说明: 如果我们再次复制文件到同一个指定目录,产生覆盖。系统会有提示,可以使用\cp的形式,免除提示。rm删...

2018-05-02 10:19:03 150

原创 linux实用知识1——运行级别、目录相关指令

运行级别0:关机1:单用户(找回丢失密码可用)2:多用户无网络服务3:多用户有网络服务4:系统未使用,保留给用户5:图形界面6:系统重启细节说明1)常用的运行级别是3和5;2)修改运行级别可以到/etc/inittable文件 修改id:5:initdefault这一行的数字切换到指定运行级别init [级别] 目录相关...

2018-05-02 09:58:42 130

原创 linux进阶知识6——服务管理

基本介绍服务本质就是进程,但它是运行在后台的,通常都会监听某个端口,等待其他程序的请求。又称守护进程。service管理指令systemctl start | stop | restart | reload | status 服务名例子 查看当前防火墙状态 systemctl status firewalld 关闭防火墙 sy...

2018-05-02 09:48:30 188

原创 linux进阶知识5——进程管理

基本介绍1)linux中,每个执行的程序都称为一个进程,每一个进程都分配一个id号;2)每一个进程,都会有对应的一个父进程,这个父进程可以复制 多个子进程,如www服务器;3)每个进程都可以以前台或后台两种方式存在;4)一般系统的服务都是后台方式存在的,并且会常驻内存, 直至关机才结束。 显示系统执行的进程基本命令:ps [选项]常用选项:...

2018-05-02 09:38:07 362

原创 linux进阶知识4——网络配置

NAT模式(网络地址转换模式)在虚拟环境下 查看网络IP和网关 cmd --> ipconfig windowsbash --> ifconfig linux查看虚拟网络编辑器、修改虚拟网卡的ip地址VMare-->编辑-->虚拟网络编辑器linux网络环境配置第一种方式(自动获取):...

2018-05-02 09:25:19 142

原创 linux进阶知识3——磁盘情况查询、使用指令

磁盘情况查询查询系统整体磁盘使用情况df -h查询指定目录的磁盘占用情况du [选项] /目录常用选项:-s 指定目录占用大小汇总-h 带计量单位-a 含文件-c 列出明细的同时,增加汇总值-max-depth=1 子目录深度 实用指令查询/home下文件的个数ls -l /home | ...

2018-05-02 09:08:24 138

原创 linux进阶知识2——挂载、分区

分区基本认识分为mbr分区、gtp分区两种。mbr最多支持4个主分区; 系统只能安装在主分区; 扩展分区需要占一个主分区; MBR最大只支持2TB,但拥有好的兼容性。mbr支持无线多个主分区(因操作系统可能限制,windows下128)最大支持18EB的大容量(TB=1024PB PB=1024TB) windows7 64...

2018-05-02 09:02:05 122

空空如也

空空如也

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

TA关注的人

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