- php上传文件解析失败,文件上传 文件解析漏洞详解
子非鱼叶
php上传文件解析失败
Nginx+php配置错误导致的解析漏洞cgi.fix_pathinfo=1该配置在php.ini文件中设置,现在是默认注释掉了利用:http://x.x.x.x/test.jpg/test.phpnginx发现后缀是php便交给php去处理,而/test.jpg/test.php不存在,于是对路径进行修复,去掉/test.php,然后对test.jpg进行php解析另外新版php还增加了“sec
- dockerfile创建镜像LNMP+wordpress
2301_79410672
docker
nginx172.111.0.10docker-nginxmysql172.111.0.20docker-mysqlphp172.111.0.30docker-phpNginx[root@docker1nginx]#systemctlstopfirewalld[root@docker1nginx]#setenforce0[root@docker1opt]#mkdirnginxmysqlphp[ro
- Dockerfile创建镜像LNMP+WordPress
小布爱吃糖.
docker
目录实验部署nginx配置mysql配置php实验部署INMP+wordpressnginx172.111.0.10docker-nginxmysql172.111.0.20docker-mysqlphp172.111.0.30docker-phpnginx关闭防火墙和安全机制在opt目录创建nginxMySQLphp目录cdnginxmysqlphpvimDockerfile#声明基础镜像FRO
- linux nginx添加php版本,linux环境安装php nginx配置【图文详解】
weixin_39604819
linuxnginx添加php版本
今天爱分享给大家带来linux环境安装phpnginx配置【图文详解】,希望能够帮助到大家。PHP是超文本预处理器,是一种开源在服务器端执行的脚本语言。yum是一个在centos中的shell前端软件包管理器,基于PRM包管理,能够从指定的服务器自动下周RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。通过yum安装phpyuminstallphp为了让Nginx可以操作PH
- docker容器安装,nginx+php+mysql+redis安装,以及docker容器安装时遇到的各种问题记录
付煜晨
docker学习docker容器运维后端php
安装docker的容器命令:dockerpull[要安装的程序]不加版本号,自动安装最新dockersearch[要查询的程序]#####安装nginx,PHP,mysql```phpdockerpullnginxdockerpullmysqldockerpullphp:5.6-fpm自带扩展dockerpullredis等待安装成功...安装成功后运行每一个命令```phpnginx运行命令前面
- NGINX访问https跳转到http的解决方法
leonnew
程序参数-优化-配置nginxhttps
1. 描述问题:浏览器打开https://www.aa.com/aaa.html,然后跳转到http://www.aa.com/aaa.html网站架构:用户–https—>nginx代理—http—→tomcat/nginx+phpnginx待遇发给后端的请求是http协议,后端程序跳转获取到的协议是http,返回一个redirect(httpheader中带Location:http://ww
- 2018-05-04 使用自定义的phpng.sh一键部署php+nginx项目
五大RobertWu伍洋
[root@mexsvr6phpnginx]#pwd/data/phpnginx[root@mexsvr6phpnginx]#ls-ltotal12-rw-r--r--1rootroot1272Apr2310:26_data_phpnginx_dzzoffice.confdrwxr-xr-x12rootroot4096Apr2017:55dzzoffice-rwxrwxrwx1rootroot58
- 如何做一些安全性
AnneSan
关于PHP:1、防sql注入,防止xss攻击2、关掉危险函数,如eval等函数3、代码层主要权限需要保护好,禁止异常和错误直接抛出到页面操作系统层:1、用低权限的账号运行phpnginx2、防火墙只保持80443端口开启3、22端口换成别的端口由密码登录改成ssh登录,若需要密码登录一定不要用弱命令mysql层:1、程序不要用root账号跑2、不要用弱命令3、去掉账号的删除权限4、给账户绑定特定i
- Linux进阶-网站架构部署(LNMP)
Kangjie_oo
Linux进阶linuxmysqlphpnginx
网站架构部署LNMP1)网站架构组成介绍2)网站架构工作原理3)服务部署过程4)PHP部署过程5)需要将LNMP架构进行串联6)企业动态资源发布过程1)网站架构组成介绍LNMP:L:LinuxN:NginxM:MySQLP:PHPNginx/Apache:需要重点阐述一下,它多用于网站用户访问,用HTML代码语言,在用户和网站中间起到起到桥梁的作用(网络服务搬运工),作为中间件发挥着不可提代的作用
- LNMP
初见_53ae
Nginxlocation#LNMP搭建Linux+Nginx+MySQL+PHPNginx安装nginxcat/etc/yum.repos.d/nginx.repo[nginx-stable]name=nginxstablerepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1g
- LNMP网站架构
夜风轻快
服务管理架构服务器phpLNMPnginx
LNMP网站架构文章目录LNMP架构简介LNMP是什么?LNMP架构的优点LNMP与LAMP的区别LNMP的工作原理知识拓展FastCGINginx+FastCGIPHP-FPM搭建LNMP架构部署Nginx部署MySQL部署PHP连接nginx与phpnginx配置php配置LNMP架构简介LNMP是什么?LNMP是Linux系统下Nginx+MySQL+PHP的网站服务器架构的缩写。Nginx
- LNMP环境搭建zabbix
UncleZ_strive
1.准备工作安装Nginx,MySQL,PHPNginx1.16.1MySQL5.7.28PHP7.1使用源码编译安装Zabbix下载源码包编译前配置编译并安装2.下载zabbix源码包文件1.下载zabbix源码包wgethttps://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.14/zabbix-4
- 中间件的解析漏洞详解及演示
反对很多人
中间件
文章目录IIS5.x-6.x解析漏洞ApacheIIS7.0/IIS7.5/nginx0.8.3解析漏洞Nginx');?>`*1的文件,然后访问sp.jpg/.php,在这个目录下就会生成一句话木马shell.phpNginx');?>该木马会在上传后,运用Apache的解析漏洞再次访问时生成一个shell.php木马访问该图片,并在末尾加上/.php生成shell.php蚁剑去连接该shell
- Mac下不同版本php切换
付霖
phpnginx
A.首先是切换不同版本的PHPNginx切换不同版本php的核心思想是配置不同版本php中的php-fpm。以php7版本为例,具体步骤如下:1.文件目录/usr/local/etc/php/7.0/php-fpm.d/www.conf(这个是php7版本的,而php5.6版本是在php-fpm.conf文件中)2.修改文件中的listen,不同版本php的listen不同3:修改nginx中的n
- Mac下不同版本php切换
付霖
phpnginx
A.首先是切换不同版本的PHPNginx切换不同版本php的核心思想是配置不同版本php中的php-fpm。以php7版本为例,具体步骤如下:1.文件目录/usr/local/etc/php/7.0/php-fpm.d/www.conf(这个是php7版本的,而php5.6版本是在php-fpm.conf文件中)2.修改文件中的listen,不同版本php的listen不同3:修改nginx中的n
- centos7使用MariaDB
mainjoker
转载文章:https://blog.csdn.net/zwkkkk1/article/details/78444581?locationNum=10&fps=1最近使用centos7,phpnginx都采用编译安装,没用到数据库之前都用得好好的,今日想用的时候居然发现没有mysql服务。而centos7之后开始改用MariaDB。这是什么鬼?大致了解了下:https://blog.csdn.net
- 中间件的解析漏洞详解及演示
行云blog
渗透学习技术安全中间件
本文转自行云博客https://www.xy586.top/文章目录IIS5.x-6.x解析漏洞ApacheIIS7.0/IIS7.5/nginx0.8.3解析漏洞Nginx');?>的文件,然后访问sp.jpg/.php,在这个目录下就会生成一句话木马shell.phpNginx');?>该木马会在上传后,运用Apache的解析漏洞再次访问时生成一个shell.php木马访问该图片,并在末尾加上
- centos7安装zabbix +lnmp
phrnet
虚拟化技术centos
1安装LNMPwgethttp://soft.vpser.net/lnmp/lnmp1.6.tar.gz-cOlnmp1.6.tar.gz&&tarzxflnmp1.6.tar.gz&&cdlnmp1.6&&./install.shlnmp安装php5.6+mysql5.7接下来zabbix也会安装自己的phpnginx,注意!nginx的目录为conf-path=/etc/nginx/nginx
- nagios+nginx从环境搭建到配置
superwlg
学习体会
nagios+nginx从环境搭建到配置nagios是一个开源免费的系统监控工具,官网地址http://www.nagios.org/截止2011-07-27nagios的最新版本是3.x,基于c语言编写,并提供了一个基于php和cgi的web管理界面环境搭建nagios需要一个web容器+php的运行环境,由于现在的公司统一使用nginx作为web容器,在这里我选择了nginx+phpnginx
- windows php7+nginx1.10 环境搭建
konglingbin66
php
1.下载nginx和php7a.下载地址php下载地址:http://php.net/downloads.phpnginx下载地址:http://nginx.org/windows运行时库,vc_redist.exe下载地址:https://www.microsoft.com/en-us/download/confirmation.aspx?id=21254b.php下载选择下载选择,我选的是最新
- LNMP环境、mariadb安装、服务管理
jinshui18
学习笔记
LNMP环境介绍LNMP环境由以下几个部分组成:Linux+Nginx+MySQL/Mariadb+PHPNginx:是一个WEB服务器,提供HTTP服务的。MySQL/MariaDB:是一个关系型数据,用来存数据的(用户名、密码、文章内容)PHP:是一个编程语言,常用来做网站(qq.combaidu.comgoogle.comask.apelearn.com)Nginx是一个WEB服务器,所以用
- 搭建lnmp环境(php7.1.8-源码)
qq_38737916
使用源码包安装PHPnginx使用的事php-fpm,所以我们不仅要安装php,还需要安装php-fpm。源码包地址:http://php.net/releases/将php源码包放在linux/usr/local/src目录下使用命令tar-zxvfphp-7.1.8.tar.gz解压源码包解压完成后出现文件夹php-7.1.8使用cdphp-7.1.8进入php-7.1.8目录使用./conf
- CentOS7快速搭建LNMP环境
李闪磊
Linux
名词解释:LNMP:Linux+Nginx+MySql+PHPLAMP:LInux+Apache+MySql+PHPNginx的正确读法应该是EngineX我们使用CentOS自带的YUM来安装镜像源切换先把YUM源切换成国内的镜像源先备份一下原来的源镜像文件#cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.
- 四十六、LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍
weixin_33743880
四十六、LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍一、LNMP架构介绍和LAMP不同的是N:Nginx。LNMP=Linux+Nginx+MySQL+PHP和LAMP不同的是,提供web服务的是Nginx并且PHP是作为一个独立服务存在,这个服务叫做php-fpm,说白了就是PHPNginx直接处理静态请求,动态请求会转发给php-fpmNginx在静态文件的处理上,比Apach
- lnmp架构的搭建
Ying_smile
运维项目
实验环境redhat6.5iptables和selinux关闭准备条件:虚拟机大约需要3G的内存简介:LNMP就是Linux+Nginx+MySQL+PHPNginx会把用户的动态请求交给php服务去处理,这个php服务就会去和数据库进行交互。用户的静态请求Nginx会直接处理。nginx[root@server5~]#tarzxfnginx-1.10.1.tar.gz[root@server5~
- CentOS7快速搭建LNMP环境(yum)
chongluo0179
LNMP:Linux+Nginx+MySql+PHPNginx的正确读法应该是EngineX我们使用CentOS自带的YUM来安装镜像源切换先把YUM源切换成国内的镜像源先备份一下原来的源镜像文件#cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-Base.repo#wget-
- apache 和 nginx 挂载 php 的方式
q279838089
php综合服务器管理
apache是通过mod_php来解析phpnginx是通过php-fpm(fast-cgi)来解析phpPHP解释器是否嵌入Web服务器进程内部执行mod_php通过嵌入PHP解释器到Apache进程中,只能与Apache配合使用,而fast-cgi以独立的进程的形式出现,只要对应的Web服务器实现fast-cgi协议,就能够处理PHP请求。mod_php这种嵌入的方式最大的弊端就是内存占用大,
- 12 linux-nginx服务器安装|操作
一枝妖孽
nginx-高性能WEB服务器1简介基础篇:Nginx介绍Nginx编译安装Nginx整合PHPNginx信号控制应用篇:Nginx虚拟主机配置Nginx日志切割Nginx与gzip设置实战篇:Nginx与浏览器缓存配置Nginx与Rewrite规则Nginx与memcached优化篇:Nginx连接数优化Nginx反向代理Nginx集群与负载均衡2编译安装linux>#cd/usr/local/
- php nginx 安装环境不能读上级目录修改
deepxl
webnginx
phpnginx安装环境不能读上级目录修改一些Yii或者thinkphp框架在服务器上不能运行,或者报错500,可以按照下面的方法处理一下1.查看当前存放程序的目录权限[root@iZ2zeaujzgp9b5nngo5avqZwww]#ls-la/var/wwwtotal12drwxr-xr-x3wwwwww4096Jan2014:43.drwxr-xr-x.20rootroot4096Jan20
- php初级讲义2-环境的安装与配置
Stone_Zhuo
环境概述wamp:windows+apache+mysql+phpwimp:windows+iis+mysql+phplamp:linux+apache+mysql+phpmamp:macosx+apache+mysql+phpnginx也是一个可以用于php的web服务器。安装配置过程apache的安装和配置1.直接使用apache编译好的二进制包,64位,也可以采用可执行安装程序去安装,在li
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p