自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙雪的博客

人终将被年少不可得之物困其一生

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java:继承

继承1.概念:继承是面向对象编程的三大特征之一,是一种基于已有类来创建新类的机制。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。Java中每个类只允许有一个父类。语法如下:class <子类> extends <父类> Object类是所有类的直接父类或间接父类。 2.根据访问权限修饰符的不同,子类可以继承父类中某些成员...

2018-08-23 22:24:20 333

原创 Java:对象初始化过程

先看下面的代码图 注意:1.对象已经创建,否则this.name会出现错误2.已经存在了,否则this.name会出现错误3.程序运行结果先输出张三,然后输出李四,可见一定先调用非静态代码块,再调用构造函数,并且调用非静态代码块时所创建对象的实例属性值为初始化值,或者是默认值(如果没有初始化) 用new创建并初始化对象步骤:1.给对象的实例变量(非“常量”)分配内...

2018-08-23 21:04:09 200

原创 Java:构造方法

为什么需要构造方法?public class Teacher { int age; // 年龄 String name; // 姓名 String position; // 职位 String education; // 学历 public String introduction() { return "大家好!我是" + name + ",我今年" + age + "岁...

2018-08-23 20:48:28 394

原创 Java:static关键字

static是Java中的一种修饰符,顾名思义就是静态化。 在Java程序中常见有用于限制方法的调用方式,比如一个输出文字的简单方法public static void print() { System.out.println("Hello World!"); } 下面就介绍static一些的内容用法static常用于修饰(1)成员变量 (2)方法 (3)代码块  ...

2018-08-22 18:28:19 670

原创 Java:全局变量(成员变量)与局部变量

分类细则:变量按作用范围划分分为全局变量(成员变量)和局部变量成员变量按调用方式划分分为实例属性与类属性 (有关实例属性与类属性的介绍见另一博文https://blog.csdn.net/DragonGirI/article/details/81948332)局部变量按定义位置划分分为形参,方法局部变量,代码块局部变量 成员变量: 直接在类中声明的变量叫成员变量(又...

2018-08-22 17:40:25 7110

原创 CSS样式布局:position属性

position属性:用于定义建立元素布局所用的定位类型,该属性有多个值: 值 描述 static 默认值。没有定位,元素出现在正常流中(忽略 top, bottom, left, right 或者 z-index 声明)。 relative 生成相对定位的标签,相对于标签原来位置进...

2018-08-21 12:42:16 645

原创 HTML:三种方法用JavaScript修改CSS样式

修改元素的css样式一般是标签的style属性中或头部的style标签中进行增删与修改。下为利用JS修改元素的css样式的三种较为实用的方式。第一种:获取相应标签对应的 javascript对象.style,进行赋值<!DOCTYPE html><html> <head> <meta charset="UTF-8"> ...

2018-08-21 12:23:16 730

原创 JavaScript:常用的获取元素的指令

通过元素的ID获取:getElementById(); (为单个元素)      (以下的指令获取的往往是数组,如果要获取其中某个元素,应在后面加对应的下标)通过元素的类名获取:getElementsByClassName(); 通过元素的标签名获取:getElementsByTagName(); 通过元素的名字获取:getElementsByName();&lt;!DOCTYPE ...

2018-08-21 11:28:44 405

原创 JavaScript:自定义对象方式(常用5种)

对象:在JavaScript中,对象是拥有属性和方法的数据。JavaScript自定义对象方式有以下7种:直接创建方式、对象初始化器方式、构造函数方法、prototype原型方式、混合的构造函数/原型方式、动态原型方式和工厂模式。前5种比较常用。 1. 直接创建方式:     创建语法: var 对象变量名 = new Object(); 对象变量名. p...

2018-08-21 10:59:12 1947 3

原创 HTML:利用:after伪元素清除浮动

 :after伪元素和:before伪元素分别用于在元素之后和之前添加内容,实际网页开发过程中:after伪元素比较常用,借助:after伪元素一般用于清除浮动,利用伪元素来清除浮动是常规浮动清除的三种方式之一,也是最常用、最为推荐的一种方式。&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"...

2018-08-21 10:23:31 8156

原创 Java :break,continue,return的基础区别

break,continue,return是程序中经常出现的语句,其功能也有点相似之处,有时候辨析时易混淆,下为三者的区别分析。大致思路:明确用在什么语句或结构中,其具体作用以及其他两者没有的特殊作用。break:主要是用于switch语句和循环语句中。break语句主要是在switch语句和循环结构出现。break用于结束其所在当前switch语句块程序的运行,但不会影响其所在...

2018-08-16 14:04:37 228

原创 Java:二分法查找元素

二分法查找原理思路:搜索数据与 有序数组 中间元素比较以确定在中间元素左边还是右边,如果在右边,则调整最小搜索索引值,然后进入下次循环;如果在左边,则调整最大搜索索引值,然后进入下次循环;如果相等则当前位置就是查找数据所在位置,停止循环;注意:因为是根据数组元素之间的大小关系来查找元素的,所以数组必须是有序的数组,而且升序(从小到大)与降序(从大到小)的代码也会不同。本篇以升序为例。...

2018-08-16 13:05:55 1004

原创 Java:值传递与地址传递(引用传递)区别

值传递(pass by value)是指在调用函数时将实际参数 复制 一份传递到函数中,这样在函数中如果对 参数 进行修改,将不会影响到实际参数。传递对象往往为整型浮点型字符型等基本数据结构。public class PassByValueReference { //值传递 public static void main(String[] args) { int x = 9; p...

2018-08-15 17:35:10 7255

原创 Java:冒泡排序法

冒泡排序法是最基本的排序法之一,冒泡排序法的运行机制是通过循环遍历元素并调整相邻元素顺序来实现的一种简单排序方法。冒泡排序的实质是相邻两个元素比较,然后按照升序或降序调换位置。下为降序冒泡排序的代码:public class Training { public static void main(String[] args) { int [] array = {3,2...

2018-08-15 15:31:57 1083

原创 Java:计算6x6宫格两对角线数字之和

计算如图的两对角线数之和 ,编写了一段较为简捷的代码public class Training { public static void main(String[] args) { int [][] scores = new int[6][6]; int num = 0; int sum1 = 0; int sum2 = 0; for (int i ...

2018-08-15 15:14:50 976

原创 十进制与二进制之间的转换

整型有4种进制形式:1.十进制: 都是以0-9这九个数字组成,不能以0开头。2.二进制: 由0和1两个数字组成。3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。位运算在计算机语言中运用广泛,所以十,二进制间的转换显得十分重要:十进制与二进制之间的转换: ...

2018-08-11 16:23:06 17070 22

原创 Java: short a=1; a=a+1; 编译报错

最近练习是遇到的一个小问题,作分享。 short a=1; a=a+1; 编译报错java里a=a+1会自动转型成int,如果不进行显示转换,而是将int强转short就会报错.正确写法为   short a=1; a=(short)(a+1);  (显示转换)    反过来,short→int可以不用写,会自动转换 规则:隐式类型转换可以从小到大自动转,即byte→s...

2018-08-11 16:11:51 2078

原创 HTML:简单实现短信验证码的按钮界面显示

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> var countdown=60...

2018-08-11 12:17:11 6027

原创 JavaScript:Form及简单应用

HTML 对象之 Form 对象:Form 对象代表一个 HTML 表单。以下就是一个form表单(以“百度一下”为例)&lt;form&gt;            &lt;input name="wd" /&gt;            &lt;input type="button" value="百度一下" onclick="submitForm()"/&gt;

2018-08-11 12:10:54 585

原创 Windows安装Java以及配置环境变量

预先下载好​Java JDK(Java Development Kit)安装包,即开发工具包。里面有用户平时用到的JRE(Java Runtime Enviroment)即Java运行环境。装了JDK,JRE自然也被装上了。我装的是32位(x86)的Java,64位的运行可能不太稳定。下载可去搜索引擎中的站点中获取。下载完后运行,如果磁盘分区合理,安装目录推荐安装在非C盘...

2018-08-11 11:48:57 336

原创 HTML:在浏览器页面上简单实现显示标准系统时间

运用到了HTML JavaScript中的Date对象,并按 “日期 时间 星期” 格式输出,且要求为除年份外皆为两位(不足两位前补0),最后的全代码如下<!DOCTYPE html><html> <head> <script> function time(){ ...

2018-08-07 17:08:34 2521 1

Java题库练习.zip

关于Java语言的一些编程题和问答题的收集整理, 密码hchs

2019-08-18

Win10 adb工具包

Win10适用的adb工具包 比如可用于科大讯飞唤醒词的替换写入等等 亲测好用 结合文档使用说明https://blog.csdn.net/DragonGirI/article/details/88914482

2019-03-30

基于Opencv的道路停车位的移动车辆检测

基于OpenCV的道路停车位的移动车辆检测,简易实用,视频流输入(ROI可自己修改,推荐avi格式),可用C++和VS实现,附上测试代码和测试视频,代码有相应的注释可供理解,至于opencv等在工程中是属性配置请自行配置,作者编写时VS版本为2017,opencv 4.0,能实现基本的检测,有任何想法可评论交流。

2019-03-27

异步串口通信

多线程异步串口通信, 通过底层API实现,VS2010环境编码 转载于MingoJ 文档说明请见https://blog.csdn.net/DragonGirI/article/details/88839984

2019-03-27

空空如也

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

TA关注的人

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