E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java实现剑指offer
【JavaDS】栈与集合Stack的理解和使用
✨博客主页:XIN-XIANG荣✨系列专栏:【
Java实现
数据结构】✨一句短话:难在坚持,贵在坚持,成在坚持!文章目录一.什么是栈?
韵秋梧桐
·
2023-11-17 14:16
#
数据结构
JavaSE
java
算法
数据结构
集合
开发语言
剑指Offer
|| 086.分割回文串
题目给定一个字符串s,请将s分割成一些子串,使每个子串都是回文串,返回s所有可能的分割方案。回文串是正着读和反着读都一样的字符串。示例1:输入:s="google"输出:[["g","o","o","g","l","e"],["g","oo","g","l","e"],["goog","l","e"]]示例2:输入:s="aab"输出:[["a","a","b"],["aa","b"]]示例3:输
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
算法
剑指Offer
|| 090.打家劫舍||
题目一个专业的小偷,计划偷窃一个环形街道上沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组nums,请计算在不触动警报装置的情况下,今晚能够偷窃到的最高金额。示例1:输入:nums=[2,3,2]输
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
动态规划
算法
剑指Offer
|| 093.最长的斐波那契子序列的长度
题目如果序列X_1,X_2,...,X_n满足下列条件,就说它是斐波那契式的:n>=3对于所有i+2=0&&kindices=newHashMap();intn=arr.length;for(inti=0;i0;j--){intk=indices.getOrDefault(arr[i]-arr[j],-1);if(k>=0&&k
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
算法
剑指Offer
|| 105.岛屿的最大面积
题目给定一个由0和1组成的非空二维数组grid,用来表示海洋岛屿地图。一个岛屿是由一些相邻的1(代表土地)构成的组合,这里的「相邻」要求两个1必须在水平或者竖直方向上相邻。你可以假设grid的四个边缘都被0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。如果没有岛屿,则返回面积为0。示例1:输入:grid=[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0
Mar_mxs
·
2023-11-17 13:24
leetcode刷题
算法
JavaWeb-JavaWeb中的I/O(输入/输出)
中的I/O(输入/输出)一、JavaWeb中的I/O(输入/输出)1.1什么是I/O1.2JAVA中关于I/O的类库二、磁盘的I/O2.1磁盘I/O的工作机制2.2磁盘的物理结构2.3磁盘的IO过程三、
Java
一碗油泼面
·
2023-11-17 07:27
#
JavaWeb
开发语言
九宫格游戏(
java实现
)
代码思路:创建了一个九宫格按钮类(继承了JButton),定义了一个九宫格类,先随机生成8个数,用网格排版放入9个格子,然后在游戏创建了3x3的矩阵用于存储状态,再对每个按键加监听器,当按下去时判断能否移动,能移动则交换空格和这个按钮的名字,每次按下去判断是否从1-8排布,判断是否赢。由于随机生成的排序,所以没有考虑到无解的情况。如果要使有解,可以对于12345678这样的排列,逆序对为0,因此为
Who_Am_I.
·
2023-11-17 07:05
游戏开发
java
【LeetCode】二叉树的镜像和对称的二叉树
题目描述
剑指Offer
27.二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。
剑指Offer
28.对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。
小小草帽
·
2023-11-17 05:37
编程题
leetcode
python
算法
pbft共识机制
java实现
_区块链开发:共识机制PBFT #C09
拜占庭将军问题是指系统中除了网络延迟、系统宕机等问题外还存在恶意节点,会进行“精神分裂式”投票。BFT(ByzantineFaultTolerance)系统是指能够容忍拜占庭将军问题的系统,而PBFT(PracticalByzantineFaultTolerance)则是其具体实现算法。其主旨是:当存在f个失效节点时必须保证存在至少3f+1个副本数量,这样才能保证在异步系统中提供安全性和活性。那为
子木年华
·
2023-11-17 03:55
pbft共识机制
java实现
Java实现
串口通信
串口通信原理串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于
@琴酒**
·
2023-11-17 02:48
java
Java实现
视频编码格式转换(转libx264编码格式)
导入依赖ws.schildjave-core2.4.5ws.schildjave-native-win642.4.5代码示例importws.schild.jave.*;importjava.io.File;publicclassAviToMp4{publicstaticvoidmain(String[]args)throwsEncoderException{Filesource=newFile(
@琴酒**
·
2023-11-17 02:18
java
音视频
Java实现
CRUD操作
Java实现
CURD操作,最基础的版本importorg.junit.Test;importjava.sql.
人畜无害的萌新史莱姆
·
2023-11-17 02:47
java
mysql
java 实现区块链的密码学
java实现
区块链的密码学今天分享,首先区块链行业相关的密码学有几个思路,比如对称加解密、非对称加解密、数字签名算法、散列hash相关的SHA-256加解密、Merkle树相关算法等等。
nandao158
·
2023-11-17 02:46
区块链相关
区块链
力扣LeetCode每日一题312.戳气球-----
Java实现
LeetCode刷题笔记--312.戳气球(困难)今天刷了每日一题,再日常研究下labuladong大神的算法解题思路,先上题。有n个气球,编号为0到n-1,每个气球上都标有一个数字,这些数字存在数组nums中。现在要求你戳破所有的气球。戳破第i个气球,你可以获得nums[i-1]*nums[i]*nums[i+1]枚硬币。这里的i-1和i+1代表和i相邻的两个气球的序号。如果i-1或i+1超出了
Leenx_lin
·
2023-11-17 02:31
leetcode
leetcode
动态规划
算法
java
dfs
乘积最大子数组(
java实现
)动态规划 dp
[LeetCode]152.乘积最大子数组(
java实现
)动态规划dp1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-11-17 00:17
LeetCode深度解析
leetcode
java
算法
java 图片滑动验证码_
java实现
图片滑动验证(包含前端代码)
前言1、下面是一个效果展示;2、先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同;内容相同我就不多说了,毕竟能解决问题就行,然而恰恰相反,这些东西都没有为我实质性地解决问题。可能图片验证是一个需要前后台同时交互的功能吧,从业的人员大部分都是偏向后台或者偏向前台的,所以写出来的博客都不能完整阐述整个流程,
黄兢成
·
2023-11-17 00:46
java
图片滑动验证码
Java实现
WGS84、百度、腾讯、高德等主流的地理坐标转换
Java实现
WGS84、百度坐标系、腾讯左边西、高德坐标系转化工具类。
程序猿老罗
·
2023-11-16 23:21
工具使用
Java
java
百度
使用
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片。然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)。最后,分别在两个
洛辰辰
·
2023-11-16 22:31
java
hadoop的
java实现
1、新建maven项目注意修改maven下载位置2、再建一个子maven项目3、设置依赖父maven(官网—搜索hadoop—前三个依赖—版本2.7.6)org.apache.hadoophadoop-common2.7.6org.apache.hadoophadoop-client2.7.6org.apache.hadoophadoop-hdfs2.7.6子mavenorg.apache.had
weixin_44864919
·
2023-11-16 20:42
大数据
hadoop
java两二叉树相同_
java实现
判断两个二叉树是否相同
1、定义树节点类:节点值、左节点、右节点、构造器2、先判断树是否为空的情况3、树不为空时,判断节点所指的值是否相等,若相等,则递归判断节点的左右节点是否相同,相同则返回true/***Definitionforbinarytree*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/
月夜棹孤舟
·
2023-11-16 20:30
java两二叉树相同
Jmeter+Ant+Jenkins接口自动化测试集成
+Ant是比较常见的自动化测试框架,因为JMeter、Ant都是由java开发的,所以此性能测试框架具有良好的跨平台性;下图是按自己的理解绘制的自动化框架图:2、ant的好处跨平台--因为ant是使用
java
远方QAQ
·
2023-11-16 18:36
自动化测试
软件测试
白箱测试
jmeter
ant
【Jmeter篇】jmeter+Ant+Jenkins实现自动化测试集成(一)
+Ant是比较常见的自动化测试框架,因为JMeter、Ant都是由java开发的,所以此性能测试框架具有良好的跨平台性;下图是按自己的理解绘制的自动化框架图:2、ant的好处跨平台--因为ant是使用
java
王大力测试进阶之路
·
2023-11-16 18:35
jmeter
jmeter自动化测试
接口测试
使用
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片。然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)。最后,分别在两个
拜假。
·
2023-11-16 16:47
java
Java实现
LeetCode 583 两个字符串的删除操作(求最长公共子序列问题)
583.两个字符串的删除操作给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。示例:输入:“sea”,“eat”输出:2解释:第一步将"sea"变为"ea",第二步将"eat"变为"ea"提示:给定单词的长度不超过500。给定单词中的字符只含有小写字母。PS:求最长公共子序列classSolution{publicintm
weixin_45176257
·
2023-11-16 14:09
【代码随想录训练营】Day8-字符串
代码随想录Day8今日任务344.反转字符串541.反转字符串Ⅱ
剑指Offer
05.替换空格151.反转字符串中的单词
剑指Offer
58-Ⅱ.左旋转字符串语言:Java344.反转字符串考点:字符串链接
Koffer-debug
·
2023-11-16 14:08
代码随想录训练营
leetcode
算法
java
Java实现
LeetCode 730 统计不同回文子字符串(动态规划)
730.统计不同回文子字符串给定一个字符串S,找出S中不同的非空回文子序列个数,并返回该数字与10^9+7的模。通过从S中删除0个或多个字符来获得子字符序列。如果一个字符序列与它反转后的字符序列一致,那么它是回文字符序列。如果对于某个i,A_i!=B_i,那么A_1,A_2,…和B_1,B_2,…这两个字符序列是不同的。示例1:输入:S=‘bccb’输出:6解释:6个不同的非空回文子字符序列分别为
南 墙
·
2023-11-16 14:04
LeetCode
Java
统计不同回文子字符串
动态规划
数列的组合及排列方式java_java数组排列组合
⑥对于正面考虑太复杂的问题,可以考虑反面.⑦对于一些排列数与组合数的问题,需要构造模型.典例分析排列数组合数的简单计算【例1】对于满足n≥13的正......
Java实现
排列组合算法【实战追-女孩技术】
华亿
·
2023-11-16 14:53
数列的组合及排列方式java
每日OJ题_
剑指offer
数组篇
目录
剑指Offer
04二维数组中的查找代码解析
剑指Offer
11旋转数组的最小数字代码解析
剑指Offer
21.调整数组顺序使奇数位于偶数前面代码解析
剑指Offer
04二维数组中的查找LCR121.寻找目标值
GR_C
·
2023-11-16 13:01
每日OJ题
c++
leetcode
数据结构
算法
开发语言
LeetCode 剑指 Offer 22. 链表中倒数第k个节点 (C语言)
LeetCode
剑指Offer
22.链表中倒数第k个节点(C语言)一.题目二.思路有两种思路:1.先遍历一遍列表,得到整个链表的长度,然后算出倒数第k个元素是正着数第一个元素,然后该结点即可,代码包含两次循环
恒天1020
·
2023-11-16 13:00
#
LeetCode
leetcode
链表
单链表
c语言
【leetcode】剑指 Offer 22. 链表中倒数第k个节点(简单)
【leetcode】
剑指Offer
22.链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。
Leo Ma
·
2023-11-16 13:59
链表
leetcode
数据结构
c语言
单链表OJ题:LeetCode--
剑指Offer
22.链表中的倒数第k个结点
朋友们、伙计们,我们又见面了,今天给大家带来的是LeetCode中
剑指Offer
22.链表中的倒数第k个结点数据结构:数据结构专栏作者:stackY、C语言:C语言专栏LeetCode:LeetCode
stackY、
·
2023-11-16 13:26
链表
数据结构
leetcode
算法
java实现
十六进制转十进制
参考:https://blog.csdn.net/iczfy585/article/details/92436181十六进制转十进制一共两方法,第二个方法是我无意中发现的。个人给推荐第二种方法。方法一packagecom.hnbd.garbage;importjava.util.HashMap;importjava.util.Map;importjava.util.Scanner;/***@创建人
江枫暮雪
·
2023-11-16 13:03
java
Java实现
将16进制转10进制浮点型输出到文件中
注:之前有使用c语言将16进制dat文件转换为16进制的txt文件,现在使用16进制的txt文件进行转换packagetext;publicclassDataConversion{/***将指定字符串src,以每两个字符分割转换为16进制形式如:"2B44EFD9"–>byte[]{0x2B,0×44,0xEF,*0xD9}**@paramsrc*String*@returnbyte[]*/pub
顾染尘
·
2023-11-16 13:01
16进制转换为文件
java
Java 实现16进制转10进制双精度浮点数
Java实现
16进制转10进制双精度浮点数新人第一次做项目,是用通过mqtt获取燃气表数据,传来的数据是寄存器数据需要进行转换、拼接。
Dreams孜然
·
2023-11-16 13:01
java
Java实现
下载网络文件至本地
文章目录背景介绍实现方案参考资料背景介绍来了一个新需求,要求我把别人的网站图片给下载下来,我当时心想,鼠标右键另存为本地不就行了吗?然后给我了一个网站,光数据就是几十页,图片不计其数。实现方案importlombok.extern.slf4j.Slf4j;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.Fil
我的钱包空指针了
·
2023-11-16 10:45
Java
SE/EE/ME
java
开发语言
前端
java 实现pdf转换成图片
参考1:
java实现
pdf转换成图片来源:
java实现
pdf转换成图片_ZZ的博客-CSDN博客_javapdf转图片1.maven添加jarorg.apache.pdfboxfontbox2.0.9org.apache.pdfboxpdfbox2.0.9commons-loggingcommons-logging1.22
清水
·
2023-11-16 10:42
其它
oracle
数据库
database
java实现
文件下载功能
java实现
文件下载功能根据图片地址下载图片至本地并上传至oss/***单个文件下载**@paramfileName单个文件名*@throwsException*/@OverridepublicvoiddownOneFile
远方-无止境
·
2023-11-16 10:10
java
开发语言
java实现
下载网络图片到本地
文章目录前言一、示例二、代码1.代码示例2.运行结果总结前言当我们在网络上看到自己想要保存的照片,有的网站设置了权限,不能保存情况下,我们可以借助Java的文件流读取网络上的图片,并保存到本地。一、示例比如豆瓣话题第一这篇文章,我们想保存这张图片可以点击图片,创建图片二维码复制这个URL,一会程序会用到。二、代码1.代码示例/***使用java中的文件流下载网上的图片,保存到本地**@author
佳明Ryan
·
2023-11-16 10:02
JavaSE
java
网络
开发语言
【算法】算法题-20231116
这里写目录标题一、合并两个有序数组(力扣88)二、
剑指Offer
39.数组中出现次数超过一半的数字三、移除元素(力扣27)四、找出字符串中第一个匹配项的下标(28)一、合并两个有序数组(力扣88)给你两个按非递减顺序排列的整数数组
敲代码敲到头发茂密
·
2023-11-16 08:44
数据结构与算法
算法
java
数据结构
用
Java实现
扑克牌游戏——简易炸金花
目录一.思想呈现接着来到游戏三个步骤中的第一个步骤——买牌:再是第二步——洗牌:游戏的最后一步——揭牌:最后就是测试了:游戏结束!二.代码(注释)呈现三.结果呈现一.思想呈现首先,我们需要创建扑克牌,用字符串型定义扑克牌的花色,用整数型定义扑克牌上的数字,便于扑克牌的保存。再通过构造方法产生对应的对象,对外提供getter和setter方法便于使用。然后重写方法,使结果返回对应的花色与数字。接着来
OYFYO
·
2023-11-16 07:34
游戏
java
使用
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片。然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)。最后,分别在两个
OYFYO
·
2023-11-16 07:34
java
游戏
数据结构与算法【链表:一】
Java实现
目录链表单向链表哨兵链表双向链表环形链表链表链表是数据元素的线性集合,其每个元素都指向下一个元素,元素存储上并不连续。随机访问性能根据index查找,时间复杂度O(n)插入或删除性能起始位置:O(1)结束位置:如果已知tail尾节点是O(1)[双向链表],不知道tail尾节点是O(n)中间位置:根据index查找时间+O(1)单向链表单向链表中每个元素只知道下一个节点位置单向链表的简单实现publ
zmbwcx
·
2023-11-16 06:42
java
链表
数据结构
LeetCode反转链表的五种
Java实现
方式
给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000<=Node.val<=5000方法一创建一个新链表,遍历旧链表中的数据并将其放入新链表的头部。实现方式如下classSo
zmbwcx
·
2023-11-16 06:42
leetcode
链表
java
数据结构与算法【递归】
Java实现
递归递归是一种解决计算问题的方法,其中解决方案取决于同一类问题的更小子集。特点:自己调用自己,如果说每个函数对应着一种解决方案,自己调用自己意味着解决方案是一样的(有规律的)每次调用,函数处理的数据会较上次缩减(子集),而且最后会缩减至无需继续递归内层函数调用(子集处理)完成,外层函数才能算调用完成递归二分查找具体实现代码如下publicintf(int[]a,inttarget,inti,int
zmbwcx
·
2023-11-16 05:31
java
排序算法
算法
Java实现
年龄计算
一、根据生日精确计算年龄publicstaticintage(DatebirthDate){//当前日历CalendarnowCalendar=Calendar.getInstance();//生日大于当前日期if(nowCalendar.before(birthDate)){thrownewIllegalArgumentException("Thebirthdateisbeforecurrent
李白的粉
·
2023-11-16 04:41
工具类
java
开发语言
Java实现
LeetCode 41 缺失的第一个正数
41.缺失的第一个正数给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例1:输入:[1,2,0]输出:3示例2:输入:[3,4,-1,1]输出:2示例3:输入:[7,8,9,11,12]输出:1说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。classSolution{publicintfirstMissingPositive(int[]nums){int[]m=n
南 墙
·
2023-11-16 02:10
LeetCode
Java
LeetCode
41
缺失的第一个正数
力扣刷题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档H指数题目介绍一、实现思路方法一:排序分析复杂度分析方法二:计数分析算法复杂度分析二、使用算法1.python实现2.C++实现3.
java
Crystal___
·
2023-11-16 01:49
力扣刷题
编程语言
java
python
c++
算法
java实现
es的search和结果处理
@TestvoidtestMatchAll()throwsIOException{SearchRequestrequest=newSearchRequest("hotel");request.source().query(QueryBuilders.matchAllQuery());SearchResponseresponse=client.search(request,RequestOption
伴川
·
2023-11-15 22:06
ES的学习
java
开发语言
es
使用
Java实现
一个简单的贪吃蛇小游戏
一.准备工作首先获取贪吃蛇小游戏所需要的头部、身体、食物以及贪吃蛇标题等图片。然后,创建贪吃蛇游戏的Java项目命名为snake_game,并在这个项目里创建一个文件夹命名为images,将图片素材导入文件夹。再在src文件下创建两个包,一个命名为com.snake.view用来存放所有的图形界面类;一个命名为com.snake.controller用来存放启动的入口类(控制类)最后,分别在两个包
若曦世
·
2023-11-15 21:18
java
Java实现
图形验证码
文章目录前言一、实现思路✨二、工程搭建1.创建工程2.引入依赖3.项目配置4.创建工程文件三、代码实现1.创建相关接口2.实现功能3.接口实现四、测试1.Apifox中创建测试接口2.测试生成验证码接口2.测试登录接口前言本文生成图像验证码使用了Hutool官网—AsetoftoolsthatkeepJavasweet.图形验证码是一种用于验证用户身份的安全措施。它通过生成一张包含随机图像和文字的
笑的像个child
·
2023-11-15 16:59
开发
java
开发语言
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他