知识结构专题

c语言知识结构

c++的四个部分: c语言 面向对象的c++ 模板c++ STL 开发环境和类库: Qt MFC wxWidgets cocos2d(游戏引擎) c语言的数据类型包括基本类型,构造类型以及指针类型。基本类型包括数值型数据和空类型(void)。数值型数据包括整形、字符型以及浮点型。因为字符型用ASCII码表示,所以也是数值型。字符型也包括有符号以及无符号。整型包括有符号和无符号。

数据分析师的完整流程与知识结构体系

【编者注】此图整理自微博分享,作者不详。一个完整的数据分析流程,应该包括以下几个方面,建议收藏此图仔细阅读。完整的数据分析流程:1、业务建模。2、经验分析。3、数据准备。4、数据处理。5、数据分析与展现。6、专业报告。7、持续验证与跟踪。 (注:图保存下来,查看更清晰) 作为数据分析师,无论最初的职业定位方向是技术还是业务,最终发到一定阶段后都会承担数据管理的角色。因此,一个具有较高层次的数据

如何清晰地思考(近一年来业余阅读的关于思维方面的知识结构整理)

如何清晰地思考(近一年来业余阅读的关于思维方面的知识结构整理) http://mindhacks.cn/2008/12/18/how-to-think-straight/ 一年前一个偶然的机会我遇到了一本书——《影响力》,看完这本书之后对我们如何思维产生了极大的兴趣,于是在一年的时间里面密集地阅读了以下一些方面的经典著作:社会心理学、认知科学、神经科学、进化

刘未鹏:如何清晰地思考(近一年来业余阅读的关于思维方面的知识结构整理)

一年前一个偶然的机会我遇到了一本书——《影响力》,看完这本书之后对我们如何思维产生了极大的兴趣,于是在一年的时间里面密集地阅读了以下一些方面的经典著作:社会心理学、认知科学、神经科学、进化心理学、行为经济学、机器学习、人工智能、自然语言处理、问题求解、辩论法(Argumentation Theory)、Critical Thinking、判断与决策。以及大量的 Wikipedia 条目。 这

java web知识结构

传统的java web应用程序是采用jsp+servlet+javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责显示的 jsp、负责流程逻辑控制的servlet、负责数据封装的javabean。但是这种结构仍然存在问题:如jsp页面中需要使用<% %>符号嵌入很多的java代码,造成页面结构混乱,servlet和javabean负责了大量的跳转和运算工作,耦合紧

Android 5.0 开发者官网知识结构疏理

Android 5.0 开发者官网知识结构疏理 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

2013年软件设计师考试知识结构(十)

第十章 面向对象技术 面向对象的基本概念 面向对象 = 对象(Object) + 分类(classification)+ 继承(inheritance) + 通过消息的通信(communication with messagees) 动态绑定(Dynamic Binding):绑定是一个把过程和响应调用所需执行的代码加以结合的过程.静态绑定是在编译时进行的,而动态绑定则是在运行时进行的.

2013年软件设计师考试知识结构(九)

第九章 算法设计与分析 算法设计与分析的基本概念 算法 是对特定问题求解步骤的一种描述,它是指令的有限序列.其具有又穷性、确定性、可行性、输入、输出5个特性. 算法设计 正确性、可读性、健壮性和高效性等. 算法分析 算法分析是对一个算法所需要的资源进行估算. 算法的表示 算法的表示方法有自然语言、流程图、程序设计语言和伪代码. 算法分析基础 时间复杂性 渐进符号 渐进上界

2013年软件设计师考试知识结构(八)

第八章 数据结构 线性结构 线性表 线性表的顺序存储结构:在等概率下插入一个新元素需要移动元素的个数为n/2,删除一个元素需要移动的个数为(n-1)/2 线性表的链式存储结构:其基本节点结构为数据域+指针域 双向链表、循环链表和静态链表. 栈和队列 可以通过整除取余运算将顺序队列假想成一个环状结构,称为循环队列.   串 子串的定位操作称为串的模式匹配. 朴素的模式匹配算法(

2013年软件设计师考试知识结构(六)

第六章 多媒体基础知识 多媒体的基本概念 媒体包括信息的物理载体(存储媒体)和承载信息的载体(表示媒体). 多媒体基本概念 表示媒体可以分为视觉媒体、听觉媒体和触觉媒体三个类型; 按照国际电话电报咨询委员会(ConsultativeCommittee on International Telephone and Telegraph CCITT)的定义,媒体可以归类为:感觉媒体、表示媒体、

2013年软件设计师考试知识结构(五)

第五章 网络基础知识 网络概述 计算机网络的概念 计算机网络的发展大概分为四个阶段:具有通信能力的单机系统、具有通信能力的多机系统、以共享资源为目的的计算机网络、以局域网及因特网为支撑环境的分布式计算机系统;其功能有:数据通信、资源共享、负载均衡、高可靠性. 计算机网络的分类 局域网:分布范围在几千米范围内,带宽最高已达1000Mb/s,误码率低至10-4~10-6 城域网: 广域网

2013年软件设计师考试知识结构(四)

第四章 系统开发和运行知识 软件工程基础知识 软件工程师指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产效率、提高软件质量、降低软件成本. 软件工程概述 软件的生存周期:          可行性分析与项目开发计划:确定软件的开发目标及其可行性.要进行问题定义、可行性分析、定制项目开发计划;参与人员有用户、项目负责人和系统分析师;产生

2013年软件设计师考试知识结构(三)

第三章 操作系统知识 操作系统基础知识 计算机系统中的软件分为应用软件和系统软件(操作系统/语言处理程序/链接程序/诊断程序/数据库管理系统) 操作系统的定义域作业 计算机系统包括硬件资源和软件资源(以文件形式存放在存储器上的程序和数据等信息). 操作系统能有效的组织和管理系统中的各种软硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口.