首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AIHE
掘友等级
开发工程师
Linux、Python、Java、NodeJS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
AIHE
开发工程师
·
1年前
关注
系统架构师-设计模式
一、创建型模式 创建型模式关注对象的创建过程,提供了一些机制来控制对象的创建和管理。常见的创建型模式包括: 单例模式(Singleton Pattern) 单例模式确保一个...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-面向对象的分析模型
题目:面向对象的分析模型主要由顶层架构图、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的...
1
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-面向对象设计原则
面向对象设计(Object-Oriented Design, OOD)是一种广泛应用的软件设计方法,它有几个核心原则,旨在提高软件的可维护性、可复用性和可扩展性。 一、单一...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-面向对象方法模型
一、对象模型 对象模型(Object Model)描述了系统中的对象类、它们的属性、操作以及对象之间的静态关系。对象模型主要包括类图(Class Diagram)和对象图(...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-需求原型分类
在系统开发过程中,原型是一种重要的工具和方法,可以帮助开发团队和用户更好地理解和验证系统的需求、设计和实现。根据原型的不同维度和用途,可以将其划分为不同的类型。 一、水平原...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-敏捷开发主要方法
方法名称 最明显的特点 适用场景 XP (极限编程) 1. 对开发制度要求严格2. 强调程序员的密切合作3. 适用于对费用控制严格的公司 1. 开发团队规模较小2. 需求变...
1
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-统一软件开发过程
统一软件开发过程(Unified Software Development Process,简称UP)是一种迭代式、增量式的面向对象软件开发过程。它由Ivar Jacobs...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-OMT建模介绍
OMT(Object Modeling Technique,对象建模技术)是一种面向对象的建模方法,由James Rumbaugh等人在1991年提出。它属于面向对象分析与...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-螺旋模型,快速原型
对比项 螺旋模型 快速原型模型 核心思想 风险驱动,通过迭代来逐步完善系统 快速构建原型,通过反复修改原型来满足用户需求 适用场景 大型复杂项目,需求不明确,风险较高 需求...
0
1
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-敏感点、权衡点、风险点
一、敏感点(Sensitivity Point) 定义:敏感点是指系统中对特定质量属性(如性能、可用性、安全性等)有重大影响的架构元素或设计决策。这些元素或决策的细微变化都...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-质量属性效应树
一、质量属性效应树概述 质量属性效应树(Quality Attribute Effect Tree, QAET)是一种结构化的方法,用于分析和评估软件架构设计对系统质量属性...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-仓储架构风格
一、仓储风格概述 仓储风格(Repository Architectural Style)是一种以数据为中心的架构风格。在这种风格下,系统被组织成两个主要部分:中央数据结构...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
系统架构师-黑板架构风格
一、黑板架构风格概述 黑板架构风格(Blackboard Architectural Style)是一种基于数据驱动的架构风格,起源于人工智能领域。它以一个共享的数据存储(...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
统一过程(Unified Process, UP)介绍
一、统一过程的基本概念 统一过程(UP)是由Rational公司在20世纪90年代开发的一种迭代式、增量式的软件开发过程。它集成了许多当时的最佳实践,如用例驱动、风险驱动、...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
常见敏捷开发方法对比
维度 极限编程(XP) 特征驱动开发(FDD) Scrum 看板方法(Kanban) 核心价值 简单、反馈、勇气、沟通、尊重 以特征为中心、质量、开发可见性、结果、团队协作...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
微服务架构和面向服务架构对比
一、面向服务架构(SOA) 面向服务架构(Service-Oriented Architecture, SOA)是一种架构设计方法,它将应用程序的不同功能单元(称为服务)通...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
软件测试之静态测试与动态测试详解
引言 软件测试是软件开发过程中不可或缺的一部分,它贯穿于软件开发的整个生命周期。通过软件测试,我们可以在软件投入使用之前,尽早发现并修正软件中存在的缺陷,从而提高软件质量,...
0
评论
分享
AIHE
开发工程师
·
1年前
关注
Tiktoken使用入门
tiktoken是由OpenAI开发的一个用于文本处理的Python库。它的主要功能是将文本编码为数字序列(称为"tokens"),或将数字序列解码为文本。这个过程被称为"...
1
评论
分享
AIHE
开发工程师
·
1年前
关注
知识库构建利器:LangChain vs Llama-index
近年来,随着自然语言处理技术的飞速发展,构建智能化的知识库系统变得越来越容易。在众多优秀的开源项目中,LangChain和Llama-index脱颖而出,成为了许多开发者的...
1
评论
分享
AIHE
开发工程师
·
1年前
关注
12条RAG系统优化策略
近年来,大语言模型(LLM)在自然语言处理领域取得了巨大的进步。 然而,如何将LLM应用于实际生产环境中仍然面临着许多挑战。 其中一个重要的应用是RAG(Retrieval...
0
评论
分享
下一页
个人成就
文章被点赞
52
文章被阅读
83,968
掘力值
1,630
关注了
2
关注者
18
收藏集
0
关注标签
0
加入于
2020-10-15