码迷,mamicode.com
首页 >  
搜索关键字:基础概念    ( 1556个结果
OOP面向对象学习笔记(1)---基础概念
一:什么是对象? 世间万物皆对象,包括有形的和无形的。二:对象的组成是什么?元素:是对象的数据模型,用于描述对象。如一个人(对象)的年龄,身高等等。行为:是对象的行为模型,用于描述对象做什么。如一个人(对象)可以吃饭、学习等等。三:什么是面向对象编程? 在编程的时候数据结构都通过对象的方式进行...
分类:其他好文   时间:2015-04-08 14:53:20    阅读次数:110
【龙书笔记】用Python实现一个简单数学表达式从中缀到后缀语法的翻译器(采用递归下降分析法)
上篇笔记介绍了语法分析相关的一些基础概念,本篇笔记根据龙书第2.5节的内容实现一个针对简单表达式的后缀式语法翻译器Demo。 备注:原书中的demo是java实例,我给出的将是逻辑一致的Python版本的实现。 在简单后缀翻译器代码实现之前,还需要介绍几个基本概念。 1. 自顶向下分析法(top-down parsing) 顾名思义,top-down分析法的思路是推导产生式时,以产生式开始...
分类:编程语言   时间:2015-04-06 14:19:05    阅读次数:384
【龙书笔记】语法分析涉及的基础概念简介
本篇笔记是我对龙书第2.3-2.5节内容的理解,主要介绍编译器前端关于语法分析的众多基础概念。下篇笔记将根据本篇笔记的主要内容,实现一个针对简单表达式的后缀式语法翻译器Demo(原书中是java实例,我给出的将是逻辑一致的Python版本的实现)。 1. 语法分析(Syntax Analysis) 简单来说,语法分析的任务是分析输入的符号字符串(string of symbols, 通常是词法...
分类:其他好文   时间:2015-04-06 10:11:33    阅读次数:129
SVG的基础概念等知识,以及SVG与CANVAS的区别
本文主要介绍了SVG的基础概念等知识,以及SVG与CANVAS的区别,最后给出了一个简单示例,方便大家更好的了解SVG可缩放矢量图形。推荐给大家。 SVG可缩放矢量图形(Scalable Vector Graphics)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W....
分类:其他好文   时间:2015-04-04 16:37:28    阅读次数:143
C++基础篇--虚函数原理
虚函数算是C++最关键和核心的内容之一,是组件的基础。下面先列出一些相关名词,再围绕它们举例说明虚函数的本质实现原理。 基础概念(英文部分来自C++编程思想)   1)绑定:Connectinga function call to a function body is called binding.(把函数调用和函数实现关联的过程)   2)早绑定:Whenbinding is pe...
分类:编程语言   时间:2015-04-03 17:19:55    阅读次数:202
gradle版本构建基础
构建脚本的基础知识:Gradle里的任何东西都是基于这两个基础概念:projects,tasks1:gradle命令会在当前目录中查找一个叫build.gradle的文件.我们称这个build.gradle文件为一个构建脚本。这个脚本定义了一个project和它的tasks。1 task hello...
分类:其他好文   时间:2015-04-01 17:22:37    阅读次数:129
PM撸代码之Android【武侠篇:封装、继承、多态】
80 PM撸代码之Android【武侠篇:封装、继承、多态】这是Android系列的第六篇文章,在之前的一篇文章中,已经了解了面向对象的基础概念,这一篇将会通过武侠江湖的类比,讲解面向对象的更多内容,感谢小伙伴们一直以来的支持。武林门派的三个特征 1 独门秘籍(封装) 2 传承的门派(继承) 3 看情况使功夫和换个姿势说明问题(多态) 【封装】1 门派独门秘籍(封装)前一篇已...
分类:移动开发   时间:2015-03-31 22:20:31    阅读次数:155
Pro Android学习笔记(二):开发环境:基础概念、连接真实设备、生命周期
在Android学习笔记(二):安装环境中已经有相应的内容。看看何为新。这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之。本笔记主要讲述Android开发环境。一些基础概念View。View是UI基础构建元素。View也可作为view容器,即有层次嵌套。...
分类:移动开发   时间:2015-03-31 06:30:47    阅读次数:178
分布式学习——基础概念篇
概述  最近这段时间一直在看分布式有关的东西,但是关于分布式自己还是不能很好的理解,所以本文对分布式基础概念进行下学习.   分布式处理   首先先了解一下分布式处理,分布式处理和集中式处理正好是相反的的体系架构,集中传输集中到式处理顾名思义就是将所有的信息都一个统一的信息中心进行处理;分布式处理就是将不同地点的,或具有不同功能的,或拥有不同数据的多台计算机利用通信网络连接起来,...
分类:其他好文   时间:2015-03-30 23:16:00    阅读次数:430
Linux DNS之基础概念
DNS:DomainNameSservice 域名解析。基于软件BIND。是一个分布式数据库。FQDN:FullQualifideDomainName完全限定域名。域结构: .根域 TLD(TopLevelDomain顶级域): 组织域: .com .org .net .cc 国家域: .cn .tw .hk ... 反向域: 将IP地址解析为FQDN..
分类:系统相关   时间:2015-03-30 19:03:49    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!