最近的文章列表

PHP5.3安装Zend Guard Loader图文教程(Zend Optimizer被取代)

Zend Optimizer/3.3.3 解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。
Zend Guard Loader/5.5.0/6.0 解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。

PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。安装方法有所不同,以下是安装 Zend Guard Loader的具体方法:

下载地址:

2014/12/8 Comments:
Drupal简体中文语言包安装教程

下载地址:http://localize.drupal.org/translate/downloads,下载最新的Drupal6中文汉化包文件

到 admin->site building->modules [admin/build/modules] 启用 Locale 模块。

2014/12/4 Comments:
比make更高级的编译配置工具CMake安装使用教程

CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。

  通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简单配置,就可以完成很多复杂的功能,包括写测试用例。

2014/10/29 Comments:
PHP如何自定义类Class的示例代码(OOP面向对象教程)

那怎么开始设计一个合格的类呢,一开始就写class{}的都错了,正确的是什么都不写,而是假设这个类已经存在,这个对象已经存在,各种属性方法都已经有了,在这个完全的假设下想象下这个对象应该怎么用,例如我们制作一个缩略图的类,我们希望封装成一个类,方便下次使用,我们首先需要明确对象是什么它会做什么,要制作缩略图本质操作是缩小图片并输出,这里被操作的是图片,那么对象就是图片,由于网站上的图片不是唯一的我们得告诉这是那张图片,这就可以假设下这个类已经存在,一开始就得声明是那张图片,例如$simg = new simg("1.jpg");那么,一张图片应该有哪些属性? 在制作缩略图的时候,我们最关心的应该是 宽,高,类型,而且这三项对一张图片而言是肯定的,这意味着这个对象一定有这些属性,$s

2014/9/16 Comments:
PHP的MVC里的命名空间(Namespace)示例代码简明教程

这一特性在 PHP5.0x 时候就提出过,后来被取消并安排在 PHP6 中实现。而此次又再次“提前”到了 PHP5.3 发布,可见开发人员对其的重视以及谨慎的态度。

官方发布时说明文档的内容可能已过期(documentation maybe out dated),所以在这里简单的说明命名空间的用法:首先是声明一个命名空间,加入了新的关键字 namespace ,其应在类文件的开头

代码如下:
<?php   
namespace Project::Module; 
2014/9/1 Comments:
AngularJS 创建模块(module)和获取模块(创建一个新模块将覆盖掉这些指令和服务)

创建模块 vs 获取模块

注意,使用 angular.module('myModule', []) 将创建名为 myModule 的模块并重写已有的同名模块。而使用angular.module('myModule') 则只会获取已有的模块实例。

  var myModule = angular.module('myModule', []);

// 添加一些指令和服务
2014/8/13 Comments:
AngularJS 初始化过程以及如何手动将 AngularJS 初始化(延迟启动)

概述

这一章讲述 Angular 初始化过程以及必要的时候用户如何能够手动将 Angular 初始化。

Angular <script> 标签

下面例子展示了推荐的在应用中使用 Angular 的自动初始化的代码路径设置。

<!doctype html>
<html xmlns:ng="http://angularjs.org" ng-app>
2014/8/13 Comments:
angularjs快速入门教程(启动入口:ng-app、angular.bootstrap(element, ['模块名'...]))

模板:动态模板,是动态的,直接去处理DOM的,而不是通过处理字符串模版(静态模板)

mvc:核心思想实现“数据管理-数据模型Model、应用逻辑-控制器Controller、数据表现-视图View”三者的之间的分离。view从model获取数据把数据展示到界面上,当有用户操作处理交互时,控制器controller去改变数据model,然后通知view去做相应的改变;各司其职。

双向绑定:意味着当model变化的时候,view也去改变,view改变的时候,model也会相应的发生变化,也就是MVVM的概念,VM就是view和model的枢纽所在。

2014/8/7 Comments:
美丽说如何银行卡付款,付款使用说明书,微信支付教程,银行卡支付流程

现在网上购物越来越多,网上付款也非常流行和安全,如果你是第一次网上购物,那么不会付款,请看描述,

不会银行卡付款,请看描述说明书,微信支付教程,银行卡支付流程
2014/7/21 Comments:
ThinkPHP3.1数据CURD(增删改查)操作快速入门

1.CURD概述:

CURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作。CURD 定义了用于处理数据的基本原子操作。之所以将CURD提升到一个技术难题的高度是因为完成一个涉及在多个数据库系统中进行CURD操作的汇总相关的活动,其性能可能会随数据关系的变化而有非常大的差异。

CURD在具体的应用中并非一定使用create、update、read和delete字样的方法,但是他们完成的功能是一致的。例如,ThinkPHP就是使用add、save、select和delete方法表示模型的CURD操作

2014/7/2 Comments: