
php学习
文章平均质量分 89
aiwuhui03
这个作者很懒,什么都没留下…
展开
-
PhpStorm php 开发利器
PhpStorm 是 JetBrains 公司开发的一款商业的 PHP集成开发工具的利器。PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.PhpStorm功能:智能PHP编辑器PHP代码补全 智能的重复编码检测器PHP重构支持Smarty和PHPDoc支持多语言混合Java Script 编辑器基于DOM/指定浏转载 2013-12-18 18:28:13 · 1527 阅读 · 2 评论 -
张宴(大数据)
张宴VS.岑文初张宴:在项目的架构设计中,对于未来可能发生的需求变更,你是如何考虑的?如何应对?[1] 岑文初:需求变更可以分为业务性和非业务性两类。金山张宴VS.淘宝岑文初对于业务性需求变更,思维方式应当按如下顺序进行:第一,是否已经有类似功能,需要做些改进就可以满足需求;第二,没有类似功能,是否可以抽取部分已有功能,再做部分封装即可实现;第三,完全没有可转载 2014-08-11 18:01:49 · 1138 阅读 · 0 评论 -
Nginx rewrite
一.正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行三.rewrite指令的最后一项参数为flag标记转载 2014-08-11 18:06:40 · 475 阅读 · 0 评论 -
nginx防御ab,webbench,jmeter攻击
类似于ab,webbench,jmeter等这种压力测试工具,也是一种攻击方式,通过制造大量的并发请求,耗尽服务器资源。对于一般中小型网站,很可能一句 webbench -c 30000 -t 500 http://hostname/就能让服务器挂掉.该如何防御?原理是通过http_user_agent 来判断。apache ab的http_user_agent 为转载 2014-08-02 09:51:10 · 2342 阅读 · 0 评论 -
微信支付接口
发起请求页面:原创 2014-05-26 17:38:41 · 2434 阅读 · 0 评论 -
控制浏览器刷新时页面重复提交
<?php /** * @uses 控制浏览器刷新时页面重复提交的好方法 * @author william * @since 2014. 05. 10 */ session_start(); if(!isset($_SESSION['cnt'])) { $_SESSION['cnt'] = 1; } $_SESSION['cnt']++; // 页面刷新时加原创 2014-05-10 11:56:50 · 1349 阅读 · 0 评论 -
CI框架缓存的实现原理
今天花了点时间看了下CI框架源码缓存的实现,写出来梳理下思路.1:在CI框架中加载视图文件使用的是$this->load->view();方法,所以从load类库着手,在ci的system文件夹中可以看到Loader.php,这个类库是在Controller.php中被加载的。Loader类中有个方法:function view($view, $vars = array(), $retur转载 2014-05-07 17:11:45 · 1256 阅读 · 0 评论 -
php apc 缓存
apc定义:apc是一个开放自由的php opcode缓存。它的目标是提供一个自由、开放和健全的框架,用于缓存和优化php中间代码。apc常用函数: 1.apc_clear_cache() 清楚apc缓存内容2.apc_define_constants(string key,array constants,[,bool case_sensitive]) 将数组constants以常转载 2014-05-07 15:27:22 · 611 阅读 · 0 评论 -
PHP开发框架流行度排名:Laravel居首
发表于2014-01-03 14:43| 6253次阅读| 来源sitepoint| 0 条评论| 作者王果在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。Sitepoint网站做了一个小的调查,结果显示最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。在项目开发中,一些架构和代码都是重复的,转载 2014-01-06 09:18:29 · 861 阅读 · 0 评论 -
PHP soap 经典实例
$c = new SoapClient('http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl');echo "";//$array = $c->__getTypes();$obj = $c->getWeather(array('theCityCode'=>'792'));$getWeatherResult原创 2013-12-20 12:46:45 · 632 阅读 · 0 评论 -
mac nginx+php+mysql 配置
mac nginx 配置1,brew 安装ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.pcre 安装(nginx rewrite 依赖该库)cd ~/Downloadtar xvzf pcre-8.33.tar.gzcd原创 2015-04-30 14:34:50 · 691 阅读 · 0 评论