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
之六
Leetcode
之
随机数索引
题目:给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。您可以假设给定的数字一定存在于数组中。注意:数组大小可能非常大。使用太多额外空间的解决方案将不会通过测试。示例:int[]nums=newint[]{1,2,3,3,3};Solutionsolution=newSolution(nums);solution.pick(3);solution.pick(1);代码:方法一——暴
一只荣
·
2025-03-13 14:11
leetcode和机试题
leetcode
【云原生
之
Docker实战】使用Docker部署MongoDB数据库管理工具Mongo-Express
【云原生
之
Docker实战】使用Docker部署MongoDB数据库管理工具Mongo-Express一、Mongo-Express介绍1.Mongo-Express简介2.MongoDB简介二、检查本地系统环境
江湖有缘
·
2025-03-13 13:39
docker
云原生
Mongo-Express
设计模式
之
单例模式:原理、实现与应用
引言设计模式是软件开发中解决常见问题的经典解决方案。单例模式(SingletonPattern)是其中最基础且常用的设计模式之一,主要用于确保一个类只有一个实例,并提供一个全局访问点。本文将深入探讨单例模式的原理、实现方式以及实际应用场景,帮助你更好地理解和使用这一设计模式。1.单例模式的核心概念1.1什么是单例模式?单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访
wenbin_java
·
2025-03-13 12:32
设计模式
单例模式
设计模式
之
工厂模式
工厂模式属于创建型设计模式的一种,其实在我看来它更是在面向对象编程语言的抽象层的更加灵活的应用。工厂模式其实在创建型模式中难度较高,整体的理解上需要一定时间进行消化,在一些Java常见框架中,这种模式也是频繁出现的设计,如果我们可以在自己的项目中灵活使用这个模式那将会让我们的代码更加灵活、耦合度会更低。此篇文章我们将工厂模式拆成三个不同的工厂形式来循序渐进地讲解,以便开发者能够深刻理解工厂设计模式
周努力.
·
2025-03-13 12:31
设计模式
设计模式
SpringBoot缓存抽象:@Cacheable与缓存管理器配置
文章目录引言一、SpringBoot缓存抽象概述二、@Cacheable注解详解2.1@Cacheable的关键属性三、缓存管理器配置四、自定义键生成策略五、缓存同步与失效策略
六
、SpringBoot缓存最佳实践总结引言缓存是提升应用性能的关键技术
程序媛学姐
·
2025-03-13 12:01
Spring
全家桶
Java
spring
boot
缓存
java
从青铜到王者:
六
大排序算法实战解析
今天,就让我们一同走进排序算法的世界,深入探究冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序这
六
大经典算法的精髓所在,为你提供一份全面、深入、实用的指南。
AAEllisonPang
·
2025-03-13 11:56
Python
python
算法
排序算法
替换word模板内容 Java实现
文章目录第一步:准备文件第二步:将word文件另存为.xml格式第三步:放到idea中的一个目录下第四步:修改占位符第五步:代码示例第
六
步:效果图1第
六
步:效果图2第一步:准备文件这里以这个文件为例,在要替换的地方用占位符
一头酸奶牛_
·
2025-03-13 11:55
工具类
java
普通人怎么利用GPT赚钱
之
创建自动化工具
利用GPT创建自动化工具:从构想到实现的详细指南在当前快速发展的科技时代,人工智能(AI)正在改变各行各业的工作方式。对于普通人来说,利用GPT(GenerativePre-trainedTransformer)这样的语言模型来创建自动化工具,并通过这些工具赚钱,已经成为一种切实可行的方法。本文将探讨普通人如何在中文平台上利用GPT创建自动化工具,从而实现盈利。什么是GPT?首先,我们需要了解什么
贫苦游商
·
2025-03-13 11:24
普通人利用AI搞钱系列
gpt
自动化
运维
人工智能
算法
机器学习
java基础
之
选择结构(if)、循环结构(for、while)篇
前言本章主要是对选择结构(if-else)、循环结构(for、while)的练习一、选择结构判断瑞年题目要求:闰年的条件是能被4整除,但不能被100整除;或能被400整除。思路:输入要判断的年份添加条件(条件1:能被4整除,但不能被100整除,条件2:能被400整除)数据结果publicclasstest{publicstaticvoidmain(Stringargs[]){Scannerscan
Rookie_lyj
·
2025-03-13 11:22
java基础
java
开发语言
后端
数据中心运维
之
供应商管理:打造高效合作生态
引言在当今数字化时代,数据中心的稳定、高效运行离不开各类供应商的支持,从硬件设备供应商到运维服务提供商,从软件开发商到安全解决方案供应商,供应商的管理质量直接关系到数据中心的整体运维水平和服务质量。良好的供应商管理不仅能确保数据中心的稳定运行,还能有效降低成本、提升效率、增强竞争力。因此,构建科学、规范、高效的供应商管理体系,已成为数据中心运维管理的重要课题。目的本文旨在为数据中心机房管理者提供一
数据中心运维高级工程师
·
2025-03-13 10:46
数据库
网络
安全
大数据
flink读kafka写入mysql_Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL
上周
六
在深圳分享了《FlinkSQL1.9.0技术内幕和最佳实践》,会后许多小伙伴对最后演示环节的Demo代码非常感兴趣,迫不及待地想尝试下,所以写了这篇文章分享下这份代码。
苏远岫
·
2025-03-13 10:14
C++程序设计语言笔记——引言:第三章 C++概览
之
抽象机制1
C++概览:抽象机制0类C++最核心的语言特性就是类。类是一种用户自定义的数据类型,用于在程序代码中表示某种概念。无论何时,只要我们想为程序设计一个有用的概念、想法或实体,都应该设法把它表示为程序中的一个类,这样我们的想法就能表达成代码,而不是仅存在于我们的头脑中、设计文档里或者注释里。对于一个程序来说,不论是用易读性还是正确性来衡量,使用一组精挑细选的类都要比直接用内置类型完成所有任务更好,尤其
钺不言
·
2025-03-13 10:43
C++笔记
c++
笔记
经验分享
区间信息操作神器:线段树原理详解
存储结构2.索引计算3.区间划分示例(数组[1,3,5,7,9,11])四、线段树操作详解1.构建线段树(Build)2.区间查询(Query)3.单点更新(Update)五、Java实现代码(区间和查询)
六
、
xiaoyu❅
·
2025-03-13 10:42
#
树上操作
高级数据结构
#
区间信息操作
算法
数据结构
java
【学习笔记】Python零基础入门
字符串格式化6.类型转换函数7.列表8.元组9.字典四、选择和循环控制结构1.if语句2.内联if语句3.for循环4.while循环5.错误提示语句五、函数和模块1.函数参数2.模块引入3.模块创建
六
、
疯语小咖
·
2025-03-13 10:42
Python学习笔记
学习
python
Java 学习
之
BigInteger和BigDecimal
packagejavaObject;importjava.math.BigDecimal;importjava.math.BigInteger;importjava.math.RoundingMode;publicclassjavaMath{publicstaticvoidmain(String[]args){/**BigInteger用于表示任意大小的整数*把BigInteger转换成基本类型*
番薯大佬
·
2025-03-13 10:09
java学习
java
biginteger
biginteger
java
bigdecimal
bigdecimal
python基础变量
之
---字典
python基础变量
之
—字典文章目录python基础变量
之
---字典一、字典1.字典介绍2.字典创建3.字典操作4.元组常用API一、字典1.字典介绍字典是可变容器,可存储任意类型对象字典以键(key)
暴龙胡乱写博客
·
2025-03-13 10:09
python
开发语言
人工智能
前端小食堂 | Day15 - VueUse 魔法道具库
今日宝箱:30+效率神器一键获取1.响应式操控の
六
脉神剑//鼠标跟踪const{x,y}=useMouse()//网络状态感知const{isOnline,offlineAt}=useNetwork()
喵爪排序
·
2025-03-13 09:07
前端
vue.js
javascript
html
python笔记
之
常用命令总结
1、nautilus:打开当前工作目录2、wcfiles_names:查看文件的数量3、Pycharm的常用命令ctrl+r:查找命令4、
[email protected]
:获得进入nb@电脑的权限5、复制很长的数据的技巧:在数据前面点击+shift+在数据后面点击+(ctrl+c),完成复制
chenlang_lbs
·
2025-03-13 09:05
python
笔记
数据结构完全指南:C语言实现与核心原理剖析
第一章:线性结构的基石1.1数组:内存的连续
之
美//动态数组实现typedefstruct{int*data;size_tcapacity;size_tsize;}D
南玖yy
·
2025-03-13 09:33
数据结构
c语言
开发语言
QML < 画布元素>
之
画布绘制
绘制四个色块,使用鼠标选择颜色,按下鼠标,在画布上随意绘制绘制四个色块:当鼠标位置改变时,canvas的requestPaint函数用于请求重新绘制画布。函数不会立即触发重绘,而是向事件循环发送一个信号,表明画布需要更新。当事件进入下一次有机会处理时。它会调用onPaint回调函数来执行实际的绘图操作矩形框代码:importQtQuick2.15Item{id:rootpropertycolors
ly_zszcyx
·
2025-03-13 08:56
学习
Qml
Qt
串口通信-STM32的USART串口通讯程序
TTL电平的区别3.USB转串口1)基本原理2)芯片简介3)工作原理二、串口通信操作1.驱动下载2.程序编写1)源程序2)编译运行3)烧录结果三、总结一、原理介绍1.串口协议串口是显控设备与信号处理板
之
love_yiyi_li
·
2025-03-13 08:55
stm32
单片机
arm
微信小程序
之
创建底部菜单栏(新手学习)
上一篇文章创建新项目后,点击进入项目,可以看到目录结构:pages:页面路径列表window:默认窗口表现tabBar:底部tab栏点击进入app.json,{ "pages":[ "pages/home/home", //新建的首页路径(放在首位的路径最先展示) "pages/index/index", //小程序自带路径->获取头像信息 "pages/log
我的星系
·
2025-03-13 08:54
小程序创建
底部tab菜单栏
微信小程序
RISC_V GPU skybox 系列 core 模块
之
VX_dispatch_unit.sv
VX_dispatch_unit.sv代码分析总结//Copyright©2019-2023////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat//http:
CDerL
·
2025-03-13 08:54
skybox
skybox
_core
skybox
core
Angular 踩坑
之
版本升级—— TS / Node版本
这个比较简单也比较坑,可能你只计划升级Node,但最后发现连Angular也要一起升,无形中工作量加大不少,Angular官方也没说对应的TS版本和Node版本。但是在compiler-cli里确实对这两个有要求。具体可以查询angular/package.jsonat8.0.0·angular/angular·GitHub为了方便我把最近的几个版本的依赖给大家列出来。angular14"type
KenkoTech
·
2025-03-13 07:20
Angular
Node
angular.js
javascript
前端
测试
之
Bug 篇
1.软件测试的生命周期软件测试贯穿软件的于软件的整个生命周期,而软件的测试周期是指测试流程。各个阶段的内容:需求分析测试计划测试设计与开发测试执行测试评估上线运行维护用户角度:需求合理性技术角度:可行性及优化空间测试角度:业务逻辑错误检测制定开发/结束时间计划预估测试耗时1.参考需求/技术文档编写用例2.标注测试方法/工具/形式1.使用测试工具全面覆盖2.执行用例验证1.BUG遗留状态确认2.生成
ふり
·
2025-03-13 07:17
软件测试
bug
开发语言
测试工具
c语言字符函数和字符串函数介绍
、模拟实现2.1计数器方式2.2递归方式2.3指针的方式二、strcpy函数1.简介2.模拟实现三、strcat函数1.简介2、模拟实现四、strcamp函数1、简介2、模拟实现五、strncpy函数
六
、
敲键盘的喵
·
2025-03-13 07:15
c语言
c语言
RISC_V GPU skybox 系列 core 模块
之
VX_issue.sv
VX_issue_top.sv//Copyright©2019-2023////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense.//YoumayobtainacopyoftheLicenseat//http://www.apac
CDerL
·
2025-03-13 06:44
skybox
_core
skybox
issue
skybox
core
前端开发简历优化指南,DeepSeek助您前端简历秒变高分!
目录一、简历格式与排版(一)简洁至上(二)字体与字号的选择(三)文字间距与对齐(四)使用分段与列表二、内容优化(一)个人信息(二)教育背景(三)工作经历(四)专业技能(五)项目经验(
六
)自我评价(七)技术亮点深度挖掘
大模型大数据攻城狮
·
2025-03-13 05:07
前端面试
前端面经
前端简历
vue原理
社招
校招
前端框架
网络安全
之
防御保护8 - 11 天笔记
一、内容安全1、攻击可能只是一个点,防御需要全方面进行2、IAE引擎3、DFI和DPI技术---深度检测技术深度行为检测技术分为:深度包检测技术(DPI)、深度流检测技术(DFI)DPI---深度包检测技术---主要针对完整的数据包(数据包分片,分段需要重组),之后对数据包的内容进行识别。(应用层)深度包检测技术分类:1、基于“特征字”的检测技术2、基于应用网关的检测技术3、基于行为模式的检测技术
温柔小胖
·
2025-03-13 05:06
web安全
笔记
网络
数据结构
之
队列,哈希表
一队列(先进先出)1.定义:从一端进行数据插入,另一端进行删除的线性存储结构队列类型常见操作-入队(Enqueue):将新元素添加到队列的尾部。若队列有空间,新元素会成为队列的新尾部元素;若队列已满,可能会触发队列已满的处理机制。-出队(Dequeue):从队列的头部移除元素。执行后,原队头元素被删除,原队头的下一个元素成为新队头。若队列为空,可能会触发队列空的处理机制。-获取队头元素(Front
不知真不只
·
2025-03-13 05:36
数据结构
散列表
ssl和tsl的区别及如何使用
SSL和TLS
之
噔噔噔噔@
·
2025-03-13 04:58
ssl
网络协议
网络
C++
之
创建线程
1.使用函数指针最简单的方式是使用一个普通的函数作为线程的入口点。#include#includevoidthreadFunction(){std::cout#includeintmain(){std::threadt([]{std::cout#includeclassMyClass{public:voidmemberFunction(){std::cout#includevoidthreadFu
C嘎嘎嵌入式开发
·
2025-03-13 03:22
C++
c++
开发语言
python数据结构
之
线性表
线性表线性表的基本概念线性表的两种存储结构顺序存储结构优缺点链式存储结构优缺点顺序表1.初始化顺序表2.按下标值查找元素3.修改下标值为index的位置的元素4.判断顺序表是否为空5.插入表头元素6.在顺序表中任意位置插入元素O(n)7.删除表尾元素8.删除任意位置的元素9.获取顺序表的长度10.遍历顺序表单链表1.节点定义代码2.初始化3.判断是否为空4.获取单链表长度5.头插入法6.在中间插入
努力Study的小陈
·
2025-03-13 03:21
python数据结构
python
数据结构
Vue响应式数组方法深度解析
方法拦截器实现原理三、视图更新触发全流程1.依赖收集流程2.更新触发流程四、源码级实现分析1.原型链覆盖实现2.新增元素响应式处理五、特殊场景处理方案1.索引直接修改问题2.长度修改处理3.过滤数组处理
六
、
北辰alk
·
2025-03-13 02:44
前端
vue
vue.js
javascript
ecmascript
连接未来,紧固无限——第十五届上海紧固件专业展(FES 2025)引领行业新潮流
在现代工业体系中,紧固件作为不可或缺的基础零部件,被形象地比喻为“工业
之
米”。
紧固视界
·
2025-03-13 02:13
人工智能
大数据
汽车
硬件工程
HarmonyOS NEXT Layout布局组件系统详解(
六
):偏移功能实现
HarmonyOSNEXTLayout布局组件系统详解(
六
):偏移功能实现效果演示1.偏移功能概述在HarmonyOS的Layout布局组件系统中,偏移功能是一个强大的布局工具,它允许开发者灵活地调整列的位置
·
2025-03-13 02:26
harmonyos-next
Python中的简单爬虫
文章目录一.基于FastAPI
之
Web站点开发1.基于FastAPI搭建Web服务器2.Web服务器和浏览器的通讯流程3.浏览器访问Web服务器的通讯流程4.加载图片资源代码二.基于Web请求的FastAPI
m0_74825614
·
2025-03-13 02:41
面试
学习路线
阿里巴巴
python
爬虫
信息可视化
K8S 持久化
之
静态PV (nfs)
K8S持久化
之
静态PV(NFS)K8S部署见上篇:https://blog.csdn.net/oToyix/article/details/117963839一、概念PersistentvolumePersistentVolume
oToyix
·
2025-03-13 01:36
K8S
Devops
k8s
静态PV
pvc
pv
Python基础
之
集合和变量类型(四)
Python基础
之
集合和变量类型(四)文章目录Python基础
之
集合和变量类型(四)一、集合1.1创建集合1.2集合操作1.2.1添加数据1.2.2删除数据1.3常见API二、变量类型2.1可变与不可变
Hao想睡觉
·
2025-03-13 01:03
python
开发语言
【脑洞小剧场】零帧起手创业小公司
之
UI设计稿初稿
点击此处查看脑洞小剧场合集https://blog.csdn.net/foyodesigner/category_12896948.html阳光透过办公室的窗户,洒在吴艾(UI工程师)的桌上,映照出他那张略显疲惫但又充满期待的脸。今天,他终于完成了那份被无数次催促、无数次修改的UI设计稿初稿。他深吸一口气,像是要把这份成果深深烙印在心里,然后满怀信心地点开了与产品经理程立新和前端程序员段码的群聊窗
Foyo Designer
·
2025-03-13 01:02
技术职场小剧
产品经理
改行学it
经验分享
程序人生
前端
ui
【脑洞小剧场】零帧起手创业小公司
之
第一次项目团建
点击查看小剧场合集https://blog.csdn.net/foyodesigner/category_12896948.html阳光明媚的周末,本应是睡懒觉、打游戏或者追剧的好时光,但对于这家小公司的员工们来说,却迎来了他们成立以来的第一次团建活动。全栈工程师全搞一脸无奈地站在公司门口,看着手里的团建通知,心里嘀咕着:“团建?不会是又要加班吧?还说是去爬山,这是要累死我们吗?”场景一:全栈工程
Foyo Designer
·
2025-03-13 01:02
技术职场小剧
职场和发展
程序人生
创业创新
远程工作
跳槽
改行学it
LeetCode100
之
对称二叉树(101)--Java
1.问题描述给你一个二叉树的根节点root,检查它是否轴对称。示例1输入:root=[1,2,2,3,4,4,3]输出:true示例2输入:root=[1,2,2,null,3,null,3]输出:false提示树中节点数目在范围[1,1000]内-100queue=newLinkedList<>();//若根节点不为空,将根节点存入队列if(root!=null){queue.offer(roo
xiao--xin
·
2025-03-13 00:31
Leetcode
java
leetcode
算法
二叉树
mysql数据库alter语句_MySQL
之
alter语句用法总结
1:删除列ALTERTABLE【表名字】DROP【列名称】2:增加列ALTERTABLE【表名字】ADD【列名称】INTNOTNULLCOMMENT'注释说明'3:修改列的类型信息ALTERTABLE【表名字】CHANGE【列名称】【新列名称(这里可以用和原来列同名即可)】BIGINTNOTNULLCOMMENT'注释说明'4:重命名列ALTERTABLE【表名字】CHANGE【列名称】【新列名称
许小晴
·
2025-03-13 00:58
mysql数据库alter语句
C++ ,JNI, Java 数据传递全解(二)
所以首先得到这个object的唯一class,那在C++中,就需要通过JNI找到该对象所在的类或者Bean,我们上文提到的第
六
个参数和第七个参数,他们分别是Route和EvStopoverInfo。
凤翎鹤冢
·
2025-03-13 00:27
c++
java
我开启了可供大家使用的DeepSeek-R1:7b、Chatglm3:6b等
六
种大模型,免费哦
点击使用我的大模型:http://105gc106cq037.vicp.fun/详情请参考:【大模型本地部署(可供外网调用)-CSDNApp】https://blog.csdn.net/2401_86075647/article/details/146190401?sharetype=blogdetail&shareId=146190401&sharerefer=APP&sharesource=2
Lijunyan1298
·
2025-03-12 23:23
新浪微博
课程设计
音视频
paddle
百度
C++
之
指针(简单易懂,非常详细)
没看过我之前的文章,可以看看哦1C++数据类型2C++
之
程序流程结构3C++
之
数组4C++
之
排序算法5C++之初识函数6C++
之
字符串持续更新ing目录5指针5.1指针的基本概念5.2指针变量的定义与使用
xw_lover
·
2025-03-12 23:50
C++复习
c++
C++学习笔记(十八)——类
之
继承
一、继承作用:继承(Inheritance)是面向对象编程(OOP)的核心特性之一,允许一个类(子类)从另一个类(基类)派生,并继承基类的属性和行为。继承的主要目的是代码复用,同时支持扩展和修改已有功能,提高程序的可维护性。特点:子类会自动继承基类的public和protected成员(不包括private成员)。子类可以增加新的成员或重写(覆盖)基类的方法。支持单继承和多继承(C++允许一个类继
奕天者
·
2025-03-12 23:20
C++基础学习
c++
学习
笔记
[Vivado] IP核学习
之
Block Memory Generator
具体参考Xilinx文档,pg058-blk-mem-genVersion8.4。一、BlockMemoryGenerator有什么用?BlockMemoryGenerator是Vivado中的IP核,即块存储器生成器。BlockMemoryGeneratorIP核是一种高级内存构造器,可使用Xilinxfpga中的嵌入式块RAM资源来生成面积和性能优化的内存空间。BlockMemoryGener
奕天者
·
2025-03-12 23:20
FPGA学习
学习
fpga开发
ip
安卓Android与iOS设备管理对比:企业选择指南
管理方式差异AndroidEnterprise方案包含三种典型模式:AppleMDM方案主要提供两种模式:二、安全防护能力Android系统特点:三、应用管理方案四、设备选择建议五、典型场景推荐需求场景推荐方案
六
、
EasyControl移动设备管理
·
2025-03-12 22:19
MDM介绍
android
ios
安卓
企业管理
企业设备管理
IT
运维
python
之
使用scapy扫描本机局域网主机,输出IP/MAC表
安装scapy库pipinstallscapy-ihttps://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple扫描本机局域网的所有主机,输出IP/MAC对于表#-*-coding:UTF-8-*-importnetifacesfromscapy.allimportsrpfromscapy.layers.l2importARP,Etherimportipa
敲键盘的Q
·
2025-03-12 22:48
python
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他