抽象数据类型ADT
摘要: (Abstract Data Type 简称ADT)
是指一个数学模型以及定义在此数学模型上的一组操作。
抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。
……
阅读全文
Unix和Windows服务器区别
摘要: 小型机说了很多年,PC服务器也是大家比较熟悉的,他们区别还是非常大的,UNIX跟PC服务器的CPU不同,最简单台式机、笔记本用的CPU Intel的奔腾等非常清楚。但是提小型机处理器的名字都搞不清楚,现在他们用的CPU处理器都叫RISC处理器,常见的Intel包括AMD都是CISC处理器,那RISC跟CISC有什么区别,RISC是精简指令集计算机,CISC是复杂指令计算机。RISC技术是IBM一个研究院在1974年发明的,IBM对计算机研究非常深入,在70年代就发现我们能够用20%的指令就可以完成80%的工作,并且这20%的指令都是非常简单和基础的指令。如果要另外完成20%工作需要非常复杂的指令,如果要在CPU里面实现指令,就导致CPU非常复杂,这个机器效率非常低,所以这就导致RISC技术的产生,RISC技术改写了计算机发展的历程。技术产生导致RISC System/6000的诞生。
……
阅读全文
TCP和UDP的区别
摘要: 一、什么是TCP和UDP
TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:HTTP、SMTP、SNMP、FTP和Telnet)提供网络服务。TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接。ATM和帧中继是面向连接的协议,但它们工作在数据链路层,而不是在传输层。普通的音频电话也是面向连接的。
……
阅读全文
进程和线程
摘要: 一、
现代的操作系统都可以有多个进程,而每一个进程都可以有多个线程;同一进程中的线程之间共享同一块存储空间,所以都可以访问同一个全程变量等,而进程之间要通讯需要使用共享内存等手段。对操作系统来说,进程的开销大,而线程则小得多。
关于进程较实质的定义﹕
1. 进程是程序的一次执行;
2. 进程是可以和别的计算器并发执行的计算;
……
阅读全文
敏捷开发简介
摘要: ASD:Agile Software Development——敏捷软件开发
1、什么是敏捷软件开发?
敏捷软件开发是一个概念意义上的框架,用来取代软件工程项目的概念;它强调在项目的整个生命周期中,拥抱并促进由于软件进化式的发展所带来的变化。
请注意其中的三个关键词:
……
阅读全文
Object-Oriented Analysis 优点
摘要: Object-Oriented Analysis 优点
--------说法一:
1、维护简单。
模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。
……
阅读全文
操作系统中断
摘要: 1、中断的类型。
从中断事件的性质出发,中断可以分为两大类:
强迫性中断事件:包括硬件故障中断,程序性中断,外部中断和输入输出中断等。
……
阅读全文
子网掩码计算
摘要: IP地址=网络号 连接 主机号,当需要子网划分时,主机号高位部分会作为子网号,从而减少主机数目。
IP分类:(A、B、C比较常用)
A类
……
阅读全文
测试用例的作用
摘要: 1. 你工作不主动,你需要测试用例来催着你去工作;
2. 你测试时总感觉思维很混乱,或者总感觉有些功能没有测到,而一些功能已经测过好几遍了,这样测试用例能够帮你理清头绪,进行比较系统的测试,不会有太多的重复,也不会让你的测试工作产生遗漏;
……
阅读全文
转载-微软笔试题目
摘要: 一、选择题
主要的知识点:
1、临界变量critical section的概念(还有semaphore,thread类似的这些)。
2、存储器cache写穿透和写返回的概念(复习一下高体的cache)。
……
阅读全文
智力测试题目
摘要: 说谎国与诚实国:
询问诚实国的路,只需要问任意一个人“你的国家怎么走”,则他们所指的路都是诚实国的路。
12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球
……
阅读全文
小百科
摘要: 【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、广绣〖广东〗
【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗
【四大名花】牡丹〖山东菏泽〗、水仙〖福建漳州〗、菊花〖浙江杭州〗、山茶〖云南昆明〗
……
阅读全文