一、面向对象的核心概念 (一)抽象——面向对象的根基 讲到抽象,不得不涉及到现代科学技术的基础——数学。 数学是一门抽象的科学,面对着纷繁复杂的世间万物,数学不理会各种事物的独特特性,而只抽取它们在数量上的特性,深刻揭示了“世间万物”在数量上表现出的共同规律,抽象正是数学的本质特征。 数学的一个分支...
面向对象的核心概念(1 )封装封装的类=数据+对此数据所进行的操作(即属性+方法)通俗的说,封装就是:包起外界不必需要知道的东西,只向外界展露可供展示的东西。(2)抽象在使用面向对象的方法设计一个软件系统时,首先就要区分出现实世界的 事物所属的类型。分析问题的思路:首先将将实物的共性全抓出来。(也就...
CSS(Cascading Style Sheet)层叠样式表,又称级联样式表,是一组格式设置规则,用来进行网页风格设计。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练...
分类:
Web程序 时间:
2015-01-31 23:21:32
阅读次数:
507
angularjs旨在减轻使用AJAX开发应用程序的复杂度,使得程序的创建、測试、扩展和维护变得easy。以下是angularjs中的一些核心概念。1. client模板 多页面的应用通过组装和拼接server上的数据来生成HTML,然后输出到浏览器。Angularjs不同于此的是,传递模板和数据....
分类:
Web程序 时间:
2015-01-26 10:12:02
阅读次数:
221
一、Maven坐标1.1、什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例: 1.3...
分类:
其他好文 时间:
2015-01-24 22:38:40
阅读次数:
292
lambda算子是一切函数式语言的基础,明白lambda算子对于掌握函数式语言有着许多好处。最近学习相关知识略有所得,故在此写出以备忘:1 基础λ 算子是函数式编程的理论基础,是图灵机外的另一种计算模型。 它十分简洁,只有三条产生规则,却可以表达一切可计算的函数。λ 算子的核心概念是表达式expre...
分类:
其他好文 时间:
2015-01-23 20:01:56
阅读次数:
192
1、Quartz 2D是一种二维绘图库,它与iphone OS紧密结合在一起,能协同所有相关框架进行工作,包括Core Animation、OpenGL ES和UIKit。2、Quartz的绘图功能取决与3个核心概念:上下文、路径和状态。 ①上下文(context):用户描述将图形写入哪里,该过程由...
分类:
其他好文 时间:
2015-01-22 21:53:01
阅读次数:
227
MongoDB中数据的基本单元称为文档(Document)。文档是MongoDB的核心概念,多个键极其关联的值有序的放置在一起便是文档。在一个特定集合内部,需要唯一的标识文档。因此MongoDB中存储的文档都由一个"_id"键,用于完成此功能。这个键的值可以是任意类型的,默认试ObjectId对象。...
分类:
数据库 时间:
2015-01-20 17:49:59
阅读次数:
190
原文链接:http://www.cnblogs.com/holbrook/archive/2012/12/24/2830519.html好久没进行java方面的开发了,最近又完成了一个java相关的任务,顺便重新体会了maven这一利器。在使用过程中发现以前对maven的理解不够深入,借此机会重新梳...
分类:
其他好文 时间:
2015-01-15 00:20:11
阅读次数:
239
基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。 集群(cluster) ...
分类:
其他好文 时间:
2015-01-10 17:58:47
阅读次数:
206