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实现debounce
大作业:
JAVA实现
2048小游戏
目录运行环境:文档要求:参考:基础版本:源代码部分:进阶功能:演示效果:运行环境:javajdk1.8文档要求:选题9:2048游戏【问题描述】2048游戏是一款比较流行的数字游戏,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。【任务要求】1)基本
酒还没醒
·
2022-11-19 03:01
java学习
java
jvm
开发语言
[NC126]换钱的最少货币数(
Java实现
)
题目描述:给定数组arr,arr中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱数,求组成aim的最少货币数。如果无解,请返回-1.示例输入:[5,2,3],20返回值:4,最少需要四张5才能组成20输入:[5,2,3],0返回值:0,可以一张不取。输入:[3,5],2返回值:-1,没办法组成2思路:使用一个dp数组存放组成每一面
草莓味的风
·
2022-11-19 01:34
习题
java
算法
动态规划-换钱的最少货币数(python实现)
算法题:换钱的最少钱币数最近在看左程云的《程序员代码面试指南》,感觉不错,题都分了类,很方便有目的的刷题,书里的代码都是
java实现
的,刚好最近在学习python,就用python去练习一下。
JYKgl
·
2022-11-19 01:29
动态规划
python
算法
动态规划
数据结构
用
java实现
输出一个数的最大公约数和最小公倍数
importjava.util.Scanner;publicclassWork11{//输入两个正整数m和n,求其最大公约数和最小公倍数 publicstaticvoidmain(String[]args){ //输入数据,要求正整数 Scannersc=newScanner(System.in); intk1=0; System.out.println
L to the B
·
2022-11-18 10:33
java
字符串匹配算法(C/
Java实现
)
目录BF算法C语言实现
Java实现
KMP算法
Java实现
C语言实现next[]数组的优化BF算法BF算法,即暴力(BruteForce)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串
银河罐头
·
2022-11-18 08:59
Java数据结构
算法
数据结构
银行排队管理系统(C++实现)
银行排队系统(C++实现)该系统项目由本人使用C++完成,源码已放到GitHub上,在之后将会发布
Java实现
版。
Love _YourSelf
·
2022-11-18 04:03
项目开发
c++
链表
github
图论算法(4):图的深度优先遍历 DFS
本章节内容使用
java实现
,Github代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src查看文章内的图片可能需要科学上网!
江湖留名
·
2022-11-17 21:31
图论
Java
算法
dfs
java
python
面试
javaScript 防抖/节流,探索学习,对新手友好的内容
文章目录写在前面应用场景实战解析最后写在前面防抖:
debounce
,节流:throttle;这俩个名词大家都不陌生,不管是学习,面试,笔试,偶尔总要提提,网上的参考文献也是大有篇章,其中有好多优秀的文章都写的很好了
GLM_
·
2022-11-17 18:26
javaScript
javascript
学习
开发语言
java实现
面向对象的23种设计模式【超长预警,读完超过2小时】
设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。前置内容面对对象的七个设计原则,包括单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、合成复用原则。设计模式分类创建型模式,包括单例、原型、工厂、抽象工厂、建造者,共5种模式。结构型模式,包括代理
寻七不易
·
2022-11-17 10:58
操作
java
设计模式
面向对象编程
程序设计
其他
如何在Java中计算Levenshtein莱文斯坦(相似度)编辑距离 ?
我们将提供此算法的迭代和递归
Java实现
。2.什么是列文施泰因距离?列文施泰因距离是两个字符串之间差异的度量。在数学上,给定两个字符串x和y,距离测量将x转换为y所需的最小字符编辑次数。
allway2
·
2022-11-17 10:42
java
开发语言
Java实现
五子棋小游戏(附源码)
今天给大家分享一个用java写的小游戏——《五子棋》(完整代码可在【资源下载】目录查看)。推荐学习专栏:Java基础学习专栏:【Java】基础篇Java进阶学习专栏:【Java】进阶篇文章目录一、效果展示二、游戏介绍三、代码展示1、登录页面2、算法程序3、棋盘实现四、资源下载五、文末总结一、效果展示二、游戏介绍《五子棋》是一种两人对弈的纯策略型棋类游戏,棋具与围棋通用,是起源于中国古代的传统黑白棋
亮点菌
·
2022-11-17 05:10
#
【Java】进阶篇
java
jvm
开发语言
五子棋
梯度下降 java_梯度下降法求多元线性回归及
Java实现
对于数据分析而言,我们总是极力找数学模型来描述数据发生的规律,有的数据我们在二维空间就可以描述,有的数据则需要映射到更高维的空间。数据表现出来的分布可能是完全离散的,也可能是聚集成堆的,那么机器学习的任务就是让计算机自己在数据中学习到数据的规律。那么这个规律通常是可以用一些函数来描述,函数可能是线性的,也可能是非线性的,怎么找到这些函数,是机器学习的首要问题。本篇博客尝试用梯度下降法,找到线性函数
Shsvs
·
2022-11-16 13:57
梯度下降
java
java实现
MD5加密和解密
java没有实现MD5解密操作,但是有些网站可以完成解密。也可以使用其他方法进行可逆的加密解密操作。加密解密packagecom.yy.utils;importjava.math.BigInteger;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassMD5Utils{
?abc!
·
2022-11-15 19:05
#
小测试
java
restful
开发语言
elasticSearch的
java实现
主要方法
以下是基于自己的项目中实际使用的
java实现
,版本为5.5.0目录1.简单查找2.复杂查询2.更新部分字段3.更新全部字段4.批量更新5.插入/新增6.删除7.刷新@AutowiredprivateElasticsearchOperationsesTemplate
黄黄黄黄黄莹
·
2022-11-15 18:27
java
elasticSearch
java
后端
ssh
Java实现
es的scroll滚动查询
publicvoidselectData()throwsIOException{inti=1,size=2;SearchRequestsearchRequest=newSearchRequest("index");Scrollscroll=newScroll(TimeValue.timeValueMinutes(5L));searchRequest.scroll(scroll);SearchSou
聶柏柏
·
2022-11-15 18:11
es
java
elasticsearch
jar
大数据
表白神器java代码_
java实现
七夕表白神器
首先我们需要创建一个心形图案,然后按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心。实现代码:packageddd;importjava.awt.*;importjavax.swing.JFrame;publicclassCardioidextendsJFrame{//获取屏幕大小privatestaticfinalintWIDTH=500;pr
葱油拌面没吃过
·
2022-11-15 14:29
表白神器java代码
SpringMVC和SpingBoot
SpringMVC是基于
Java实现
MVC的轻量级Web框架。SpringMVC的执
蓝翔技校的码农
·
2022-11-15 10:16
笔记
Java
Java实现
字符串的分割(基于String.split()方法)
目录前言一、JDK-1.8-API文档说明(推荐阅读)二、简单的使用1、单个字符分隔2、正则表达式三、Java源码分析1、源代码的测试代码2、源代码运行原理图示3、解读完代码后的总结(推荐阅读)四、limit参数使用区别1、limit=02、limit0五、易错点(推荐阅读)1、分割到第一个字符2、转义字符\3、正则表达式修饰符不可用总结前言本章对Java如何实现字符串的分割,是基于jDK1.8版
·
2022-11-13 18:12
如何利用
java实现
生成PDF文件
目录1.PDF文件简介2.生成PDF2.1基于freemarker框架实现HTML转PDF2.1.1引入jar包依赖:2.1.2创建html模板test_template:2.1.3获取HTML内容2.1.4生成PDF文档总结1.PDF文件简介PDF是可移植文档格式,是一种电子文件格式,具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像
·
2022-11-13 18:41
Java实现
将导出带格式的Excel数据到Word表格
在Word中制作报表时,我们经常需要将Excel中的数据复制粘贴到Word中,这样则可以直接在Word文档中查看数据而无需打开另一个Excel文件。但是如果表格比较长,内容就会存在一定程度的丢失,无法完整显示数据。并且当工作量到达一定程度时,整个过程会非常费时,降低工作效率。那么如何轻松地将带格式的Excel数据导出到Word表格呢?不用担心,本文将通过Java应用程序详细介绍如何把带格式的Exc
·
2022-11-13 18:29
tesseract-ocr+
java实现
图片文字识别
ocr是OpticalCharacterRecognition的简写,就是光学字符识别技术。主要是对包含文本资料的图片进行识别,获取文本信息的技术。目前tesseract-ocr这个工具可以很方便的在Windows、Linux、Mac下安装。windows下的安装链接:https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setu
luffy5459
·
2022-11-13 10:11
java
OCR
ImageToString
tesseract
tesseract-ocr
tess4j
Java实现
布隆过滤器
目录1.什么是布隆过滤器2.布隆过滤器的原理3.布隆过滤器的使用场景4.
Java实现
布隆过滤器5.Guava工具实现布隆过滤器6.Redis实现布隆过滤器7.RedisTemplate模拟guava通过
ACGkaka_
·
2022-11-13 09:00
Java
java
哈希算法
数据库
基于电商直播SDK快速实现一个淘宝直播APP【内附源码】
今天快速基于
Java实现
一个安卓端电商直播APP,深入理解整个电商直播开发流程。我们最终实现效果如下:按照惯例,为了快速实现,我们继续基于即构直播SDK进行开发。
RTC_程序猿_wang
·
2022-11-12 08:45
音视频demo
java
音视频
android
死磕数据结构与算法——二叉排序树(
java实现
)。才疏学浅,如有错误,及时指正!
死磕数据结构与算法——二叉排序树(
java实现
)。才疏学浅,如有错误,及时指正!
逍遥ccccc
·
2022-11-11 10:37
数据结构与算法
算法
数据结构
二叉树
java
树结构
十大排序算法(
java实现
万字详解)
文章目录一、排序的概述二、插入排序三、希尔排序四、选择排序五、堆排序六、冒泡排序七、快速排序Hoare版挖坑法前后指针快速排序问题解答时间复杂度分析快速排序的优化非递归实现快速排序总结八、归并排序非递归实现海量数据排序九、基数排序(了解)十、八种排序时间复杂度比较十一、计数排序十二、桶排序一、排序的概述排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。八
熬夜磕代码丶
·
2022-11-11 10:57
数据结构与算法
JAVA
SE
排序算法
java
算法
1024程序员节
Java+Jsp+Mysql实现简单在线图书推荐系统 个性化图书推荐系
java实现
基于用户、项目的协同过滤推荐算法 源代码下载 Spring+Struts+Hibernate(SSH)开发框架
Java+Jsp+Mysql实现简单在线图书推荐系统个性化图书推荐系统(基于用户、项目的协同过滤推荐算法)一、项目简介1、开发工具和实现技术MyEclipse10,jdk1.7,mysql5.5,tomcat7,SSH(spring+struts+hibernate),layer弹窗组件,bootstrap样式,webuploader文件上传组件等。2、项目功能前台用户注册、登录、注销、个人信息修
linge511873822
·
2022-11-11 07:54
基于用户的协同过滤推荐算法
基于项目的协同过滤推荐算法
网站模板
数据库
java
推荐系统
ssh
协同过滤
java mac算法_mac算法
Java实现
的理解
概念理解mac算法是(MessageAuthenticationCodes消息认证码算法),是含有密钥散列函数算法。主要通过异或运算,再配合其他加密算法实现mac值的运算,用于校验。实现方式将要计算的数据通过转换成16进制字符串如:数据:woshiceshishujuwoshiceshishujuwoshiceshishuju转成16进制:776F73686963657368697368756A7
麦龟迪
·
2022-11-10 16:20
java
mac算法
Java实现
AI五子棋游戏的示例代码
目录前言实现过程抽象实现AI接口评估函数前言本文只是介绍五子棋AI的实现,最终的成品只是一个AI接口,并不包括GUI,且不依赖GUI。五子棋AI的实现并不难,只需要解决一个问题就行:怎么确定AI的最佳落子位置?一般情况下,五子棋棋盘是由15条横线和15条纵线组合而成的,15x15的棋盘共有225个交叉点,也就是说共有225个落子点。假如说,AI是黑棋,先行落子,所以AI总共有225个落子点可以选择
·
2022-11-10 14:46
java修改file的名字_File类——
JAVA实现
批量修改文件名称
最近做了一道题目如下批量修改文件名称假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片但是当你回来的时候你发现所有的照片都是如下命名的P1020335.JPGP1020336.JPGP1020337.JPGP1020338.JPGP1020339.JPG...这些文件名实际上是自动生成的,对你来说不方便看。你现在希望将这些照片都改成“2016-4-15-i”i表示第几张照片如2016-4-15-
坎离七
·
2022-11-10 14:10
java修改file的名字
Java实现
将类数据逐行写入CSV文件的方法详解
目录1.需求和思路2.现有方法3.代码4.参考1.需求和思路最近要用java制作一个数据集,每一行是一个样本,格式是csv。用了一下java类的相关概念,把csv文件里的每一行,即每一个样本视为一个类。2.现有方法目前已有的csv包如opencsv,可以支持字符串,也可以支持javabean(即java类)。相关教程如下JavaOpenCSV|极客教程由于墙的原因,我maven老是下载不到open
·
2022-11-10 14:39
java实现
树形结构数据
第一种:直接获取树形数据注意:1、我这里实现的是一个主部门下的所有子部门(子部门下的子部门),也就是一个主部门下的所有部门;最后返回最大部门id的数据即可;2、如果要实现多个主部门下的子部门树,这里将返回结果进行处理,将没有父级部门的集合返回,此时返回的结果就是所有主部门的树;1、表结构字段:(id,name,partent_id-父级id对应这id字段)2、写好当前表的实体3、扩展实体VO/**
零端全栈
·
2022-11-10 14:36
Java
html
vue.js
javascript
3.SpringBoot中AOP使用
SpringAOP是纯
java实现
的,并不需要额外的编译,默认使用JDK动态代理,当然也可以通过配置使用CGLIB代理,SpringAOP默认仅支持方法层面的连接点。
张大仙是个妖怪
·
2022-11-10 09:42
Spring
#
Spring
Boot
#
SpringFramework
spring
springboot
aop
代理
Java实现
一个订餐外卖系统
packagecn.bdqn.demo03;importjava.util.Scanner;publicclass吃货联盟01{publicstaticvoidmain(String[]args){//数据主体,一组订单信息String[]names=newString[4];//订餐人String[]dishMegs=newString[4];//所定餐品信息int[]times=newint[
小母鸡...
·
2022-11-09 20:24
java
servlet
开发语言
java实现
redis缓存_
java实现
redis缓存功能
一、安装redis1.mac安装,如果有安装brew可以直接快捷安装:brewinstallredis2.linux下载安装wgethttp://download.redis.io/releases/redis-2.8.17.tar.gztarxzfredis-2.8.17.tar.gzcdredis-2.8.17make二、redis常用命令redis-cli//进入命令行/usr/local/
undertaler
·
2022-11-09 19:11
java实现redis缓存
java实现
外卖订餐系统
实现功能:使用选择结构,循环结构,数组的知识实现一个外卖订餐系统运行结果importjava.util.Scanner;publicclassOrderingMsg{publicstaticvoidmain(String[]args){String[]names=newString[4];//订餐人餐品信息送餐时间送餐地址总金额订单状态String[]dishes=newString[4];//餐
气死的笨喵
·
2022-11-09 19:29
java项目
java
八皇后问题的
Java实现
/***用一个一维数组表示*arr[7]=0,1,2,3,4,5,6,7*arr[i]=val第i+1个皇后,放在第i+1行,第val列*一个一维数组,就表示一组解*/publicclassQueue8{intmax=8;//表示皇后的数量int[]arr=newint[max];publicstaticvoidmain(String[]args){Queue8queue8=newQueue8()
面包 与理想
·
2022-11-09 11:17
java
开发语言
算法
Java实现
Socket通信
前言:花了一个多星期的时间,重新学习了计算机网络中可靠数据传输的知识和TCP、UDP协议。在掌握了基本的理论后,想通过编程实践,来巩固和加深下对Socket通信的理解。一项目简介1.开发环境操作系统:win10Java版本:1.8开发工具:IDEA20212.项目描述本项目基于TCP协议,实现了客户端和服务器的Socket通信。项目主要实现了查字的功能,客户端输入要查询的一个汉字,然后回车发送到服
明月几时有666
·
2022-11-09 03:50
计算机网络
javaSE
Socket通信
TCP
JAVA
查字典
java 打印机_
JAVA实现
调用打印机打印PDF
JAVA实现
调用打印机打印PDF,网上搜索了一大把资料,基本上都是重复。。。下面骂人的一大堆。。我这里来解决一下。需求:前端调用用接口后端根据模版生成数据联通打印机直接一键打印!
曹永露
·
2022-11-08 21:14
java
打印机
椭圆曲线
java实现
_椭圆曲线算法的基本原理及实现
1、基本概念1)椭圆曲线方程的一般形式:y^2=x^3+a*x+b,其中要求满足不等式4*a^3+27*b^2≠0例如:y^2=x^3+x+1mod232)椭圆曲线上的点的加法公式(适用于P≠Q的情况):设P=(x1,y1),Q=(x2,y2),P+Q=R=(x3,y3),t=(y2-y1)/(x2-x1),x3=t^2-x1-x2,y3=t*(x1-x3)-y13)椭圆曲线上的点的加法公式(当上
weixin_39556853
·
2022-11-07 23:07
椭圆曲线java实现
Java实现
自定义Excel数据排序的方法详解
目录1.引入jar包2.自定义排序通常,我们可以在Excel中对指定列数据执行升序或者降序排序,排序时可依据单元格中的数值、单元格颜色、字体颜色或图标等。在需要自定义排序情况下,我们也可以自行根据排序需要编辑数据排列顺序。本文,将通过Java应用程序来实现如何自定义排序。1.引入jar包使用jar包:Spire.Xls.jarversion:12.8.4导入方法1:手动下载jar到本地,解压,然后
·
2022-11-07 15:04
Java实现
一个简易聊天室流程
目录文件传输Tcp方式Udp方式简易聊天室的实现接收端发送端启动说到网络,相信大家都对TCP、UDP和HTTP协议这些都不是很陌生,学习这部分应该先对端口、Ip地址这些基础知识有一定了解,后面我们都是直接上demo来解释代码文件传输Tcp方式这里我们指的是C/S架构的文件传输,需要涉及一个客户端Client和服务器端(Server),这里采用的是TCP协议进行传输的,TCP需要经过三次握手和四次挥
·
2022-11-07 15:28
java sftp.mkdir 报错_
Java实现
sftp上传一个目录下的所有文件到Linux服务器
78281864使用JSch实现SFTP文件传输https://www.cnblogs.com/itmanxgl/p/fe5d33512609fe540eb08a76e3c4db3a.htmlJSch-
Java
weixin_39602637
·
2022-11-07 12:37
java
sftp.mkdir
报错
【Spring】SpringMVC框架流程图及源码解析
Model:JavaBean,实体类,DAO,serviceView:页面(html,jsp,thymeleaf,freemarker)Controller:ServleSpringMVC是一种基于
Java
TZGod
·
2022-11-07 08:33
Spring
java
spring
机器学习入门-用
Java实现
简单感知机
一、通俗理解机器学习1、机器学习是人工智能的一种,如图所示,它是人工智能的一个子方向。2、机器学习有点像人类的学习过程。1.人类学习通过经验(事件),归纳出规律。2.机器学习通过数据,训练出模型。3、机器学习不是基于编程形成的直接结果,不是代码直接写出一个模型y=-0.3x+6,而是通过归纳得出来的模型,例如,通过初始化y=ax+b中的a、b,不断迭代,获得针对样本数据最优的a、b值,即得到对应的
池佳齐
·
2022-11-07 08:18
机器学习
机器学习
java
人工智能
JWT Json Web Token全面详解
在文章最后,有一个使用
Java实现
JWT生成和验证的完整案例。简单的说,就是基于JSON,在web环境下传输一个规定格式的字符串令牌。广义上讲JWT,这是一个Web安全传输信息方
·
2022-11-05 09:47
java开发websocket聊天室_
java实现
基于websocket的聊天室
【实例简介】
java实现
基于websocket的聊天室【实例截图】【核心代码】chatMavenWebapp└──chatMavenWebapp├──pom.xml├──src│└──main│├──java
林为珮
·
2022-11-05 08:42
八、快速幂--
Java实现
文章目录一、快速幂二、快速幂取模一、快速幂publicstaticintpow(inta,intb){intans=1;intbase=a;while(b!=0){if((b&1)==1)ans*=base;base*=base;b>>=1;}returnans;}二、快速幂取模publicstaticintpow_mod(inta,intb,intc){intans=1;intbase=a%c;
时间邮递员
·
2022-11-04 09:41
数据结构与算法
算法
数据结构
Java实现
基于Android的学生考勤管理系统APP设计
目录第一章引言11.1项目背景11.2编写目的2第二章软件概述32.1目标32.2功能32.3性能3第三章软硬件环境和数据管理43.1硬件环境43.2软件环境43.3系统部署和运行43.4数据导入5第四章软件使用说明74.1用户登录74.2管理员用户74.3教师用户84.4学生用户11基于的科技水平和大学生现在人手一部带摄像头的智能手机的有利现状,本文提出了一种采用Android智能手机的摄像头进
biyezuopin
·
2022-11-03 20:41
android
java
学生考勤管理系统
毕业设计
APP
线程安全的问题
目录1.线程安全则主要体现在三个方面:1.1原子性1.1.1
Java实现
原子性的两种方式:1.2可见性1.3有序性1.3.1重排序1.3.2指令重排序1.3.3存储子系统重排序1.3.4貌似串型语义1.3.5
热爱生活♪
·
2022-11-03 19:39
多线程安全
JIT
javac
【JavaDS】HashMap与HashSet的底层原理
✨博客主页:心荣~✨系列专栏:【
Java实现
数据结构】✨一句短话:难在坚持,贵在坚持,成在坚持!
心荣~
·
2022-11-03 19:39
Java实现数据结构
Java
SE
java
哈希算法
数据结构
上一页
111
112
113
114
115
116
117
118
下一页
按字母分类:
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
其他