自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张思军的博客

会抄代码也是一种技术

  • 博客(31)
  • 收藏
  • 关注

翻译 PHP 错误 和 日志 函数

error_reporting NULL 设置 PHP 的报错级别并返回当前级别(数字或常量)。 PHP_INI_ALLdisplay_errors "1" 该选项设置是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。注意: 该特性不要在上线生产环境中使用 (在开发测试过程中使用) PHP_INI_ALLdisplay_startup_er

2017-05-11 19:51:12 397

翻译 Directory PHP核心函数

1 chdir() 函数改变当前的目录。语法:chdir(directory);directory 必需。规定新的当前目录。例:<?php// Get current directoryecho getcwd() . "<br>";// Change directorychdir("images");// Get current directoryecho getcwd();?>

2017-05-10 20:50:58 393

翻译 curl 函数

1 curl_close — 关闭一个cURL会话语法:curl_close ( $ch )$ch 由 curl_init() 返回的 cURL 句柄。例:// 创建一个新cURL资源$ch = curl_init();// 设置URL和相应的选项curl_setopt($ch, CURLOPT_URL, "http://www.w3cschool.cc/");curl_set

2017-05-07 21:02:39 758

原创 数组函数

1 将数组中的键值转换成大写array_change_key_case($arr,CASE_UPPER);2 将数组中的键值转换成小写array_change_key_case($arr,CASE_LOWER);3 把一个数组分割为新的数组块。array_chunk($arr,size);array_chunk($arr,size,true); true - 保留原始数组中的键名。a

2017-05-04 20:03:59 1118

原创 html 常用标签

1、超链接<a href=""></a> 超链接<a href="#div1"></a><div id="div1"></div> 锚点<a target="_blank"> 新窗口打开<a target="_self">

2017-04-19 18:21:24 286

原创 css 样式

1、引入外部css样式表<link rel="stylesheet" href="1.css" /> 2、常用样式width 宽度。height 高度。color 颜色。transition:1s; 过渡1秒钟3、背景样式background 背景background-color:

2017-04-19 18:10:02 323

原创 css 初始化

