Category: 语言&开发

0

Centos 升级 PHP7

这两天升级了下VPS的PHP7,原来是5.3.3。 System: CentOS release 6.7 (Final)

反向代理(Apache、Nginx)解决跨域问题 1

反向代理(Apache、Nginx)解决JS跨域问题

写在前面 之前介绍了JSONP的跨域方式,那是利用前端方案解决跨域问题。跨域问题也可以用后端方案解决,比如CORS(Cross-Origin-Resource-Shares)、方向代理等。今天介绍下反向代理如何解决跨域问题。 关于跨域:http://www.sundabao.com/利用JSONP解决跨域问题/ Apache和Nginx都可以实现反向代理,下面分别介绍下Apache和Nginx如何通过反向代理解决跨域问题。

1

利用JSONP解决跨域问题

什么是跨域? 简单的来说,出于安全方面的考虑,javascript不能访问其他服务器上的内容,即“同源策略”(参考1,参考2)。跨域就是通过某种手段绕过同源策略去访问不同服务器上的内容。只要域名、端口、协议任何一个不同,就是不同的域。协议或端口不同只能通过后端来解决。

0

mac配置Apache+php+mysql

前言 周末购置了一台Macbook Pro,所以准备将所有的工作环境都慢慢的迁移到Mac上来,简单的使用了一下,确实不错,用户体验真的是非常好。目前在学习PHP相关的开发,就需要配置PHP的开发环境,网上对Macbook上配置PHP开发环境的文件比较少,我上网查了一些资料,自己通过这篇文章做一个总结,希望对后来的同学们有点用。

0

理解session与cookie

在Web发展历史中,session与cookie都是伟大的存在,其初衷都是为了记住用户在网站上的浏览信息,如果没有其他替代品的出现,几乎所有web站点都离不开session与cookie。

1

看看各种语言官网如何吹虚自己的语言

C&C++ C is a powerful system programming language, and C++ is an excellent general purpose programming language with modern bells and whistles. C语言是一种功能强大的系统编程语言,C++是一种很好的通用编程语言并且含有现代化的气息。说的很谦虚。 参考:http://www.cprogramming.com/

0

安卓大量 APP 被曝 WormHole 漏洞

10月28日,乌云漏洞平台截获了一个名为wormhole的安卓系统漏洞,该漏洞可能影响过亿安卓手机用户。手机用户只要连接了网络,黑客不需接触手机,且手机无论是否root都有被远程控制,安装指定应用。

Warning: Call-time pass-by-reference has been deprecated 0

Warning: Call-time pass-by-reference has been deprecated

在跑php脚本的时候遇到如下警告: Warning: Call-time pass-by-reference has been deprecated 原因

PHP $_GET $_REQUEST 为空 1

PHP $_GET $_REQUEST 为空

刚才遇到一个很奇怪的问题——$_REQUEST无法获取GET参数,一开始以为是PHP配置的问题,后来打印$_GET也是空,所以猜想不是PHP的问题,也许是Nginx的问题。

Android Studio was unable to find a valid Jvm (Related to MAC OS) 0

Android Studio was unable to find a valid Jvm (Related to MAC OS)

最近想搞点Android小应用,听说Android Studio最近已经很成熟了,所以下载了Android Studio1.0试试。 一路下载安装都很顺利,但是打开的时候爆出了如下错误: Android Studio was unable to find a valid Jvm 一开始以为是Java版本冲突,最后Google了一下,原来改下配置文件就好了。 1、在Finder里打开Android Studio的安装包,找到Info.plist 文件。 2、编辑Info.plist ,把1.6*改成1.6+就好了。 广告

如何禁止(表单)用户名、密码自动填充 3

如何禁止(表单)用户名、密码自动填充

Html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。

Thinkphp Uncaught SyntaxError: Unexpected token , 0

Thinkphp Uncaught SyntaxError: Unexpected token ,

以下是我在使用ThinkPHP开发时遇到的问题,写成博客分享一下,希望能帮到大家。 使用Thinkphp(以下简称TP)做web框架时,有时在前端遇到如下错误 Uncaught SyntaxError: Unexpected token ,

0

什么是目录遍历攻击及如何防护

前几日研究某Web项目源代码,使用的是ThinkPHP框架,根目录下有个www目录,存放项目模块的入口文件。顿时茫然,本人一般直接把入口文件放在web根目录,而这里却是www目录,不知www目录是何作用,遂问老大,老大回:你查查什么是目录遍历攻击。所以才懂得www目录之所以存在的目的。。。

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib 1

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

在mac10.8.5上用brew安装nginx,然后将mac升级到了10.9.4,sudo nginx 就会报出如下错误

nginx: [error] invalid PID number “” in “/usr/local/var/run/nginx/nginx.pid” 0

nginx: [error] invalid PID number “” in “/usr/local/var/run/nginx/nginx.pid”

在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: nginx: [error] invalid PID number “” in “/usr/local/var/run/nginx/nginx.pid” 解决办法: $ sudo nginx -c /usr/local/etc/nginx/nginx.conf $ sudo nginx -s reload

PHP+MongoDB+Coreseek/Sphinx(xmlpipe2数据源)打造千万级搜索引擎 0

PHP+MongoDB+Coreseek/Sphinx(xmlpipe2数据源)打造千万级搜索引擎

近几年来,Linux+Nginx+PHP+MongoDB(LNPM)的组合越来越火,甚至有取代Linux+Nginx/Apache+PHP+Mysql组合的趋势。原因是MongoDB强大,灵活,易扩展,更关键的易用。MongoDB不用事先设计好表结构,往里面插入什么都可以,而且管理方便。因此成为创业团队的首选数据库,更是移动互联网的一枝新秀。

Ubuntu12.04 安装 Sphinx-for-chinese 全文检索引擎 0

Ubuntu12.04 安装 Sphinx-for-chinese 全文检索引擎

1、下载Sphinx-for-chinese。 进入Sphinx-for-chinese官网,选择最新版下载。目前最新版是sphinx-for-chinese-2.2.1-dev-r4311.tar.gz。