自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【AIcoding技术必知必会】15问--cookie、session、token的区别是什么?

在Web开发中,cookiesession和token是用于管理用户身份和状态的三种重要机制。通过理解这些实现原理和应用场景,可以更好地选择合适的机制来管理用户身份和状态。

2025-01-20 23:18:39 979

原创 【AIcoding技术必知必会】14问--MCP是什么?

MCP(Model-Controller-Provider模式)是对传统MVC模式的改进版本,更适合现代应用开发。这种分层架构使得代码结构清晰,便于维护和扩展,同时也提高了代码的可测试性和可重用性。每一层都有其明确的职责,通过依赖注入的方式来管理它们之间的关系,使得系统更加灵活和可维护。这种方式让系统像组装电脑一样模块化,容易维护,也更容易根据需求进行调整和升级。

2025-01-19 23:46:52 1476

原创 【AIcoding技术必知必会】13问--Gherkin是什么?

Gherkin(行为驱动开发语言)是一种业务可读的领域特定语言(DSL),用于描述软件的行为而不涉及具体实现细节,使用Given-When-Then的形式来描述场景,这种格式让业务人员、测试人员和开发人员都能清晰理解需求,连接业务、开发、测试的桥梁,能够有效提升软件开发的质量和效率。

2025-01-19 23:46:46 680

原创 【AIcoding技术必知必会】12问--前后端联调是什么?

前后端联调(Frontend-BackendIntegration)是指前端工程师和后端工程师将各自开发的功能模块进行对接和测试的过程。这个过程确保前端页面能够正确地与后端API进行数据交互,实现完整的业务功能。

2025-01-18 22:38:25 1940

原创 【个人学习记录】软件开发生命周期(SDLC)是什么?

软件开发生命周期(SoftwareDevelopmentLifeCycle,SDLC)是一个用于规划、创建、测试和部署信息系统的结构化过程。

2025-01-18 22:11:16 775

原创 【AIcoding技术必知必会】11问--CI/CD流水线是什么?

软件开发生命周期由下面这几个关键阶段组成:开发、测试、部署和运维。CI/CD将这些阶段自动化并整合起来,实现更快更可靠的发布。当代码提交到git仓库,便会触发自动的构建和测试流程。其中会运行端到端测试用例来验证代码。如果测试通过,代码就会自动部署到预发或生产环境。如果发现问题,代码就打回开发阶段进行修复。这种自动化过程为开发者提供了快速反馈,减少了生产环境中出问题的概率。CI/CD流水线可以理解为一条现代化的软件"生产线"。

2025-01-16 23:26:56 1041

原创 【AIcoding技术必知必会】10问--命令行是什么?

命令行(Command Line)是一种通过输入文本命令来与计算机交互的界面,也称为命令行界面(CLI - Command Line Interface)。它是一种交互方法,而不是具体的程序。相比图形用户界面(GUI),命令行提供了更直接和强大的方式来控制计算机。熟练掌握后会大大提高工作效率,特别是在服务器管理、软件开发等领域非常有用。

2025-01-15 23:20:59 752

原创 【大模型应用笔记】检索增强生成(RAG)是什么?

总结下来,RAG和大模型之间是相辅相成的关系。大模型为RAG提供了必要的语言理解和生成能力,而RAG则弥补了大模型在知识时效性和准确性方面的不足,两者的结合创造了更实用、更可靠的AI应用解决方案。RAG(检索增强生成)作为一个概念和技术其实由来已久,其核心思想在大模型出现之前就已经存在。

2025-01-12 23:56:23 250

原创 【大模型应用笔记】大模型的应用模式都有哪些类型?

大模型的"应用模式"是我们如何使用和部署大模型来解决实际问题的不同方法和范式。大模型的主要应用模式有:

2025-01-12 23:18:46 519

原创 【个人学习记录】AI coding操作技巧记录

整体沟通方式和原则明确地告诉AI你要他做什么,不要假设AI知道你的意图。利用好文档帮助AI进行记忆。指令词语的使用要准确。不要盲目信任AI,要检查和判断。如果AI表现不佳,要告诉它为什么,提供明确的指导