@charset "utf-8";body{margin:0;}ul,ol{margin:0 auto;padding:0;}li{list-style:none;}dl{margin:0;}dd{margin:0;}h1,h2,h3,h4,h5,h6{margin:0;}p{margin:0;}strong{font-weight:normal;}a{text-decoration

2017-04-19 17:35:04 229

原创 css 兼容性问题

1、H5标签兼容。引入html5shiv.js2、元素浮动之后,能设置宽度的话就给元素加宽度.如果需要宽度是内容撑开,就给它里边的块元素加上浮动。 3、第一块元素浮动,第二块元素加margin值等于第一块元素,在IE6下会有间隙问题。 解决:用float解决4、IE6下子元素超出父级宽高,会把父级的宽高撑开。解决:不要让子元素的宽高,超过父元素的宽高5、p 包含块元素嵌套规则。解决:不能嵌套块

2017-04-19 17:32:49 371

原创 mysqli 过程

<?php// 连接Mysql$model = mysqli_connect('localhost','root','');// 设置字符集mysqli_set_charset($model,'utf8');mysqli_query($conn,'set names utf8');(可选)//选择库mysqli_select_db($model,'php');mysqli_query($

2017-03-01 17:38:35 296

原创 CURL

GET请求// 1.初始化,创建一个curl资源$h = curl_init(); //curl_init — 初始化一个cURL会话// 2.设置URL和相应的选项 CURL的所有功能和操作,基本上都在这里完成curl_setopt($h, CURLOPT_URL, 'http://localhost/3-1.php');curl_setopt($h, CURLOPT_RETURNTRANSF

2017-03-01 13:36:49 223

原创 正则详解

\b 匹配字符串的开始和结尾(边界)$str = 'hi his is this sthi';$patt = '/\bhi\b/'; //单词找hi开始,单词找hi结束preg_match_all($patt, $str, $matches);var_dump($matches);\B 匹配单词的非边界$str = 'hi his is thi

2017-03-01 12:45:26 477

原创 正则基本语法

<?php// 执行一个全局正则表达式匹配// 1:你写的正则// 2:对谁使用正则// 3:新变量preg_match_all(pattern, subject, matches)// 执行一个正则表达式匹配// 1:你写的正则// 2:对谁使用正则preg_match(pattern, subject)// 执行一个正则表达式的搜索和替换// 1:你写的正则// 2:用什么替换

2017-03-01 12:06:48 207

原创 mysql 索引与优化 之 索引算法

mysql 索引与优化 之 索引算法普通索引 (index);主键索引 (primary key);唯一索引 (unique);全文索引 (fulltext);1、btree(二叉树)索引1 2 3 4 5 6 7 4 2 61 3 5 72、hash(啥希)索引中,国,人,民散列算法中--->005国--->007人--->020民--->

2017-02-28 16:43:01 1231

原创 mysql 备份与恢复

备份与恢复系统运行中,增量备份,与整体备份例:每周日整体备份一次,周一到周六备份当天如果周五出了问题,可以用周日的整体+周一,二,三,四来恢复备份的工具mysqldump.exemysql 可以导出库表例1:导出aa库下面的bb表Mysqldump -u 用户名 -p 密码 库名 表1 表2 表3 > 地址/备份文件导出的是建表语句及insert语句例2:如何导出一个库下面的所有表My

2017-02-28 14:20:50 211

原创 mysql 事务处理

存储引擎与事物常用的表引擎Myisam:批量插入速度快,不支持事务,锁表InnoDB:批量插入相对较慢,支持事务,锁行事务:指一组操作,要么都成功执行,要么都不执行---->原子性(Atomicity)在所有的操作没有执行完毕之前,其它会话不能够看到中间改变的过程->隔离性事务发生前和发生后,数据的总额依然匹配--->一致性(Consistency)事务产生的影响不能够撤消--->持久

2017-02-28 13:22:38 336

原创 mysql 触发器详解

触发器:trigger作用:监视某种情况并触发某种操作我们可以见识某表的变化,当发生某种变化时,触发某个操作delimiter $ (指定结束语句;为$)删除触发器的语法:drop trigger 触发器名查看触发器:show triggers like '表名';监视地点:table;触发时间:after/before监视事件:insert/updata/delete触发事件:inse

2017-02-27 18:44:53 600

原创 mysql 字符集与校对集

字符集与校对集mysql的字符集设置非常灵活可以设置服务器默认字符集数据库默认字符集表默认字符集列字符集如果某一个级别没有指定字符集,则继承上一级以表声明utf8为例,存储的数据在表中,最终是utf8;1.告诉服务器,我给你发送的数据是什么编码?set characer_set_client = gbk;2.告诉转换器,转换成什么编码?set character_set_connec

2017-02-27 15:26:27 466

原创 mysql 视图

视图的定义视图是由查询结果形成的一张虚拟表视图的创建语法create view 视图名 as select 语句为什么要用视图?可以简化查询2可以进行权限控制把表的权限封闭,但是开放相应的视图权限,视图里只开放部分数据3大数据分表时可以用到比如,表的行数查过200万时可以把一张表的数据才成4张表来存放news,newsid,1,2,3,4news1,news2,news3,news4表

2017-02-27 14:16:51 247

原创 mysql 列的增删改查

增加列alter talbe 表名 add 列声明(id int...)增加的列默认是在表的最后一列可以用alter 来新增的列在哪一列后面alter table 表名 add 列声明 after 在。.(id)。的后面;如果新增的列放在最前面alter table 表名 add 列声明 first;修改列alter table 表名 change 被改变的列名 列声明alter ta

2017-02-26 20:51:04 203

原创 mysql 左、右、内连接及三表联查

A站在B的左边 ======>B站在A的右边A left join B ======>B right join A如何记忆:1左右连接可以相互转化2把右连接转换成左连接来使用(推荐左连接,兼容性好一些)左连接:以左表为准,去右表找匹配数据,找不到匹配,用NULL补齐表1.*,表2.*(代表取出两张表的所有列)select 表1.*,表2.* from 表1 left join 表2 on

2017-02-26 19:28:12 6325 1

原创 mysql 增删改查

增insert into 表名(字段1,字段2) values(值1,值2); 添加一条数据insert into 表名(字段1,字段2) values(值1,值2),(字段1,字段2) values(值1,值2).... 添加N条数据create table 新表 select * form 旧表; 复制表结构和数据create table 新表

2017-02-26 17:48:40 188

原创 mysql 字段类型

not null 不为空 default 0 默认为0tinyint(M) 宽度(在0填充的时候才有意义)unsigned 无符号类型(非负数)zerofill 0填充,(00001,默认无符号,意思就是加上这个,你的后面的(1)会生效)整型类型 字节 位 无符号 有符号tinyint

2017-02-25 16:07:58 222

原创 mysql 基本命令

1 mysql -h(地址host,不写默认localhost) localhost(当前IP) -u(用户) root(当前是root用户) -p(密码) 链接数据库2 show databases; 查看数据库3 create database 库名;

2017-02-25 13:23:19 303

原创 html5 基本格式

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>html5</title> <link rel="stylesheet" href=""> <script src=""></script></head><body> <header>我是头部</header> <

2017-02-22 20:32:21 1849

转载 ajax 文件上传带进度条原理

html代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head> <body> <div style="width:500px;height:20px;border:1px solid gray"> <div id='prog

2017-02-18 23:13:10 3041

转载 jsonp 推荐搜索功能

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <h1>推荐搜索</h1> <input type="text" name="wd" id="" > <input type="submit" value="

2017-02-18 17:34:20 206

原创 ajax 跨域解决

html代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" value="请求跨域www.tp5.com" onclick="t1();"></body><script typ

2017-02-18 16:27:10 195

转载 ajax xml返回

html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" value="看书" onclick="kan();"></body><script type="text/javascri

2017-02-18 14:52:59 221

转载 ajax html返回

html代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" value="看新闻"> <ul></ul></body><script type="text/javascri

2017-02-18 14:20:13 353

转载 ajax json数据返回

html代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="button" value="换一首"> <h1>名称</h1> <h2>作者</h2> <p>内容</p></b

2017-02-18 13:57:29 184

转载 ajax 请求实例

ajax小实例html代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <form action=""> <p>用户名:<input type='text' name="username" value=""

2017-02-18 12:15:08 454

空空如也

空空如也

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

TA关注的人

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