自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 new self 与 new static 的区别

说明大概的意思都是实例化当前类 但如果 是继承关系就会有细微的差别例子class root { public function static getSelf() { return new self; } public function static getStatic () { return nre static; }} clas

2016-04-24 14:53:33 666

原创 less 命令翻页键 列表

网上很多的参数并不正确这里记录下less 是linux快速浏览文件的命令(防止 误修改文件) less主要就是 浏览文件 查找文件 浏览文件涉及到的就是上下翻页 具体翻页的按键如下表less向上翻页向下翻页一页b (back)空格半页u (undo)d (down)一行y (...)

2016-02-26 21:37:17 23417 2

原创 imagettftext(): any2eucjp(): invalid code in input string

当我们在使用imggettftext 函数的时候会遇到这个问题imagettftext(): any2eucjp(): invalid code in input string一切都没有错 这个是php的一个bughttps://bugs.php.net/bug.php?id=42218原因   编译php的时候 --enable-gd-ji

2016-02-19 22:16:00 2219

原创 composer 详解

composer 作用以及基本原理简介composer 如何使用composer 具体原理详解composer 作用以及基本原理简介composer 是一个第三方代码库的整体管理工具 像是 centos上面的yum 方便来安装各个版本的软件 , composer就使是用来方便我们下载 更新 指定版本的第三方代码库(如smarty)基本工作原理如下面这张图 更

2016-01-31 02:52:38 3962

原创 WAMP环境搭建

windows系统下 WAMP(LAMP) 环境搭建1、软件下载与安装ApachePHP 下载地址 http://windows.php.net/download/线程安全(TS)与非线程安全(NTS)php从 5.2.1开始区分 Thread Safe(TS)与 No Thread Safe(NTS) 之分也就是线程安全与非线程安全 所谓线程安全是指,线程在运

2015-10-27 00:41:10 418

原创 php中的 $_GET 、$GLOBALS['HTTP_ROW_POST_DATA'] 、php://input 这三者的区别之处

明显,这三个都是为了获取通过http发送到服务器的数据。 php默认能识别的数据类型(MIME) 是application/x-www.form-urlencoded ,常见情况就是表单的提交,一般提交过来的数据都是形如 k1=v1&k2=v2&k3=v3...... 这种 form-urlencoded 。这种数据php会解析到 $_POST 中,也就是我们通常在提交表单操作中使用到的那样。但是

2015-02-11 19:16:27 2162

原创 git使用总结

git就如同svn 是文件的版本控制工具(svn太low...虽然我也用 你懂的)1、初始化gitgit init初始化一个文件夹为项目文件夹 这个文件夹会多出来一个 隐藏的 .git 文件夹里面存储的都是文件修改的历史版本 用来跟踪管理版本库git config --global user.name  "your name"git config --global

2015-01-08 16:28:35 673

原创 面向对象中类的构造函数是没有返回值的 或者说是返回值无用

构造方法是没有返回值的,class A的构造方法实例化了class B 并返回 但并未能成功传递给变量$a,如下代码class A{ public function __construct(){ return new B; }}class B{}$a = new A;var_dump($a); // class A#1 (0) {}原因分析:创建class的时候解释器里

2014-12-30 15:09:02 704

原创 windows下如何对一个文件有彻底的控制权

在windows下如何彻底的操作一个文件或者文件夹?1、让当前用户是这个文件的拥有者属性 -> 安全 -> 高级 -> 所有者 -> 编辑2、修改当前用户对文件的操作权限属性 -> 安全 -> 高级 -> 权限 -> 更改权限

2014-12-29 23:30:56 613

原创 php中的PDO使用详解

