RESTful架构详解 RESTful

RESTful架构详解

1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写...
阅读全文
5种开源协议BSD,Apache,GPL,LGPL,MIT简介 杂谈

5种开源协议BSD,Apache,GPL,LGPL,MIT简介

什么是软件许可协议? 通俗来讲,许可协议是指用来授权其他人具有某种使用你的作品的权利。 依靠许可协议将你的作品对外开源或者对你的作品的各个方面逐一进行授权,是一个不错的方法(WordPress, Drupal 和许多其它的内容管理系统都是开源软件)。一旦对外开...
阅读全文
CSS3浏览器引擎前缀 CSS3

CSS3浏览器引擎前缀

Vendor prefix—浏览器引擎前缀,是一些放在CSS属性前的小字符串,用来确保这种属性只在特定的浏览器渲染引擎下才能识别和生效。谷歌浏览器和 Safari浏览器使用的是WebKit渲染引擎,火狐浏览器使用的是Gecko引擎,Internet Explo...
阅读全文
PHP超全局变量简介 PHP语法

PHP超全局变量简介

PHP 中的9个预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。 这些超全局变量是: $GLOBALS  $_SERVER  $_GET $_POST $_FI...
阅读全文
PHP操作redis Redis

PHP操作redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sort...
阅读全文
nginx如何开启path_info模式 Nginx

nginx如何开启path_info模式

方法一、新版本的nginx也可以使用fastcgi_split_path_info指令来设置PATH_INFO,旧的方式不再推荐使用,在location段添加如下配置。 在location ~ .PHP下加入如可字段即可 重启nginx即可。 方法二:打开ng...
阅读全文
Git使用详细教程 GIT

Git使用详细教程

一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要...
阅读全文