- 博客(13)
- 收藏
- 关注
原创 MySQL中文乱码问题解决
1乱码问题根源MySQL 4.1及以后的版本开始支持多语言,这个所谓的多语言,就是在输入输出时MySQL会替你做编码转换。而这个转换规则就是由客户端编码和服务器端编码来决定的。 编码转换的规则就是:在输入数据时将编码由“客户端编码”转换为“服务器端编码”,输出时将数据由“服务器端编码”转换为“客户端编码”。 mysql> show variables like"%char%";
2013-04-28 22:42:48 7171
原创 PHP框架Yii系列教程(四):使用Memcache保存会话
1环境准备安装Memcached服务端:yum -y installmemcached.x86_64 安装PHP-Memcache扩展:yum -y installphp-pecl-memcache.x86_64 查看PHP-Memcache扩展是否安装成功:php -m | grepmemcache2启动Memcached服务分别在11211和11
2013-04-28 21:23:10 12851 1
原创 PHP框架Yii系列教程(三):集成Redis
1安装Redis切换至/usr/local/src下,下载并安装redis:$ wgethttp://redis.googlecode.com/files/redis-2.6.12.tar.gz$ tar xzf redis-2.6.12.tar.gz$ cd redis-2.6.12$ make 进入redis-2.6.12目录,修改redis.conf:daem
2013-04-28 21:20:34 23374 4
原创 PHP框架Yii系列教程(二):功能简介
1 MVC架构1.1处理流程一个Web请求在Yii内部的执行流程如下图所示:1.2组件角色组件名角色与责任index.php入口脚本。创建Application的单例对象。application前端控制器。分析用户请求并将其分派到合适的控制器中以作进一步处理。它同时作为服务中心,维护
2013-04-28 21:18:29 17344
原创 PHP框架Yii系列教程(一):入门实例
1准备Yii源码首先新建helloyii目录作为Web应用的根目录,并添加到Nginx的配置文件中。然后将Yii框架源码部署到helloyii下,目录结构如下:helloyii/|-- framework |-- …… |-- YiiBase.php |-- yiic |-- yii.php `-- zii2编写HelloWorld
2013-04-27 09:45:53 51358
转载 国外十大最流行PHP框架排名
以下为十个目前最流行的基于MVC设计模式的PHP框架。 1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几
2013-04-20 16:54:43 3878 2
原创 Vim+XDebug调试PHP
1安装PHP调试环境安装了php-devel以后就会有phpize和php-config这两个脚本yum installphp-devel.x86_642安装Xdebug2.1安装用yum安装可能会失败,用pecl安装成功。#yum installphp-pecl-xdebug.x86_64pecl installxdebug2.2修改权限分配共享库xd
2013-04-16 16:33:13 13440 1
转载 领域特定语言DSL
所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。Unix社群是一个频繁使用DSL的社群,他们通常称之为小语言或迷你语言。(关于这一传统,Eric Raymond的《Unix编程艺术》有上
2013-04-10 09:21:08 2863
转载 MIT Scheme 的基本使用
MIT Scheme 的基本使用安装和启动启动在 Windows 下正确安装 MIT Scheme 系统后,程序菜单里将有一个 MIT Scheme 目录,其中包含:Documentation:以浏览器方式打开 HTML 形式的 Scheme 文档MIT GNU Scheme:Edwin 环境下启动 Scheme。Edwin 是一个类似 emacs 的编辑器
2013-04-09 22:43:22 6888
原创 CommonLisp不太优美之处
最近一直在看SICP和PracticalCL两本书,简单了解对比了下CommonLisp和Scheme,感觉CL的语法不是很爽。下面仅列举一点,初学LISP,高手轻喷。CL-USER> (funcall #'+ 2 3)5CL-USER> (defun add (a b) (+ a b))ADD;这样直接调用没问题CL-USER> (add 2 5)7;在add2的
2013-04-09 22:42:27 2639 2
转载 Lisp一瞥:增强型变量Symbol
变量,是所有编程语言里都有的语法概念。在C/C++中,变量用于标示一个内存地址,而变 量名则在语法层面上代表这个地址。当链接器最终链接我们的程序时,就将这些名字替换 为实际的地址。在其他语言中,变量虽然或多或少有其他不同的含义,但也大致如此。Lisp中的变量也差不多这样,但若将variable和Lisp中的 symbol 放在一起,则多少会 带来些困惑。Lisp中的“变量”
2013-04-08 21:20:47 2619
原创 Discuz!X2.5安装手册
1 Discuz!X简介Discuz!X系列是康盛的最新打造的品牌,在Discuz!基础上增加了很多模块,如门户、家园、排行榜、群组。而Discuz!上没有,仅仅是单独的论坛。所以说Discuz!X更加适用于建设门户网。如果说是Discuz!是一个论坛系统的话,那么Discuz!X就是一个门户CMS、社区SNS、空间blog及论坛BBS的结合体。2准备工作Ø 按照《Nginx
2013-04-03 22:14:03 6001
原创 Nginx+PHP(FastCGI)环境搭建
在网上搜了几篇相关文章,内容都大同小异。还是自己动手搭建吧,顺带记录下过程留给需要的朋友们。1安装Nginx安装Nginx,具体步骤就不赘述了。2安装MySQLØ 安装MySQL:yum installmysql-serverØ 启动MySQL服务:servicemysqld start或cd /usr ; /usr/bin/mysqld_safe &Ø
2013-04-03 22:02:28 2419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人