0、准备工作,创建数据表 usersCREATE DATABASE IF NOT EXISTS `test`;USE `test`;CREATE TABLE IF NOT EXISTS `users`( id int unsigned auto_increment, email varchar(255) not null default '', password

2014-12-29 17:45:23 1319

原创 php面向对象中的单例与静态方法的对比,以及关于class自动加载的分析

静态方法:示例class A{ public static function a(){ # code ... } public static function b(){ # code ... }}// 使用A::a();A::b();当脚本被解释的时候,静态方法会被加载到内存(并且单份存储)。使用的时候可以像是使用函数一样。单例:为了实现一个cl

2014-12-12 11:10:09 711

原创 mysql数据库字段(ip地址,时间)优化

ip的存储不要用char型 用mysql函数 inet_aton 转换成int型存储,select的时候 inet_ntoa(ip) 转义出来时间不要用char 而是用 int 时间戳的形式,unix_timestamp() mysql 函数获取当前时间戳 , select的时候 from_unixtime(timestamp) 转成字符串的时间这样用int存储数据在数据库的操作(sele

2014-12-11 15:58:54 3530

原创 http缓存机制

web服务器通过http发送字段可以指定浏览器缓存

2014-11-05 12:39:42 634

原创 nginx memcached redis sc 常用命令

nginx 常用命令:

2014-10-28 10:59:09 914

原创 apache与php的通信过程

apache与php的通信方式有3中

2014-10-24 17:12:48 4120

原创 php面向对象中的知识总结

在面向对象中的有一些对象特有的性质:1、对象的引用与拷贝a、对象的引用 new返回的是一个实例化对象内存地址的引用class foo{ var $name='init';}$a = new foo;$b = $a;$a->name='abc';echo $b->name;运行结果:abc虽然一般在赋值的时候传递的都是变量的copy,但是在这个例

2014-10-20 14:35:46 677

原创 php中的错误以及异常处理的总结

1、错误处理a、关于php中错误

2014-10-11 13:43:41 771

原创 php中数据类型的严格比较 === 分析

php是若类型语言 , 字符串型数字跟

2014-10-07 22:38:41 980

原创 php中如何正确的删除cookies文件

php中关于cookie的操作有一个重要函数setcookie

2014-10-04 16:51:45 3267

原创 php中的缓存机制解释

php缓存的理解,先列出ob系列函数de

2014-09-29 16:25:55 779

原创 php脚本中操作ini配置文件选项ini_get ini_set

php中的 ini_set ini_get函数可以对php.ini配置文件进行修改ini_get

2014-09-29 14:12:24 887

原创 php中empty函数与isset函数的用法区别

issetisset只有在变量是null的时候返回false 其他任何时候返回true

2014-09-19 23:55:35 1111

原创 php中可变变量名使用的作用域问题

可变变量名指的是使用一个变量的值作为这个变量的名称

2014-09-03 17:01:09 851

原创 php中foreach遍历类对象的总结

foreach 遍历数组很常见,同样foreachye'ke

2014-09-02 17:58:25 14112

原创 php字符串与数组的特殊情况

来看一个特别的实验

2014-09-01 23:31:21 573

原创 web中的字符问题总结

输入字符都在ASCII 表中,0-127 总共128个字符,sheng'xia

2014-08-24 17:03:50 751

原创 php中交互部分的总结

1、GET POST COOKIE FILES SERVER这五个全局变量都是用户canse

2014-07-31 14:47:18 639

原创 php中的error与exception的区别与处理过程

参照网上资料大多是java的解释,

2014-07-27 21:14:20 1090

原创 正确理解web交互中的cookie与session

cookie存储在客户端的纯文本文件

2014-07-11 13:10:21 10163

原创 网络能ping同但是上网400

真是十分神奇的问题问题描述:网络(w)能ping通

2014-05-30 23:18:21 722

原创 codeigniter源代码分析 - 模型类 Model.php

模型类很简单基本是用了Controller的方法直接代码:<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class CI_Model { function __construct() { log_message('debug', "Model Class Initialized

2014-04-29 10:03:22 896

原创 codeigniter源代码分析 - 控制器类 Controller.php

Controller主要将自己设置成一个Super Class将CI核心类全部绑定到自己身上

2014-04-29 09:59:43 926

原创 codeigniter源代码分析 - 编码类 Utf8.php

对数据的编码助处理 转换非utf8 到 utf8编码

2014-04-29 09:50:17 837

原创 codeigniter源代码分析 - 语言包类 Lang.php

语言包主要是加载语言文件注释yua

2014-04-29 09:43:26 859

原创 codeigniter源代码分析 - 性能分析类 Benchmark.php

很简单的类 主要功能有来两个 记录yua

2014-04-29 09:40:37 866

原创 codeigniter源代码分析 - 钩子类 Hooks.php

钩子机制方便我们对CI处理流程中添加自己的处理

2014-04-29 09:35:55 1151

原创 codeigniter源代码分析 - 错误处理类 Exception.php

剩下的class 都比较简单但是作用很大 框架必不可少的gon部分

2014-04-29 09:22:49 1088

原创 codeigniter源代码分析 -安全类 Security.php

Security 安全类主要是对 url 内容进行 xss 攻击的过滤很多匹配格式 建议阅读之前先巩固下正则的知识主要的 xss_clear 方法 其中的处理流程如下:_validate_entities  对url进行实体编码的调整_convert_attribute 对标签 属性=值 形式字符串中的 \ 字符进行实体转换_decode_entity 对HTML实体解码 实

2014-04-28 21:22:59 973

原创 codeigniter源代码分析之文件加载类 Loader.php

Loader加载类 做要作用 加载文件

2014-04-28 16:10:34 1193

原创 codeigniter源代码分析之输出类 Output.php

输出类 大致情况总结设置http头信息、设置缓存

2014-04-28 12:11:08 1069

windows 32位 ruby2.0.0安装文件

由于GFW的原因 安装文件存储在亚马逊云 会出现间歇断网的情况,这个是我下载几个小时下载下来的,共享出来。 gem sources --remove 原来的源地址 gem sources -a https://ruby.taobao.org/ 添加淘宝的源 原来的地址会受到GFW的影响。

2015-01-12

空空如也

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

TA关注的人

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