自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 方法和数组

1.方法引入循环操作(while,do while,for循环): 循环操作解决的是代码重复的问题,重复做某一件事情;此时得重复: 有规律的,语句格式是相同的,有规律的;注意: 循环操作不能解决针对于某一种功能的重复操作,此时得使用方法;开发遵循的原则之一:DRY原则: Don’t Repeat Yourself(不要重复你自己的代码);原因: 重复意味着维护成本的增大;2.方法的定义和调用方法定...

2018-06-30 23:17:12 113

转载 public 、private、protected方式

一个子类继承父类时,可按照public、private和protected方式继承父类,每种继承方式的区别如下:1) public继承方式基类中所有public成员在派生类中为public属性;基类中所有protected成员在派生类中为protected属性;基类中所有private成员在派生类中不可访问。2) protected继承方式基类中的所有public成员在派生类中为protected...

2018-06-28 22:41:59 369

转载 用Java实现线性表的顺序存储结构

一、源代码在Eclipse中新建一个Java project,包括两个java源文件,SqList.java和SqListTest.java。// SqList.java/** * 线性表的动态分配顺序存储结构 * * @author YangYong * */public classSqList<T> {  private final int LIST_INT_SIZE = 10; ...

2018-06-27 22:52:40 640

原创 string类

1.构造string对象(1)常量对象        string常量也是对象,使用双引号括起的字符列,例如,“你好”“12.97”等等。Java把用户程序中的string常量放入常量池。(常量池中数据在程序运行期间再也不允许改变)。(2)string对象       new运算符首先分配内存空间并在内存空间中放入字符序列,然后并计算引用。String类的两个较常用的构造方法a.string(ch...

2018-06-26 18:38:46 180

原创 计算机网络

1.关于计算机网络的较好的定义:计算机网络主要是由一些通用、可编程的硬件互联而成的,而这些硬件并非专门用来实现某一些特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。(上述的可编程的硬件表明这种硬件一定包含有种处理器CPU)2.按照网络的作用范围进行分类:(1)广域网WAN(2)城域网MAN(3)局域网LAN(4)个人区域网PAN...

2018-06-25 16:29:03 174

原创 子类与继承

1.Java不支持多重继承,即子类只能有一个父类。2.子类:在类的声明中,通过使用关键字extends来定义一个类的子类,格式如下:class 子类名 extends 父类名{。。。。。}3.子类自然地继承了其父类不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法,继承的成员变量或方法的访问权限保持不变。(这是子类和父类在同一个包里)4....

2018-06-24 23:11:35 588

原创 作业调度算法

程序实现了作业调度算法中的FCFS算法和SJF算法.FCFS算法:优先考虑系统中等待时间长的作业 ,而不管该作业所需执行时间长短.说的通俗点 , 哪个作业先提交 , 哪个作业先进内存.这是对作业调度而言 , 同样 , FCFS算法也可以用于进程调度 , 此时 谁先进内存的谁先上cpu.那么这样一来就会出现这样的问题 : 如果一个作业所需运行时间很长(长作业) , 并且它先提交给系统 . 那么该作业...

2018-06-23 23:11:43 2710

转载 数据结构考研

2019数据结构考研(一)知识框架数据结构的基本概念数据:数据是信息的载体,是所有能描述事物属性的数,字符以及所有能输入到计算机被计算机程序识别和处理的符号的集合数据元素:数据元素是数据的基本单位数据项:数据项是构成数据元素不可分割的最小单位 注意:不要混淆数据,数据元素和数据项,例如:学生记录就是一个数据元素,它由学号,姓名,性别等数据项组成数据对象:数据对象是具有相同性质的数据元素的集合,是数...

2018-06-21 22:15:57 1952 1

原创 数据结构基础知识点

1.浅谈栈、队列、堆的区别?1.堆:堆是一种树状的数据结构。一般由程序员分配释放,存放由new创建的对象和数组(C中是由malloc分配和free释放),JVM不定时查看这个对象,如果没有引用指向这个对象就回收.(1)优点:可动态分配内存大小,生成周期不必事先告诉编译器,Java垃圾回收自动回收数据;(2)缺点:运行时需动态分配内存,因此,数据存储速度较慢2.栈:是一种仅允许在一端进行插入和删除的...

2018-06-20 23:10:43 726

转载 汇编语言命令

一,破解时常用的汇编指令如下,汇编较弱者可先强行背住,以后就可慢慢理解了。 cmp a,b //比较a与b mov a,b //把b的值送给a,使a=b ret //返回主程序 nop //无作用,英文"no operation"的简写,意思是"do nothing"(机器码90) (解释:ultraedit打开编辑exe文件时看到90,等同于汇编语句nop) call //调用子程序,子程序以r...

2018-06-19 22:39:43 694

原创 类的多态性

1.理解类的多态性类的继承发生在多个类之间,而类的多态只发生在同一个类上。在一个类中,可以定义多个同名的方法,只要确定它们的参数个数和类型不同。这种现象称为类的多态。多态使程序简洁,为程序员带来很大便利。在OOP 中,当程序要实现多个相近的功能时,就给相应的方法起一个共同的名字,用不同的参数代表不同的功能。这样,在使用方法时不论传递什么参数,只要能被程序识别就可以得到确定的结果。类的多态性体现在方...

2018-06-18 22:20:37 13584

原创 计算机组成原理

一、单项选择题1.CRT的颜色数为真彩色,则它的颜色位是_________。A、24位   B、8位   C、16位   D、32位   答案:A2.一个节拍脉冲持续的时间长短是_________。A、指令周期   B、机器周期   C、时钟周期   D、以上都不是   答案:C3.CPU组成中不包括_________。A、指令寄存器   B、地址寄存器   C、指令译码器   D、地址译码器  ...

2018-06-17 22:09:14 1439 1

转载 编程题

一、问题描述输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。链表结点定义如下:struct ListNode{int m_nKey;ListNode* m_pNext;};详细描述:本题为考察链表的插入和删除知识。链表的值不能重复构造过程,例如1 -> 23 -> 25 -> 14 -> 57 -> 2最后的链表的顺...

2018-06-15 22:51:54 112

原创 修饰符与继承性

(一)使用修饰符有时需要公开一些变量和方法,有时需要禁止其他对象使用变量和方法,这时可以使用修饰符来实现这个目的。常用的修饰符有:public,private,protected,package,static,final,abstract等。1. 程序功能:通过两个类 StaticDemo、KY4_1 来说明类变量与对象变量,以及类方法与对象方法的区别。2. 编写源程序 KY4_1.java,程序...

2018-06-14 22:22:31 327

转载 【C语言】递归练习题小结

     程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需...

2018-06-13 20:20:07 931 2

转载 C语言---双向链表

1、节点定义[cpp] view plain copytypedef struct DListElement_  {      void * data;      struct DListElement_ *prev;      struct DListElement_ *next;  }DListElement;  2、链表定义[html] view plain copytypedef stru...

2018-06-12 21:59:06 476

原创 Java面向对象编程

1.编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length)、宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, int h) 对这三个变量进行初始化,然后定义一个方法int volume ()来计算长方体的体积。最后,在main()方法中创建一个Box类的对象b,首先通过调用对象b的setBox()方法来设置...

