自定义博客皮肤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 1260 1

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

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

2016-08-24 16:37:50 1325

原创 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 1783

原创 centos之lnmp

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

2016-07-25 16:54:19 1138

原创 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 1219

原创 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 1732

原创 nodejs群聊和私聊

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

2016-07-25 16:52:02 1239

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

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

2016-07-25 16:51:20 1146

原创 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 1410

原创 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 1296

原创 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 1456

原创 伪静态配置开启

1.AllowOverride None 改成 AllowOverride All 2. 去掉注释 LoadModule rewrite_module modules/mod_rewrite.so 3.wamp 控制台打勾

2016-07-25 16:48:34 1163

转载 开启memcache扩展

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

2016-07-25 16:47:55 1347

原创 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 1265

原创 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 1284

原创 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 1328

原创 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 1136

原创 yii2读写分离配置

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

2016-07-25 16:44:22 1279

原创 mysql 主从原理

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

2016-07-25 16:41:59 1174

原创 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 225

原创 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 286

原创 mysql 主从原理

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

2016-07-17 20:36:10 211

转载 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 159

空空如也

空空如也

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

TA关注的人

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