CleverCode的博客

CleverCode是一名PHP工程师,他只想把自己一点点的智慧分享给大家!

Centos中samba精简安装与使用

samba的功能是非常强大的,但是CleverCode在实际的工作中发现,使用的还是用的非常少。最主要的用途是将Linux机器中/home/CleverCode目录,在windows下能够访问。所以一般CleverCode只简单安装,然后将/home/CleverCode目录共享到windows的...

2015-05-29 17:06:56

阅读数 1668

评论数 1

PHP导入与导出xml格式的Excel

1 简介 1.1 导出          在实际的工作项目中,经常需要将一些重要的数据库中存的数据导出成Excel,比如导出考勤报表,导出财务报表,导出业绩报表,导出销售报表等。CleverCode以前使用了两年的PHPExcel来制作Excel导出数据,但发现用PHPExcel生成Excel实在...

2015-05-29 10:37:30

阅读数 4222

评论数 3

Zend Studio 12.0.2设置文件定界符和文件编码(解决中文乱码问题)

1 简介         CleverCode开发的PHP项目使用的编辑器是Zend Studio 12.0.2,PHP一般都是文件定界符是Windows的,文件编码也是gbk的。但是最近接到一个项目里面的所有php文件定界符是Unix的,文件编码是utf-8的。打开之后就是如下图的乱码了。打开t...

2015-05-28 10:02:46

阅读数 2572

评论数 0

Zend Studio 12.0.2打开文件夹项目

1)【文件】=》【新建】=》【PHP Project from Existing Directory】 2)输入项目名称,选择文件位置。 3)完成。

2015-05-27 15:23:42

阅读数 3500

评论数 0

Mysql分页负数sql攻击

1 攻击分析    CleverCode的运维同事给我说,他在查看mysql的错误日志的时候,发现有大量的下图的错误,所有有人是在正对某个地址进行攻击。出现这个错误的原因是mysql在limit不支持负数。通常我们分页的时候,url一般都是http://xxx.com?page=1&pag...

2015-05-23 16:52:42

阅读数 2909

评论数 5

VMware下通过桥接模式给CentOS配置静态IP

1)设置虚拟机使用桥接模式。 打开新建的虚拟机,点击网络适配器。选择桥接模式。 2)设置VMware网络工作方式为桥接模式。 打开VMware。【编辑】=》【虚拟网络编辑器】。桥接到无线网或者本地连接。由于我用的是笔记本,桥接到无线网,所以桥接到【1X1 11b/g/n 无线局域网PCI ...

2015-05-23 15:57:50

阅读数 17313

评论数 0

VMware下网络配置三种模式对比(桥接模式,主机模式,网络地址转换)

1 VMware三种工作模式简介     VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。安装好虚拟机以后,在网络连接里面可以看到多了两块网卡。如下图。 2 bridged(桥接模式) 2.1 模式简介   在这...

2015-05-23 14:19:37

阅读数 15226

评论数 7

PHP调用Python快速发送高并发邮件

1 简介        在PHP中发送邮件,通常都是封装一个php的smtp邮件类来发送邮件。但是PHP底层的socket编程相对于python来说效率是非常低的。CleverCode同时写过用python写的爬虫抓取网页,和用php写的爬虫抓取网页。发现虽然用了php的curl抓取网页,但是涉及...

2015-05-18 09:49:45

阅读数 3187

评论数 3

CentOS6.5安装

1 CentOS 6.5简介

2015-05-16 16:08:51

阅读数 1633

评论数 0

设计模式之PHP项目应用——23种设计模式目录

目      录 目录说明:        1)移动到博客标题,点击超链接,可以进入到该博客。        2)本目录持续更新,关注请收藏。        3)本目录详细地址:http://blog.csdn.net/clevercode/article/details/45740431。 ...

2015-05-15 10:52:53

阅读数 3735

评论数 0

Linux常用软件安装与配置——目录

Linux常用软件安装与配置(目录)Linux常用软件安装与配置(目录)Linux常用软件安装与配置(目录)

2015-05-15 09:32:55

阅读数 4482

评论数 0

设计模式之PHP项目应用——策略模式设计自动驾驶系统

1 前言   关于策略模式的定义,模式组成,模式核心思想,模式架构图,程序架构等基础知识介绍。请先参考我的另外一篇博客《(三)设计模式之PHP项目应用(策略模式:商场收银系统)》:http://blog.csdn.net/clevercode/article/details/45722661。 ...

2015-05-14 17:35:48

阅读数 2522

评论数 0

设计模式之PHP项目应用——策略模式设计商场收银系统

1 策略模式简介     策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。      2 模式组成     1)抽象策略角色(Strategy):     策略类,通常由一个接口或者抽象类实现。          2)具体策...

2015-05-14 16:30:32

阅读数 5276

评论数 3

Linux中Gearman安装与使用,分布式消息队列(CentOS-6.5:gearmand-1.1.12)

1 Gearman简介 1.1 概况    Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。     1.2 组成     Gearman是一个分发任务的程序架构,由三部分组成: 1)Ge...

2015-05-14 11:38:14

阅读数 7150

评论数 0

设计模式之PHP项目应用——简单工厂模式设计计算器

1 简单工厂模式简介     简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 2 模式组成 1)工厂(Creator)角色     简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直...

2015-05-13 14:41:50

阅读数 3448

评论数 0

设计模式之PHP项目应用——前言

1 设计模式简介        设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是...

2015-05-13 14:37:16

阅读数 2009

评论数 3

Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。 2 下载地址 ...

2015-05-08 14:42:36

阅读数 5519

评论数 0

Linux中Mysql安装与使用(CentOS-6.5:mysql-5.5.27)

1 Mysql简介     MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库...

2015-05-05 10:21:46

阅读数 6466

评论数 0

一个网站优秀的登录验证设计方案(登录页面的超时以及密码加上时间戳)

1 有隐患登录的验证方式  1.1 有隐患登录的验证方式介绍       如图所示,从firebug上抓取到我们输入完用户名和密码之后的信息,url:http://xxx.com/doLogin.php?username=CleverCode&pwd=123456可以看出,我们的请求方式是...

2015-05-04 15:12:04

阅读数 6363

评论数 3

VMware10.0.1安装与配置

1 VMware简介     VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。 2 VMwa...

2015-05-02 21:49:30

阅读数 2281

评论数 0

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