自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sun

一名普通的Java工程师

  • 博客(220)
  • 资源 (8)
  • 收藏
  • 关注

原创 开发小记 - 常用设置

开发中一些常用的设置

2022-07-13 17:00:29 444 1

原创 IDEA多个文件展示多行

idea多行展示

2022-07-13 16:54:18 216

原创 IDEA多个文件展示多行

idea多行展示

2022-07-13 16:52:28 324

原创 IDEA创建类自动生成注释签名

idea注释信息

2022-07-13 16:49:46 1049

原创 IDEA代码报错 Cannot access xxx

idea报错 cannot access xxx

2022-07-13 16:40:01 178

原创 开发小记 - 凑够五字

dev records

2022-05-18 22:12:50 111

原创 学习之路亦是笔记软件更换之路

记录自己在学习过程中更换过的笔记软件

2021-01-04 18:22:14 313 4

原创 剑指offer题目全解(Java实现) -ing

剑指offer

2020-11-20 13:36:54 367

原创 Codeforces 1327E. Count The Blocks(组合计数)

组合数学

2020-09-01 17:00:21 205

原创 Codeforces 1367E Necklace Assembly(思维、gcd)

思维、gcd

2020-08-29 14:57:51 180

原创 Codeforces 1400E Clear the Multiset(贪心 + 分治)

分治思想

2020-08-26 19:10:38 484

原创 JavaSE学习笔记 - File类与递归

File类相关使用方法

2020-08-25 22:01:02 167

原创 JavaSE学习笔记 - I/O流详解

字节流、字符流相关总结

2020-08-25 17:32:10 226

原创 牛客小白月赛27题解(部分)

牛客小白月赛27 补题总结

2020-08-25 13:47:18 352

原创 JavaSE学习笔记 - 反射技术

Class、Constructor、Field、Method配置文件 + 反射

2020-08-12 20:53:52 168

原创 JavaSE学习笔记 - Map集合

