自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 变量初始化

java 程序的初始化一般遵循以下三个原则:1、静态对象先于非静态对象初始化,静态对象只初始化一次,而非静态对象会初始化多次;2、父类优先于子类进行初始化;3、按照成员变量定义顺序进行初始化,即使变量定义布于方法定义中,它们依然在任何方法被调用之前优化;java程序初始化工作可以在许多不同的代码块中完成,它们的顺序如下:父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父

2017-11-29 16:34:23 281

原创 软件测试

白盒测试:一、定义:结构测试(逻辑测试)通过测试检验产品内部逻辑结构是否按照规格说明书的规定正常进行。二、原则:1、保证一个模块中的所有路径至少被测试一次;2、所有逻辑值均需要测试真和假俩种情况;3、检查程序的内部数据结构是否有效;4、在上、下边界及操作范围内运行所有循环;三、方法:1、逻辑覆盖a、语句覆盖:选择足够多的测试数据,使得程序中的每个可执行语句至

2017-11-24 21:51:48 798

原创 c语言 指针

++*p、(*p)++、*p++、*++p四种差别:++*p相当于++(*p)  表示先给p指向的变量值加1,然后取该变量的值;(*p)++先取p指向的变量值,然后该变量值加1;*p++相当于*(p++),表示取p所指向变量的值,然后p加1;*++p相当于*(++p),表示p加1,然后取p所指向变量的值;数组指针、指针数组、函数指针、指针函数区别:数组指针:a po

2017-11-21 17:35:33 135

转载 嵌入式软件

一、简单题。1、什么是预编译,何时需要预编译? 答案: 1)总是使用不经常改动的大型代码体。            2)程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。2、char * const p、char const * p 、const char *p 上述三个有什么区别? 答案: char * con

2017-11-21 10:33:35 248

原创 数据结构 排序

1、冒泡排序基本思想:比较相邻的两个值,大的排后面,小的排到前面,将最大的排都最后面,然后再次循环,不用循环到最后,倒数第二个就行,第二大的排到倒数第二个;即每次比较如果发现较小的元素在后面,就交换两个相邻的元素。时间复杂度为O(n^2)。参考如下代码:c语言  void bubble_sort(int a[],int n)//n为数组a的元素个数 {      int

2017-11-20 22:04:23 245

原创 数据结构 栈、队列

栈后进先出线性表,是限制在表的一端进行插入或者删除操作,每次出栈的元素都是栈顶所在的元素,也就是最后进栈元素。按照存储方式,栈分为顺序栈和链式栈,顺序栈一般是由一维数组和栈顶变量组成,链式栈不会出现满栈溢出的情况。队列先进先出线性表,它的所有插入操作(入队)在一端,而删除操作(出队)在队列另一端。循环队列个数=(队尾-对头+数组大小)mod 数组大小不调用库函数实现st

2017-11-20 18:23:58 420

原创 c sizeof

sizeof是计算对象所占的字节个数,通常用来查看变量或结构体等所占的字节个数。在32位系统中: char的sizeof值为1,char是我们编程能用的最小数据类型。 short的sizeof值为2;  int、float、long为4; double为8; 所有的指针的sizeof值都为4。数组的sizeof值等于数组所占用的内存字节数,char c1[]

2017-11-18 20:16:31 176

原创 java int 和Integer的区别以及程序运行结果

1、 int 和Integer的区别a、int是java的基本数据类型;Integer是int提供的封装类;b、int默认值是0;Integer默认是NULL;c、int直接储存数据;Integer是对象,需要用一个引用指向对象;d、声明int的变量不需要实例化,而声明Integer的变量需要实例化。2、相等运算符与引用类型的变量区别例1:  public  static

2017-11-17 20:32:10 644

原创 java 访问修饰符

在java中,类的修饰符主要有:private、default、protected、public下面将具体介绍类修饰符的作用范围:1.私有权限(private):private可以修饰数据成员、构造方法、和方法成员,不可以修饰类。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能使用。2.默认权限(default):类、数据成员、构造方法和方法成员等都可以使用默认权限

2017-11-17 19:40:13 146

原创 java 面向对象的三大特性

面向对象的三大特性:继承、封装、多态。分别对继承、封装、多态进行解释:继承:一种联结型层次模型,提供一种明确表述共性的方法。对象的一个新类从现有类中派生;新类继承了原始类的特性,派生类可以从它的基类继承方法和实例变量,而子类可以修改或增加新的方法使之更适合特殊的需要。封装:将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以把自己的数据和方法让可信的类或者对象操作,对不可信的进

2017-11-17 16:58:55 179

原创 数据库 MySQL

关系型数据库一、表格的概念表头(header): 每一列的名称; 列(row): 具有相同数据类型的数据的集合; 行(col): 每一行用来描述某个人/物的具体信息;值(value): 行的具体信息, 每个值必须与该列的数据类型相同; 键(key): 表中用来识别某个特定的人\物的方法, 键的值在当前列中具有唯一性。二、在 Windows 命令提示符下运行:

2017-11-16 21:37:00 252

原创 css 水平居中 垂直居中 水平垂直居中

一、水平居中      1、行内元素水平居中      text-align :center     2、块级元素水平居中      margin:0  auto      3、多个块状元素的水平居中          实现多个水平排列的块状元素的水平居中,是将要水平排列的块状元素设为display:inline-block,然后在父级元素上设置text-align:center,

2017-11-16 17:26:07 288

空空如也

空空如也

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

TA关注的人

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