随笔分类 - 校招基础知识
摘要:一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用 Ctrl+c 终止。9. 静态路由设定后,若网络拓扑结构发生
阅读全文
摘要:J2EE是什么?它包括哪些技术?解答:从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准主要包括以下这些技术:1) Servlet Servlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。2)JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序
阅读全文
摘要:循环队列:int queueSize = 100;int frontint rearint data[queue];int count;front = rear;且count = 0; 空count = 100; 满一开始front和rear都为0,入列rear+1后模100,出列front+1后模100带权路径长 /\ /\ /\ /\ 5 6 82 32、3长度为3, 3 * 2 + 3 * 35、6、8长度为2关系数据库可以允许重复,在没有声明主键情况下数据库为每个主键默认建立索引,但用户可以通过CREATE INDEX另建其他索引,所以索引个数不唯一,非主键亦可有索引单循环链表{dat
阅读全文
摘要:1-int i = a; i = i++; i还是a2-System.out.println(0+'0'); 48 “0”+ 0 才为003-x=x+1最低,x=+1其次,x++最高4-int k; k++; // java没有初始化,不能使用5-0&&k++; k++没有执行6-java不能在判断表达式中直接用int类型,如if(a)错误, int无法转为boolean7-j++,本身不会改变,再次执行非赋值回j的,之后才会改变j = 0; j=++j+j+++j+++j++; ++j 变1,j++还是1, j++非赋值2, j++非赋值3 7k - 0, k
阅读全文
摘要:1-order by-1- 单列-2- 多列 order by column1, column2, column3-3- 位置select语句中的最后一条子句-4- order by的列,不一定要选择哪些被检索,被显示的列,哪些没有出现的列也是可以的。-5- 支持用位置序号代替(必须是select清单中,所以不支持未检索的)列名 order by 1, 3; #列名不清楚,如果数据库表修改也会出乱问题-6- 指定排序方向desc(降序),asc(升序,默认) 多列是要分别说明order by column1 desc, column2, column3 desc; # column1 降序 z
阅读全文
摘要:大话设计模式第一章之:工厂模式客套话:程序能运行不一定是最优的。可维护,可扩展,可复用,灵活性好,避免重复(可以多一个环节来排除重复)业务逻辑与界面逻辑的分开类与对象抽象类,虚方法实现不同功能如调用不同功能,要使用不同类吗,只要使用一个基类,用swicth判断要使用什么功能,然后用子类初始化基类,就可以了。一个最基础的类,继承会让所有的子类都拥有某种特性,为了实现一些可有可无的特性,可以使用接口。原则:尽可能的避免重复只有分离才可以更好的维护和复用。要复用,不复制要松耦合不要紧耦合UML图:单向关联用箭头,双向不用。+public-private#protected直线加空白三角形:继承了,箭
阅读全文
摘要:第1章软件工程的内容和方法程序是计算机为完成特定任务而执行的指令的有序集合。软件=程序+数据+文档软件工程是研究软件开发方法和软件管理方法的一门工程学科软件工程的三要素:软件工程的方法(开发方法)、工具(支持方法的工具)和过程(管理过程)。软件工程的7条原理:(1)用分阶段的生存周期计划严格管理软件开发,分为计划、分析、设计、编程、测试和运行维护6个阶段。(2)坚持进行阶段评审。上一阶段评审不通过,就不能进入下一阶段开发。(3)实行严格的产品版本控制。(4)采用现代程序设计技术。(5)结果应能清楚地审查。(6)开发小组的成员要少而精。(7)要不断地改进软件工程实践的经验和技术,要与时俱进。软件
阅读全文
摘要:1-对象(1)存储,同一类不同对象,属性值不同,但行为相同,所有函数代码存放在公共区2-类,C++基本单位(1)成员变量,除了静态的,不初始化,构造对象时,通过构造函数初始化,或者对象索引初始化等3-封装,类给我们提供的仅仅是函数接口,好的编程方式,类成员变量是隐藏的。4-抽象5-继承,单重继承,多重继承(一子类,多个父类),重复继承(一子类,多个父类,父类们,都继承同一个子类),变量名的处理问题,加类名标识6-多态静态多态(重载)模版等,编译时确定动态多态(虚函数,纯虚函数),运行时确定调用哪个函数基类对象指针,能指向自己类型,以及子类类型的指针,而子类指针不能反过来指向基类指针基类对象,可
阅读全文
摘要:1-结构话程序设计:自顶向下,逐步细化,模块化设计,结构化编码2-C语言程序设计以函数为单位3-数据类型,指定数据取值范围及对该数据可进行的操作4-(磁盘)--载入器--内存--CPU5-标识符,大小写字母/下划线开头, 字母下划线,数字组合6-数据类型-基本数据类型(enum)、指针数据类型,构造数据类型(struct,union)7-整型 八、十、十六进制。 short类型两个字节,-32768~32767_int8 = char_int16 = short_int32 = int = long_int64 = long longint i = 017;// 八int j = 15;int
阅读全文

浙公网安备 33010602011771号