代码改变世界

使用Golang 搭建http web服务器

2012-09-03 10:39 by 轩脉刃, 86023 阅读, 3 推荐, 收藏,
摘要:Golang在搭建web服务器方面的能力是毋庸置疑的。官方已经有提供net/http包为搭建http服务器做准备。使用这个包能很简单地对web的路由,静态文件,模版,cookie等数据进行设置。至于这个包是否好用,这个就见仁见智了。你可以从net包开始封装一个web框架,当然也可以基于http包封装一个web框架。但是不论你是打算怎么样做,了解基本的net/http包一定是你借鉴的基础。 需求 ... 阅读全文

Golang Gob编码

2012-08-24 09:47 by 轩脉刃, 36999 阅读, 4 推荐, 收藏,
摘要:gob是Golang包自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remote procedure calls)。gob和json的pack之类的方法一样,由发送端使用Encoder对数据结构进行编码。在接收端收到消息之后,... 阅读全文

Golang Http Server源码阅读

2012-08-22 15:04 by 轩脉刃, 39163 阅读, 8 推荐, 收藏,
摘要:这篇文章出现的理由是业务上需要创建一个Web Server。创建web是所有语言出现必须实现的功能之一了。在nginx+fastcgi+php广为使用的今天,这里我们不妨使用Go来进行web服务器的搭建。 前言 使用Go搭建Web服务器的包有很多,大致有下面几种方法,直接使用net包,使用net.http包,使用第三方包(比如gorilla)。使用net包就需要从tcp层开始封装,耗费人力物力极大... 阅读全文

Zend的Captcha机制

2012-08-13 18:31 by 轩脉刃, 2268 阅读, 1 推荐, 收藏,
摘要:如何生成验证码图片?使用php的GD? ok,right。其实Zend的Captcha模块已经封装好了。这篇文章就说一下如何使用Zend的Captcha模块。 环境安装 首先Zend的Captcha需要安装GD。查看有没有安装GD需要去phpinfo()中看是否有GD模块。(注意,有可能出现php -m里面的模块有gd但phpInfo()里面的模块没有gd,这个问题是说明你的PHP和Ap... 阅读全文

Zend的MVC机制(二)

2012-08-07 13:45 by 轩脉刃, 1810 阅读, 0 推荐, 收藏,
摘要:接着上面的一篇 把代码贴上来 $front = Zend_Controller_Front::getInstance();Zend_Layout::startMvc(array('layoutPath' => USVN_LAYOUTS_DIR));$front->setRequest(new Zend_Controller_Request_Http());$front->th... 阅读全文

Zend的MVC机制(一)

2012-08-06 11:31 by 轩脉刃, 1822 阅读, 0 推荐, 收藏,
摘要:代码 $front = Zend_Controller_Front::getInstance();Zend_Layout::startMvc(array('layoutPath' => USVN_LAYOUTS_DIR));$front->setRequest(new USVN_Controller_Request_Http());$front->throwExceptions(tr... 阅读全文

Zend的Registry机制

2012-08-03 10:02 by 轩脉刃, 2890 阅读, 1 推荐, 收藏,
摘要:项目过程中有很多全局变量, 需要全局存储,是否是使用全局变量来进行存储?那就弱爆了。Zend使用Registry机制(注册表)存储对象和值,是一个存储对象和值的容器。 Zend_Registry这个类就是做这个目的 代码示例 Zend_Registry::set('config', $config); Zend_Registry::get('config'); 代码分析 这两... 阅读全文

Zend的Config机制

2012-08-02 13:04 by 轩脉刃, 1654 阅读, 1 推荐, 收藏,
摘要:Zend的Config类在Zend_Config_Ini 代码 $config = new Zend_Config_Ini("/var/www/html/usvn/config/config.ini", "general"); date_default_timezone_set($config->timezone); USVN_ConsoleUtils::setLocale($config->system->locale); === Config.ini文件内容 [general] url.base = "/usvn" 阅读全文

Zend的AutoLoad机制

2012-08-01 22:10 by 轩脉刃, 2309 阅读, 1 推荐, 收藏,
摘要:在使用zend framework的时候,最先引入的一定是AutoLoad的机制,这里就想分析下Zend的AutoLoad是怎么引入的。 代码示例 set_include_path(USVN_LIB_DIR . PATH_SEPARATOR . get_include_path());require_once 'Zend/Loader/Autoloader.php';$autolo... 阅读全文

最近看的一些东东

2012-07-30 19:43 by 轩脉刃, 475 阅读, 0 推荐, 收藏,
摘要:Zend framework入门 http://wenku.baidu.com/view/5158011ca300a6c30c229f35.html Zend framework手册 http://www.php100.com/manual/ZendFramework/ 安装android http://developer.android.com/sdk/installing/index... 阅读全文
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 49 下一页