摘要: 一、线性结构: 1、直接访问型:向量、记录 2、顺序访问型:栈、队列、顺序文件、广义表 3、目录索引型:字典、散列表二、 抽象数据类型、 存储结构: [定长] 顺序 (向量) [变长]链接 索引 散列 操作三、顺序表 顺序表插入删除的时间复杂度:O(k) 读取:O(1)四、链表 阅读全文
posted @ 2013-08-08 22:17 雨做的云 阅读(140) 评论(0) 推荐(0) 编辑
摘要: InnoDB与Myisam的六大区别MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB表的大小只受限于操作系统文件的大小,一般为2GB事务处理上方面:MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持InnoDB提供事务支持事务,外部键等高级数据库功能SELECT UPDATE,INSERT,D 阅读全文
posted @ 2013-08-05 09:16 雨做的云 阅读(177) 评论(0) 推荐(0) 编辑
摘要: jquery:val():获得第一个匹配元素的当前值。用于表单控件【获取值】html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。alert($(".cyclo").html());//text():取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。alert($(".cyclo").text());//空【设置取值】html() 可设置html标签text() 会对html标签转义成html实体 阅读全文
posted @ 2013-07-31 11:21 雨做的云 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/phphuaibei/archive/2011/09/13/2174927.html最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理 方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是 阅读全文
posted @ 2013-07-20 11:28 雨做的云 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.laruence.com/2008/08/12/180.htmlSAPI: Server abstraction API,研究过PHP架构的同学应该知道这个东东的重要性,它提供了一个接口,使得PHP可以和其他应用进行交互数据。 本文不会详细介绍每个PHP的SAPI,只是针对最简单的CGI SAPI,来说明SAPI的机制。首先,我们来看看PHP的架构图:PHP架构图图1 PHP Architecture SAPI提供了一个和外部通信的接口, 对于PHP5.2,默认提供了很多种SAPI, 常见的给apache的mod_php5,CGI,给IIS的ISAPI,还有Shel 阅读全文
posted @ 2013-07-20 11:25 雨做的云 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 转:http://stblog.baidu-tech.com/?p=763作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。TAGPhp 底层机制 性能优化目录1、概述… 1what is php?. 1了解它底层实现的目的?. 12、php的设计理念及特点… 13、Php的四层体系… 24、Sapi 35、Php的执行流程&opcode. 56、HashTable — 核心数据结构… 67、Php变量… 8概述… 8Zva 阅读全文
posted @ 2013-07-20 11:19 雨做的云 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-11 13:46 雨做的云 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.ibm.com/developerworks/cn/java/j-lo-beyondpattern/刘 旭进, 软件开发工程师, IBM 中国软件开发中心简介:可复用面向对象软件的基础 -- 设计模式,以其可复用的设计初衷、精巧的逻辑思维被广大面向对象程序设计所追捧。但不少程序设计者却经常将思考的问题转换为遇到了什么场景就要用什么模式。这种八股文式的思维在某种程度上严重影响了程序设计的艺术性,并固化了程序设计者的思想,违背了设计模式的初衷。在本文中,作者总结了设计模式背后的核心思想,并提出了几个关键的设计原则,例如面向接口、封装变化、依赖倒置原则、只和朋友交谈等。程序 阅读全文
posted @ 2013-07-10 07:53 雨做的云 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有G 阅读全文
posted @ 2013-07-03 08:41 雨做的云 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.uml.org.cn/codeNorms/201303182.asp分享到如何编写出拥抱变化的代码发布于2013-3-18摘要:编写高效优质的代码一直是程序员所追求的目标之一,那么什么样的代码才叫优质呢?其中最重要的莫过于易维护、易修改。本文作者从面向对象和SOLID两大方面,非常详细地总结了如何编写出易修改的代码,绝对让你受益匪浅。在实际的开发中,编写出易维护和易接受变化的代码并非易事,想要实现可能更加困难重重:源码难于理解、依赖关系指向不明、耦合也很令人头疼。难道就真的就没有办法了吗?本文中我们一起探讨几个技术原则和一些编码理念,让你的代码跟着需求走,而且易维护易 阅读全文
posted @ 2013-07-02 10:05 雨做的云 阅读(317) 评论(0) 推荐(0) 编辑