2025-01-12 01:18:24 1653

原创 【AIcoding技术必知必会】9问--应用框架是什么?

应用框架(Application Framework)是一个软件开发的基础结构,它提供了开发应用程序所需的基本功能和工具。

2025-01-11 20:56:28 751

原创 【AIcoding技术必知必会】8问--token是什么?

Token(令牌)是一种用于身份验证和授权的凭证,它通常是一个加密的字符串,通常包含用户信息、过期时间等数据。相比传统的session认证,token更适合现代分布式系统和移动应用。

2025-01-11 17:38:19 634

原创 【AIcoding技术必知必会】7问--HTTP状态码有哪些?

HTTP状态码是服务器对客户端请求的标准化响应代码,简单来说是系统间通信的"语言",帮助维护、监控和优化系统运行。

2025-01-10 23:28:20 871

原创 【AIcoding技术必知必会】6问--HTTP是什么?

HTTP(超文本传输协议HyperText Transfer Protocol)是一个用于在网络上传输数据的应用层协议,几乎所有的web应用都会用到。它被用于客户端(通常是浏览器)和服务器之间进行通信,属于无状态的(stateless)协议,每个请求都是独立的,任何类型的数据都可以通过 HTTP 传输。GET:获取资源POST:提交数据PUT:更新资源DELETE:删除资源HEAD:获取响应头OPTIONS:获取支持的方法PATCH:部分修改资源。

2025-01-08 22:28:50 707

原创 【AIcoding技术必知必会】5问--测试方法都有什么?

在完整的系统环境中对整个软件系统进行全面测试,包括功能性测试(功能是否正确)和非功能性测试(性能、安全性、可靠性等),以验证系统是否满足所有指定的需求。通过隔离外部依赖,对代码中最小的可测试单元(通常是单个函数或类)进行独立测试,以验证其在各种输入条件下是否能正确工作。测试人员在没有预设测试用例的情况下,基于个人经验和直觉对软件进行自由探索式的测试,以发现预定测试可能遗漏的问题。通过各种安全评估手段来检测和验证系统的安全防护能力,确保系统能够抵御各种可能的安全威胁。

2025-01-08 22:21:04 368

原创 【AIcoding技术必知必会】4问--用户日志是什么?

用户日志(User Logs)是记录用户在应用程序或系统中的活动和行为的详细记录,以一个电商系统的用户下单流程为例,展示一个标准的日志结构设计:

2025-01-07 13:23:35 767

原创 【AIcoding技术必知必会】3问--debug是什么?

以下是Debug的五个关键步骤:1. 找到问题在哪里,就像看病一样,先要知道哪里不舒服:程序卡住了吗?

2025-01-07 13:18:38 349

原创 【AIcoding技术必知必会】2问--接口是什么?

可以以“插座”类比,它就是一个“接口”,它定义了电器如何接入(规范),任何符合规范的电器都能使用(通用性)。对应在系统中,接口就是程序间通信的约定、数据交换的规则,以及功能调用的方式。接口类型有三大类,分别是API接口、函数接口、数据接口,大类应用访问方式耦合度使用复杂度性能开销选择原因API接口系统间通信,跨系统/服务,例如前后端交互HTTP/RPC等网络请求低后端实现可以完全改变,前端无需修改高大需要系统间通信需要跨平台访问需要服务解耦函数接口。

2025-01-07 00:00:40 1999

原创 【AIcoding技术必知必会】1问--完整系统架构的组成部分有什么?

完整系统架构分为基础架构和辅助组件,基础架构包括了Routes(路由)、Controllers(控制器)、Services(服务)、Models(模型),辅助组件包括了Middleware(中间件)、Utils(工具类)、Config(配置)。基础架构可以用一个健身房管理工作的例子来解释其中的各个部分,组成部分说明Routes(路由)前台接待:接待客人,指引方向Controllers(控制器)客服经理:理解客户需求,协调各部门Services(服务)具体业务人员:执行具体业务操作。

2025-01-06 23:47:33 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除