2018-06-11 22:35:48 168

原创 数据查询

1.找出工程项目J2使用的各种零件的名称及其数量select pname,qtyfrom spj,pwhere spj.pno=p.pno and jno='j2' 2. 找出使用上海产的零件的工程名称         select jname         from spj,s,j        where spj.sno=s.sno and s.city='上海' and spj.jno=j...

2018-06-10 19:50:21 2481

转载 main函数

main函数的概念main函数的本质main函数的参数main函数参数的意义面试问题-main函数一定是程序执行的第一个函数吗?main函数的概念C语言中main函数成为主函数一个C程序是从main函数开始执行的在实际编程中,我们可以看到很多不同main函数的定义。 main(); void main(); int main();123问题:正确的main函数原型到底是怎么样的呢?main函数...

2018-06-09 23:45:37 1378

转载 Mysql常用30种SQL查询语句优化方法

1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以...

2018-06-08 21:56:36 272

原创 数据更新

1.对于student表,将所有所在系部信息为’CS’的改为’计算机科学系’2.对于course表,将数据结构课程的学分改为3。3.对于student表,插入一条新记录,它的具体信息为,学号:201216011、姓名:张三、性别:男、年龄:21,所在系部:数学系。4.对于course表,插入两条记录,记录的值自己给定。5.对于SC表,将课程编号为2号的最低分改为在原分数*1.16.对于SC表,将课...

