自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类的继承------C++

1、继承定义:继承就是在已有类的基础上创建新的类的过程,已有类成为基类,新类成为派生类。换句话说,就是新类将基类中的某些数据成员和成员函数给拿过来自己用了。同一个基类可以被多个派生类继承,同一个派生类同样也可以继承多个基类;只能从一个基类继承的方式叫单继承,可以从多个基类继承的方式叫多继承。2、派生类与基类继承的事项: 1、派生类除了继承基类的某些数据成员和成员函数外还可以新...

2018-07-15 11:00:30 14111 3

原创 我的面试

面试问题,不定时更新,杂记

2020-12-16 11:15:51 102

原创 List---自定义排序2

和自定义排序一相似,但是自定义排序二不是对JavaBean操作,而是新建一个专用的排序类,这里使用的是PadSort,让该类实现Comparator接口,重写其compare()方法。话不多说上代码:JavaBean:package edu.csust.reference.Assmble.Pad;public class Pad{ private int id; private String name; public Pad() { } public Pad(int id...

2020-06-29 20:37:33 163

原创 List----自定义排序1

有的时候我们需要对指定类型的List中的元素进行排序,例如:对指定类型为自定义类Pad类型的List中的元素进行排序,可以自定义按照一定的排序规则进行排序。而java中的Collecions.sort()只能对八大基本数据类型的List进行排序,所以无法满足需求。这里介绍的自定排序规则是创建Pad JavaBean,Pad类实现Comparable接口,重写compareTo()方法。JavaBean:这里定义了一个Pad类,其属性只添加了id和name两个属性,如果需要更加完善的业务逻...

2020-06-29 20:21:52 323

原创 Java--list的简单应用

package edu.csust.reference.List;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.junit.Test;public class ListTest { @SuppressWarnings({ "rawtypes", "unchecked" }) @Test public void test() { List list =new.

2020-06-26 22:32:24 215

原创 JDBC高级封装------Connction对象的封装

前言: 在连接数据库的时候,我们往往会发现,有些操作和代码都是一样的,所以,秉承着java的封装的思想,我们可以将其抽调成一个函数。而这里的jdbc技术中,加载驱动类,定义数据库的地址路径、用户名、密码以及创建connection对象每一次使用jdbc技术时,要进行的基础操作。而我们已知一些工具类可以直接调用,如:String、Math等等,它们就是封装了一些常用的方法,以便于开发者调用,提高开发效率。我们这里如果将jdbc中连接数据库、加载驱动类和创建Connection对象这几个步骤分...

2020-05-31 17:11:41 2833 1

原创 Java--JDBC初体验

一、概念:JDBC(Java Data Base Connectivity, Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它有一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。通俗来讲,JDBC就是java为各种数据库提供的一个连接接口,也就是java与数...

2020-03-21 22:06:08 116

原创 java--jdbc数据库驱动jar包的导入

step1:在java项目中创建lib文件(命名无规定,但一般以此命名),将下载的数据库jar包复制即可MySql的驱动jar包下载地址:http://central.maven.org/maven2/mysql/mysql-connector-java/step2:在上右键 ==> Build Path ==> Add to Path 得到以下结果:完成!...

2020-03-21 22:00:19 2448 1

原创 暴力求解之中转站问题

题目描述: Shopee物流会有很多个中转站。在选址的过程中,会选择离用户最近的地方建一个物流中转站。假设给你一个二维平面网格,每个格子是房子则为1,或者是空地则为0。找到一个空地修建一个物流中转站,使得这个物流中转站到所有的房子的距离之和最小。 能修建,则返回最小的距离和。如果无法修建,则返回 -1。若范围限制在100*100以内的网格,如何计算出最小的距离和?当平面网...

2019-07-30 15:50:46 555

原创 JAVA 基础试题2

问题:输入样例:Hello World and Coders输出样例:sredoC dna dlroW olleH方法一:/* *该方法是比较笨拙的方法,也是易于想到的方法 * */package OJ1;import java.util.*;public class test2_1 { public static String FirstR...

2019-04-14 23:01:58 577

原创 Java 基础试题1

问题:输入样例:8输出样例:40320方法一:import java.util.*; import java.io.*;class Main { public static int FirstFactorial(int num) { return (num==1?1:num*FirstFactorial(num-1));//最简单的方法,...

2019-04-14 20:42:10 140

原创 JS实现简单的网页新闻无缝滚动

方法简单,直接上代码:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>垂直新闻公告无缝滚动</title><sty...

2018-12-30 17:06:38 3220

原创 JS实现时间表

用来JS实现时间表方法很简单,直接定义year、month、day、hour、minute和second变量,直接获取系统时间即可。只不过注意,用getmonth()时注意,他获取的时从0到11的数字而不是1到12所以要加一,这里是千万要注意的。其它细节见代码:<!DOCTYPE html><html><head> <title>动态时间...

2018-12-30 16:11:36 3200

原创 JS实现网页进度条

1.在网页上设置一个Download按钮,对其进行样式改造,这里我使用margin-left和margin-top来设置button在网页中呈现的位置。2.在js中改变进度条div的style中的width。当定时器没10ms刷新一次时,进度条中会有数值变化,而这个就是div.innerText,没刷新一次count++,也就是我们看见的1%、2%、3%......而进度条的div.style...

2018-12-24 20:55:25 1281 2

原创 关于选项卡的切换——JS实现

对于选项卡的切换有很多种方法,这里介绍的是一种易于理解和简单的方法。JS实现对div的操作,首先就得将div给取出来,然后对该div进行操作。如果要操作的div或者其它属性有多个可以采用document.querySelectorAll()取用,注意,这里的document.querySelectorAll()取出来的是数组,而如果只需要对摸一个div取操作,则用document.querySel...

2018-11-26 11:21:14 2278

原创 继承---指定面积求和

1、题目描述: 有几何类型:圆形Circle、正方形Square,根据输入构造若干个几何对象,并计算指定形状对象的面积之和,精确到小数点后4位。 说明: 控制精度语句:假定sum表示所求面积之和,则语句为: cout<<fixed<<setprecision(4)<<sum<<endl; 相应...

2018-07-16 13:27:24 261

原创 STL标准模板库的简单使用

1、STL是基于模板技术的一个库,它提供了许多模板化的通用数据结构、类和算法。其核心内容包括容器、迭代器和算法三个部分,三者常常协同工作,为各种编程问题提供有效的解决方案。2、容器:是用来存储其他对象的对象。它是容器类的实例,而容器类是用类实现的,适用于各种数据结构。STL中常用的容器及其所在的头文件名字如下:红线标注的更是常用中的常用!1)、stack(堆...

2018-07-15 22:09:34 178

原创 队列的基本操作

1、队列的定义:队列是只允许在一端进行插入操作,在另一端进行删除操作的线性表。允许插入的一端叫队尾,此操作叫入队、进队;删除的一端叫队头,此操作叫出队。2、其特点是先进先出(First In First Out)简称FIFO。例如:一组数据a1、a2、a3、a4、a5入队后,其出队的顺序即为a1、a2、a3、a4、a5。3、一般采用循环队列来存储,其实现代码如下/****...

2018-07-15 09:59:31 3844

空空如也

空空如也

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

TA关注的人

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