- 博客(156)
- 资源 (2)
- 收藏
- 关注
原创 【Java语言程序设计】大纲
1)Java语言简介。2)Java开发环境的安装与设置。3)Java程序示例。4)使用Java核心API文档。5)Java中的面向对象技术。
2025-03-27 17:27:39
463
原创 【软件工程】习题及答案
为了提供导航选项,可以选择网页中位置固定的含义简洁、明确的导航菜单,可以选择使老年人更容易识别和理解的图标作为导航元素,也可以选择链接到内容主题或WebApp功能的生动、易懂的图像。其中,M是维护中消耗的总工作量,p是生产性工作量,K是一个经验常数,C 是因缺乏好的设计和文档而导致复杂性的度量,d是对软件熟悉程度的度量。检查子程序调用时形式参数与实际参数的个数、类型是否一致,输入输出参数的定义与使用是否匹配,数组参数的维数、下标变量的范围是否正确,子程序中使用的外部变量、全局变量定义是否一致等等。
2025-03-27 10:57:58
459
原创 【软件工程】填空题
30.CMMI的能力等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对所关注的 _____ 过程域的改善,而能力等级用于表征组织对 _____ 过程域的改善。17.实现不同抽象层概念和处理逻辑之间的映射,在技术层面涉及了 _____ 和过程方向两方面的内容,前者即求解软件的开发手段,而后者即求解软件的开发逻辑。28.基于系统工程的一般原理,软件是整个系统的一个组成部分,其行系统中的 _____ 功能、 _____ 功能以及软件本身提供的功能。
2025-03-27 10:52:03
913
原创 【大模型】玩转 HuggingFace
以下是玩转HuggingFace的完整指南,从基础使用到深度开发,结合你的技术背景给出可落地方案:官网:https://huggingface.co/
2025-03-26 11:53:34
539
原创 【大模型】“Learn-Build-Share“循环
当您能向他人清晰解释MoE架构的工作原理时,才是真正掌握了这个技术点。现在就开始您的第一个技术分享吧!通过这个闭环系统,您将在6个月内完成从API调用者到大模型工程师的转变。LangChain解析。Markdown输出。记住:在大模型领域,
2025-03-26 11:33:58
932
原创 【大模型】API调用(以kimi python为例)
现在的大模型基本都兼容了 OpenAI 的接口规范,可以使用 OpenAI 提供的 Python 或 NodeJS SDK 来调用和使用,这意味着如果你的应用和服务基于 openai 的模型进行开发,那么只需要将 base_url 和 api_key 替换成对应的配置,即可无缝迁移使用其他的大模型。每当大模型生成了一定数量的 Tokens 时(通常情况下,这个数量是 1 Token),立刻将这些 Tokens 传输给客户端,而不再是等待所有 Tokens 生成完毕后再传输给客户端。
2025-03-25 14:46:41
393
原创 【架构设计】学习路径
记住,架构设计不是一次性任务,而是伴随系统演进的持续过程。掌握前置知识后,学习架构设计需要从。通过不断实践、复盘和迭代,逐步培养。
2025-03-21 11:04:09
277
原创 【架构设计】MVC架构
在实践中,需根据项目规模选择合适的变体或补充设计模式(如依赖注入、观察者模式)以优化MVC的局限性。MVC(Model-View-Controller)是一种经典的软件设计模式,旨在通过。提升代码的可维护性、可扩展性和复用性。,为软件提供了清晰的架构。
2025-03-21 10:47:21
315
原创 【架构设计】前置知识
掌握这些前置知识后,架构设计将从“被动应对需求”升级为“主动规划系统”,助你构建健壮、可演进的软件系统。架构设计是软件开发的进阶技能,需要结合理论知识和实践经验。以下是掌握架构设计所需的。
2025-03-21 10:35:21
473
原创 【架构设计】为什么需要架构设计?
架构设计是软件开发的基石,它的核心目标是通过合理的系统结构和职责划分,确保软件在。软件系统天然具有复杂性,尤其在需求多变、团队协作、技术异构的场景下。良好的架构设计让代码更易修改和扩展,减少“牵一发而动全身”的风险。架构设计帮助团队选择合适的技术栈,避免“为技术而技术”的盲目决策。软件需求常随时间变化,架构设计通过预留扩展点,降低未来改造成本。清晰的架构定义角色和边界,让多人协作更高效。,将复杂问题拆解为可管理的独立部分。架构设计通过约束和规范,确保系统的。架构设计不是追求“完美”,而是通过。
2025-03-21 10:32:01
295
原创 【软件工程】简答题
30.为了表达概念模型和软件模型,UML提供了13种图形化工,具,请写出其中的五种。34.简述类图的定义以及创一个系统类图所涉及的工作。33.简述模块的控制域和作用域以及它们遵循的原则。36.简述能力等级和成熟度等级之间的区别和联系。34.简述类和类图的概念及各自的构成成分。36.简述项目规划过程域的意图和专用目标。35.简述项目的过程建立所涉及的工作。36.简述验证和确认以及它们的区别。32.简述需求规约的定义和基本性质。33.简述创建系统类图所涉及的工作。33.简述泛化的定义、作用和约束。
2025-03-20 11:30:32
598
原创 【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
225
原创 【数据库系统原理】Ch8 数据管理技术的发展
了解数据库技术的发展历程,达到"识记"层次。8.1.1第一代数据库系统8.1.2第二代数据库系统8.1.3新一代数据库系统。
2025-03-20 11:01:04
222
原创 【数据库系统原理】Ch7 数据库应用设计与开发实例
熟悉使用一种应用软件开发语言(例如PHP)实现系统功能和操作数据库的方法,达到"识记"层次。根据关系数据库设计的结果,理解和掌握使用SQL实现该数据库及其相关对象的方法,达到"综合应用"层次。熟悉根据需求的描述划分系统的功能模块,能够进行初步的功能模块设计,达到"识记"层次。针对系统的功能模块设计,理解和掌握关系数据库设计的方法与过程,达到"综合应用"层次。了解系统测试与维护的作用与内容,达到"识记"层次。熟悉需求描述与分析的方法,达到"领会"层次。
2025-03-20 11:00:01
373
原创 【数据库系统原理】Ch6 数据库安全与保护
同时,理解和掌握在数据库(例如MySQL)中分别使用如下两种不同的SQL语句实现备份数据和恢复数据的方法,要求达到"简单应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句实现如下三类不同的完整性约束的具体方法,要求达到"综合应用"层次。了解SQL语言安全控制中的访问控制的作用,清楚支持数据库(例如)MySQL)访问控制的两种方式:用户账号与权限管理,要求达到"识记"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句实现命名完整性约束的方法,要求达到"简单应用"层次。
2025-03-20 10:52:39
442
原创 【数据库系统原理】Ch5 数据库编程
理解和掌握在数据库(例如MySQL)中使用SQL语句删除存储过程的相关关内容,要求达到"简单应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句创建存储过程的相关内容,要求达到"综合应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句调用存储过程的相关内容,要求达到"综合应用"层次。理解和掌握在数据库(例如MySQL)中使用SQL语句调用存储函数的相关内容,要求达到"综合应用"层次。理解和掌握如下几个用于构造存储过程体的常用语法元素,要求达到"简单应用"层次。5.1.3存储过程体。
2025-03-20 10:50:53
278
原创 【数据库系统原理】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
649
原创 【速览】数据库
一、课程性质和特点数据库系统原理是高等教育自学考试计算机信息管理专业(独立本科段)、计算机网络专业(独立本科段)、计算机及应用专业(独立本科段)、计算机通信工程专业(独立本科段)考试计划的一门专业基础课。本课程的设置目的是为了使应考者掌握数据库系统的基本原理、方法和应用技术,能有效地使用数据库管理系统和软件开发工具,掌握数据库结构的设计准则,和熟悉数据库应用系统的开发方法。数据库系统是计算机软件学科的一个重要分支,它研究如何存储、使用和管理数据,有一定的理论性和实用性。
2025-03-19 15:29:17
870
原创 【数据库系统原理】简答题
32.关系代数是数据库理论中的重要工具,请列出并解释五种基本的关系代数操作符。31.简述关系数据库中域的含义,并以员工表的"性别"字段为例别进行说明。32.简述数据操纵语言中UPDATE与DELETE语句的含义。35.简述数据库事务操作中COMMIT语句的具体内容。34.简述并发操作带来数据不一致的主要原因及解决方法。32.简述视图的概念及其与三级模式中相对应的模式。35.简述MySQL中备份数据的语句及其功能。32.简述关系模型完整性约束的检验方法。35.简述三种典型的并发操作问题。
2025-03-19 14:38:06
212
原创 【数据库系统原理】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
238
原创 【操作系统】Ch8 进程同步机制和死锁
• 死锁发生后的处理方法:预防、避免、检测与解除、忽略。信 号 量 (Semaphore)和 P 、V原语。• 简单生产者-消费者问题。• 多个生产者-消费者问题。• 死锁产生的必要条件。• 与时间有关的错误。• 进程的同步与互斥。• 读者-写者问题。• 哲学家就餐问题。
2025-03-19 11:34:30
97
原创 【操作系统】Ch7 设备管理
• 虚拟设备的实现原理—— SPOOLing系统工作原理。• SPOOLing系统的组成和实现。• 设备分配的相关数据结构和策略。• 设备管理与文件管理的关系。• 移臂调度及其调度算法。• 输入输出设备的分类。• 设备管理软件的组成。• 磁盘信息的优化分布。• DM A控制方式。• 设备管理的任务。• 设备硬件的组成。• 独占设备的分配。• 共享设备的分配。
2025-03-19 11:30:50
298
原创 【操作系统】信号量实现生产者-消费者同步
②0 // 初始值为0,表示开始时盘子里没有苹果。// 1: 等待盘子有空间存放水果。// 4: 增加盘子里水果的数量。// 8: 增加盘子的可用空间。// 3: 离开临界区。// 5: 等待盘子里有水果。// 7: 离开临界区。①1 // 初始值为1,表示盘子可以放水果。③0 // 初始值为0,表示没有桔子。④S1 // 等待盘子为空(或有空间)⑧S1 // 盘子现在可以再放水果。⑩S1 // 盘子现在可以再放水果。⑤S2 // 表示盘子里有了苹果。⑥S3 // 表示盘子里有了桔子。
2025-03-18 15:45:19
271
原创 【操作系统】进程调度算法(进程/线程调度)
针对不同的系统和系统目标,采用的调度算法往往也不相同。也就是说,不同的系统会采用不同的资源分配办法。在操作系统中存在着多种调度算法,有些适于作业调度,有些适于进程调度,有些对二者都可用。下面介绍几种常用的调度算法。
2025-03-18 10:27:18
157
原创 【操作系统】Ch6 文件系统
• 文件控制块:是系统为管理文件而设置的一个数据结构。文件控制块是文件存在的标志,它记录了系统管理文件所需的全部信息。• 文件的逻辑结构:无结构的字符流式文件、有结构的定长记录文件和不定长记录文件构成的记录树。• 文件的存储介质及存取方式:外存储设备(磁带、磁盘、光盘、闪存)、顺序存取、随机存取。• 磁盘空间的分配回收算法:位示图、空闲块表和空闲块链表。• 文件的物理结构:顺序结构、链接结构、索引结构。• 文件的分类:系统文件、库函数文件、用户文件。• UNIX的文件使用权限管理方案。• 文件管理的任务。
2025-03-17 18:21:19
260
原创 【操作系统】Ch4 进程线程调度
调度策略的选择: 设计目标、公平性、均衡性、统筹兼顾、优先级、开销。进程调度的时机:创建进程、任务完成、等待资源、中断发生、运行到时。进程调度的主要功能:保存现场、挑选进程、恢复现场。最短剩余时间优先调度算法 SRTF。BSD 多级反馈队列调度算法。先来先服务调度算法 FCFS。最短作业优先调度算法 SJF。UNIX SVR4调度算法。Linux 抢占式调度算法。多处理器调度算法的设计问题。Windows调度算法。多处理器调度的进程调度。多处理器调度的线程调度。多级反馈队列调度算法。
2025-03-14 17:48:28
276
原创 【操作系统】Ch3 进程线程模型
协程并没有增加线程数量,只是在线程的基础之上通过分时复用的方式运行多个协程,而且协程的切换在用户态完成,切换的代价比线程从用户态到内核态的代价小很多。Linux操作系统有关进程控制的系统调用:fork、getpid、exec (系列函数的前缀)、exit、wait、sleep和 nice等。进程的七状态:运行、就绪、阻塞、创建、结束、就绪挂起和阻塞挂起。进程的特性:并发性、动态性、独立性、交往性、异步性、结构性。进程的五状态:运行、就绪、阻塞、创建、结束。进程的三状态:运行、就绪、等待。
2025-03-14 16:16:04
315
原创 【操作系统】Ch2 操作系统运行环境
系统调用与一般过程调用的关系:系统调用与一般调用的最大区别就在于:调用程序运行在用户态,而被调用程序则运行在内核态。处理器的状态( 内核态和用户态)及其转换(用户态到内核态的转换:中断;内核态到用户态的转换:PSW 指令)程序状态字(PSW):CPU的工作状态代码、条件码、中断屏蔽码。系统调用的概念:就是用户在程序中调用操作系统所提供的一些子功能。CPU的结构:运算器、控制器、一系列的寄存器以及高速缓存构成。中断的基本概念:是指CPU对系统中或系统外发生的。中央处理器能直接访问的唯一的存储空间是。
2025-03-14 15:16:45
431
原创 【操作系统】Ch1 操作系统概述
Andriod(应用程序层(用户直接使用的应用)、应用框架层(为应用开发提供界面管理、数据访问、消息传递、开发接口和服务)、系统运行库层(提供核心库和运行时环境)和Linux内核层(负责内存管理、进程管理并直接与硬件交互))体系结构:整体式结构、层次式结构、微内核(客户/服务器)结构(内核运行在核心态、具有良好的灵活性,便于操作系统增加新的功能、模块之间。Linux(内核(操作系统的核心,决定着系统的性能和稳定性)、Shell(用户交互界面)、文件系统和用户应用程序)(如进程调度、中断处理)和。
2025-03-14 14:18:00
802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人