- 博客(23)
- 收藏
- 关注
原创 跨域资源共享 CORS 详解
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS通信过程,都是浏览器
2016-08-24 16:39:08
1282
原创 php通过ssh2扩展控制linux,模拟阿里云web控制台
请先安装lamp之后才能继续: http://blog.youkuaiyun.com/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
1346
原创 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
1829
原创 centos之lnmp
版权声明:本文为博主原创文章,未经博主允许不得转载。再安装之前大家可以先看一下lamp的安装过程http://blog.youkuaiyun.com/zph1234/article/details/512481241.安装nginx[python] view plain copy yum install yum-priorities -y wget
2016-07-25 16:54:19
1162
原创 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
1231
原创 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
1772
原创 nodejs群聊和私聊
版权声明:本文为博主原创文章,未经博主允许不得转载。网站效果测试:http://chat.zphteach.com/自行安装,代码如下先安装nodejs服务器代码[javascript] view plain copy var app = require('http').createServer(handler) var io
2016-07-25 16:52:02
1259
原创 当file_get_contents或者simplexml_load_file的时候乱码
版权声明:本文为博主原创文章,未经博主允许不得转载。乱码有几种可能如下:1.页面能获取过来,只是内容乱码而已:可以采用iconv()和mb_convert_encoding()函数进行转码即可2.当内容都无法正常获取的时候,分两种情况第一种是防盗链,第二种是页面需要解压2.1防盗链情况下解决办法比较简单,模拟浏览器就可以了[php] view pla
2016-07-25 16:51:20
1164
原创 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
1426
原创 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
1321
原创 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
1484
原创 伪静态配置开启
1.AllowOverride None改成AllowOverride All2.去掉注释LoadModule rewrite_module modules/mod_rewrite.so3.wamp 控制台打勾
2016-07-25 16:48:34
1189
转载 开启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
1371
原创 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
1283
原创 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
1304
原创 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
1343
原创 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
1157
原创 yii2读写分离配置
开始使用数据库首先需要配置数据库连接组件,通过添加 db 组件到应用配置实现("基础的" Web 应用是 config/web.php),DSN( Data Source Name )是数据源名称,用于指定数据库信息.如下所示:return [ // ... 'components' => [ // ... 'db' => [
2016-07-25 16:44:22
1303
原创 mysql 主从原理
MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。MySQL的Replication是一个异步复制的过程(mysql5.1.7以上版本分为异步复制和半同步两
2016-07-25 16:41:59
1189
原创 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
243
原创 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
297
原创 mysql 主从原理
版权声明:本文为博主原创文章,未经博主允许不得转载。说明本篇文章部分转载自互联网。MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。
2016-07-17 20:36:10
219
转载 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
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人