文章目录Map 继承图MapHashMapHashtablePropertiesTreeMapMap 继承图MapMap 集合为双列集合,集合中不能包含重复的键,但是值可以重复,并且每一个键只能对应一个值。常用方法public class Main { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>(); map.

2020-08-02 19:32:45 215

原创 JavaSE学习笔记 - Collection集合

文章目录集合继承结构图Collectioncontains()remove()IteratorListStackVectorArrayListLinkedListSetHashSetTreeSetQueueLinkedListArrayDequePriorityQueueCollections工具类集合是一种容器,可以用来存储对象。在数组中存储对象是长度一旦确定是不能改变的,但是集合的长度是可变的。集合中存储的都是 Java 对象的引用,集合不能存储基本数据类型。集合继承结构图Collecti

2020-08-02 16:54:10 300

原创 JavaSE学习笔记 - 异常处理机制

文章目录异常继承结构图异常的分类编译时异常运行时异常异常的产生手动抛出异常自定义异常类final finally finalize程序在执行的过程中出现非正常的情况,最终导致 JVM 非正常停止。异常在 Java 中以类的形式存在,每一个异常类都可以创建对象,在产生异常的时候就是创建了一个异常类的对象,然后将异常对象抛出。public class Main { public static void main(String[] args) { NullPointerExcept

2020-07-31 16:48:21 159

原创 JavaS学习笔记 - String类

文章目录String创建字符串拼接常用方法StringBufferinsertdeletereplacetoStringreverseStringBuilderString字符串一旦创建就不可改变带有双引号的字符串在字符串常量池中存储字符串比较时需要使用 equals 方法,String 类重写了 equals 和 toString 方法创建字符串public class Main { public static void main(String[] args) {

2020-07-31 14:31:44 186

原创 JavaSE学习笔记 - 数字类、随机数

文章目录BigIntegerDecimalFormatBigDecimalRandomBigIntegerimport java.math.BigInteger;public class Main { public static void main(String[] args) { //加 BigInteger ans = BigInteger.ONE; for (int i = 0; i < 1000; i++) {

2020-07-30 21:16:13 130

原创 JavaSE学习笔记 - Object类、日期类

Object  Object是类层次结构的根类,每个类都是使用 Object 类作为超类。Object 可以对 toString() 和 equals() 方法。我们在打印对象的时候打印是对象调用 toString() 的结果。toString() 的重写:toString() 源码public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());//hashCode,

2020-07-30 20:06:50 140

原创 JavaSE学习笔记 - 多态、权限、内部类

父子类类型转换  向上转型(子类转换成父类,自动转型):创建子类对象,当做父类使用,在调用方法的时候优先去找子类中的属性和方法,如果子类中没有再去父类中去寻找。也就是说如果子类覆盖重写了父类的方法,当子类实例化给父类在调用方法的时候调用的子类中的方法。如果父类和子类有相同的属性,当子类实例化给父类在调用属性的时候调用是父类的属性。父类指向子类的方法不能调用子类的特有方法,也不能调用子类的特有属性。  向下转型:将父类对象转换为子类对象。使用 instanceof 关键字来判断是否父类是否是某一个子类实

2020-07-30 19:13:22 98

原创 JavaSE学习笔记 - 类的继承、接口

继承  子类可以继承父类的方法,属性等;子类也可以写自己的方法。  父类更加通用,子类更加具体  子类只能获得父类中非 private 属性,如果要继承就来提供 set 和 get 方法,私有的方法是没有办法继承的  Java 中只能做单继承,不能一次性继承两个类,但是支持多级继承。  在类的继承结构中,如果创建一个子类的对象,那么在子类的对象中内部创建一个父类的对象,如果子类的对象访问的属性或者方法在子类中没有的时候,就会到父类中去寻找。super关键字  子类的构造器中,内部默认调用了父类

2020-07-30 18:49:17 120

原创 JavaSE学习笔记 - 面向对象基础

属性面向过程的编程思想:解决问题的时候按照一定的过程(流程),以过程为本 – 不好复用,增加了很多冗余面向对象的编程思想:解决问题的时候按照现实生活中的规律来考虑问题,考虑在这个问题的过程中,有几个实体参与进来,实体是动作的支配者,没有实体动作就发生不了类和对象类-人类 抽象笼统的概念,描述一类事物,肯定是具有相同的特征行为对象-具体的人 人类中的一个具体的人在现实生活中,对象是先有的 总结出来的概念是后产生的在计算机中利用面向对象的思想来做事需要先自己定义一个类(类型)想要做事情需

2020-07-29 23:13:52 184

原创 JavaSE学习笔记 - Java基础语法

Java虚拟机 - JVM  虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。我们所编写的Java程序,都是在JVM上运行的。  我们用Java编写的程序可以在任何的操作系统上面运行,这就是Java的跨平台,Java编写的程序是在JVM上运行的,而JVM是运行在操作系统之上。JDK、JREJRE:Java程序的运行环境,其包含了JVMJDK:Java程序的开发工具包,包含和JRE数据类型基本数据类型 8个  整型:byte(1字节) short(2字节) in

2020-07-29 20:11:57 265

原创 数据结构 - 单链表的创建、插入、修改、删除和遍历(Java实现)

文章目录单链表的插入单链表的修改单链表的删除单链表的遍历整体测试代码单链表的插入  尾插法:使用一个临时结点直接找到最后一个结点 temptemptemp,然后 temp.next=newNode,newNode.next=nulltemp.next = newNode, newNode.next = nulltemp.next=newNode,newNode.next=null  在中间结点插入一个结点:找到要插入结点的位置的前一个位置的结点 temptemptemp,让待插入结点的 nextn

2020-06-22 16:21:15 810

原创 B Hat(线段树 - Lazy标记、区间查询)

链接:https://namomo.top:8081/contest/1/problem/B来源:Namomo Test Round 1  思路:首先设第 iii 个位置的概率为 pip_{i}pi​,刚开始的时候 p1=1p_{1} = 1p1​=1,其他的都是 000。当一个操作能够被看到的时候,如果交换两个位置,那么两个位置有兔子的概率将会被交换,也就是交换两个 ppp 值,即 swap(pi,pj)swap(p_{i}, p_{j})swap(pi​,pj​)。当一个操作不能够被看到的时.

2020-06-16 10:21:16 275

原创 数据结构 - 数组模拟非循环和循环队列(Java实现)

文章目录数组模拟非循环队列思路分析代码实现数组模拟循环队列思路分析代码实现数组模拟非循环队列思路分析front:front:front: 指向队头元素,rear:rear:rear: 指向队尾元素的后面一个元素,maxSize:maxSize:maxSize: 队列大小队列为空:rear==frontrear == frontrear==front,队列满:rear==maxSizerear == maxSizerear==maxSize进队列:直接加入到 rearrearrear 的位置,然

2020-06-15 12:32:52 192

原创 Android - 开发调试工具

文章目录ADBADB 常用命令DDMSLogADB首先需要配置环境变量:https://www.cnblogs.com/zut-syp/p/12851079.htmlAndroid 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序。ADB 常用命令进入系统根目录尝试了网上很多的解决办法发现无法解决,看

2020-06-15 11:20:47 510

原创 Android - Android Studio 3.0 替代 hierarchyviewer 工具查看布局

首先启动一个项目,如果想要查看 Activity 的布局按照以下步骤即可

2020-06-15 11:19:15 436

原创 Android - Android Studio 3.0 环境搭建

配置path环境变量配置 SDK 中的开发调试工具配置环境变量创建并且启动模拟器Android Studio已经不再支持在模拟器控制(Emulator Control)中操作模拟器,使用上面图中的三个点中的 Extended controls 来控制模拟器找到设置 System 中的语言,可以将英文设置为中文...

2020-06-15 11:17:07 312

原创 IntelliJ IDEA 常用设置 - Maven_Web 项目右键没有 Servlet

需要添加依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>...

2020-05-06 20:45:00 1569

原创 IntelliJ IDEA 常用设置 - Maven 的安装与使用

文章目录下载与安装重新指定本地仓库的位置idea 的 maven 配置创建带骨架的 maven 的 java 工程创建带骨架的 maven 的 web 工程下载与安装官网:https://maven.apache.org/download.cgi安装:直接解压到无空格以及中文的路径下,然后进行配置Maven 的运行依赖于 JAVA_HOME,所以要保证环境变量中有这个。验证是......

2020-05-06 20:41:24 582

原创 IntelliJ IDEA 常用设置 - Tomcat 的安装与 IDEA 结合使用

官网地址:http://tomcat.apache.org/windwos: 双击这个启动文件linux: 双击这个启动文件出现问题:黑框闪一下,这是因为没有配置 环境变量有的时候还会出现端口号被占用的情况,我们可以找到 8080 对应的进程,然后将进程杀死再次启动即可。启动之后出现相关的信息,就可以对默认的网页进行访问使用本机的 访问电脑的网页, 直接替换成 即可。查看本机 地址使用别人的 地址访问电脑的网页...

2020-04-29 17:44:34 423

原创 JavaWeb - JavaScript [ECMAScript]语法、对象

JavaScript 参考手册:https://www.w3school.com.cn/jsref/index.aspJavaWeb 学习笔记文章目录JavaScript 的使用及注释JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)ECMAScript:客戶端脚本语言的标准JavaScript 的使用及注释...

2020-04-27 23:58:55 190

原创 JavaWeb - CSS 的使用以及常用属性

CSS 参考手册 :https://www.w3school.com.cn/cssref/index.aspJavaWeb - 学习笔记文章目录CSS 样式内联样式内部样式外部样式选择器基础选择器扩展选择器CSS 常用属性CSS 样式内联样式<!DOCTYPE html><html lang="en"> <head> &l...

2020-04-27 17:06:20 229

原创 IntelliJ IDEA 常用设置 - HTML 代码以及注释的自动缩进问题

HTML 注释缩进问题将下面两个去掉勾,注释就可以完成自动缩进。

2020-04-27 16:51:20 3989

原创 2020第十一届软件类省内模拟赛(非官方)

1. 字节计算  思路 :直接计算器计算即可。//在计算机存储中,12.5MB是多少字节?#include<bits/stdc++.h>using namespace std;int main() { cout << 13107200 << endl; return 0;} 2. 无向连通图  思路 :直接计算即可。//一个包含有201...

2020-04-26 20:50:30 211

原创 Codeforces Round #462 (Div. 2) + DP

Codeforces链接 :http://codeforces.com/contest/934A. A Compatible Pair(枚举)  题意 :有两个人分别有一些数字,TommyTommyTommy 有 nnn 个数字,BanbanBanbanBanban 有 mmm 个数字, 现在要求 TommyTommyTommy 从自己的数字中去掉一个数字,BanbanBanbanBan...

2020-04-26 18:10:53 129

原创 Codeforces Round #530 (Div. 2) + 二分

Codeforces链接 :http://codeforces.com/contest/1099文章目录A. Snowball(模拟)B. Squares and Segments(枚举)C. Postcard(贪心 + 模拟)D. Sum in the tree(dfs)Aggressive cows(最大化最小值)E. Nice table(规律)String Game(最大化最小值)...

2020-04-26 12:45:20 193

QRCode_jar包.zip

生成二维码需要的两个jar包,在使用二维码生成技术的时候,需要两个jar包才能运行自己所完成的代码。

2020-03-20

最小生成树问题报告

若要在n个城市之间建设通信网络,只需要假设n-1条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。

2018-12-30

一多项式的计算

任务:能够按照指数降序排列建立并输出多项式;能够完成两个多项式的相加、相减,并将结果输出;   要求:以链式存储结构实现多项式。

2018-12-30

校园导航系统报告

设计一个校园导游程序,为来访的客人提供各种信息查询服务。 (1)设计学校的校园平面图,所含景点不少于10个,以图中顶点表示校内各景息;点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信 (2)提供基本信息的修改功能; (3)为来访客人提供图中任意景点相关信息的查询; (4)为来访客人提供景点的问路查询,即已知一个景点,查询到某景点之间的一条最短路径及长度。

2018-12-28

哈夫曼树报告

利用哈夫曼编码进行通信,可以压缩通信的数据量,提高传输效率,缩短信息的传输时间,还有一定的保密性。现在要求编写一程序模拟传输过程,实现在发送前将要发送的字符信息进行编码,然后进行发送,接收后将传来的数据进行译码,即将信息还原成发送前的字符信息。

2018-12-27

停车场管理

设停车场是一个可以停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次有北向南排列(大门在最南端,最先到达的第一车停放在车场的最北端),若车场内已停满n辆车,那么后来的车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。尝试为停车场编制按上述要求进行管理的模拟程序。

2018-12-27

课程设计报告

为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。

2018-12-27

空空如也

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

TA关注的人

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