2018-06-07 20:36:30 193

原创 刘光《C++程序员不可不知的101条实用经验》

1.理解指针的本质数组和指针的区别在于数组的长度是固定的,只能存取某一种元素,一旦创建就不允许添加其他的元素。而指针可以像索引一样指向数组的每个元素。C++规定:存放地址的变量称为指针变量,变量的地址称为变量的指针。在32位系统中指针的宽度为32位(即4个字节)。小心陷阱:(1)一个指针变量定义了就要确保初始化,以防指针悬空或变成野指针(2)如果一个指针变量被delete后,确保其被赋值为NULL...

2018-06-06 22:32:07 299

原创 简答

1.操作系统定义:对计算机系统资源进行直接控制和管理,协调计算机的各种动作,为用户提供便于操作的人机界面,存在于计算机软件系统最底层核心位置的程序的集合。2.操作系统的功能:a.存储器管理 b.处理机管理 c.作业管理 d.信息管理 e.设备管理3.多批次处理系统分时系统实时系统CPU时间分配作业运行时独占时间段分时事件发生时立即分配内存同时存放多批作业同时存放多道程序存放预置的事件处理程序响应时...

2018-06-05 19:37:18 168

原创 Java

(一)、声明不同数据类型的变量 1. 把程序的输出结果写在实验报告中。如果不给上面程序中的变量赋初始值的话,看看该程序是否还能正确运行?如果不可以,请指出为什么?    答:不能正确运行。Java中的变量分为局部变量和全局变量,局部变量就是在方法中声明的变量,而全局变量就是在类中声明的变量,声明在方法中的变量在使用时必须要初始化 2. 试编写数据类型转换程序。讨论自动类型转换和强制类型转换的实例。...

2018-06-04 22:59:01 274

原创 Java面试定会遇到的面试题

1.问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2.问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4.问题:Java的”一次编写,处处运行”是如何实现的?答案:Java...

2018-06-03 21:56:36 87

原创 指针概述

指针是一种数据类型1、指针也是一种变量,占有内存空间,保存内存地址2、*p操作内存在指针声明时,*号表示所声明的变量为指针在指针使用时,*号表示操作指针所指向的内存空间中的值*p相当于通过地址(p变量的值)找到一块内存;然后操作内存*p放在等号的左边赋值(给内存赋值)*p放在等号的右边取值(从内存获取值)3、指针变量和它指向的内存块是两个不同的概念给p赋值p=&a,只会改变指针变量值,不会...

2018-06-02 20:41:16 174

原创 单链表的创建,插入,删除,逆置

单链表的创建,插入,删除,逆置一 单链表:一种线性的基本数据类型,可以理解为一条长度可变的线条,中间有许多节点,节点相互之间用指针连接,连接方向从头节点至尾节点使用指针单向连接,访问也只能从头节点开始访问,尾节点的指针指向NULL。1 单链表的创建分为主函数,输入函数,输出函数三部分。代码:我这里是个例子A  头插法(反向输入,先输入尾节点,再反向输入,最后一个节点为头节点):输入某个人的姓名年龄...

2018-06-01 12:56:36 618

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除