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面试题之集合
编程语言发展史
之
:面向对象编程语言
作者:禅与计算机程序设计艺术1.简介面向对象编程(Object-OrientedProgramming,OOP)是一种计算机编程方法,它以数据抽象、继承和多态作为编程哲学基础,并通过类、对象和消息传递的方式实现对真实世界的模拟,[1][2][3]。在过去几十年里,面向对象编程已经成为一种主流的程序设计方法,并且越来越受到开发者的欢迎。特别是在大型软件系统中,采用面向对象的方法可以有效地提高开发效率
AI天才研究院
·
2025-03-06 11:40
AI大模型企业级应用开发实战
一天一门编程语言
编程实践
大数据
人工智能
语言模型
Java
Python
架构设计
【
JAVA面试题
】Spring、Spring MVC、Spring Boot、Spring Cloud的区别与联系
在Java生态中,Spring框架及其衍生技术(如SpringMVC、SpringBoot、SpringCloud)是开发企业级应用的核心工具。它们在功能、定位和使用场景上各有侧重,但又紧密联系。本文将详细解析它们的区别与联系,帮助你在面试中更好地回答相关问题。1.Spring框架定义:Spring是一个轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架。它提供了一种全面的编程和配置模型
今天你慧了码码码码码码码码码码
·
2025-03-06 09:58
JAVA面试题
java
spring
mvc
软件架构设计与模式
之
:模块化设计与组件化架构
作者:禅与计算机程序设计艺术1.背景介绍模块化、组件化、微服务架构已经成为云计算的主流架构模式,软件架构设计如何满足需求并持续优化性能是一个非常重要的课题。本文将阐述模块化、组件化、微服务架构的概念及优缺点,并从面向对象的角度阐述模块化设计与组件化架构的过程。同时介绍一些基于Java语言的开源框架(如Spring)所实现的模块化、组件化、微服务架构,并深入到源码分析其实现机制和原理。本文的主要读者
AI天才研究院
·
2025-03-06 09:54
AI大模型企业级应用开发实战
大数据
人工智能
语言模型
Java
Python
架构设计
聊聊Netty那些事儿
之
Reactor在Netty中的实现(创建篇)
本系列Netty源码解析文章基于4.1.56.Final版本在上篇文章《聊聊Netty那些事儿
之
从内核角度看IO模型》中我们花了大量的篇幅来从内核角度详细讲述了五种IO模型的演进过程以及ReactorIO
Java小海.
·
2025-03-06 09:52
java
开发语言
后端
程序人生
spring
boot
自动驾驶---打造自动驾驶系统
之
环境准备(一)
笔者在此系列中开发的规控算法主要依据专栏《自动驾驶Planning决策规划》中的章节逐步搭建,后续实践系列涉及的博客包括但不局限于以下内容:《打造自动驾驶系统
之
环境准备(一)》《打造自动驾驶系统
之
定位模块开发
智能汽车人
·
2025-03-06 08:49
从零打造自动驾驶算法仿真系统
自动驾驶
人工智能
汽车
仿真
python--Django快速入门
之
数据模型详解
一Model模型模型(Model)负责业务对象和数据库的关系映射(ORM)。模型是数据的唯一的、权威的信息源。它包含储存数据的字段和字段限制。通常,每个模型对应数据库中唯一的一张表。每个模型都是django.db.models.Model的一个Python子类。模型的每个属性都表示为数据库中的一个字段。Django提供一套自动生成的用于数据库访问的API。这极大的减轻了开发人员的工作量1ORMOR
Lee木川
·
2025-03-06 08:46
python
「QT」输入控件类
之
QDateTimeEdit 日期时间编辑框类
博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)文章专栏「QT」QT5程序设计全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「UG/NX」BlockUI
集合
何曾参静谧
·
2025-03-06 08:14
「QT」QT5程序设计
qt
数据库
开发语言
mysql
之
如何获知版本
你可以通过在MySQL命令行客户端执行简单的SQL查询来获取MySQL的版本信息。以下是获取MySQL版本的常见方法:使用SELECTVERSION();查询:SELECTVERSION();执行这个查询后,MySQL会返回一个字符串,其中包含了MySQL服务器的版本号。使用SHOWVARIABLES查询:SHOWVARIABLESLIKE'version';这个查询会返回所有包含‘version
m0_74825502
·
2025-03-06 07:41
面试
学习路线
阿里巴巴
mysql
数据库
重生
之
我要当云原生大师(二十一)防火墙与网络安全
目录一、什么是防火墙?二、防火墙的工作原理?三、Firewalld的区域默认配置?四、SELinux端口标记是什么,如何控制SELinux端口标记?一、什么是防火墙?防火墙(Firewall)是一种网络安全系统,用于监控和控制进出网络的流量,基于预定义的安全规则允许或阻止数据包的传输。它的主要功能包括流量过滤、访问控制、防止攻击、网络地址转换(NAT)以及日志记录和监控。防火墙可以分为网络层防火墙
小刘爱喇石( ˝ᗢ̈˝ )
·
2025-03-06 07:05
网络
安全
服务器
linux
云原生
运维
重生
之
我要当云原生大师(二十二)容器
目录1.相比较虚拟机,容器有哪些技术优势?2.容器镜像是什么?3.RHEL提供了哪些容器工具?4.根容器和无根容器有什么区别?5.请谈一下容器镜像(image)和仓库/注册表(registry)的关系。6.请写出以shell交互方式运行容器的命令。7.请说明如何配置容器仓库。8.如何检查仓库中的和本地的容器镜像?9.如何移除本地镜像?10.使用容器时,如何将主机端口和容器端口进行映射?11.在运行
小刘爱喇石( ˝ᗢ̈˝ )
·
2025-03-06 07:05
云原生
重生
之
我要当云原生大师(五)控制对文件的访问
目录一、解释一下Linux中的文件权限是如何工作的?二、什么是rwx权限,他们分别代表什么?三、如何递归的修改一个目录及其子目录的权限?四、如何将一个新用户添加到某个组?为什么要这样做?五、简述umask的作用。六、如何创建一个新用户并为其分配特定的文件访问权限?七、什么是SUID、SGID、StickyBit,他们分别有什么作用?八、当你发现某个用户无法访问某个文件,你会如何排查和解决问题?九、
小刘爱喇石( ˝ᗢ̈˝ )
·
2025-03-06 07:35
linux
服务器
运维
云原生
结构化思考和金字塔结构
之
:信息检索与知识获取
检索阶段2.3提取阶段3.1信息检索和文本信息处理的组成3.2技术总体架构3.3信息检索的关键技术3.3.1倒排索引和TF-IDF权值3.3.1.1倒排索引3.3.1.2TF-IDF权值3.3.2文档
集合
模型
AI天才研究院
·
2025-03-06 06:31
架构师必知必会系列
编程实践
大数据
人工智能
语言模型
Java
Python
架构设计
前端基础
之
动画效果
简单的入场与出场显示/隐藏helloexportdefault{name:'Test',data(){return{isShow:true}}}h1{background-color:orange;}.hello-enter-active{/*进入的动画*/animation:atguigu0.5s;}.hello-leave-active{/*退出的动画*/animation:atguigu0.
青红光硫化黑
·
2025-03-06 06:59
前端
Scala高阶函数
之
reduce,reduceleft,fold
在Scala中,reduce、reduceLeft和fold是处理
集合
的高阶函数,它们通常用于将
集合
中的元素聚合为一个单一的结果。这些函数都基于某种形式的累积操作,但它们之间存在细微差别。
lqlj2233
·
2025-03-06 06:58
scala
开发语言
后端
Scala中的迭代器
在Scala中,迭代器(Iterator)是一种用于遍历
集合
元素的抽象概念,它允许开发者逐个访问
集合
中的元素而不必一次性将整个
集合
加载到内存中。
麻芝汤圆
·
2025-03-06 05:54
Scala
scala
jvm
开发语言
大模型(LLM)的若干科普
之
问(七):如何隔离LLM微调结果?
一、微调大模型LLM的微调是指在预训练好的大型语言模型基础上,通过特定任务的数据进行进一步训练,以提升模型在该任务上的性能。以下是微调的关键点:预训练模型:大模型LLM(如GPT、BERT等)通过大量通用文本进行预训练,学习语言的基本结构和知识。微调目的:使模型适应特定任务或领域,如文本分类、机器翻译、问答系统等。微调过程:数据准备:收集与任务相关的标注数据。模型调整:在预训练模型上继续训练,通常
人工干智能
·
2025-03-06 04:12
大模型编程
Python的高级知识
LLM
【云原生
之
kubernetes实战】在k8s环境下部署Note Mark笔记工具
【云原生
之
kubernetes实战】在k8s环境下部署NoteMark笔记工具一、NoteMark介绍1.1NoteMark简介1.2NoteMark特点1.3NoteMark使用场景二、本次实践介绍2.1
江湖有缘
·
2025-03-06 04:41
云原生
kubernetes
笔记
【云原生
之
kubernetes】在k8s集群中安装和配置Metrics Server( V1.30.3)
【云原生
之
kubernetes】在k8s集群中安装和配置MetricsServer(V1.30.3)一、MetricsServer介绍1.1MetricsServer简介1.2MetricsServer
江湖有缘
·
2025-03-06 04:41
云原生
kubernetes
容器
基于 GEE 计算年均归一化植被指数 NDVI、植被覆盖度 FVC
目录1完整代码2运行结果1完整代码//导入研究小区的
集合
Map.centerObject(roi);Map.addLayer(roi,{'color':'grey'},'roi');//应用缩放因子functionapplyScaleFactors
@HNUSTer
·
2025-03-06 04:41
Google
Earth
Engine(GEE)
GEE
云计算
云平台
遥感大数据
数据集
2025-03-01 学习记录--C/C++-PTA 7-35 有理数均值
合抱
之
木,生于毫末;九层
之
台,起于累土;千里之行,始于足下。
小呀小萝卜儿
·
2025-03-06 03:07
学习-C/C++
学习
c语言
研发管理
之
-多元文化研发团队公约
如果你工作在一个多元文化的团队,团队成员来自不同的地区,那么为了营造一个好的团队氛围,我们需要一个团队公约:沟通(Communication)及时性(Timeliness):尊重不同的时区和工作时间,及时回应团队的各种消息和需求。清晰性(Clarity):沟通时保持简明,使用合适的渠道(即时消息、电子邮件、视频会议等)进行准确的信息传达。包容性(Inclusivity):保证在讨论、决策和会议中让
txzq
·
2025-03-06 03:05
IT研发管理
研发管理
人工智能
之
数学基础:矩阵的秩
本文重点矩阵的秩,作为矩阵理论中的一个核心概念,是连接矩阵性质与应用的重要桥梁。本文我们将学习矩阵秩的概念,通过矩阵的秩可以判断矩阵是否可逆等等,所以矩阵的秩是非常重要的一个概念。矩阵秩的概念秩定义为矩阵A的线性独立的行(或列)的最大数目。也就是说,如果把矩阵看成由行向量或列向量组成,那么矩阵的秩就是这些向量中极大线性无关组所含向量的个数。矩阵的秩定义为矩阵线性无关的行向量或者列向量的最大数量,表
每天五分钟玩转人工智能
·
2025-03-06 03:32
机器学习深度学习之数学基础
人工智能
矩阵
机器学习
深度学习
线性代数
秩
【HeadFirst系列
之
HeadFirst设计模式】第15天
之
桥接模式:让代码的扩展更优雅!
桥接模式:让代码的扩展更优雅!在软件开发中,我们经常遇到多维度变化的需求,如果不合理地设计代码结构,随着需求的扩展,代码会变得越来越复杂,难以维护。桥接模式(BridgePattern)就是一种强大的结构型设计模式,能够有效地解耦代码中的抽象部分(Abstraction)和实现部分(Implementation),让它们可以独立变化,提高代码的扩展性和灵活性。在本文中,我们将从实际问题出发,探讨如
工一木子
·
2025-03-06 02:26
HeadFirst系列
HeadFirst设计模式
系统设计
设计模式
桥接模式
Python-测试代码
测试用例是一组测试的
集合
,通常对应一个文件或模块。Python的unittest模块提供了
Alfadi联盟 萧瑶
·
2025-03-06 02:26
Python
python
搜广推校招面经三十六
快手推荐算法一、有10亿个数据量如何快速做召回在推荐系统的召回阶段,面对海量数据(如10亿条记录),需要快速筛选出与目标用户相关的候选物品
集合
。
Y1nhl
·
2025-03-06 02:54
搜广推面经
机器学习
人工智能
算法
python
深度学习
pytorch
推荐算法
Jetpack学习
之
Hilt,android应用开发入门答案
2.5Hilt的内置组件和作用域2.5.1@InstallIn注解2.5.2使注入对象单例2.5.3作用域的包含关系2.6Hilt预置的Qualifier3小结参考文章Git学习地址:传送门1.概述=======================================================================随着Android11的发布,Jetpack家族新添了Hil
m0_64604178
·
2025-03-06 01:52
程序员
面试
移动开发
android
【数据库】关系数据模型
关系数据模型一、关系数据结构1.1相关概念1.2三类关系二、关系操作三、完整性约束3.1实体完整性3.2参照完整性3.3用户定义的完整性一、关系数据结构1.1相关概念关系模型建立在
集合
代数的基础上域是一组具有相同数据类型的值的
集合
笛卡尔积
XiYang-DING
·
2025-03-06 01:22
数据库
数据库
搜广推校招面经二十八
输出空间通常是有限的类别
集合
。误差衡量方
Y1nhl
·
2025-03-06 01:15
搜广推面经
推荐算法
求职招聘
搜索引擎
机器学习
算法
Text2SQL
之
Vanna优化
优化方向二、干就完了一次性生成多个Question-SQL对先生成一个问题,再根据DDL和业务数据生成SQL总结前言前阵子写了篇Text2SQL的简单介绍,发现其也是RAG只会,写下了Text2SQL
之
不装了
ToTensor
·
2025-03-06 00:41
大模型通关打怪之旅
Text2SQL
深度学习
人工智能
LLM
python
Java进阶
之
泛型
泛型(Generics)定义泛型:允许在定义类、接口和方法时使用类型参数,从而在编译时捕获类型错误,提高代码的类型安全性和复用性。主要用途类型安全:避免类型转换错误,编译时检查类型安全。代码复用:通过泛型可以编写通用的类和方法,适用于多种数据类型。消除强制类型转换:在使用泛型时,编译器会自动进行类型转换,减少代码中的强制类型转换。泛型的基本语法标记符T是类型参数,通常使用T、E、K、V等字母来表示
m0_74823878
·
2025-03-06 00:40
面试
学习路线
阿里巴巴
java
开发语言
机器学习之学习笔记
3.1数据集3.2特征提取3.3特征预处理3.4特征降维4.分类算法4.1`sklearn`转换器和估计器4.2K-近邻算法(KNN)4.3模型选择与调优4.4朴素贝叶斯算法4.5决策树4.6集成学习方法
之
随机森林
孤城laugh
·
2025-03-06 00:39
机器学习
学习
笔记
人工智能
python
深度学习day1
深度学习day11.深度学习与机器学习的区别1.1特征提取方面1.2数据量与计算性能要求1.3算法代表2.深度学习框架
之
TensorFlow2.1TensorFlow基础2.2TensorFlow基础知识
孤城laugh
·
2025-03-06 00:39
深度学习
人工智能
笔记
学习
机器学习
Mongodb数据库的基本语法及使用
数据一致性差数据查找修改不方便数据冗余度可能比较大数据库管理阶段优点:数据组织结构化降低了冗余度提高了增删改查的效率容易扩展方便程序调用,做自动化处理缺点:需要使用sql或者其他特定的语句,相对比较复杂几个概念数据:能够输入到计算机中并被识别处理的信息
集合
数据
璟*
·
2025-03-06 00:38
Python
C语言入门第十六天指针数组和多级指针
一:指针数组1:所谓指针数组是指若干个具有相同存储类型和数据类型的指针变量构成的
集合
2:指针数组的一般说明形式:*[]指针数组名表示该指针数组的起始地址#includeintmain(){int*p[2
Do vis824
·
2025-03-06 00:08
c语言
算法
数据结构
【网络安全】Web渗透测试攻防
之
浅述信息收集
前言众所周知渗透测试的本质是信息收集,在渗透测试中信息收集的质量直接关系到渗透测试成果的与否。在对系统进行渗透测试前的信息收集是通过各种方式获取所需要的信息,收集的信息越多对目标进行渗透的优势越有利。通过利用获取到的信息对系统进行渗透。只有掌握了足够多的目标信息才能更好的对目标系统进行渗透。正所谓知彼知己百战不殆。1.信息收集的分类从信息收集方式分类可将信息收集分为两大类:①主动信息收集②被动信息
网络安全居居
·
2025-03-05 23:06
web安全
前端
网络
网络安全
安全
计算机网络
Java面试学习资源
leetcode-cn.com/problemset/all/中文社区【网站】尚学堂总结的几百道面试题,以及面试需要注意什么https://www.bjsxt.com/javamianshiti.html【网站】
java
web13595609705
·
2025-03-05 23:04
面试
学习路线
阿里巴巴
java
面试
学习
Python模块
之
pywin32
◆问题汇总:1、多线程使用pywin32com造成的问题:pywintypes.com_error:(-2147221008,'尚未调用CoInitialize。',None,None)解决方法:在线程启动时先运行pythoncom.CoInitialize()importpythoncomclassSecretFile(object):def_save_tmpfile(self,passwd):
宅羽
·
2025-03-05 23:33
Python模块
C#:LINQ学习笔记01:LINQ基础概念
2.核心组件技术数据源典型场景LINQtoObjects内存
集合
(IEnumerable)过滤/排序
集合
数据LINQtoXMLXML文档解析/查询XML节点LINQtoSQL关系数据库将查询翻译为SQL
gu20
·
2025-03-05 23:03
C#
数据库
c#
开发语言
linq
Vue3移动端的路由动态缓存
之
keep-alive的使用
我所碰到的问题是,从不同路由跳转至同一路由时动态更改该目标路由所绑定的组件的缓存状态在app.vue文件中添加下列代码letstore=useStore();letkeepAliveList=computed(()=>store.state.keepAliveList);这里默认大家已经掌握了全局路由守卫和vuex或者pinia全局状态管理的用法。其中store中的keepAliveList中保存
梦凡尘
·
2025-03-05 23:31
vue
javascript
前端
vue.js
Vue 全站缓存
之
keep-alive : 动态移除缓存
阅读本文之前,默认大家对vue和keep-alive都很熟悉,所以不再啰嗦相关资料,直接进入正文有耐心的话,且听我细细道来,如果你遇到过类似问题,或正在寻找解决方案,那么你可以直接翻到文末看结论。以一个记账项目举例,常见的场景有首页、记到账页面、选择合同、新建合同、选择客户、新建客户这些页面。在这些页面中,很显然,用户的浏览行为应该是逐渐深入的,通俗得讲就是浏览页面在不断前进。而且这些页面之间还是
css3html5csdn
·
2025-03-05 23:01
Vue
Vue
全站缓存之
keep-alive
:
动态移除缓存
非常哇塞的 SpringBoot性能优化长文!
本文较长,最适合收藏
之
。1.有监控才有方向在开始对SpringBoot服务进行性能优化之前,我们需要做一些准备,把SpringBoot服务的一些数据暴露出来。比如
肥肥技术宅
·
2025-03-05 23:30
java
大数据
java
22.代码随想录算法训练营第二十二天|77. 组合,216. 组合总和 III,17. 电话号码的字母组合
代码随想录算法训练营第二十二天|77.组合,216.组合总和III,17.电话号码的字母组合回溯法的模板voidbacktracking(参数){if(终止条件){存放结果;return;}for(选择:本层
集合
中元素
白鹭鸣鸣!
·
2025-03-05 22:56
算法
java
共享模型
之
管程(悲观锁)
共享模型
之
管程(悲观锁)文章目录共享模型
之
管程(悲观锁)一、常见线程安全的类二、对象头三、Monitor(监视器/管程)四、偏向锁偏向锁的实现原理撤销偏向锁五、轻量级锁轻量级锁的释放六、重量级锁七、锁的升级流程八
小小uzi
·
2025-03-05 22:52
java
悲观锁
juc
并发
【零基础到精通Java合集】第十一集:List
集合
框架与泛型
课程标题:List
集合
框架与泛型(15分钟)目标:掌握泛型在List中的应用,理解类型安全的重要性,熟练操作泛型
集合
0-1分钟:泛型List的意义引入以“分类储物箱”类比泛型List:明确容器内元素类型
羽轩GM
·
2025-03-05 21:49
零基础到精通Java合集
Java教程
Java经典知识点深度剖析:精通Java
集合
框架
在Java编程的浩瀚宇宙中,Java
集合
框架(JavaCollectionsFramework)无疑是一颗璀璨的明珠,是每位Java开发者必须精通的核心知识点。
calmzbnn
·
2025-03-05 21:46
java
开发语言
【http://noi.openjudge.cn/】4.3算法
之
图论——1538:Gopher II
@[【http://noi.openjudge.cn/】4.3算法
之
图论——1538:GopherII]题目查看提交统计提问总时间限制:2000ms内存限制:65536kB描述Thegopherfamily
adam_life
·
2025-03-05 21:16
算法
图论
匈牙利算法
二分图
深搜
【Elasticsearch】数据管理(Data Management)
以下是结合原文内容对Elasticsearch数据管理的详细阐述:1.数据类型Elasticsearch中的数据主要分为两类:(1)内容(Content)•定义:这是用户希望进行搜索的项目
集合
,例如产品目录
risc123456
·
2025-03-05 20:11
Elasticsearch
elasticsearch
Pytorch实现
之
LSRGAN,轻量化SRGAN超分辨率SAR
简介简介:在SRGAN的基础上设计了一个轻量化的SRGAN模型结构,通过DSConv+CA与残差结构的设计来减少参数量,同时利用SeLU激活函数构造。与多类SRGAN改进不同的是,很少使用BN层。论文题目:LightweightSuper-ResolutionGenerativeAdversarialNetworkforSARImages(SAR图像的轻量级超分辨率生成对抗网络)期刊:Remote
这张生成的图像能检测吗
·
2025-03-05 20:37
优质GAN模型训练自己的数据集
超分辨率重建
人工智能
图像处理
计算机视觉
深度学习
pytorch
机器学习
Qt常用控件
之
日期微调框QDateTimeEdit
日期微调框QDateTimeEditQDateTimeEdit是一个日期微调框控件,它可以选择年月日和时分。Qt中还有QDateEdit只能微调年月日的控件和QTimeEdit只能微调时分的控件。QDateTimeEdit属性属性说明dateTime时间和日期的值。date仅是日期的值。time仅是时间的值。displayFormat时间日期的格式。y表示年份。M表示月份。H表示小时。m表示分钟。
laimaxgg
·
2025-03-05 19:06
qt
开发语言
c++
qt6.3
qt5
【Qt
之
showEvent函数】
Qt
之
showEvent函数示例说明示例void类::showEvent(QShowEvent*event){m_widget->set_yAxis_name("xxxxxx");}说明showEvent
踏过山河,踏过海
·
2025-03-05 19:36
Qt
qt
数据库
服务器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他