自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 jsonp

1、什么是jsonp?jsonp是json的一种‘使用模式’,可以让网页从别的域名那获取资料,这就是跨域读取数据。jsonp是一种非正式传输协议,改协议的一个要点就是允许用户传递一个callback或者开始就定义一个回调方法,参数给服务端,然后服务端返回数据时会将这个callback参数作为函数名来包裹接送数据,这样客户端就可以随意定制自己的函数来自动处理返回数据了。2、json和jsonp的区别...

2018-05-26 14:33:57 121

原创 memcache

1、什么是memcache?memcache简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。在动态系统中减少数据库负载,提升性能。2.memcache和memcached的区别:memcache是这个项目的名称,而memcached是服务器端的住程序的文件名。3、memcached的特征和作用:作用:应对任意多个连接,使用非阻塞的网络。工作机制是在内存中开辟一块空间、特征:...

2018-05-24 00:20:49 833

原创 XML和json的区别

1、什么是XML?XML是指可扩展的标记语言2、XML和HTML的区别?XML是被设计用来传输工具和存储数据。HTML是被设计显示数据的XML的后缀:.xml;3、XML传输的数据特点:格式统一,符合标准, 容易与其他系统进行远程交互,数据共享比较方便。4、XML的书写格式是:  < >定义标签,有开始< >和结束< />,名称要一致例如:下面是 John 写给...

2018-05-23 23:54:28 161

原创 事务

1、什么是事务 ?    在所有情况下, 都要求应用维护一个工作单元的成功或失败。在失败的情况下,所有资源要把数据状态返回到以前的状态     事务就是把一堆事情绑在一起做,都成功了才算完成,否则就恢复之前的样子  事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。通俗理解,事务其实...

2018-05-21 20:09:20 100

原创 SQL注入

1、什么是SQL注入?就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。例如:注意:SQL注入对登录和注册不安全,2、怎样防止SQL注入?1.严格限制Web应用的数据库的操作权限,给此用户提供仅仅能够满足其工作的最低...

2018-05-21 19:59:29 111

原创 局部真静态缓存

使用tp手册的静态缓存:1、首先在配置文件中定义一个静态的规则:'HTML_CACHE_ON' => true, // 开启静态缓存'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期(秒)'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存文件后缀'HTML_CACHE_RULES' =&...

2018-05-21 19:27:50 235

原创 ajax拖拽图片上传

JavaScript实现拖拽预览,AJAX小文件上传实现ajax的拖拽图片上传,需要五个步骤:1.html中div标签预览显示,button标签触发上传事件。<div  id="drop_area" style="border:3px dashed silver;width:200px; height:200px">将图片拖拽到此</div>  <button onc...

2018-05-21 18:49:15 144

原创 PDO

1、什么是PDO?PDO是PHP data Object 提供了PHP操作多种数据库的统一的借口。2、为什么要使用PDO?更换其他数据库的时候无需更换代码,提高了程序运行效率3、PDO的特点是什么?(1)、编码的一致性    (2)、灵活性  (3)、面向对象特性   (4)、高性能使用PDO的好处是:从根本上防止SQL注入4、如何使用PDO?修改 php.ini中的配置  添加MYSQL的PDO...

2018-05-21 12:31:47 182

原创 使用preg_match和preg_match_all的区别

preg_match只匹配一次preg_match_all是全文匹配,即所有跟表达式一致的都找出来。  例如:1.匹配字符串在规则中的所有字符:2preg_match_all("/(\w)+/","abc",$abc);print_r($abc);显示的结果为:1234Array(      [0] = Array ( [0] = a [1] = b [2] = c )       [1] = A...

2018-05-18 20:57:45 4359 3

原创 采集

采集有两种方式访问1、file_get_contents()2、curl_init()一、file_get_contents()1、使用file_get_contents()抓到你网页的内容,当访问搜狐的时候回出现乱码,解决办法是在file_get_contents("compress.zlib://".地址名)会出现乱码的原因是因为从浏览器上访问搜索的时候,页面受到的是一堆压缩的数据, 使用co...

2018-05-18 20:51:40 155

原创 伪静态

1、配置文件(重启服务器,全局)2、.htaccess(局部)一、去除httpd.conf文件中的vhost#include conf/extra/httpd-vhost.conf#include conf/vhost.conf然后在httpd.conf中写如下规则:RewriteEngine on # 当访问任何以t_开头,以.html结尾的文件时,将$l用与(.*)匹配的字符替换后,访问相应的...

2018-05-17 23:19:54 156

原创 在centos7下安装lamp环境

一、配置防火墙centos7 默认使用的是firewall作为防火墙1、关闭防火墙systemctl stop firewalld.service #停止firewall  systemctl disable firewalld.service #禁止firewall开机启动2、关闭SELINUXvi /etc/selinux/config  #SELINUX=enforcing #注释掉  SE...

2018-05-16 20:38:14 154

原创 缓存

使用ob系列的函数 判断是否有缓存文件,如果没有,就执行1、先开启ob函数      // ob_start2、使用PHP读取数据  //ob_get_contents()3、录入数据   fopen     fwrite   fclose4、生成缓存如果有缓存文件,就直接用使用file_get_contents()<?phpheader('content-type:text/html;c...

2018-05-16 19:30:26 155 1

空空如也

空空如也

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

TA关注的人

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