自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跨域资源共享 CORS 详解

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器

2016-08-24 16:39:08 1251 1

原创 php通过ssh2扩展控制linux,模拟阿里云web控制台

请先安装lamp之后才能继续:  http://blog.csdn.net/zph1234/article/details/512481240.这里是centos,如果是windows环境安装扩展就更简单了,下载dll文件,在php.ini中打开就行了,记得关闭selinux和firewalld1.yum install libssh2 libssh2-devel php-devel gc

2016-08-24 16:37:50 1320

原创 MapReduce: 一种简化的大规模集群数据处理法

(只有文字没有图,图请参考http://research.google.com/archive/mapreduce.html)MapReduce: 一种简化的大规模集群数据处理法翻译:风里来雨里去原文:MapReduce: Simplified Data Processing on Large Clusters 作者:JeffreyDean and Sanjay Ghemawat

2016-07-25 16:56:07 1777

原创 centos之lnmp

版权声明:本文为博主原创文章,未经博主允许不得转载。再安装之前大家可以先看一下lamp的安装过程http://blog.csdn.net/zph1234/article/details/512481241.安装nginx[python] view plain copy yum install yum-priorities -y  wget

2016-07-25 16:54:19 1115

原创 centos7之lamp环境搭建

一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙。1、关闭firewall:[python] view plain copy systemctl stop firewalld.service #停止firewall  systemctl disable firewalld.service #禁止firewall开机启动

2016-07-25 16:53:33 1211

原创 input标签file类型,选择多个文件进行上传

版权声明:本文为博主原创文章,未经博主允许不得转载。html页面[html] view plain copy >  html>      head>          meta charset="UTF-8"/>          title>xhr2title>      head>      body>              div style="t

2016-07-25 16:52:47 1704

原创 nodejs群聊和私聊

版权声明:本文为博主原创文章,未经博主允许不得转载。网站效果测试:http://chat.zphteach.com/自行安装,代码如下先安装nodejs服务器代码[javascript] view plain copy var app = require('http').createServer(handler)  var io 

2016-07-25 16:52:02 1235

原创 当file_get_contents或者simplexml_load_file的时候乱码

版权声明:本文为博主原创文章,未经博主允许不得转载。乱码有几种可能如下:1.页面能获取过来,只是内容乱码而已:可以采用iconv()和mb_convert_encoding()函数进行转码即可2.当内容都无法正常获取的时候,分两种情况第一种是防盗链,第二种是页面需要解压2.1防盗链情况下解决办法比较简单,模拟浏览器就可以了[php] view pla

2016-07-25 16:51:20 1140

原创 jquery-zclip插件

jquery-zclip插件完成页面复制粘贴下载地址 https://github.com/patricklodder/jquery-zclip.git[javascript] view plain copy "jquery-1.9.1.js">  "jquery-zclip-master/jquery.zclip.js">  "copy">copy  "conte

2016-07-25 16:50:42 1405

原创 curl模拟post请求提交

hp] view plain copy header('content-type:text/html;charset=utf-8');  function curlPost($url,$data,$method){      $ch = curl_init();   //1.初始化      curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址

2016-07-25 16:50:04 1286

原创 inotify+rsync安装配置

版权声明:本文为博主原创文章,未经博主允许不得转载。1.两台机器192.168.1.2,192.168.1.3,想把192.168.1.2的数据同步到192.168.1.3中2.测试开始,可以先关闭防火墙和内核linux的selinux的防火墙,避免防火墙影响关闭防火墙,例如centos7,其他系统版本自己查询如何关闭[python] view plain

2016-07-25 16:49:23 1449

原创 伪静态配置开启

1.AllowOverride None改成AllowOverride All2.去掉注释LoadModule rewrite_module modules/mod_rewrite.so3.wamp 控制台打勾

2016-07-25 16:48:34 1156

转载 开启memcache扩展

wamp 1.拷贝memecache安装包,放到 wamp里//程序启动2.打开cmd:进入memcache安装包memcached_win32_1.4.5>memcached.exe -d installmemcached_win32_1.4.5>memcached.exe -d starttelnet 连接测试一下//开启扩展3.打开php.

2016-07-25 16:47:55 1340

原创 php发送邮件email

1.phpmailer,很好用,无论原生还是放到框架下,都没问题[php] view plain copy header("content-type:text/html;charset=utf-8");  include("class.phpmailer.php");  include("class.smtp.php");  $mail = new PHPMaile

2016-07-25 16:47:19 1259

原创 html5解决大文件断点续传

版权声明:本文为博主原创文章,未经博主允许不得转载。js代码[html] view plain copy >  html>      head>          meta charset="UTF-8"/>          title>xhr2title>      head>      body>          div  id="drop_area

2016-07-25 16:46:36 1277

原创 JavaScript实现拖拽预览,AJAX小文件上传

本地上传,提前预览(图片,视频)1.html中div标签预览显示,button标签触发上传事件。[html] view plain copy div  id="drop_area" style="border:3px dashed silver;width:200px; height:200px">将图片拖拽到此div>  button onclick="xhr

2016-07-25 16:46:01 1321

原创 session入mysql

[php] view plain copy ini_set("session.save_handler","user");    //session.gc_probability = 1 分子    ini_set("session.gc_probability",1);    //session.gc_divisor = 1000 分母    ini_set("session

2016-07-25 16:45:09 1131

原创 yii2读写分离配置

开始使用数据库首先需要配置数据库连接组件,通过添加 db 组件到应用配置实现("基础的" Web 应用是 config/web.php),DSN( Data Source Name )是数据源名称,用于指定数据库信息.如下所示:return [ // ... 'components' => [ // ... 'db' => [

2016-07-25 16:44:22 1270

原创 mysql 主从原理

MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。MySQL的Replication是一个异步复制的过程(mysql5.1.7以上版本分为异步复制和半同步两

2016-07-25 16:41:59 1168

原创 mysql 主从复制配置

主从复制配置步骤如下:主服务器:从服务器ip地址分别为[python] view plain copy 192.168.145.222、192.168.145.226  1、修改主服务器master:[python] view plain copy vi /etc/my.cnf  [mysqld]      log-b

2016-07-17 20:37:56 221

原创 git on server(ssh)深入剖析,github提供服务原理

版权声明:本文为博主原创文章,未经博主允许不得转载。1.安装好linux,安装好git(192.168.1.239)2.创建一个用户zph(让此用户提供git on server),密码设置为12345678[python] view plain copy # useradd zph  [python] view plain co

2016-07-17 20:37:04 280

原创 mysql 主从原理

版权声明:本文为博主原创文章,未经博主允许不得转载。说明本篇文章部分转载自互联网。MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。

2016-07-17 20:36:10 207

转载 git on server(ssh)深入剖析,github提供服务原理

1.安装好linux,安装好git(192.168.1.239)2.创建一个用户zph(让此用户提供git on server),密码设置为12345678[python] view plain copy # useradd zph  [python] view plain copy # passwd zph  3.切

2016-07-17 20:33:16 154

空空如也

空空如也

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

TA关注的人

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