自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 java小项目之停车场系统(图解超详细)

这篇博客是参考了这个https://blog.csdn.net/weixin_43951778/article/details/109643951虽然是参考,但是全部的代码都是自己模仿着写好的:首先创建了项目之后,老老实实在上面写好这几个包:然后一个一个类开始写:首先是1.Admin:package com.gem.entity;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.NoArgsConst

2020-12-23 19:59:38 4374 1

转载 HTTP中Request Method共计15种

2020-12-28 09:34:39 1283

原创 小白学代码之求最长单调递增子序列

代码如下:解析也就直接在备注里:package com.Kit.suanfa;import java.util.Arrays;public class BsetUpArray { //这个算法的意思是 最长单调递增子序列 //直接写一个方法 public static int getBest(int a[]){ //来获得他的最长的子序列 int result=0; //首先要知道的是 这个使用的是动态规划,而且是从后往

2020-12-27 13:53:39 242

原创 小白学习Java反射之代理(实际代码例子)

此篇博客参考自:https://www.cnblogs.com/xdp-gacl/p/3971367.html和https://www.cnblogs.com/wobuchifanqie/p/9991342.htmlhttps://blog.csdn.net/luzhensmart/article/details/82914239首先是讲这段代码的流程,以大明星刘德华为例,把代理当作他的“经纪人”首先是person类:package com.Kit.proxy;public interfa

2020-12-26 21:10:38 153 2

转载 从设计目的来区分接口和抽象类之间的区别

这篇文章对于这两者的区别,从一个根本且新颖的角度来讲的最主要的区别就是在于,接口是对于一些方法的“强制以下是原文:本身的设计目的就是不同的。以下是原文:大家讲的都很详细了,我说说我自己的一点浅薄的理解。我一直认为,工科的知识有个很明显的特点:“以用为本”。在讨论接口和抽象类的区别时,我也想从“用”的角度试着总结一下区别,所以我想到了设计目的。接口的设计目的,是对类的行为进行约束(更准确的说是一种“有”约束,因为接口不能规定类不可以有什么行为),也就是提供一种机制,可以强制要求不同的类具有相同的

2020-12-26 17:17:48 141

原创 运行看图说话代码之asg2cap:Say As You Wish: Fine-grained Control of Image Caption Generation with Abstract Sce

这篇博客的代码是来自于:https://github.com/cshizhe/asg2cap之前是帮学长运行了这篇代码,之后就进行了自己的修改总结(ps 因为这边的数据集有coco和vg,学长之前跑了coco 的,所以我尝试着跑了vg的)第一个git clone 可能是因为下载量不大的缘故,是可以实现的,然后就cd asg2cap第二个git就等了好久,于是选择了直接健康上网(或者fork之后用码云下载)然后再手动放到文件夹中export PYTHONPATH=(pwd):(pwd):(pw

2020-12-26 17:08:21 777 7

原创 java生成图片验证码(全代码详解)

代码如下:package com.Kit.yan;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;public class VerifyCode { private int w = 70; priva

2020-12-24 09:36:53 862

原创 java生成数字验证码(简单)

其实就是调用了java里面的Math函数,当然比起图片验证码这种需要前后端都操作的,肯定简单的多,也就是记录一下。这里生成随机的也就是使用random Math.randow 是生成一个0.几的数 所以 9+1 最大就是 0.99999+1<10的一个随机数 *10的话就变成二位数了,以此类推(int)((Math.random()*9+1)*100) 这样就能生成一个三位数public class Test { public static void main(String[] a

2020-12-24 09:09:03 1565

原创 小白读论文之. Show, Attend and Tell: Neural Image Caption Generation with Visual Attention

这篇论文还是还是有许多人通读的,给几个我用来参考的链接:https://www.jianshu.com/p/7582df96b081 和https://www.pianshen.com/article/819194787/https://zhuanlan.zhihu.com/p/158985765首先先看一下网上的解析,对这篇文章有一个直接的认识。他的方法就是:使用cnn提取图像特征,并将softmax层之前的那一层vector作为encoder端的输出并送入decoder中,并使用LSTM对其解码

2020-12-14 20:30:49 1722

原创 小白学习[leetcode]之763划分字母区间(贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/partition-labels/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。一、示意图二、解题思路java实现(贪心算法)代码如下:class Solution { public List<Integer> partit

2020-12-14 09:30:51 150

原创 java小项目之贪吃蛇项目(图解超详细)

在刷视频的时候,看到了一个讲解用java写一个贪吃蛇的项目,于是想照猫画虎的学习仿制一下。学习视频的地址:https://www.bilibili.com/video/BV1HE41127CV也欢迎大家去支持一下这个up主。首先在对应网站找到代码下载下来自己跑跑看:https://gitee.com/kuangstudy/openclass?_from=gitee_search下面的【遇见狂神说】贪吃蛇代码->.rar文件然后放到idea下面,发现可以正常运行,那么就可以开始仿照学

2020-12-12 19:39:16 7653 4

原创 小白学习之java中获取路径的方法getResource)

如果该方法参数中以“/”开头表示的是src根目录下开始查找。如果不是以“/”开头的则表示从当前类的包中开始查找。 public static void main(String[] args) { System.out.println(Data.class.getResource("")); System.out.println(Data.class.getResource("/")); }对应的包结果:...

2020-12-12 16:32:07 155

原创 小白学习之java获得反射机制的三种方式(代码实现详解)

java获得反射机制一共有三种方式:1.首先第一种方式就是通过new 一个对象来实现反射2.第二种是通过路劲来实现反射机制:这里的路径就是指定是相对的路径,如果是在同一个包下面的话,可以直接写3.第三种就是通过类名来实现反射机制首先创建一个 Student类public class Student { //这个随便写几个 int id; String name;}再是写一个测试类:public class Test { //这里是用来测试实现反射机制的

2020-12-12 15:03:24 1278

原创 小白学习[leetcode]之452用最少数量的箭引爆气球(贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一

2020-12-11 09:45:20 77

原创 依然是springMVC+mysql的用户登陆小项目(全注释图解超详细)

要提到的是,这篇博客的主干内容是参考自:https://blog.csdn.net/u012393192/article/details/79741148

2020-12-10 11:31:34 790

转载 Unknown system variable ‘query_cache_size‘

最近在写springmvc 的时候出现这个问题这个错误原因是mysql-connector-java的版本还是6.0.6,需要升级版本到8.0.11 ,这个报错就不存在了

2020-12-09 21:58:54 91

转载 解决Intellij IDEA 构建Maven没有无java及resources等文件

在Intellij IDEA中利用Maven构建项目中偶尔会遇到这样一个问题,例如利用org.apache.maven.archetypes:maven-archetype-webapp构建一个java web项目,在构建完成后没有自动生成标准的maven项目结构(缺少了src/main/java,src/main/resources等资源文件),如下图那么就需要我们手动创建maven资源文件,但是需要注意的是在可以eclipse中通过创建目录(new directory)来创建src/main/jav

2020-12-09 20:31:33 2854 5

原创 小白学习[leetcode]之605种花问题(贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/can-place-flowers/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数 n 。能否在不打破种植规则的情况下种入 n 朵花?能则返回True,不能则返回False。一、示

2020-12-09 13:26:52 196

原创 校园一卡通的实现机制(图解)

这几天用校园卡的之后,突然想到这个刷卡是怎么一个流程呢在百度问答里找到了一个解析分享给大家:实现的机制 是这样的,首先说说你的卡,这个里面只存取了在数据库中对应的唯一的一个卡的编号,没有其他任何信息,其次说说各种刷卡器,刷卡器与服务器连接,每次上电工作时向服务器发出请求,服务器根据数据库中这个刷卡器所拥有的权限分配给其加钱减钱的权限,其他无任何数据,当你刷卡时,刷卡器采集到卡的数据,并根据其权限向服务器发出刷卡消费或者充值的命令,服务器接收到之后将数据修改到数据库。再说说服务器,服务器负责接收刷卡器来

2020-12-08 21:37:21 4131 1

原创 为什么java的局部变量要初始化而全局变量不用

其实这个问题本身就是有些歧义的。首先要知道的是不管是局部变量还是全局变量,他们都是会被初始化的,只不过对于全局变量来说,他的初始化是在JVM里完成的,当这些存在于堆中的全局变量随着类出现的时候,也会被初始化,而局部变量是存在于栈中的,这个时候如果再需要用JVM去栈里进行初始化的话,是会比较影响性能的,所以干脆还是直接强制初始化的好。...

2020-12-08 20:56:35 540

原创 java图解从编译到运行(详细)

2020-12-08 15:01:09 284

转载 java二维数组使用lambda表达式进行排序

public static void main(String[] args) { int[][] matrix = {{0, 30}, {15, 20}, {5, 10}, {-10, 20}}; //排序 Arrays.sort(matrix, (a, b) -> a[0] - b[0]); //打印结果 for (int[] arr : matrix) { for (int a : arr) {

2020-12-08 14:00:40 2546 1

原创 小白学习[leetcode]之435无重叠区间(贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/non-overlapping-intervals/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起点。区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。一、示意图二、解题思路java实现(贪心算法)代码如下:class Solution {

2020-12-08 09:57:00 110

原创 小白读论文之. Show and Tell Lessons learned from the 2015 MSCOCO Image Captioning Challenge

首先先了解一些知识和概念什么是 encoder和decoder方法这里是对这个解释的最全面的网站链接:https://blog.csdn.net/weixin_39653948/article/details/105672741对于encoder-decoder的理解:首先他不是一个具体的模型,而是一类框架。他的部分可以是任意的文字,语音等等,而模型也可以是CNN,RNN等等。而其中对于编码的定义就是:将输入序列转化为一个固定长度的向量,同理,解码的定义就是:将之前生成的固定的向量转化为输出序列。

2020-12-07 18:52:16 193

原创 小白学习[leetcode]之135分发糖果 (贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/candy/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻的孩子中,评分高的孩子必须获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?一、示意图二、解题思路java实现(贪心算法)代码如

2020-12-07 17:04:42 183

原创 小白学习[leetcode]之455分发饼干 (贪心算法)

题目的链接在这里:https://leetcode-cn.com/problems/assign-cookies/目录题目大意一、示意图二、解题思路java实现(贪心算法)题目大意假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标

2020-12-07 11:31:28 189

原创 小白之java虚拟机工作学习面试准备(持续更新)

首先是学习的资源:1.周志明的《深入理解java虚拟机》2.b站视频:https://www.bilibili.com/video/BV1iJ411d7jS3.方志鹏的专栏:https://www.fangzhipeng.com/javainterview/2019/04/09/jmm.html4.博主:纯洁的微笑:https://zhuanlan.zhihu.com/p/34426768(个人的学习方法就是,先看视频有一个大致的学习框架再看技术博客,然后一点一点不清楚的知识点再去网上找对应的解析

2020-12-02 21:38:23 124

原创 小白学习之程序员代码面试指南之单调栈结构

【题目】给你一个数组,找出数组中每个数左边离它近的比它大的数和右边离它近的比它大的数[举例]输入 arr[]={3 4 1 5 6 2 7}输出-1 20 2-1 -12 53 52 -15 -1[代码]1.O(N^2) public static int[][] rightWay(int []arr){ //首先创建一个结果 int [][] res=new int[arr.length][2]; //然后开始遍历

2020-12-02 20:04:40 132 2

转载 Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A(亲测有效)

本文将介绍通过Java编程来实现PDF文档转换的方法。包括:PDF转为WordPDF转为图片PDF转为HtmlPDF转为SVG4.1 将PDF每一页转为单个的SVG4.2 将一个包含多页的PDF文档转为一个SVGPDF转为XPSPDF转为PDF/A使用工具:Free Spire.PDF for Java(免费版)Jar文件获取及导入:方法1:通过官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件导入Java程序。方法

2020-12-02 19:13:43 830

原创 小白学习[leetcode]之215数组中的第K个最大元素

题目的链接在这里:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/目录题目大意一、示意图二、解题思路java实现(对不起用了调库函数)题目大意在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。一、示意图二、解题思路java实现(对不起用了调库函数)代码如下:class Solution { public int find

2020-12-02 09:33:00 42

转载 DNN和RNN和DNN之间的区别

随着图像识别技术的发展,我们的现实生活中已经有可以对猫、狗进行分辨的机器了,即给机器一张猫的图片,机器可以正确的预测图片上的动物是猫。那么,机器是怎么做到的呢?在图像识别领域,应用的最多的就是深度学习,而深度学习又分为不同的模型,如前馈神经网络(feedforward neural network,DNN)、卷积神经网络(Convolutional Neural Networks,CNN)、循环神经网络(Recurrent Neural Network,RNN)等。使用不同的模型,即让机器使用不同的方法对

2020-12-01 10:30:13 1543

原创 小白学习[leetcode]之402移掉k位数字

题目的链接在这里:https://leetcode-cn.com/problems/remove-k-digits/目录题目大意一、示意图二、解题思路java实现(参考网上的)题目大意给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。一、示意图二、解题思路java实现(参考网上的)代码如下:class Solution { public String removeKdigits(String num, int k) {

2020-12-01 09:47:19 77

mysql必知必会.xmind

mysql必知必会的资源,适合mysql学习

2021-03-15

shiro.xmind

shiro学习思维导图

2021-01-28

空空如也

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

TA关注的人

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