- 博客(35)
- 收藏
- 关注
原创 maven的配置及使用(二)
接下来就是Eclipse上maven开发环境的的搭建。 1、这一环节采取自愿可改可不改,需要注意的是:如果直接使用Apache的镜像库,不需要再改配置了,Maven也能正常使用。但是国外的网站有时候会由于某某防火墙的原因有时候访问慢,可以添加一下阿里的镜像库,在apache-maven-3.6.3\conf\settings.xml文件中的mirrors标签下增加一个阿里云镜像库配置。如下图...
2020-02-05 20:37:36 174
原创 maven的配置及使用(一)
maven: 简介:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1、先在官网上下载...
2020-02-05 19:26:07 188
原创 Jquary初识
Jquery基础知识基本概念:Jquery是一个js内库,能够帮我们轻松实现一些原本可能比较麻烦的功能。JQ实际就是一个JS文件,加载到页面就可以直接使用了 。<script src="jquery-3.2.1.min.js"></script>适合离线使用。也可以使用网络上提供的。适合在线使用<scriptsrc="http://cdn.st...
2019-11-07 23:51:58 225
原创 事件初识
概念事件定义:JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在HTML页面中定义[1]。 onabort 图像加载被中断 1 3 ...
2019-11-07 23:24:18 126
原创 JavaScript续
1、BOM编程 BOM(browser Object Model)浏览器对象模型 操作浏览器 window window.location :Location 对象包含有关当前 URL 的信息。Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。 window.history:...
2019-11-07 22:38:16 108
原创 JavaScript初识
基本概念:JavaScript:是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态...
2019-11-06 23:47:57 216
原创 HTML——CSS动画效果
过渡效果:1、transition-property 设置过渡的属性,比如:width height background-color2、transition-duration 设置过渡的时间,比如:1s 500ms3、transition-timing-function 设置过渡的运动方式,常用有 linear(匀速)|ease(缓冲运动)4、transition-delay 设置动画...
2019-11-06 21:44:05 102
原创 HTML——CSS
基本概念(官方概念):CSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破...
2019-11-06 20:23:02 440
原创 HTML——form表单标签
上一个说了一下标签初识!这次说一下form标签!form标签:表单标签,是用户和服务器进行数据交互的渠道和手段。<form> 标签用于为用户输入创建 HTML 表单。表单能够包含input 元素,比如文本字段、复选框、单选框、提交按钮等等。表单还可以包含menus、textarea、fieldset、legend和label 元素。表单用于向服务器传输数据。简单的简单的...
2019-11-06 19:31:32 2415 1
原创 HTML初识
一、基本概念HTML:(Hypertext Marked Language)超文本标记语言,是一种标识性的语言。包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语...
2019-10-17 00:22:29 712
原创 力扣——回文数09
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你...
2019-09-20 14:19:01 167
原创 牛客网,选择题。
1、以下代码的输出的正确结果是publicclassTest{publicstaticvoidmain(Stringargs[]){Strings="祝你考出好成绩!";System.out.println(s.length());}}正确答案: D 你的答案: D(正确)A、24B、16C、15D、8解析:s.length()是字符串...
2019-09-20 12:38:17 1120
原创 牛客网,选择题。
1、若一个栈的输入顺序是1,2,…,n,输出序列的第一个元素是n,则第i(1≤i≤n)个输出元素是()正确答案: D 你的答案: D(正确)A、n-iB、n-i-1C、i+1D、n-i+1解析:第1个元素:n 第2个元素:n - 1 第3个元素:n - 2 第4个元素:n - 3 ...
2019-09-20 00:21:08 737
原创 牛客,一些简单选择题。
1、类中的数据域使用private修饰为私有变量,所以任何方法均不能访问它。(正确)解析:private修饰的东西,只是不能在别的类中访问,但是本类中还是可以的。同时利用反射也可以做到。2、以下语句的执行结果是什么?1+”10”+3+”2” 结果为:11032解析:“+”连接字符串,“”表示字符串,所以,这几个数字被拼接为字符串。3、设有一个空栈,栈顶指针是1000H(十六进制数,...
2019-09-19 23:44:35 935
原创 线性表链式存储结构——单向循环链表
单行循环链表概念:单向,都知道,上一个博客中也介绍了单链表的概念,循环也很好理解,将单链表实现首尾相连。即尾节点的指针域存储的是首节点的地址。因为循环链表(LoopList)还是属于线性表,因此我们与单链表一样,可以定义一个LoopList类,继续让它实现接口List<E>,并实现当中的方法,与单链表中一样,我们还是一样,继续定义一个内部类Node,并且用户不可访问,只是通过L...
2019-09-19 22:38:19 776
原创 线性表链式存储结构——单链表
线性表链式存储结构线性表的链式存储结构,与顺序结构中的数组不同的是,不需要开辟连续的内存,链式,主要是内存中一些比较离散的数据通过存储相互之间的地址,来联系到一起。每个数据元素除了存储自己的数据以外,还需要存储后继元素的地址。**注意:这里说的是后继。因为有可能是双向链表。**下图就是一个链表。前面也说过,链式比顺序好的一点是,删除元素,添加元素相对于顺序比较容易。单链表单向链表,只...
2019-09-19 19:59:46 581
原创 笔记——线性表
线性表概念:可以说是像线一样的表,最为典型的就是数组。零个或多个数据元素的有限序列。最主要的几个关键字:序列;所以说这是有序的。有限;这次要说的是线性表的顺序存储结构。顺序存储结构:一段地址连续的存储单元依次存储线性表的数据单元。因此,我们可以想到数组,数组就有一段连续的内存地址。所以应该想到线性表的先行存储结构是不是基于数组实现的呢?ArrayList就是基于数组实现的。/*...
2019-09-17 01:48:21 96
原创 力扣网——66.加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。思路:读完题...
2019-09-14 21:46:44 707
原创 刷题
刷题:若进栈序列为 a,b,c,d,进栈过程中可以出栈,那么()是不可能的出栈序列©。正确答案: C 你的答案: C (正确)A、cbad abc进栈,之后出栈为cba, 最后d进栈后出栈。B、bdca a进栈,b进栈,b出栈,c,d进栈,d,c出栈,a,出栈C、adbcD、cdba a,b进栈,c进栈,c出栈,d进栈,d,b,a出栈输入序列为 ABC ,可以变...
2019-09-14 20:19:20 3181
原创 数据结构笔记——动态数组01
数据结构我们是学习软件开发的,首先了解软件是啥软件:一些列有特定顺序的指令组织的计算机数据和指令的集合。数据结构与算法数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。比如:我们平常听的歌,看的书,MP3,电影之类的都可被称为数据。数据结构:一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问...
2019-09-14 20:00:28 142
原创 刷题
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路:看到替换,第一反应想到的就是String中的replaceAll();方法,该方法比较简单。也变易操作。代码如下:public class Solution { /*** * 定义一个方法,用于替换...
2019-09-08 20:07:18 182
原创 请简述String、StringBuilder、StringBuffer之间的区别?
String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量三者在执行速度方面比较:StringBuilder>StringBuffer>StringString类型是不可改变的对象,当用String操作字符串时,实际上是不断地创建新的对象,原来的对象就会变成垃圾被GC回收,效率比较低。StringBuffer和StringBuilder...
2019-07-25 19:05:29 477
原创 学习【JAVA】Final、finally代码块、finalize()三者的区别
【JAVA】Final、finally代码块、finalize()三者的区别答:简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。中等区别:虽然这三个单词...
2019-07-25 19:02:52 207
原创 前三种简单的排序:选择排序、插入排序、冒泡排序
产生随机序列进行排序:选择排序、冒泡排序、插入排序package com.openlab.lesson.Class;import java.util.Scanner;public class Class48 { /* 随机获取元素 */ public static int[] setNum(int[] arr, int length) { for (int i = 0; ...
2019-07-20 21:24:26 105
原创 简单的概念
1、什么是类? 类(类别):是一个抽象单位,不存在,是我们通过特征和行为分门别类得到的给类别,类就是模板、是脑海中的那个模型什么是对象? 对象就是一个类的实例(实实在在的案例),对象是存在的2、类和对象的区别是什么? 类不存在 对象则是一个实例 对象是类的...
2019-07-17 21:56:20 192
原创 Java—冒泡排序
利用随机生成函数,生成一段无序序列,利用冒泡排序(重要),将序列进行从小到大的排序。输出最大值,最小值。主要实现冒泡排序!!!!!!!import java.util.Scanner;public class Day09 { /* 遍历数组 */ public static void bianli(int[] arr) { for (int i = 0; i < ar...
2019-07-15 17:38:58 109
原创 Java 判断数字
判断一个数是偶数?奇数?质数?和数?import java.util.Scanner;public class Test05{ public static void main (String [] args){ Scanner sc = new Scanner(System.in); while(true){ S...
2019-07-13 22:37:44 235
原创 Java打印图形
作业7: 请使用循环完成如下图案的打印import java.util.Scanner;public class Test07 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /*直角三角形*/ System.out.println("直角三角形"...
2019-07-13 22:28:03 416
原创 杭电oj1002A+B2问题
问题描述我有一个非常简单的问题。给定两个整数A和B,你的工作是计算A + B的和。输入输入的第一行包含整数T(1 <= T <= 20),表示测试用例的数量。然后是T行,每行包含两个正整数,A和B.请注意,整数非常大,这意味着您不应该使用32位整数来处理它们。您可以假设每个整数的长度不超过1000。产量对于每个测试用例,您应输出两行。第一行是“Case#:”,#表示测试用例的编号。...
2019-07-08 20:40:22 393
原创 杭电OJ1214圆桌会议换座位
1214圆桌会议换座位问题描述HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题。每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也可以进来体会一下哦:),在一天在讨论的时候,Eddy想出了一个极为古怪的想法,如果他们在每一分钟内,一对相邻的两个ACM队员交换一下...
2019-07-08 20:34:34 311
原创 杭电oj
1001问题描述嘿,欢迎来到HDOJ(杭州电子科技大学在线评委)。在这个问题中,您的任务是计算SUM(n)= 1 + 2 + 3 + … + n。输入输入将由一系列整数n组成,每行一个整数。产量对于每种情况,在一行中输出SUM(n),后跟一个空行。您可以假设结果将在32位有符号整数的范围内。样本输入1100样本输出15050个人代码:importjava.util.Scann...
2019-07-08 20:31:09 613
原创 杭电oj
问题描述计算A + B。输入每一行包含两个整数一个和乙。处理结束文件。产量对于每种情况,在一行中输出A + B.样本输入1 1样本输出2importjava.util.Scanner;public class Main { public static void main(String[] args) { Scanner a = new Scanner(Sy...
2019-07-08 20:22:49 144
原创 class_3
常用命令: dudo #临时获取管理员权限 例如:[licong@haha ~]$ sudo find / -name licong du [root] #su root 切换到root用户 du - licong #切换到对应用户 su licong #切换目录但不更改工作环境 date...
2019-07-08 14:53:12 419
转载 哈哈!!!
ls/dir/vdir cd path man command command --help info command pwd cat uname uname -a Ctrl + r # 命令终端能够查找以前输入的命令 ...
2019-07-06 21:38:37 90
转载 CSA
第一天内核层操作系统层1.什么是操作系统操作系统是什么?操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数...
2019-07-06 20:42:43 2129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人