一、linux常用命令 1.进程管理 w、top、ps、kill、pkill、pstree、killall 2.用户管理 id、usermod、useradd、groupadd、userdel 3.文件系统 mount、umount、fsck、df、du 4.系统关机和重启 shutdown、reboot 5.网络应用 curl、telnet、ma…
一、JavaScript基本语法 1.变量的定义 变量必须以字母开头,也能以 $ 或 _ 符号开头; 变量名称对大小写敏感; 使用 var 关键字声明变量; 可以在一条语句中声明多个变量; var a=1,b=2,c=3; //可以一次声明多个变量 未使用值来声明的变量,值是 undefined; 如果重新声明 javascript 变量,该变量的…
1.HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码: 200 - 请求成功 301 - 资源(网…
1.文件读取/写入 fopen() 用来打开一个文件,打开时需要指定打开模式 打开模式有 r r+ w w+ a a+ x x+ 2.不需要fopen打开的函数 file_get_contents() 直接打开一个文件 file_put_contents() 直接将字符串写入到一个文件 file() 将文件内容写入到一个数组 readfile(…
正则表达式的作用:分割、查找、匹配和替换字符串。 分隔符:正斜线(/)、hash符号(#)以及取反符号(~)。 通用原子:\d \D \s \S \w \W 元字符:. * + ? ^ $ () [] [^] [-] {n} {n,} {n,m} | 模式修正符:i m e s U x A D u 此部分内容参考 《正则表达式》 解题方法: 先写出…
1.变量的作用域也称为变量的范围,变量的范围即它定义的上下文背景(也是它的生效范围)。大部分php变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。 函数内的变量是局部变量,如果想在函数内调用全局变量,可以使用global关键字或者使用$GLOBALS以及其他超全局数组。 静态变量,仅在局部函数域中存在,…
一、数组遍历的三种方式 for循环遍历、foreach遍历、while list() each()组合遍历 区别: 1.for循环只能遍历索引数组;foreach和while list each组合都可以遍历索引数组和关联数组; 2.foreach遍历时会重置数组指针,也就是会进行reset()操作; 3.while list each组合不会re…
1、@ 错误运算符:当将其放置在一个运算表达式前面,该表达式可能产生的任何错误信息都被忽略掉。 2、运算符优先级:递增/递减 > ! > 算术运算符 > 大小比较运算符 > (不)等于比较 >逻辑与 && > 逻辑或 || > 三元运算符 > 赋值= > and > or …
一、字符串的三种定义方式: 1、单引号:变量、转义字符都不会被解析,效率更高 2、双引号:可以解析变量和转义字符,效率没有单引号高 //双引号使用 $name = 'zhangsan'; $sql = "select * from user where name = '$name'"; 建议用单引号,并用点连接,效率更高 $sal = 'selec…
一、引用变量 & 引用赋值,系统只生成一块内存 $a = 'xiaofan'; $b = &$a; $a = 'xiaofan'; &引用赋值,$a与$b操作同一块内存。即使修改$a或$b,还是同一块内存,不会增加。 如果使用普通的赋值,系统的内存会有以下的变化。这里值得说的是PHP内核有个COW机制:写入时才真正复制一份内…