- 博客(164)
- 收藏
- 关注
原创 【算法】回溯法
回溯法(Backtracking)是一种通过试错来寻找问题解决方案的算法。其核心思想是逐步构建解,当发现当前路径无法得到有效解时,到上一步,尝试其他可能性。它通常用于解决组合优化、排列组合、约束满足等问题(如八皇后、数独、全排列等)。
2025-04-27 10:39:05
258
原创 【人工不智能】为什么问有些大模型 “strawberry”中有几个字母“r” 会回答错,是什么原理?
大模型的错误源于其设计初衷(语义生成)与符号操作任务(如精确计数)的不匹配,加之训练数据噪声和分词机制的局限。模型的错误率与其分词器设计、训练数据和架构优化密切相关。改进需结合提示工程或外部工具,而非单纯依赖模型自身能力。参考:https://developer.aliyun.com/article/1639729。
2025-04-23 14:49:21
313
原创 【数学】线性代数(Python)
通过数组的维度来区分向量(1 维数组)、矩阵(2 维数组)和张量(高维数组)# 使用import numpy as np导入NumPy库,并约定别名为np,方便后续调用。# 【创建多维数组】 将输入数据(如列表、元组等)转换为 NumPy 多维数组(ndarray)# 【统一数据类型】 自动推断或强制统一数组元素的数据类型(dtype)。# 【提升性能】 NumPy 数组在内存中是连续存储的,支持向量化操作,比 Python 原生列表运算快数十到数百倍。
2025-04-08 11:18:51
375
原创 【人工智能】AI大模型开发数学基础指南
数学是AI的“内功”,短期内可能枯燥,但一旦打通,对模型的理解会远超调参层面。坚持6个月的系统学习,你会发现自己能直接看懂论文公式,甚至提出改进思路!数学基础决定了能否深入理解模型本质,而非仅停留在调参层面。
2025-04-08 10:11:57
539
原创 【数据库系统原理】知识点
数据结构、数据操作和数据约束。数据库模型的定义:创建 CREATE、选择 USE、修改 ALTER、删除 DROP、查看 SHOW表定义:创建 CREATE、更新 ALTER、删除 DROP、查看 SHOW索引定义:索引是以文件的形式存储的。
2025-04-07 16:15:05
423
原创 【Java语言程序设计】大纲
1)Java语言简介。2)Java开发环境的安装与设置。3)Java程序示例。4)使用Java核心API文档。5)Java中的面向对象技术。
2025-03-27 17:27:39
488
原创 【软件工程】习题及答案
为了提供导航选项,可以选择网页中位置固定的含义简洁、明确的导航菜单,可以选择使老年人更容易识别和理解的图标作为导航元素,也可以选择链接到内容主题或WebApp功能的生动、易懂的图像。其中,M是维护中消耗的总工作量,p是生产性工作量,K是一个经验常数,C 是因缺乏好的设计和文档而导致复杂性的度量,d是对软件熟悉程度的度量。检查子程序调用时形式参数与实际参数的个数、类型是否一致,输入输出参数的定义与使用是否匹配,数组参数的维数、下标变量的范围是否正确,子程序中使用的外部变量、全局变量定义是否一致等等。
2025-03-27 10:57:58
592
原创 【软件工程】填空题
30.CMMI的能力等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对所关注的 _____ 过程域的改善,而能力等级用于表征组织对 _____ 过程域的改善。17.实现不同抽象层概念和处理逻辑之间的映射,在技术层面涉及了 _____ 和过程方向两方面的内容,前者即求解软件的开发手段,而后者即求解软件的开发逻辑。28.基于系统工程的一般原理,软件是整个系统的一个组成部分,其行系统中的 _____ 功能、 _____ 功能以及软件本身提供的功能。
2025-03-27 10:52:03
942
原创 【大模型】玩转 HuggingFace
以下是玩转HuggingFace的完整指南,从基础使用到深度开发,结合你的技术背景给出可落地方案:官网:https://huggingface.co/
2025-03-26 11:53:34
806
原创 【大模型】“Learn-Build-Share“循环
当您能向他人清晰解释MoE架构的工作原理时,才是真正掌握了这个技术点。现在就开始您的第一个技术分享吧!通过这个闭环系统,您将在6个月内完成从API调用者到大模型工程师的转变。LangChain解析。Markdown输出。记住:在大模型领域,
2025-03-26 11:33:58
936
原创 【大模型】API调用(以kimi python为例)
现在的大模型基本都兼容了 OpenAI 的接口规范,可以使用 OpenAI 提供的 Python 或 NodeJS SDK 来调用和使用,这意味着如果你的应用和服务基于 openai 的模型进行开发,那么只需要将 base_url 和 api_key 替换成对应的配置,即可无缝迁移使用其他的大模型。每当大模型生成了一定数量的 Tokens 时(通常情况下,这个数量是 1 Token),立刻将这些 Tokens 传输给客户端,而不再是等待所有 Tokens 生成完毕后再传输给客户端。
2025-03-25 14:46:41
492
原创 【架构设计】学习路径
记住,架构设计不是一次性任务,而是伴随系统演进的持续过程。掌握前置知识后,学习架构设计需要从。通过不断实践、复盘和迭代,逐步培养。
2025-03-21 11:04:09
334
原创 【架构设计】MVC架构
在实践中,需根据项目规模选择合适的变体或补充设计模式(如依赖注入、观察者模式)以优化MVC的局限性。MVC(Model-View-Controller)是一种经典的软件设计模式,旨在通过。提升代码的可维护性、可扩展性和复用性。,为软件提供了清晰的架构。
2025-03-21 10:47:21
469
原创 【架构设计】前置知识
掌握这些前置知识后,架构设计将从“被动应对需求”升级为“主动规划系统”,助你构建健壮、可演进的软件系统。架构设计是软件开发的进阶技能,需要结合理论知识和实践经验。以下是掌握架构设计所需的。
2025-03-21 10:35:21
494
原创 【架构设计】为什么需要架构设计?
架构设计是软件开发的基石,它的核心目标是通过合理的系统结构和职责划分,确保软件在。软件系统天然具有复杂性,尤其在需求多变、团队协作、技术异构的场景下。良好的架构设计让代码更易修改和扩展,减少“牵一发而动全身”的风险。架构设计帮助团队选择合适的技术栈,避免“为技术而技术”的盲目决策。软件需求常随时间变化,架构设计通过预留扩展点,降低未来改造成本。清晰的架构定义角色和边界,让多人协作更高效。,将复杂问题拆解为可管理的独立部分。架构设计通过约束和规范,确保系统的。架构设计不是追求“完美”,而是通过。
2025-03-21 10:32:01
321
原创 【软件工程】简答题
30.为了表达概念模型和软件模型,UML提供了13种图形化工,具,请写出其中的五种。34.简述类图的定义以及创一个系统类图所涉及的工作。33.简述模块的控制域和作用域以及它们遵循的原则。36.简述能力等级和成熟度等级之间的区别和联系。34.简述类和类图的概念及各自的构成成分。36.简述项目规划过程域的意图和专用目标。35.简述项目的过程建立所涉及的工作。36.简述验证和确认以及它们的区别。32.简述需求规约的定义和基本性质。33.简述创建系统类图所涉及的工作。33.简述泛化的定义、作用和约束。
2025-03-20 11:30:32
616
原创 【Java语言程序设计】简答题
24.写出语句Ellipse2Dellipse=newEllipse2D.Double(50,80,20, 80,20,30);24.Java标准包java.lang封装了String 类和StringBuffer类,简述他们的含义及区别。23.在子类的构造方法中,调用super(参数列表)的作用是什么?22.在输入输出处理时,什么是对象的序列化?21.写出在循环语句中,break语句和continue语句的功能。24.什么是对象的序列化?什么是对象的反序列化?21.什么是构造方法?什么是构造方法的重载?
2025-03-20 11:18:36
236
原创 【数据库系统原理】Ch8 数据管理技术的发展
了解数据库技术的发展历程,达到"识记"层次。8.1.1第一代数据库系统8.1.2第二代数据库系统8.1.3新一代数据库系统。
2025-03-20 11:01:04
238
原创 【数据库系统原理】Ch7 数据库应用设计与开发实例
熟悉使用一种应用软件开发语言(例如PHP)实现系统功能和操作数据库的方法,达到"识记"层次。根据关系数据库设计的结果,理解和掌握使用SQL实现该数据库及其相关对象的方法,达到"综合应用"层次。熟悉根据需求的描述划分系统的功能模块,能够进行初步的功能模块设计,达到"识记"层次。针对系统的功能模块设计,理解和掌握关系数据库设计的方法与过程,达到"综合应用"层次。了解系统测试与维护的作用与内容,达到"识记"层次。熟悉需求描述与分析的方法,达到"领会"层次。
2025-03-20 11:00:01
383
原创 【数据库系统原理】Ch6 数据库安全与保护
同时,理解和掌握在数据库(例如MySQL)中分别使用如下两种不同的SQL语句实现备份数据和恢复数据的方法,要求达到"简单应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句实现如下三类不同的完整性约束的具体方法,要求达到"综合应用"层次。了解SQL语言安全控制中的访问控制的作用,清楚支持数据库(例如)MySQL)访问控制的两种方式:用户账号与权限管理,要求达到"识记"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句实现命名完整性约束的方法,要求达到"简单应用"层次。
2025-03-20 10:52:39
469
原创 【数据库系统原理】Ch5 数据库编程
理解和掌握在数据库(例如MySQL)中使用SQL语句删除存储过程的相关关内容,要求达到"简单应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句创建存储过程的相关内容,要求达到"综合应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句调用存储过程的相关内容,要求达到"综合应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句调用存储函数的相关内容,要求达到"综合应用"层次。理解和掌握如下几个用于构造存储过程体的常用语法元素,要求达到"简单应用"层次。5.1.3存储过程体。
2025-03-20 10:50:53
288
原创 【数据库系统原理】Ch4 SQL与关系数据库基本操作
结构化查询语言(StructuredQuery Language,SQL)是关系数据库的标准语言,也是本课程需要掌握的一类语言。4.1.1 SQL的发展了解SQL的产生和发展历程,要求达到"识记"层次。4.1.2 SQL的特点了解SQL的特点,要求达到"识记"层次。4.1.3 SQL的组成理解SQL的如下语言组成,要求达到"领会"层次。1)数据定义语言(DDL)。2)数据操纵语言(DML)。3)数据控制语言(DCL)。4)嵌入式和动态SQL规则。
2025-03-20 10:19:58
670
原创 【速览】数据库
一、课程性质和特点数据库系统原理是高等教育自学考试计算机信息管理专业(独立本科段)、计算机网络专业(独立本科段)、计算机及应用专业(独立本科段)、计算机通信工程专业(独立本科段)考试计划的一门专业基础课。本课程的设置目的是为了使应考者掌握数据库系统的基本原理、方法和应用技术,能有效地使用数据库管理系统和软件开发工具,掌握数据库结构的设计准则,和熟悉数据库应用系统的开发方法。数据库系统是计算机软件学科的一个重要分支,它研究如何存储、使用和管理数据,有一定的理论性和实用性。
2025-03-19 15:29:17
898
原创 【数据库系统原理】简答题
32.关系代数是数据库理论中的重要工具,请列出并解释五种基本的关系代数操作符。31.简述关系数据库中域的含义,并以员工表的"性别"字段为例别进行说明。32.简述数据操纵语言中UPDATE与DELETE语句的含义。35.简述数据库事务操作中COMMIT语句的具体内容。34.简述并发操作带来数据不一致的主要原因及解决方法。32.简述视图的概念及其与三级模式中相对应的模式。35.简述MySQL中备份数据的语句及其功能。32.简述关系模型完整性约束的检验方法。35.简述三种典型的并发操作问题。
2025-03-19 14:38:06
230
原创 【数据库系统原理】Ch1 数据库系统概述
3)数据库管理系统(DataBaseManagementSystem,DBMS)。从两个不同的视角,数据库系统的结构可分为三级模式结构和运行与应用结构。2)浏览器/服务器(Browser/Server,B/S)结构。1)客户/服务器(Client/Server,C/S)结构。4)数据库系统(DataBaseSystem,DBS)。2)外模式(External Schema)。3)内模式(InternalSchema)。2)数据库(DataBase,DB)。1)模式(Schema)。1)数据(Data)。
2025-03-19 14:17:17
254
原创 【操作系统】Ch8 进程同步机制和死锁
• 死锁发生后的处理方法:预防、避免、检测与解除、忽略。信 号 量 (Semaphore)和 P 、V原语。• 简单生产者-消费者问题。• 多个生产者-消费者问题。• 死锁产生的必要条件。• 与时间有关的错误。• 进程的同步与互斥。• 读者-写者问题。• 哲学家就餐问题。
2025-03-19 11:34:30
117
原创 【操作系统】Ch7 设备管理
• 虚拟设备的实现原理—— SPOOLing系统工作原理。• SPOOLing系统的组成和实现。• 设备分配的相关数据结构和策略。• 设备管理与文件管理的关系。• 移臂调度及其调度算法。• 输入输出设备的分类。• 设备管理软件的组成。• 磁盘信息的优化分布。• DM A控制方式。• 设备管理的任务。• 设备硬件的组成。• 独占设备的分配。• 共享设备的分配。
2025-03-19 11:30:50
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人