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
java实现
g711a a-law 转PCM
纯搬运留存,源码出处https://blog.csdn.net/quantum7/article/details/80836289亲测转换可用/***将g711aa-law数据转换为pcm**@paramencoded*@return*/publicstaticbyte[]decodeG711a2Pcm(byte[]encoded){intlength=encoded.length;byte[]p
fmi110
·
2024-01-20 02:35
摄像头
java
g711
pcm
java实现
g711a a-law与PCM互转
markpackagecom.huawei.SDK.common;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;/***PCM与G711(alaw)转换器*/publicclassG711Converter{privatestaticfinalshort[]aLawDec
fmi110
·
2024-01-20 02:35
摄像头
java
g711
pcm
Java实现
集合多条件分页查询、JS解决前端图片展示破图bug
Java实现
集合多条件分页查询当页面上有多个查询条件查询时,为了减少代码量和优化程序,创建一个需要查询的对象实体,比如需求是用户展示需要支持用户id、username查询,我们不可能写两个方法作为第一次根据
三月计划
·
2024-01-20 01:51
JS
java
java
js
刷穿
剑指offer
-Day07-数组III 前缀和知识讲解!
昨日回顾昨天的数组专题,我们针对双指针中的特殊场景----滑动窗口思维进行了学习。在解题思维中,罗列出了滑动窗口的模板的使用方式,通过:确定左右边界查找窗口滑动条件的方式按照题意套模板即可可以轻松解决滑窗相关的题目。滑动窗口的力所不及在套模板的同时,大家是否考虑过,假设题目同样是求连续的子数组,但是在数组中出现了负数,那这种情况下还可以使用滑动窗口么?答案是不行的,为什么?我们窗口滑动的条件是什么
清风Python
·
2024-01-20 00:37
迪杰斯特拉算法
java实现
packagenewnew;//Edge类定义classEdge{intsource;intdestination;intweight;//假设权重代表时间intcost;intstorage;//构造函数publicEdge(intsource,intdestination,intweight,intcost,intstorage){this.source=source;this.destina
如旧呀
·
2024-01-19 23:51
算法
java
python
LeetCode1两数之和(
java实现
)梦开始的地方~
今天我们分享的题目是LeetCode的第一题,两数之和,我们先看下题目描述。我们之前说过一个做题技巧,就是如果题目描述出现以下题眼:查找元素是否出现过,类似的我们首先先到的是使用哈希表,那么本道题我们应该选择哪一种数据结构呢?题目要求是返回两个元素的下标,并且该题的数据较大,因此我们考虑使用Map集合进行题解。解题思路:我们首先开拓一个Map集合,该Map集合用于遍历传入的nums数组,如果说集合
你憨厚的老父亲突然
·
2024-01-19 21:28
java
算法
leetcode
哈希算法
数据结构
开发语言
Leetcode202快乐数(
java实现
)
今天分享的题目是快乐数:快乐数的定义如下:快乐数(HappyNumber)是指一个正整数,将其替换为各个位上数字的平方和,重复这个过程直到最后得到的结果为1,或者无限循环但不包含1。如果最终结果为1,则该数为快乐数;如果最终结果不为1且进入了循环,则该数不是快乐数。解题思路:快乐数的迭代过程是一个无环的过程,而不是快乐数则会出现环导致无限循环。eg:19-82-68-100-1;2-4-16-37
你憨厚的老父亲突然
·
2024-01-19 21:28
java
开发语言
哈希算法
数据结构
Leetcode349两个数组的交集(
java实现
,思路超清晰想学会的进来!)
今天,博主分享的题目是leetcode上的349两个数组的交集。题目描述如下:解题思路:在这里我们分享一个做题的小技巧,我们拿到题如果题目描述中有判断某个集合中有没有哪个元素,类似这种要求的我们首先应该考虑是否可以使用哈希表。那么哈希表的3中结构分别是数组、set和map,这三种应该如果选择呢?当元素较少时可以考虑数组,数组底层是直接进行映射效率较快,set和map底层是使用红黑树,在查询时还要进
你憨厚的老父亲突然
·
2024-01-19 20:57
java
开发语言
数据结构
哈希算法
Leetcode454四数相加Ⅱ(
java实现
)
今天,我们分享的题目是Leetcode454四数相加Ⅱ,我们先来看题目:首先可以从题意中大体得知,也是从某个集合中找有没有符合条件的元素。遇见这种类型的题目我们可以考虑用哈希表,本题我们选取的是map集合,因为题目范围较大,并且可以存在重复的。解题思路:我们首先开拓一个map集合,然后遍历数组nums1和nums2数组并记录它们的所有元素的和记为a+b,并且存放到map集合中,之后我们遍历nums
你憨厚的老父亲突然
·
2024-01-19 20:56
java
开发语言
哈希算法
数据结构
【设计模式】用
Java实现
外观模式
一.外观模式介绍与使用场景外观模式是一种结构设计模式,旨在为复杂系统提供一个简化的接口,以便客户端可以更方便地使用系统。外观模式通过创建一个高层次的接口,将系统的多个子系统封装起来,并提供一个统一的接口给客户端使用。外观模式的核心思想是通过创建一个外观类(FacadeClass),将复杂系统的内部实现细节隐藏起来,只暴露出一个简化的接口给客户端。客户端只需要与外观类进行交互,而不需要直接与子系统的
卷帘
·
2024-01-19 14:22
设计模式
设计模式
外观模式
JAVA实现
向Word模板中插入Base64图片和数据信息
目录需求一、准备模板文件二、引入Poi-tl、ApachePOI依赖三、创建实体类(用于保存向Word中写入的数据)四、实现Service接口Controller层实现需求在服务端提前准备好Word模板文件,并在用户请求接口时服务端动态获取图片。数据等信息插入到模板当中,然后返回包含数据信息的Word文件流。一、准备模板文件在需要插入图片的地方使用:{{@参数名}},文本信息使用:{{参数名}},
霁月清风与谁同
·
2024-01-19 13:39
Java开发
java
开发语言
Word文件下载
[设计模式
Java实现
附plantuml源码~创建型] 集中式工厂的实现~简单工厂模式
————————————————[设计模式
Java实现
附p
程序员三木
·
2024-01-19 12:51
设计模式
设计模式
java
简单工厂模式
C++后端笔记
码命名规则变量间的赋值浮点型变量的作用字符变量常变量const运算符二、高级语言程序设计(荣)资源整理C++后端开发学习路线及推荐学习时间C++基础知识大全C++那些事cswikiC++STL详解超全总结(快速入门STL)
剑指
Tarench
·
2024-01-19 10:11
笔记
[设计模式
Java实现
附plantuml源码~创建型] 确保对象的唯一性~单例模式
前言:为什么之前写过Golang版的设计模式,还在重新写Java版?答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。为什么类图要附上uml因为很多人学习有做笔记的习惯,如果单纯的只是放一张图片,那么学习者也只能复制一张图片,可复用性较低,附上uml,方便有新理解时,快速出新图。文章目录饿汉单例懒汉单例代码实现饿汉懒汉单锁懒汉双重检测`
程序员三木
·
2024-01-19 09:22
设计模式
设计模式
java
单例模式
Java实现
大学计算机课程管理平台 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1实验课程档案模块2.2实验资源模块2.3学生实验模块三、系统设计3.1用例设计3.2数据库设计3.2.1实验课程档案表3.2.2实验资源表3.2.3学生实验表四、系统展示五、核心代码5.1一键生成实验5.2提交实验5.3批阅实验5.4新增实验资源5.5查询实验课程六、免责说明一、摘要1.1项目介绍大学计算机课程管理平台包含实验课程模块、实验
customer08
·
2024-01-19 08:12
java
vue.js
spring
boot
后端
mysql
开发语言
java实现
删除文件目录下的所有文件
publicclassabs{publicstaticvoidmain(String[]args){Filefile=newFile("D:\\sql\\q");if(file.exists()){deleteFile(file);}}publicstaticvoiddeleteFile(Filefile){//取得这个目录下的所有子文件对象File[]files=file.listFiles()
伤魂孤傲
·
2024-01-19 08:05
JAVA基础
java
设计模式-传输对象模式
设计模式专栏模式介绍模式特点应用场景传输对象模式和序列化的区别代码示例
Java实现
传输对象模式Python实现传输对象模式传输对象模式在spring中的应用模式介绍传输对象模式(TransferObjectPattern
有梦想的攻城狮
·
2024-01-19 05:24
设计模式
设计模式
开发语言
java
传输对象模式
力扣刷题框架——二叉树的搜索和回溯
二叉树的搜索和回溯1.BFS1.1基本框架1.2例题1.2.1
剑指offer
13.机器人的运动范围2.DFS2.1基本框架2.2例题2.2.1
剑指offer
26.树的子结构2.2.2矩阵中的路径2.2.3
猫猫头不写bug
·
2024-01-19 05:39
力扣刷题
算法
数据结构
LeetCode 算法分类列表
.网络延迟时间785.判断二分图堆215.数组中的第K个最大元素295.数据流的中位数264.丑数II347.前K个高频元素378.有序矩阵中第K小的元素703.数据流中的第K大元素767.重构字符串
剑指
swimxu
·
2024-01-19 03:40
算法
leetcode
SpringBoot 操作 Redis的各种实现(Jedis、Redisson的区别比较)
不同点:1.1、Jedis是Redis的
Java实现
的客户端。支持基本的数据类型如:String、Hash、List、Set、SortedSet。
Java弟中弟
·
2024-01-19 01:13
Java实现
手机号码归属地查询
前言接到一个需求,获取手机号码的归属地。这里记录一下,我们可以使用com.googlecode.libphonenumber的geocoder来获取手机号码归属地1、添加依赖com.googlecode.libphonenumbergeocoder2.2052、查询归属地方法publicstaticfinalPhoneNumberOfflineGeocoderGEOCODER=PhoneNumbe
way_more
·
2024-01-19 00:55
日常
java
后端
反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串
代码随想录算法训练营第八天|LeetCode344.反转字符串、541.反转字符串II、
剑指Offer
05.替换空格、151.翻转字符串里的单词、
剑指Offer
58-II.左旋转字符串文章链接:代码随想录反转字符串代码随想录反转字符串
Hsu琛君珩
·
2024-01-19 00:19
leetcode
算法
职场和发展
Java实现
六大排序
1.java进行冒泡排序排序思路:假设将15个数从小到大排列,相邻两个数比较,如果发现前一项比后一项大,那么这两项就互换,之后再两两相比,这样比较一轮下来,每一轮找到这15个数中的最大值,并放在最右边。再进行下一趟,直到得到升序为止。通过动图演示:通过代码演示:publicstaticvoidmain(String[]args){//冒泡排序,简单的演示一下,冒泡循环主要进行每一趟遍历查找最大的值
脆脆鲨鱼
·
2024-01-18 23:34
java-base
java
算法
数据结构
排序算法
java 实现敏感词(sensitive word)工具详解使用说明
工具使用
java实现
,帮助我们解决常见的问题。
老马啸西风
·
2024-01-18 23:12
Github
LeetCode刷题——
剑指offer
中链表题目汇总
系列文章目录每日一题题目汇总
剑指offer
中简单遍历查找题目汇总
剑指offer
动态规划汇总
剑指offer
二叉树题目汇总
剑指offer
中链表题目汇总系列文章目录
剑指Offer
06.从尾到头打印链表(简单)
艾醒(AiXing-w)
·
2024-01-18 22:58
LeetCode
链表
leetcode
数据结构
LeetCode 链表相关题目汇总
文章目录
剑指Offer
06.从尾到头打印链表
剑指Offer
18.删除链表的节点
剑指Offer
22.链表中倒数第k个节点
剑指Offer
24.反转链表
剑指Offer
25.合并两个排序的链表
剑指Offer
35
chengzic1999
·
2024-01-18 22:58
OJ题目
链表
leetcode
java
指针
面试
剑指offer
解法汇总76-删除链表中重复的结点
原题链接:描述:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5数据范围:链表长度满足1<=n<=1000,链表中的值满足1<=val<=1000进阶:空间复杂度O()n,时间复杂度O(n)例如输入{1,2,3,3,4,4,5}时,对应的输出为{1,2,5},对应的输入输出链表如下
失落夏天
·
2024-01-18 22:57
编程题
链表
leetcode
数据结构
剑指Offer
——编程题的
Java实现
(更新完毕……)
二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[java]viewplaincopyprint?/**思路矩阵是有序的,从右上角来看,向左数字递减,向下数字递增,*因此从右上角开始查找,当要查找数字比左下角数字大时。下移*要查找数字比左上角数字小时,左移*/pub
LuckyBrown17
·
2024-01-18 22:58
数据结构与算法
java
剑指offer-java实现
用
java实现
计算器功能
/***一个计算器,与Windows附件自带计算器的标准版功能、界面相仿。但还不支持键盘操作。*/publicclassMyCalculatorextendsJFrameimplementsActionListener{/**计算器上的键的显示名字*/privatefinalString[]KEYS={"7","8","9","/","sqrt","4","5","6","*","%","1","
老酒馆的喵
·
2024-01-18 20:27
java
java
计算器
2022-01-02
IT工业界1.力扣:二叉树的镜像2022-01-02(
剑指Offer
27.二叉树的镜像)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-18 18:09
Java实现
流和文件的转换 将InoutStream转为File输出到磁盘
业务描述项目开发中,把较小的文本文件直接用BLOB数据类型存到了MySQL中获取时得到的是流对象,需要转换为对应的.txt文件输出到磁盘中实现流对象说白了就是一堆进制码,并不支持和文件的直接转换,因为流本身并不知道文件的类型实现思路:先使用File创建出一个对应的文件,指定好类型,把流对象输入文件中,判断为-1则表示输入完成@Testpublicvoidtest01()throwsExceptio
NoloseWind
·
2024-01-18 17:24
Java
java
开发语言
【SpringMVC】—— 如何配置使用SpringMVC(详细步骤)
目录引言使用1、新建模块2、导入坐标3、创建SpringMVC控制器类4、初始化SpringMVC环境5、初始化Servlet容器,加载SpringMVC环境6、配置运行引言SpringMVC是一种基于
Java
四月天行健
·
2024-01-18 13:04
Spring
spring
java
SpringMVC
chromedriver+Selenium+springboot+
Java实现
后端截图
chromedriver这种方法实现截图,依赖服务器端的谷歌浏览器软件,需要在服务器端下载谷歌浏览器。Windows服务器说明1.下载谷歌浏览器2.根据第一步下载的谷歌浏览器版本,下载chromedriver,可以在这个页面找到和版本相近的版本去下载https://googlechromelabs.github.io/chrome-for-testing/3.下载之后进行解压,将chromedri
芭比萌妹
·
2024-01-18 11:56
服务器端网页截图
java
selenium
spring
boot
Java金额每隔三位加上一个逗号
JAVA实现
给数字加逗号:说明:将float类型的数据转换成以3位逗号隔开的字符串,并且保留两位有效数字publicstaticStringformatTosepara(floatdata){DecimalFormatdf
米米_a13d
·
2024-01-18 10:30
RabbitMQ详解与
Java实现
一、RabbitMQ介绍1.1现存问题服务调用:两个服务调用时,我们可以通过传统的HTTP方式,让服务A直接去调用服务B的接口,但是这种方式是同步的方式,虽然可以采用SpringBoot提供的@Async注解实现异步调用,但是这种方式无法确保请求一定回访问到服务B的接口。那如何保证服务A的请求信息一定能送达到服务B去完成一些业务操作呢?|如何实现异步调用海量请求:在我们在做一些秒杀业务时,可能会在
原来是好奇心
·
2024-01-18 08:04
消息中间件
java-rabbitmq
rabbitmq
java
剑指offer
--07. 斐波那契数列
题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n=2,n∈N*)思路:公式简直是完美的递归环境,不过可能会栈溢出因此使用迭代法,用两个变量保存计算过程中的结果,并复用起来publicclassSolution{publicintFibonacci(intn){if(n2){inttemp=fibonacci[0]+fibonacci[1
yui_blacks
·
2024-01-18 07:56
不用加减乘除做加法
剑指Offer
的一道题:求两个整数之和,不得使用加减乘除四种运算符。其实仔细想一想,语言中除了这几种运算符,便只剩取余和位运算了。取余一想就没有用。只能使用位运算了。
vckah
·
2024-01-18 07:30
PDF转PowerPoint -
Java实现
方法
通过编程实现PDF转PPT的功能,可以自动化转换过程,减少手动操作的工作量,并根据需要进行批量转换。将PDF文件转换为PPT文档后,可以利用PPT的丰富功能和动画效果,达到更好的演示效果。在Java中,我们可以使用第三方库Spire.PDFforJava来将PDF转换为PowerPoint文档。以下示例包含将PDF转为PPTX的具体步骤和Java代码:步骤1:下载安装Spire.PDFforJav
Eiceblue
·
2024-01-18 07:16
Java
PDF
java
pdf
powerpoint
【中危】IoTDB 存在远程代码执行漏洞
JEXL是一个表达式语言引擎,全称是Java表达式语言(JavaExpressionLanguage),可以在java程序中动态地运算一些表达式在受影响版本中,由于IoTDB通过UDTFJexl.
java
墨菲安全
·
2024-01-18 06:03
iotdb
安全
网络安全
软件供应链
数据结构——用
Java实现
数组
一、什么是数据结构?概念:数据结构是一门基础的学科,是研究数据如何在计算机中进行组织和存储,使得我们可以高效的获取数据和修改数据的。数据结构可以分为三类:1.线性结构:数组、队列、栈、链表、哈希表…2.树形结构:二叉树、二分搜索树、AVL树,红黑树、堆、Trie、线段树、并查集…3.图结构:邻接矩阵、邻接表为什么要学习数据结构?好的程序是数据结构+算法来实现的:数据结构+算法=程序在遇到不同的问题
刘伊珂
·
2024-01-18 06:59
数据结构
<
剑指Offer
>面试题49: 丑数
题目描述我们把只包含因子2,3,5的数称做丑数(UglyNumber)求按照从小到大的顺序的第1500个丑数例如,6,8都是丑数,但14不是,因为它包含因子7习惯上我们把1当作第一个丑数题目解读
剑指Offer
240
cb_guo
·
2024-01-18 05:18
剑指 Offer 37. 序列化二叉树
剑指Offer
37.序列化二叉树
剑指Offer
37.序列化二叉树序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境
AsiaSun.
·
2024-01-18 03:43
剑指Offer
数据结构
剑指 Offer 39.数组中出现次数超过一半的数字
剑指Offer
39.数组中出现次数超过一半的数字
剑指Offer
39.数组中出现次数超过一半的数字给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。
AsiaSun.
·
2024-01-18 03:13
剑指Offer
数据结构
剑指 Offer 38.字符串的排列
剑指Offer
38.字符串的排列
剑指Offer
38.字符串的排列输入一个字符串,打印出该字符串中字符的所有排列。
AsiaSun.
·
2024-01-18 03:12
剑指Offer
数据结构
2022-01-07
IT工业界1.力扣:顺时针打印矩阵2022-01-07(
剑指Offer
29.顺时针打印矩阵)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-18 03:50
插入排序算法的
java实现
及时间复杂度分析
1今天在看算法导论的时候被一个插入排序给卡住,于是小结一下。时间复杂度最坏为O(n^2),最好为O(n)。2还有一个问题:对于一个长度为n的数组,如果该数组每k个单元分为一组,假设为k1,k2….,其中k2中的元素都大于k1中的元素。那么称该数组为分段有序的。对于该数组,对每个分段进行插入排序后再合并成一个有序数组与对数组整体进行插入排序的时间复杂度是相同的,均为O(kn).对于此可以这样理解,当
普罗米修斯Aaron_Swartz
·
2024-01-18 02:13
Algorithm
排序算法
【
剑指offer
】替换空格
力扣刷题⛪个人主页:子夜的星的主页座右铭:前路未远,步履不停目录一、题目描述1、题目2、示例二、题目分析1、`replaceAll`方法2、`StringBuilder`3、临时数组一、题目描述1、题目
剑指
子夜的星
·
2024-01-17 22:45
#
剑指offer
java
剑指offer
前后端分离分页查询(不使用框架和插件)
前后端分离分页查询(不使用框架和插件)前言:本文主要讲解用
java实现
前后端分离的分页查询功能。
良子c
·
2024-01-17 18:12
web开发
intellij
idea
后端
elementui
java
java txt转pdf乱码_
java实现
PPT转PDF出现中文乱码问题的解决方法
ppt转成pdf,原理是ppt转成图片,再用图片生产pdf,过程有个问题,不管是ppt还是pptx,都遇到中文乱码,编程方框的问题,其中ppt后缀网上随便找就有解决方案,就是设置字体为统一字体,pptx如果页面是一种中文字体不会有问题,如果一个页面有微软雅黑和宋体,就会导致部分中文方框,怀疑是poi处理的时候,只读取第一种字体,所以导致多个中文字体乱码。百度和谷歌都找了很久,有看到说apache官
明明如灼
·
2024-01-17 18:39
java
txt转pdf乱码
java实现
简易飞机大战
java实现
简易飞机大战整体思路代码实现英雄战机类敌机类子弹类图片工具类游戏窗体类启动游戏类运行效果图整体思路1.创建游戏窗体,添加面板JPanel,重写JPanel中的paint方法,遍历所有飞机和子弹绘制
编程夜游神
·
2024-01-17 17:43
java小玩意儿
swing
gui
多线程
游戏
java
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他