代码改变世界

PHP 输出缓冲控制(Output Control) 学习

2014-12-15 09:16 by 掸尘, 3152 阅读, 4 推荐, 收藏, 编辑
摘要:php 缓冲简介 其实我对php ob 系列印象还是很模糊,具体怎么玩的,还不是很了解,平时curd,确实对这些内容没有深入。作为phper 甚是惭愧。网上搜了一通,互相copy,代码运行不能出现作者所描述现象,本文良心出品,代码都是作者运行过。 当执行输出的时候,比如 echo,print。输... 阅读全文

我所了解的cgi

2014-08-25 09:01 by 掸尘, 20867 阅读, 43 推荐, 收藏, 编辑
摘要:当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧... 阅读全文

c语言指针学习

2014-05-19 00:05 by 掸尘, 21018 阅读, 43 推荐, 收藏, 编辑
摘要:前言 近期俄罗斯的陨石、四月的血月、五月北京的飞雪以及天朝各种血腥和混乱,给人一种不详的预感。佛祖说的末法时期,五浊恶世 ,十恶之世,人再无心法约束,道德沦丧,和现在正好吻合。尤其是在天朝,空气,水,食品,你能告诉还有没有问题的吗?不知大难至,世人依旧忙。祸福相依,危中有机。那些高级生命,出于慈... 阅读全文

ubuntu 安装 zend studio

2014-02-11 11:00 by 掸尘, 8726 阅读, 0 推荐, 收藏, 编辑
摘要:hi,everyone!2014 年到了,是20你死还是爱你一世,世人不得而知。夜观天象,道德依旧在沦丧,经济依然在滑坡。行了,就整这几句。最近在折腾linux,这篇文章,没有什么意义。只是找找写blog 的感觉,好久没有写过了。主题:linux 安装zend studio。高手请绕行,别说我耽误你的时间,完了你骂我sb,然后你又要给我德的补偿。因为不失不得嘛。 下载与安装http://www.zendstudio.net/zend-studio-all-in-one-download/ 这里有各种你想要的种子。我下是 linux:http://downloads.zend…/ZendSt.. 阅读全文

Zend_Controller_Front 研究

2013-06-30 22:14 by 掸尘, 1325 阅读, 1 推荐, 收藏, 编辑
摘要:如果你裸写php,一个项目就会出现很多的页面控制器(Page Controller),如果项目很大,重复代码就很多,越来越变得很难维护。有了问题,自然就有解决方案!于是前端设计模式 闪亮登场! 前端控制器建议集中处理所有请求的处理,前端控制器通过让单个控制器负责传输所有请求,从而解决了在 Page Controller 中存在的分散化问题。控制器本身通常分为以下两部分实现:处理程序和命令层次结构一个前端控制器其本体包括两部分:一个分发中心(或叫调度处理程序)和一个command(或动作)层次结构。当一个请求到达服务器,前端控制器接收此请求,从其请求信息中获取足够的内容并决定下一步操作,然... 阅读全文

php autoload 笔记

2013-06-25 23:05 by 掸尘, 556 阅读, 1 推荐, 收藏, 编辑
摘要:php auotload 实现了类的延迟加载机制,需要的时候在include,平时很少用到。它的实现原理搜了一下如下(不是本人研究的结果):检查执行器全局变量函数指针autoload_func是否为NULL。如果autoload_func==NULL, 则查找系统中是否定义有__autoload()函数,如果没有,则报告错误并退出。如果定义了__autoload()函数,则执行__autoload()尝试加载类,并返回加载结果。如果autoload_func不为NULL,则直接执行autoload_func指针指向的函数用来加载类。注意此时并不检查__autoload()函数是否定义。 ... 阅读全文

Zend_Application 流程详解

2013-06-23 17:28 by 掸尘, 1956 阅读, 0 推荐, 收藏, 编辑
摘要:本周没什么工作,zend 系统性的东西渐渐忘记,抽时间整理一下代码!Zend_Application 负责加载配置以及初始化资源,所以index.php 会有这行代码/** Zend_Application */require_once 'Zend/Application.php';// Create application, bootstrap, and run$application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini'); 阅读全文

php 输入输出流

2013-06-13 10:40 by 掸尘, 3087 阅读, 1 推荐, 收藏, 编辑
摘要:最近在学习http协议!为了更好理解http协议,看了一下nodejs的http的模块!感觉收获还是挺多的。比如我用http的request发一个请求:var options = { host: 'localhost', port: 80, path: '/backbone/data.php', method: 'POST'};var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); console.log(& 阅读全文

查看js 执行效率工具

2013-05-31 09:48 by 掸尘, 7992 阅读, 3 推荐, 收藏, 编辑
摘要:<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 在网页头部加入这句话会用自动用最高版本浏览器打开网页,据说会导致内存泄露,如果具体制定某个具体的版本,比如IE = 7,则不会导致内存泄露,我也不知道具体什么原因,既然会导致内存泄露,浏览器还支持这个玩意干嘛,不是找虐吗? 当把这句话去掉,网页在ie8以下慢的像乌龟一样,这时候就需要查找js执行,那些地方耗时了。由于js 是事件驱动的,网上工具只是静态的查看这个js 执行多少时间。很少能动态的查看这个动作执行了多少时间。 IE9 F 阅读全文

扯扯 require .js

2013-05-27 23:19 by 掸尘, 2605 阅读, 1 推荐, 收藏, 编辑
摘要:最近的项目,前端方面慢慢在统一用 jquery + require + backbone来构架前端。require 其他学习起来很简单。个人总结就是 1. 首先进行配置 2.定义模块 3.引用模块并执行 下面是一个简单的实例 1.配置参数,比如导入的路径<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>require.js的练习</title> </head> <body> </body> < 阅读全文