自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

且行且吟

纸上得来终觉浅,绝知此事要躬行

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 Windows下CMD中文乱码问题解决方法

解决命令行的乱码以及编码的问题 命令 chcp 功能: 显示或设置活动代码页编号   CHCP [nnn]   nnn 指定代码页编号。   不加参数键入 CHCP 显示活动代码页编号。   nnn指定一已有的系统字符集,该字符集在CONFIG.SYS文件中由COUNTRY命令定义。   在DOS下可以通过mode命令来设置代码页。   选定代码页: MODE

2015-08-31 17:15:57 54994 3

转载 CentOS6 安装 Redis

1、检查安装依赖程序yum install gcc-c++yum install -y tclyum install wget2、获取安装文件wget http://download.redis.io/releases/redis-2.8.19.tar.gz3、解压文件tar -xzvf redis-2.8.19.tar.gzmv redis-2.8.19 /

2015-08-31 11:24:48 1724

原创 redis中SETEX和SET有什么区别?

SETEX这个命令类似于以下两个命令:SET key valueEXPIRE key seconds # 设置生存时间不同之处是, SETEX 是一个原子性(atomic)操作,关联值和设置生存时间两个动作会在同一时间内完成,该命令在 Redis 用作缓存时,非常实用。

2015-08-27 10:47:22 22662 1

原创 redis实战基础篇:redis的5种数据类型的基本操作

1、string类型基本操作列表:CommandWhat it doesGET获取指定键对应的值SET设定键值DEL删除指定键对应的值(对所有数据类型都有效)

2015-08-27 00:22:11 848 1

原创 file_get_contents: failed to open stream: No such file or directory

今天调试代码的时候,报了如题的报错信息,但是将请求地址打印出来,输入到浏览器访问的时候,却可以得到正确结果,百思不得其解,后来才发现url参数多了一个空格,就因为这个原因,php就无法访问了,坑爹啊!

2015-08-26 11:27:32 16970

转载 Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_b

2015-08-24 18:42:46 642

原创 设计原则之接口隔离原则(ISP)

你是否遇到过非常“胖”的接口呢?举个例子来说吧:有一个跟动物有关的接口,代码如下:

2015-08-15 21:41:16 1750

原创 数据源架构模式之行入口模式

在上一篇文章中我们提到了表入口模式,今天我们来讲行入口模式。在《企业应用架构模式》中对行入口模式的定义是:充当数据源中单条记录入口的对象。每行一个实例。与表入口模式一张表作为一个对象不同,行入口模式使用表中的一行数据作为一个对象。行数据入口的主要缺点在于需要为表中的每一个字段设置一个set/get方法,书写起来比较冗长。行数据入口和活动记录模式的主要区别在于行数据入口仅包含数据库访

2015-08-13 18:15:27 1235

原创 设计原则之开放闭合原则(OCP)

在《敏捷软件开发-原则、模式与实践》一书中,对开放闭合原则的定义为:软件实体(类、模块、函数等)应该是可以扩展的,但是不可以修改。简言之,两个特征:1、对于扩展是开放的;2、对于修改是关闭的这两点特征貌似自相矛盾,怎么样在不改动模块源码的情况下去更改他的行为呢?如果不更改一个模块,又怎么能够去改变它的功能呢?答案很简单,就是抽象。模块可能对抽象体进行操作。由于模块依赖于一个

2015-08-13 16:00:32 4126 2

原创 设计原则开篇

bob大叔在他的著作《敏捷软件开发-原则模式与实践》一书中提到拙劣设计的七种症状:1、僵化性:指的是设计难以改变;2、脆弱性:设计易于遭到破坏;3、顽固性:设计难以重用;4、粘滞性:难以做正确的事情;5、不必要的重复性:过分设计;6、不必要的重复:滥用鼠标进行复制黏贴7、晦涩性:混乱的表达设计的“臭味”主要是因为他们违背了一个或多个设计原则,这些原则包括:

2015-08-08 12:14:57 911

原创 redis实战:使用redis实现自动补全

抄袭自前任程序员的创意。。。如果我想输入“雄英”来找到游戏库中的所有带有这两个字的游戏,该怎样用redis来实现呢?原理: 1, 将所有的游戏名字读出来,拆分成单个汉字2, 将这些汉字作为redis集合的键,写入redis,每个集合里的值是所有那些游戏名字中包含此汉字的游戏的id3, 当用户输入文字的时候通过ajax异步请求,将用户输入传给PHP4, 将输入的文字拆

2015-08-05 18:32:30 3323 3

原创 数据源架构模式之表入口模式

martin fowler在《企业应用架构模式》一书中将我们平常接触到的应用开发分为三层:表现层、领域层和数据源层。其中领域层的领域逻辑模式有:事务脚本、领域模型以及表模块。1、事务脚本最容易理解也最易于开发,不过由于易造成代码重复等问题,不利于后期的维护,比较适合开发逻辑较为简单的业务,比如只有几个用于展示企业信息的企业站等;2、领域模型是三种模式中最为复杂的模式,缺点显而易见,需要

2015-08-03 21:34:50 1240

原创 phpize报错:Cannot find config.m4

关于phpize是干嘛用的,可以参看php官方文档:前几日想安装memcache的时候,需要为php安装memcache扩展,按照网上教程的步骤一步步执行时却报了如下错误:Cannot find config.m4.Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of

2015-08-01 22:49:23 39215 5

原创 php中php://input、$_POST和$HTTP_RAW_POST_DATA的异同

在之前的工作中经常会遇见php://input这种写法,一直不知道这是s

2015-08-01 19:06:46 3358

原创 Windows下合并tar分卷

如有如下几个tar分卷:logs.tar.gza1、logs.tar.gza2、logs.tar.gza3,在Windows下如何进行合并呢?按“win+r”键在弹出的输入框中输入“cmd”进入windows下的命令提示符界面输入如下命令即可进行合并:copy /b logs.tar.gza* logs.tar.gz

2015-08-01 11:23:29 6872

sphinx中文文档

sphinx中文文档,很好的参考资料。不必再翻阅难懂的英文文档了

2015-11-26

codeigniter注释生成器

具体用途参见http://blog.csdn.net/u011250882/article/details/49311933

2015-10-21

WinCacheGrind.exe

windows下xdebug的日志分析工具

2015-09-25

symfony权威指南

symfony权威指南 资源来自网络,如有侵权,联系我删除

2015-09-23

空空如也

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

TA关注的人

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