摘要: 每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算法学的不好,怎么对程序的性能进行优化?废话不多说,本文要介绍的这些排序算法就是基础中的基础,程序员必知!1、直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经 阅读全文
posted @ 2012-05-04 07:44 spring高手 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、问题类型:(1)在给定E-R图中,补充联系,并指定联系类型(根据策略1,2)(2)补充关系模式的属性,找出主键外键(根据策略1,2)(3)补充SQL语句(这个得懂)(4)判断记录是否可插入(根据策略3)二、策略1、根据描述,根据经验2、E-R图转换关系模式的原则(1)1:n转换到N端,或者独立(码只能是N端的码)(2)1:1转换到哪里都可以,如果独立(各个实体的码都是该关系模式的候选码)(3)m:n只能独立(码为两者的组合)(4)m:n:p只能独立组成关系模式(把所有码加进来,作为码)3、考虑实体完整性,参照完整性,自定义完整性,决定记录是否可以插入(1)实体完整性要求每一个表中的主键字段 阅读全文
posted @ 2012-05-01 17:22 spring高手 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 最近备战软考,复习到数据流图,学习成果与大家分享。数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。(百科)谈谈我的一点理解有时候我们要开发或者理解一个系统,总体的系统结构我们弄清楚了,但是细节上需要再深入,而数据流图“自顶向下,由外到内,逐步细化”的思想就凸显出很重要的作用,它可以作为我们系统分析的指导方法。数据流图分析关注的重点是数据,将面向控制的信息作为数据进行处理,包括了系统的所有数据,能准确的抽象系统数据的流向和 阅读全文
posted @ 2012-04-29 08:23 spring高手 阅读(25176) 评论(4) 推荐(6) 编辑
摘要: 一、概念:1、作业:由三部分构成,即程序,数据和作业说明书,它是用户在完成一项任务过程中要求计算机系统所做工作的集合。2、作业管理:是对用户提交的诸多作业进行管理,包括作业的组织、控制、和调度等,尽可能高效地利用整个系统的资源。3、作业的几种状态:1)提交状态:作业从输入设备到外存的过程。2)后备状态:当作业全部信息进入外存后,系统为该作业建立一个作业控制块(JCB,作业名,作业状态,资源要求,作业类型等等作业信息,以便被系统识别)3)执行状态:后背作业被作业调度程序选中分配了必要的资源并进入内存,建立进程。(涉及进程管理)4)完成状态:当作业正常运行结束,它所占用的资源尚未全部被系统回收时的 阅读全文
posted @ 2012-04-25 08:13 spring高手 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 程序设计语言是为了书写计算机程序而人为设计的符号语言,用于对计算过程进行描述、组织和推导。 阅读全文
posted @ 2012-04-16 11:13 spring高手 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 操作系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源,在计算机与用户之间起接口作用。 阅读全文
posted @ 2012-04-09 07:38 spring高手 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 计算机体系结构:计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。 阅读全文
posted @ 2012-04-07 17:32 spring高手 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 数据结构:数据元素的集合(或数据对象)及元素之间的相互关系和构造方法。 阅读全文
posted @ 2012-04-05 14:32 spring高手 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 看到米老师的评论,“时间紧,任务急!米老师”,我知道自己最近慢了,最明显的标志就是博客没有更新,或者说博客在最低线挣扎,也没有总结什么像样的东西。博客是整理自己的生命,沉淀一些文字,升华价值,而我最近在赶,真是惭愧。落下就是落下,不需要解释,不需要理由。还是自己对自己要求不够严格,松懈了。现在是软考复习阶段,直到今天我才把视频看完,囫囵吞枣地过了一遍,很多问题不清晰。尤其是算法设计,很头疼,问题保留,接下来,还要在看书阶段巩固自己所学。想到还要做论文,自学考试,时间蛮紧的。很忙碌,压力很大,但是我力量很足,心里憋着一股子劲儿,这种劲来自很多方面,最重要的一方面是责任吧,提高班停课这段时间,一边 阅读全文
posted @ 2012-04-02 11:42 spring高手 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 这几天一直在看一些基础知识,有关操作系统的,进程,存储,作业管理,文件管理等。有关软件工程的,这部分相对来说比较简单,因为有过去学习的基础,算是复习吧。数据库这部分也一样,大部分大内容算是复习,对于关系代数,元组演算,感觉比较陌生,不明白他们到底有什么用。多媒体技术只是笼统的过了一遍,知道个大概,对于音频,视频,图像的原理还是不清楚。现在看到了组成原理与体系,流水线,高速缓存,知道他们有什么作用,但是很好奇,在现实硬件中,他们到底是怎么实现的。软考复习有一段时间了,感觉都是理论支撑,跟实际应用的联系把握不好,感觉两者之间还是有很大距离,不知道该怎么弥补这段差距。争取在清明节结束之前,把视频看完 阅读全文
posted @ 2012-03-31 10:05 spring高手 阅读(188) 评论(0) 推荐(0) 编辑