自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 php常用编码UTF-8设置

简介目前,PHP 仍未在底层实现对 Unicode 的支持。虽然有很多途径可以确保 UTF-8 字符串能够被正确地处理,但这并不是很简单的事情,通常需要对 Web 应用进行全方面的检查,从 HTML 到 SQL 再到 PHP。我们将争取进行一个简洁实用的总结。PHP 层面的 UTF-8 最基本的字符串操作,像是连结两个字符串或将字符串赋值给变量,并不需要对 UTF-8 做特别的处理。然而大多数字

2016-06-21 17:07:47 4430

原创 PHP常用的设计模式--工厂、单例模式

设计模式介绍 在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应

2016-06-17 18:04:14 471

原创 php代码调试

前言在程序的开发阶段,必须涉及到程序的调试,调试可以减少代码中隐藏的隐患。PHP代码调试对于简单的php代码,使用常用的输出函数即可完成调试。常用的函数有echo、print、print_r、die、var_dump等,echo和var_dump最常用。自定义debug函数function debug(){ $numargs=func_num_args();//实参个数 $arg_l

2016-06-16 15:30:27 861

原创 PHP主要配置优化

内存配置 运行php时最关心的是每个PHP进程要使用多少内存。默认的memory_limit是128M,这个根据具体的项目可以调整; 1. 一共能分配给PHP多少内存? 首先,我会确认分配给PHP的内存是多少,这个内存是和其他应用并存的,不如mysql,nginx,mysql,这些也需要消耗内存。所以512M给PHP 就足够了。2.测试单个PHP进程平均消耗多少内存? 通过测试

2016-06-14 15:24:26 924

原创 PHP函数式编程初探

摘要 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支持都很强,就连老牌的面向对象的Java、面向过程的PHP,都忙不迭地加入对匿名函数的支持。越来越多的迹象表明,函数式编程已经不再是学术界的最爱,开始大踏步地在业界投入实用。 也许继”面向对

2016-06-14 12:33:18 3634 1

原创 linux No space left on device 问题解决

问题:网站无法登陆,上传文件失败 …查找问题:查看日志,出现如下错误:PHP Warning: session_start(): open(/var/tmp/php/session/sess_s0enu22sojitqshbm6bs4dsf95, O_RDWR) failed: No space left on device (28) in /var/www/sites/prod/includ

2016-06-02 13:22:38 5196

原创 php 新特性trait介绍(1)

Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。rait 和 Class 相似,但仅仅旨在用细粒度和一致的方式来组合功能。 无法通过 trait 自身来实例化。它为传统继承增加了水平特性的组合;也就是说,应用的几个 Class 之间不需要继承。

2016-05-31 14:28:17 514

原创 php命名空间详解

命名空间介绍什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 f

2016-05-30 16:51:51 439

原创 php语言RSA加密及解密详解

RSA加密简介RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制,这种加密模式被称为“非对称加密算法”。在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出

2016-05-24 00:01:29 1105

原创 【公众号开发】-公众号平台的接入

微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发,我们今天先从公众号的与第三方平台的对接开始,从流程、技术知识、等多方面了解公众号应用的开发,希望能对大家有所帮助~~

2016-05-21 23:12:21 3527 2

原创 linux sshd远程登陆配置

远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。ssh_config 常

2016-05-13 14:10:15 2219

空空如也

空空如也

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

TA关注的人

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