自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老鹰之歌的学习笔记

一个人应养成信赖自己的习惯, 即使在最危急的时候, 也要相信自己的勇敢与毅力. ---Napoleon

  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

转载 PHP SPL

这几天,我在学习PHP语言中的SPL。这个东西应该属于PHP中的高级内容,看上去很复杂,但是非常有用,所以我做了长篇笔记。不然记不住,以后要用的时候,还是要从头学起。由于这是供自己参考的笔记,不是教程,所以写得比较简单,没有多解释。但是我想,如果你是一个熟练的PHP5程序员,应该足以看懂下面的材料,而且会发现它很有用。现在除此之外,网上根本没有任何深入的SPL中文介绍。==

2014-06-26 17:32:56 1303

转载 posix和perl标准的正则表达式区别

正则表达式(Regular Expression,缩写为regexp,regex或regxp),又称正规表达式、正规表示式或常规表达式或正规化表示法或正规表示法,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串 。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容 。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内

2014-06-19 15:59:03 886

转载 LINUX 进程状态: R、S、D、T、Z、X

Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可

2014-06-19 10:14:41 883

原创 PHP 伪重载

对于弱类型语言来说,PHP函数重载,并不像一般的OOP那样。因为函数重载必须满足两个条件:1、函数参数的个数不一样。2、参数的类型不一样。这两点,PHP都没有办法满足,您可以对函数多添加参数,只是相当于多传了个临时变量。而弱类型本来就不区分,所以无法通过这些来实现。但是,可以通过下面的方法来实现简单的伪重载吧。1、默认参数从这个上面就可以看到

2014-06-11 11:42:26 854

转载 关于缓存穿透、缓存并发、缓存失效的解决方案

一、缓存穿透我们在项目中使用缓存通常都是APP先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。这个问题其实经常遇到,只是没有引起足够的重视,在我想来,如果碰到这样的问题可以在封装的缓存SET和GET部

2014-06-04 15:46:25 7708 2

原创 PHP在linux上执行外部命令(整理)

目录:一、PHP中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于PHP运行linux环境中命令出现的问题一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个):PHP提供4个专门的执行外部命令的函数:exec(

2014-06-04 14:51:59 935

原创 设计模式OOP原则

原则1:DRY(Don't repeat yourself)即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证

2014-06-04 14:40:44 1414

Phalcon1.3中文手册,纯手工翻译

phalcon是PHP界最卓越的一个框架,由于国内中文资料比较少,有的也是很旧的版本. 所以还未普及,在此作者耗时半月余纯手工翻译目前最新版本phalcon1.3,现在分享给大家

2014-09-30

Zephir中文手册,纯手工翻译文档版

Zephir最主要的目的是为了PHP开发者更加容易的创建C扩展. Zephir是为PHP开发人员提供的能够编写可编译/静态类型的高级语言. 此文档出自纯手工翻译.且行且珍惜!

2014-09-30

高性能MySQL_第3版(中文)

高性能MySQL_第3版(中文) 经典之作 最新版

2014-08-21

PHP高级程序设计_模式、框架与测试

PHP高级程序设计_模式、框架与测试

2014-08-21

UML的学习和使用

UML的学习和使用

2014-08-21

MYSQL 百度分布式数据库

MYSQL 百度分布式数据库

2014-08-21

PHP的MVC实现_代码

PHP的MVC实现_代码, 经典精简的代码实例

2014-08-21

利用uploadify封装好的多附件上传JS组件

用例: $("#fileBtn").imgupload({'queueId' : 'queue', 'type' : 'product'}); 封装好的工具: (function($) { $.fn.extend({ imgupload:function(params, callback) { var selector = this.selector; ............

2014-02-14

高性能的MySQL

高性能的MySQL

2012-09-20

负载均衡及服务器集群

负载均衡及服务器集群

2012-09-20

SecureCRT 6.7安装-64位系统-附加注册机

本人找了好久的资源,都是在64位系统下安装成功的. 内有安装说明.四步就能激活.

2012-07-09

Oracle database 10g RAC 管理员手册

Oracle database 10g RAC 管理员手册

2011-11-30

空空如也

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

TA关注的人

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