自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fancivez的专栏

Phper. junior bricklayer

  • 博客(20)
  • 收藏
  • 关注

转载 108 内核探索 --php扩展、zend引擎、sapi

php内核探索系列文章 :http://www.nowamagic.net/librarys/veda/detail/1285 1.php请求流程先看一个php请求的运行流程:             浏览器用户--->web服务器(apache,nginx)--->Zend引擎从文件系统读取php代码文件--->Zend解释器工作     --->执行解释后的代码

2015-10-31 15:14:28 455

转载 108 ubuntu下安装composer

下载Composer:安装Composer:设置全局命令:查看是否安装与设置成功:下载Composer:curl -sS https://getcomposer.org/installer | php安装Composer:/usr/bin/php composer.phar --version设置全局命令:sudo m

2015-10-28 21:30:49 314

原创 101 php 正则表达式

正则表达式1.正则历史   grep -> egrep -> POSIX (Portable Operation System Interface of Vnix )->  Perl (Practical Extraction and Reporting Language) -> PCRE  正则表达式定界符 "/"2.行定位符 ^ 和 $^表示开始,$

2015-10-28 20:20:23 566

原创 107 nginx rewrite规则和alias

background: 自从作死将apache换成了nginx,每天都要输入一长串的url,真是强行get out of safezone.....anyway,今天为了解决这个问题,决定修改nginx配置,写入alias,结果发现事情不是我想象的这么简单....1.nginx rewrite规则Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,p

2015-10-28 13:21:03 2176

原创 106 nginx 405错误解决

背景: 安装了nginx,到了某项目登陆页,输入帐号和密码,弹出:405 Not Allowed1.排除php的报错问题       项目入口文件中开启debug模式       清空缓存,再次登陆,在Rumtime/log并没有出现这一条,由此可以排除php的错误问题2.在/var/log/nginx/中,打开access.log:127.0.0.

2015-10-27 16:18:55 1625

原创 106 js判断浏览器内核版本

1.   var ua =  navigator.userAgent.toLowerCase();          console.log(ua);     mozilla/5.0 (linux; android 4.2.1; en-us; nexus 4 build/jop40d) applewebkit/535.19 (khtml, like gecko) chrome/18

2015-10-27 11:29:40 503

转载 105 nginx nginx 配置

一.因为昨天做死把公司的apache换成了nginx,登陆某项目果然报500错误,现正在学习nginx..就是这样二.nginx配置1.初始配置nginx 的默认配置文件位于/etc/nginx/nginx.conf在配置文件中有一行:include /etc/nginx/sites-enabled/*;这一行加载了一个外部的配置文件,sit

2015-10-26 21:04:48 416

原创 104 linux ubuntu 下将xampp换成lnmp

1.删除xampp文件夹 sudo mv /opt/lampp /home2.更新源sudo get-apt install update3.安装nginxsudo apt-get install nginx4.测试Nginxip addr show eth0 | grep inet | awk '{ print $2; }' |

2015-10-25 21:26:19 959

原创 102 seajs popup 兼容性问题

seajs popup 兼容性问题问题:popup的弹出层不显示,调试后弹出层背景透明 ,以上问题在ie和chrome不存在,只存在于360浏览器兼容模式分析:      360浏览器兼容模式对js语句语法要求更严格,属性的最后一行不能有 ' , ' 逗号,seajs引用时候seajs.config存在以上问题      ul标签首先清除浮动,      兼容模式使用ie6/7

2015-10-23 18:15:25 379

原创 101 jquery 子类选择器

1.   选择第几个:nth-child$("ul li:nth-child(2)")2.选择前几个:lt(index)$("tr:lt(2)")

2015-10-15 11:42:59 1647 1

原创 100 js js解析url地址获取参数

1.js解析url地址获取参数一、字符串分割分析法。这里是一个获取URL带REQUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的request.querystring,PHP的$_GET,jsp的request.getParameter//var USERCODE="";//以上是用request.getParameter在浏览器端获取参数值, 也可以是用该

2015-10-14 20:53:42 489

原创 99 thinkphp ERR_CONTENT_DECODING_FAILED

1.ERR_CONTENT_DECODING_FAILED今天新建项目 用浏览器发现:   Index/index里面的跳转成功   但是dump不出来   页面错误为ERR_CONTENT_DECODING_FAILED查了一下,发现有的是gzip apache不支持,有的说是有的ide以utf-8保存会有BOM头,最后发现是因为没有新建Runtime目录,lin

2015-10-12 18:30:45 2335

原创 98 php 访问本地项目localhost很慢

1.访问本地项目localhost很慢今天用浏览器打开本地项目很慢,问了下徐哥他也是,后来发现原来是服务器上面的磁盘空间满了,日至和备份太多啦lol~

2015-10-12 13:58:31 1397 1

原创 98 git fetch/merge

方式一查看远程仓库$ git remote -veoecn https://github.com/eoecn/android-app.git (fetch)eoecn https://github.com/eoecn/android-app.git (push)origin https://github.com/com360/android-app.git (

2015-10-09 20:15:49 438

原创 97 git clone/log/reset

原文:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000$ git clone git@github.com:fancive/mooc_c.git$ git clone g

2015-10-08 23:04:41 452

转载 97 php PHP CLI模式开发

PHP CLI模式开发PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。 有两种方法可以运行PHP CLI脚本。第一种方法是使用php -f /path/to/yourfile.php。调用PHP CLI解释器,并给脚本传递参数。这种方法首先要设置php解释器的路径,Windows平台在运行CLI之前,需设

2015-10-08 15:42:52 248

转载 97 GIT git入门 添加远程库

1.mkdir  ->  cd  -> pwd2.git init ->         Initialized empty Git repository in /home/dejax/c_space/mooc_c/.git/瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是

2015-10-08 09:47:51 613

转载 php程序员进阶指南

PHP程序员的技术成长规划by黑夜路人前言:脚本语言你要是进不了一个好的平台,你想提高,几乎不可能。1E数据跟1W数据完全两回事,1E的PV跟1W的PV完全不一样,神马队列,缓存,分布式,小公司基本都是极其表面的使用。php最厉害的一波人在处理高并发和高复杂度问题,每天div+css的公司不去也罢。按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出

2015-10-07 20:37:05 806

原创 96 c 段错误 && int *p = NULL 和 *p = NULL区别

段错误1. 段错误是什么一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。这里贴一个对于“段错误”的准确定义(参考Answers.com):2. 段错误产生的原因2.1 访问不存在的内存地址void main() { int *ptr = NULL;

2015-10-06 21:20:27 543

原创 96 stuff sessoin机制

1. sessoin机制谈及session一般是在web应用的背景之下,我们知道web应用是基于HTTP协议的,而HTTP协议恰恰是一种无状态协议。也就是说,用户从A页面跳转到B页面会重新发送一次HTTP请求,而服务端在返回响应的时候是无法获知该用户在请求B页面之前做了什么的。HTTP的历史1.   设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。那个时候没有动态页面

2015-10-05 21:54:15 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除