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
前端之框架
「QT」经验篇
之
界面代码与逻辑代码的分离思想
✨博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「定制」定制开发集合「C/C++」C/C++程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「UG/NX」BlockUI集合「Py」Python程序设计「Math」探秘数学世界「PK」Paras
何曾参静谧
·
2025-01-24 23:21
「QT」QT5程序设计
qt
系统架构
数据库
用 Java 的思路快速学习 Scala
引言Scala是一种结合了面向对象和函数式编程的现代编程语言,广泛应用于大数据处理
框架
如ApacheSpark和ApacheFlink。对于熟悉Java的开发者来说,Scala的学习曲线相对平缓。
进朱者赤
·
2025-01-24 23:50
其他
大数据
scala
Scala
C++软件设计模式
之
解释器模式
解释器模式的目的和意图解释器模式(InterpreterPattern)是一种行为设计模式,主要用于定义一种语言的文法,并通过该文法解释语言中的句子(表达式)。解释器模式的核心思想是将一个特定的语言表示为其文法规则,并使用该文法规则来解释语言中的句子。目的意图:定义语言的文法:解释器模式的核心目的是定义一种语言的文法规则。通过这些规则,我们可以解析并执行该语言中的表达式。解释语言中的句子:解释器模
捕鲸叉
·
2025-01-24 23:18
软件设计模式
C++
c++
设计模式
解释器模式
c++
之
make_shared特性
概念介绍c++11版本引入了智能指针shared_ptr/unique_ptr等,本文重点讲解share_ptr相关。由于引入了shared_ptr,根据shared_ptr的定义可以知晓shared_ptr一个模板类,支持基本数据类型,自定义数据类型的共享指针的构造。但是直接使用shared_ptr可能会引入一些问题,例如内存泄露。请看下面的例子:classMyClass{private:int
_DCG_
·
2025-01-24 23:17
c++
c++
开发语言
Python设计模式详解
之
5 —— 原型模式
Prototype设计模式是一种创建型设计模式,它通过复制已有的实例来创建新对象,而不是通过从头实例化。这种模式非常适合对象的创建成本较高或者需要避免复杂的构造过程时使用。Prototype模式提供了一种通过克隆来快速创建对象的方式。1.Prototype模式简介Prototype模式通过定义一个接口来克隆自身,使得客户端代码可以通过复制原型来创建新对象。Python中,Prototype模式可以
拾工
·
2025-01-24 23:17
Python设计模式
python
设计模式
AI Agent的工具调用体系:打造可扩展的能力
框架
在上一篇文章中,我们讨论了AIAgent的记忆系统。今天,我想分享一下如何设计和实现一个灵活的工具调用体系。说实话,这个模块我重构了好几次,每次都有新的感悟。从简单到复杂最开始实现工具调用时,我用的是最简单的方式:defrun_tool(name:str,args:dict)->str:ifname=="search":returnsearch_function(**args)elifname==
技术出海录
·
2025-01-24 22:44
人工智能
AI
ai
agent
使用 AI 助手提升
前端
代码质量:自动代码审查实战
最近在带团队的时候,发现代码审查(CodeReview)总是成为项目进度的一个瓶颈。一方面,高级工程师的时间很宝贵,不可能审查每一行代码;另一方面,初级工程师又急需及时的反馈来提升。于是我就在想:能不能用AI来解决这个问题?经过一番研究和实践,我搭建了一个AI代码审查助手,效果出乎意料的好!今天就来分享下这个小工具是怎么做的。为什么需要AI代码审查?说实话,最开始团队里有不少质疑的声音:“AI能审
技术出海录
·
2025-01-24 22:14
远洋录·技术篇
人工智能
前端
「Py」进阶语法篇
之
Python中的异常捕获与处理
✨博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「UG/NX」BlockUI集合「C/C++」C/C++程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「UG/NX」NX定制开发「Py」Python程序设计「Math」探秘数学世界「PK」Pa
何曾参静谧
·
2025-01-24 22:43
「Py」Python程序设计
python
数据库
开发语言
c++常见设计模式
之
装饰器模式
基础介绍装饰器模式是结构型设计模式,从字面意思看装饰器设计模式就是用来解决在原有的实现基础上添加一些额外的实现的问题。那么正统的概念是什么呢?装饰器模式允许我们动态的向对象添加新的行为,同时不改变其原有的结构。它是一种比继承更灵活的扩展对象功能的方式。举个简单的例子,比如手机作为一个产品,希望在基础手机的基础上实现新增两个功能1,且不希望改变类原有的结构,这种情况下就需要使用到装饰器模式。实现原理
_DCG_
·
2025-01-24 22:13
c++
c++
设计模式
装饰器模式
AI Agent的记忆系统实现:从短期对话到长期知识
在上一篇文章中,我们搭建了AIAgent的基础
框架
。今天,我想深入讲讲AIAgent最核心的部分之一:记忆系统。说实话,我在实现记忆系统时走了不少弯路,希望通过这篇文章,能帮大家少走一些弯路。
技术出海录
·
2025-01-24 22:12
人工智能
AI
ai
agent
JAVA动态代理
动态代理在Java中有着广泛的应用,比如SpringAOP、Hibernate数据查询、测试
框架
的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等
日落前的我
·
2025-01-24 21:36
java
代理模式
开发语言
mysql
之
group by语句
MySQL的GROUPBY语句详细介绍在MySQL数据库中,GROUPBY子句用于将查询结果按照一个或多个列进行分组。这在数据分析和报表生成中非常有用,因为它允许我们对数据进行汇总和聚合,从而提取有价值的信息。本文将详细介绍GROUPBY语句的用法、注意事项以及通过多个代码例子来演示其功能。1.基本概念GROUPBY子句通常与聚合函数(如COUNT、SUM、AVG、MAX、MIN等)一起使用,以便
程序研
·
2025-01-24 21:36
mysql
mysql
数据库
C# Web控件与数据感应
之
数据返写
目录关于数据返写准备视图范例运行环境ControlInducingFieldName方法设计与实现如何根据ID查找控件FindControlEx方法调用示例小结关于数据返写数据感应也即数据捆绑,是一种动态的,Web控件与数据源之间的交互,数据返写,是指将查询出来的数据,通过可显示数据的UI控件进行数据输出,如查询详情页,见下图:如图其中放置了一些标签(Label)控件用于查询输出,比如单位名称、项
初九之潜龙勿用
·
2025-01-24 21:36
UI专栏
c#
前端
开发语言
ui
高校物品捐赠管理系统(11291)
,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM
框架
codercode2022
·
2025-01-24 21:05
java
后端
spring
boot
typescript
spring
javascript
actionscript
✨探究✨进程最大可以打开多少个文件
大家好,我是半夏
之
沫一名金融科技领域的JAVA系统研发我希望将自己工作和学习中的经验以最朴实,最严谨的方式分享给大家,共同进步写作不易,期待大家的关注和点赞关注微信公众号【技术探界】前言原本是想搞清楚一台服务器最多能建立多少个连接
·
2025-01-24 21:17
linuxlinux运维运维
用Python写
前端
分享一个让开发交互式Webapp超级简单的工具。不会HTML,CSS,JAVASCRIPT也没事。交互式Webapp非常实用,比如说做一个问卷调查页面、一个投票系统、一个信息收集表单,上传文件等等,因为网页是可视化的,因此还可以作为一个没有服务端的图片界面应用程序而使用。如果你有这样的开发需求,那用Python真的是太简单了。借助于PyWebIO(pipinstallpywebio),你可以分分钟
eternity_ld
·
2025-01-24 21:04
前端
python
开发语言
Metasploit Pro 4.22.5-2024102801 发布下载,新增功能简介
MetasploitPro4.22.5-2024102801(Linux,Windows)-专业渗透测试
框架
2024年10月28日,版本4.22.5-2024102801请访问原文链接:MetasploitPro4.22.5
·
2025-01-24 20:44
metasploit
Redis-主从同步原理
大家好,我是半夏
之
沫一名金融科技领域的JAVA系统研发我希望将自己工作和学习中的经验以最朴实,最严谨的方式分享给大家,共同进步写作不易,期待大家的关注和点赞关注微信公众号【技术探界】前言Redis为了保证服务高可用
·
2025-01-24 20:43
redis主从复制
Redis-内存机制
大家好,我是半夏
之
沫一名金融科技领域的JAVA系统研发我希望将自己工作和学习中的经验以最朴实,最严谨的方式分享给大家,共同进步写作不易,期待大家的关注和点赞关注微信公众号【技术探界】前言Redis的数据都存储在内存中
·
2025-01-24 20:42
redismemory内存管理
c++中grpc简单使用---函数介绍及其代码演示
前言C++gRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用
框架
,用于在不同服务之间进行通信。
叙白大人
·
2025-01-24 20:33
c++
中间件
c++
开发语言
【全栈】SprintBoot+vue3迷你商城-扩展:vue的基本用法
【全栈】SprintBoot+vue3迷你商城-扩展:vue的基本用法在进行
前端
开发之前,需要熟悉vue的一些基本用法,这里举例了一些常见的基本用法1.v-if,v-else,v-else-if用于条件渲染元素
杰九
·
2025-01-24 20:31
vue.js
前端
spring
boot
百万架构师第二十八课:RMI :分布式通讯
框架
RMI的原理|JavaGuide
20180602-分布式通讯
框架
RMI的原理.mdTOC[TOC]什么是RPCRPC
框架
原理了解JavaRMI基于RMI时间RMI通讯原理分析实现自己的RPC
框架
什么是RPCRemoteprocedurecall
·
2025-01-24 20:42
后端
Oracle
之
Merge into函数使用
Mergeinto函数为Oracle9i添加的语法,用来合并update和insert语句。所以也经常用于update语句的查询优化:一、语法格式:mergeintoAusingBon(A.a=B.a)--注意on后面带括号,且不能更新join的字段whenmatchedthenupdatesetA.b=B.bwhennotmatchedtheninsertA(A.a,A.b)values(B.a
limts
·
2025-01-24 20:29
oracle
数据库
面试踩坑笔记
之
Object与性能优化
1、两个Object对象用equals相比较,是否相等?//Object类使用equals()方法//创建两个对象Objectobj1=newObject();Objectobj2=newObject();//判断obj1与obj2是否相等//不同对象,内存地址不同,不相等,返回falseSystem.out.println(obj1.equals(obj2));//false2、Object.e
向上_50358291
·
2025-01-24 20:56
面试
笔记
性能优化
ESP-IDF使用LED组件实现各种LED效果控制
IDF组件管理器可以从自动从组件注册表或Git仓库获取组件,具体的使用和介绍,请查看官方文档,需要注意的是ESP-IDF管理器是IDF4.4以后引入的特性,使用IDF
框架
时,建
荻夜
·
2025-01-24 19:54
ESP32
esp32
led_indicator
XXPermissions:Android权限请求
框架
XXPermissions:Android权限请求
框架
XXPermissionsAndroid权限请求
框架
,已适配Android14项目地址:https://gitcode.com/gh_mirrors
高喻尤King
·
2025-01-24 19:48
计算机毕业设计springboot
框架
的个人健康管理系统的设计与实现ct1l59【附源码】
因此,设计和实现一个基于SpringBoot
框架
的个人健康管理系统具有重要的意义。首先,该系统能够帮助
苏苏酱 ゛计算机毕设源码程序
·
2025-01-24 19:18
课程设计
spring
boot
后端
奇墨FinOps云成本优化:创新架构攻克云成本优化难题
奇墨FinOps创新
框架
为破局企业云成本优化挑战带来了崭新的希望。成本态势感知引擎赋能财务决策奇墨FinOps创新
框架
是专属于财务算法模型及策略库,智能评价与规划资源投入ROI,解决云
奇墨 ITQM
·
2025-01-24 18:46
云计算
Android
之
权限架构
1.权限简介:所有的权限定义在Android系统的源代码中,路径通常位于frameworks/base/core/res/AndroidManifest.xml。本篇文章以Android15原生源码来做的讲解。LI、LIF、LPr、LPw是什么?首先L代表Lock,I代表mInstall,P代表mPackages,F代表frozen,r代表读,w代表写。2.安装时权限:2.1普通权限(Normal
向上_50358291
·
2025-01-24 18:15
android
架构
SpringBoot3+Vue3+NaiveUI博客后台管理系统源码 | 小蚂蚁云
Vite、NaiveUI、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,
前端
基于
小蚂蚁开源
·
2025-01-24 18:12
后端
vue
架构
低代码
小蚂蚁云后台管理系统|XiaoMaYi
ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,
前端
基于
小蚂蚁开源
·
2025-01-24 18:42
后端
vue
2021最全大厂Java面试题总结,备战2022春招~~
需要原文件学习的朋友们点赞+收藏,关注我
之
老程不秃
·
2025-01-24 18:11
Java
面试
程序员
java
面试
架构
数据结构
程序人生
基于Langchain
框架
,采用Qwen2.5大模型,搭建自己的Agent,ReACT效果比RAG好
最近在做RAG,调研后发现ReACT好像更具有说服力,对最终结果的解释也更加合理。举个例子,我扔给大模型这样一个问题:15的平方是多少?另外,法国的首都是哪里?采用ReACT的运行结果如下:>EnteringnewAgentExecutorchain...我需要先计算15的平方,然后搜索法国的首都。Action:平方计算器ActionInput:"15"Observation:15的平方等于225
张登杰踩
·
2025-01-24 18:10
langchain
python
人工智能
语言模型
【
前端
高频面试题--ES6篇】
作者:“码上有前”文章简介:
前端
高频面试题欢迎小伙伴们点赞、收藏⭐、留言
前端
高频面试题--ES6篇往期精彩内容ES6ES6概念let和constletConst解构赋值模板字符串对象简化箭头函数形参赋初始值
码上有前
·
2025-01-24 18:08
前端
es6
学习
javascript
MySQL优化
之
SQL调优策略
首先以一张思维导图从全局上给大家分享以下几种SQL优化策略,再详细讲解1、避免使用SELECT*在阿里的编码规范中也强制了数据库查询不能使用SELECT*,因为SELECT*方式走的都是全表扫描,导致的结果就是查询效率非常低下,其原因为当我们使用SELECT*方式时,SQL会有一个格式化的阶段,这个阶段会将所有表字段都取出(将*号解析成表的各个字段),增加了查询解析器的成本2、小表驱动大表小表驱动
零度可乐不加冰
·
2025-01-24 17:36
sql
java
数据库
SpringBoot中使用TraceId进行日志追踪
**查询日志的痛点:**项目中每当我们查询日志的时候都是看
前端
请求什么接口,根据一些关键字进入服务器查询日志中是否有这个关键字,然而这个关键字在日志里面并不是唯一的,所以要生成一个唯一的标识,每一次请求都是唯一的一串字符
java15655057970
·
2025-01-24 17:35
面试
学习路线
阿里巴巴
spring
boot
状态模式
后端
SpringBoot + Vue 前后端分离开发项目源码
该项目展示了如何使用SpringBoot作为后端
框架
,Vue作为
前端
框架
,实现前后端分离的开发模式。
左李滢Just
·
2025-01-24 17:34
【
前端
】--- ES6下篇(带你深入了解ES6语法)
前言:ECMAScript是JavaScript的标准化版本,由ECMA国际组织制定。ECMAScript定义了JavaScript的语法、类型、语句、关键字、保留字等。ES6是ECMAScript的第六个版本,于2015年发布,引入了许多重要的新特性,使JavaScript更加现代化。进制ES6中增加了二进制和八进制的写法:二进制使用前缀'0b'或'0B',八进制使用前缀'0o'或'0O'二进制
心.c
·
2025-01-24 16:00
前端
es6
ecmascript
java枚举转json
1、背景java后端的枚举类型,要展示到
前端
,提供给用户进行下拉选择,java后端需要封装enum为json字符串提供给
前端
,需要首先将枚举类型转为list,然后再转为json字符串。
软件老王
·
2025-01-24 16:29
枚举
json
Javaweb--SpringBoot
1.SpringBoot入门简化Spring开发的一个
框架
,SpringBoot旨在帮助开发者快速搭建Spring
框架
。
顾以沫
·
2025-01-24 16:58
Java
web
spring
boot
java
数据库
多功能系统下的专业游戏陪玩小程序,线上开黑陪玩与线下家政服务全囊括
技术栈与工具
前端
技术栈UniApp
框架
:用于开发跨平台的移动应用。Vue.js:用于构建用户界面。微信小程序云函数:用于在微信小程序中实现后端逻辑。后端技术栈PHP:用于开发后端服务。
·
2025-01-24 16:38
【vLLM 学习】使用 OpenVINO 安装
vLLM是一款专为大语言模型推理加速而设计的
框架
,实现了KV缓存内存几乎零浪费,解决了内存管理瓶颈问题。
·
2025-01-24 16:08
C# 特性(Attributes)详解
控制行为特性可以影响代码的执行逻辑或
框架
的行为。例如[HttpGet]告知ASP.NETCor
one996
·
2025-01-24 16:57
c#
.net
浅谈视频智能化的发展与应用
近年来基于成熟的以太网技术,大规模数字化视频监控系统的建设变得非常简单,很多项目拥有成百上千个
前端
点位,达到上万个
前端
点位的超大规模监控系统也不少见。
weixin_33692284
·
2025-01-24 16:26
前端
后端
人工智能
ViewUI
nutzboot
框架
入门
引言NutzBoot是基于Nutz
框架
开发的一款轻量级、高效的JavaWeb开发脚手架,它旨在简化JavaWeb应用的开发与部署流程,为开发者提供便捷、高效的开发体验。
优人qaq
·
2025-01-24 16:24
spring
nginx闲谈
与ssl/tlsapi网关介绍nginx高性能(同比tomcat性能高20%),轻量的weib服务器和反向代理服务器,能解决大量并发连接(C10K问题),高并发,高可靠,低内存消耗,支持多功能模块(如
前端
静态资源
沉默monkey
·
2025-01-24 16:23
nginx
运维
制作动态菜单
动态菜单就是根据用户属于不同的角色,每个角色还有不同的菜单,左侧菜单栏会有不同的显示
前端
加载流程menu.js修改/src/api/menu.js中的请求地址,如下所示://获取菜单exportconstGetMenus
大磊程序员(“hello world”)
·
2025-01-24 16:52
Java后端
javascript
开发语言
ecmascript
NetFrameWork项目如何引用NetCore的项目
在.NET生态系统中,.NETFramework和.NETCore(现已统一为.NET,包括.NET5、.NET6等后续版本)是两种不同的运行时和
框架
,它们在设计之初就有着不同的目标和兼容性考虑。
星河队长
·
2025-01-24 15:50
每日一问
asp.net
swing
之
mvc模式
1Swing与MVCSwing组件设计使用了著名的MVC模型-视图-控制器体系结构。为了了解MVC体系结构与Swing组件的关系,我们来看一下如何设计一个表示按钮的组件,因为按钮的各个部分可以与MVC体系结构的3个部分对应起来。按钮在任意给定时刻,可处于启用和无效两种状态之一。很显然,按钮只有处于启用状态时才会响应点击。记录按钮状态是很有用的,视图需要根据按钮的状态进行不同的渲染。按钮的所有状态就
混魔MJM
·
2025-01-24 15:48
Java
网络编程
Java
mvc
java
Swing
Vue.js 单页应用(SPA)开发教程:从零开始构建你的第一个项目
单页应用(SPA,SinglePageApplication)是现代
前端
开发的主流模式。
Milk夜雨
·
2025-01-24 15:18
vue.js
vue.js
前端
javascript
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他