一年

July 12, 2011

找出一年前的ppt做对比,感叹自己当初肿么辣么贫呀??!!-_-|||

一年前

一年后

演讲要有技巧,吸取经验,大胆前进,我们永远相信你!
– 老爸

加油!好歹咱是有“证”的人啦!
感谢所有人的支持鼓励和宽容~你们都是大好人呀!!好人吃方便面时一定都有调料包!:)
Sorry for 那些zZ….的同学~呵呵 如果有下次 肯定不会啦~

学习PHP中的XML解析

November 23, 2010

XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。
XML Parser
借用一下w3school中的简介
XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat是无验证的解析器,忽略任何链接到文档的DTD。但是,如果文档的形式不好,则会以一个错误消息结束。由于它基于事件,且无验证,Expat具有快速并适合web应用程序的特性。
[......]

继续阅读

SPL学习笔记

October 7, 2010

php程序员使用最多的数据结构应该就是数组(array)了吧,不管是实现个列表、队列、哈希还是别的什么数据集,都会先想到用array模拟,因为它既方便使用又功能强大(很多函数支持)。你甚至会不由得感叹,php的array真是万能啊!(php中array的底层实现方式可以参考深入理解PHP之数组)
然而现实中很少有什么东西是万能的,php的array也不能免俗,既然设计者更多的考虑了易用性,那性能方面必然会有瑕疵。而php5推出的SPL(Standard PHP Library)则较好的弥补了一些不足,在性能和操作性上做了改进,所以我们需要逐渐改变过去的编程习惯,选择更适合的方式来达到更好的效果[......]

继续阅读

php中对共享内存,消息队列的操作

August 22, 2010

php作为脚本程序,通常生命周期都很短,如在web应用中,一次请求就是php运行的一个周期,请求结束则生命周期截止。所以php在处理需要共享的资源时,一般会将共享数据保存在数据库或dbm之类的文件中,再者就是利用内存实现共享。你可以选择已有的工具辅助你,像memcache;也可以自己编写代码访问操作系统的共享内存段。
php中对共享内存段的操作有两组函数:System V IPCShared Memory。其中System V IPC系列函数能够更方便的操作数据,无需像Shared Memory那样必须自己掌握读写时的偏移量、长度等,也不用序列化/反序列化来回转换(因为Shared Memo[......]

继续阅读

初识PHP中的闭包

July 9, 2010

闭包的概念早已应用在其他某些编程语言中,而且使用的人越来越多,可见大家对函数式编程的喜爱。PHP从5.3后也开始支持闭包,此文就简单介绍一下PHP中闭包的实现。由于本人对闭包的理解和应用水平不高,所以疏漏误解之处请多多包涵并指正 :P
首先来看看这两个概念:Lambda和Closure,其实说它们是“两个”概念有些不合适,Lambda是Closure的基础,两者都是匿名方法,只是使用时略有不同。
引用一下网上的介绍:
Lambda函数(通常所谓的匿名函数)简单来说就是一次性函数,可以在任何时候定义,且经常赋值给一个变量。函数自身和对应变量处于同一个作用域内,当离开变量的作用域后,该函数也将消亡,L[......]

继续阅读

倔倔死磕Javascript之放大镜

May 9, 2010
上次我已经预告了下一个要用javascript实现的是放大镜效果~
最开始是在淘宝UED官方博客上看到的.觉得很不错,以为是flash. F12一下才知道是js实现的.当时没具体看,现在开始学javascript了,突然想到这个效果,决定挑战一下哈~开始吧~

Mockup

[......]

PHP简单实现:阿拉伯数字->汉字

May 7, 2010
数字转汉字,如:123 转为 一百二十三。这种需求遇到的时候不多,但,我还是遇到了
闲话不多说,直接上代码:

[......]

PHP简单实现中文分词——二分法

May 7, 2010
二分法是一种简单的中文分词方法,其原理就是把中文字符串按两个字进行切分,如“imdonkey的主人要发奋了”,拆分完就是“imdonkey/的主/主人/人要/要发/发奋/奋了”。当然,为了更好的被搜索引擎利用,现实项目中还会对结果进一步处理,这里就不多说了,因为作者本人目前也不懂呢。
好,闲话不多说,直接上代码:

[......]

倔倔跟风学Vim(2)-vimtutor

May 6, 2010

安装过后就要开始熟悉Vim那些强大的命令了,一直看中文手册也不是办法,没有实践根本记不住.好在vim自带一个简单的入门教程,可以通过边看边练习的方式在半小时内掌握vim基本的命令.
在windows下要运行安装根目录下的vimtutor.bat.打开的文件默认就是一个副本,所以你可以尽情地在上面练习修改.
倔倔现在就要开始练习啦~哈

过了一遍vimtutor确实感觉不错~,好多命令都非常吸引人,我已经感觉到了熟练使用了这些命令后,编写代码时会有多么惊人的效率了~~
教程中每讲小结如下:
==============================================[......]

继续阅读

倔倔跟风学Vim(1)

April 28, 2010

最近总时不时的听大家提到Vim.可它到底是个什么东西我一丁儿丁儿概念都没有…后来觉得做技术的不懂介个有点儿丢人吧,今天就找时间要会会 Vim.会了几个小时之后,我决定继续会下去~哈哈

熟悉Linux的同学应该对Vim很了解,也清楚它的神通广大~可我一做前端爱设计的人对这东西根本没接触.所以接下来的介绍依然是为那些同类的朋友们准备的.很简单,我也尽量将步骤说得详细些~

先记住它是一个编辑器其它的先不用管,马上开始!

[......]

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org Check PageRank