小伙伴们,最近有新同事入职,经理让我出一个关于sqlserver相关的试卷,想着既然有deepseek,我们就偷懒下直接用deepseek给我们自动生成出来。

打开deepseek官网,输入提示词:

         

出一套SQL的试题要有基础考察,表创建、存储过程应用等,
最后出一两道操作题. 给出 试卷版 和 带答案版 给出完整的word 格式供下载

图片

Deepseek经过深度思考给出了相应的结果

图片

图片

但是下载的链接是虚拟的,我们要重新优化下,继续给出提示词:

以上内容作为html 形式输出,添加两个按钮 试卷版 答案版 供用户下载

图片

Deepseek经过思考后给出了完整的HTML代码,我们运行下看看效果。

图片

发现实际下载链接还是不对,继续优化,输入提示词:

优化html 代码 要能够正确下载对应的word 格式

图片

图片

最终实现了word的可下载功能,下载的word预览如下:

图片

图片

全部代码:

        

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>SQL技能测试试卷</title><style>* {margin: 0;padding: 0;box-sizing: border-box;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}body {background: linear-gradient(135deg, #1a2980, #26d0ce);color: #333;min-height: 100vh;padding: 20px;}.container {max-width: 1200px;margin: 0 auto;}header {text-align: center;padding: 30px 0;color: white;text-shadow: 0 2px 4px rgba(0,0,0,0.3);}h1 {font-size: 2.8rem;margin-bottom: 10px;}.subtitle {font-size: 1.2rem;opacity: 0.9;max-width: 800px;margin: 0 auto;}.exam-container {background-color: white;border-radius: 15px;box-shadow: 0 10px 30px rgba(0,0,0,0.2);overflow: hidden;margin-top: 20px;}.tabs {display: flex;background: linear-gradient(to right, #3a7bd5, #00d2ff);}.tab {flex: 1;text-align: center;padding: 20px;font-size: 1.3rem;font-weight: bold;color: white;cursor: pointer;transition: all 0.3s ease;border-bottom: 4px solid transparent;}.tab.active {background-color: rgba(255,255,255,0.2);border-bottom: 4px solid #ffd700;}.tab-content {display: none;padding: 30px;}.tab-content.active {display: block;}.download-buttons {display: flex;justify-content: center;gap: 20px;padding: 20px 0;}.btn {padding: 15px 30px;font-size: 1.1rem;border: none;border-radius: 50px;cursor: pointer;display: flex;align-items: center;gap: 10px;transition: all 0.3s ease;font-weight: bold;box-shadow: 0 4px 10px rgba(0,0,0,0.15);}.btn-download {background: linear-gradient(to right, #00b09b, #96c93d);color: white;}.btn-download:hover {transform: translateY(-3px);box-shadow: 0 6px 15px rgba(0,0,0,0.2);}.btn-download:active {transform: translateY(1px);}.content-section {margin-bottom: 30px;padding: 20px;border-radius: 10px;background-color: #f8f9fa;box-shadow: 0 3px 10px rgba(0,0,0,0.05);}.section-title {font-size: 1.5rem;color: #2c3e50;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px solid #3498db;}.question {margin-bottom: 20px;padding: 15px;background-color: white;border-radius: 8px;box-shadow: 0 2px 5px rgba(0,0,0,0.05);}.question-text {font-weight: bold;margin-bottom: 10px;}.options {list-style-type: none;padding-left: 20px;}.option {margin-bottom: 8px;}.code-block {background-color: #2d2d2d;color: #f8f8f2;padding: 20px;border-radius: 8px;font-family: 'Courier New', monospace;overflow-x: auto;margin: 15px 0;line-height: 1.5;font-size: 1rem;box-shadow: inset 0 0 10px rgba(0,0,0,0.5);}.sql-keyword {color: #f92672;}.sql-function {color: #66d9ef;}.sql-string {color: #e6db74;}.sql-comment {color: #75715e;}.answer-indicator {display: inline-block;padding: 3px 10px;background-color: #2ecc71;color: white;border-radius: 4px;font-size: 0.9rem;margin-left: 10px;}.note {background-color: #fffde7;border-left: 4px solid #ffc107;padding: 15px;margin: 20px 0;border-radius: 0 8px 8px 0;}.success-message {background-color: #d4edda;color: #155724;padding: 15px;border-radius: 5px;margin: 15px 0;display: none;}footer {text-align: center;padding: 30px 0;color: rgba(255,255,255,0.8);font-size: 0.9rem;}@media (max-width: 768px) {.tabs {flex-direction: column;}.download-buttons {flex-direction: column;align-items: center;}.btn {width: 100%;max-width: 300px;}h1 {font-size: 2.2rem;}}</style>
</head>
<body><div class="container"><header><h1>SQL技能测试试卷</h1><p class="subtitle">本测试包含SQL基础知识、表创建、存储过程应用以及综合操作题,全面考察您的数据库操作能力</p></header><div class="exam-container"><div class="tabs"><div class="tab active" data-tab="questions">试卷版</div><div class="tab" data-tab="answers">答案版</div></div><div class="tab-content active" id="questions"><div class="success-message" id="questions-download-success">试卷版Word文档下载成功!如果下载没有自动开始,请检查浏览器设置。</div><div class="content-section"><h2 class="section-title">一、基础选择题(每题 2 分,共 10 分)</h2><div class="question"><p class="question-text">1. 删除表结构的 SQL 命令是:</p><ul class="options"><li class="option">A. DELETE</li><li class="option">B. TRUNCATE</li><li class="option">C. DROP</li><li class="option">D. REMOVE</li></ul></div><div class="question"><p class="question-text">2. 以下哪个约束确保字段值唯一?</p><ul class="options"><li class="option">A. PRIMARY KEY</li><li class="option">B. FOREIGN KEY</li><li class="option">C. UNIQUE</li><li class="option">D. CHECK</li></ul></div><div class="question"><p class="question-text">3. 事务的 ACID 特性中,"C" 代表:</p><ul class="options"><li class="option">A. Consistency</li><li class="option">B. Concurrency</li><li class="option">C. Commit</li><li class="option">D. Constraint</li></ul></div><div class="question"><p class="question-text">4. 查询姓名为"张三"的员工记录,WHERE 子句正确的是:</p><ul class="options"><li class="option">A. WHERE name = "张三"</li><li class="option">B. WHERE name = '张三'</li><li class="option">C. WHERE name LIKE "张三"</li><li class="option">D. WHERE name EQUALS '张三'</li></ul></div><div class="question"><p class="question-text">5. 聚合函数 AVG() 的作用是:</p><ul class="options"><li class="option">A. 计数</li><li class="option">B. 求和</li><li class="option">C. 平均值</li><li class="option">D. 最大值</li></ul></div></div><div class="content-section"><h2 class="section-title">二、表创建与操作(20 分)</h2><div class="question"><p class="question-text">1. 创建表 Students,包含以下字段:</p><ul class="options"><li class="option">- StudentID(主键,自增长整数)</li><li class="option">- Name(非空字符串,最大 50 字符)</li><li class="option">- BirthDate(日期类型)</li><li class="option">- Score(小数,范围 0.0~100.0)</li><li class="option">- ClassID(外键,关联表 Classes 的 ClassID)</li></ul></div><div class="question"><p class="question-text">2. 修改 Students 表:</p><ul class="options"><li class="option">- 添加字段 Email(唯一约束,字符串,最大 100 字符)</li><li class="option">- 删除字段 BirthDate</li></ul></div></div><div class="content-section"><h2 class="section-title">三、存储过程应用(20 分)</h2><div class="question"><p class="question-text">编写存储过程 sp_UpdateScore:</p><ul class="options"><li class="option">- 输入参数:@StudentID(整数),@NewScore(小数)</li><li class="option">- 功能:</li><li class="option">1. 更新 Students 表中对应学生的 Score</li><li class="option">2. 若 @NewScore > 100 则自动修正为 100</li><li class="option">3. 返回更新后的学生姓名和新分数</li></ul></div></div><div class="content-section"><h2 class="section-title">四、操作题(50 分)</h2><div class="question"><p class="question-text">表结构:</p><ul class="options"><li class="option"><strong>Employees</strong>:EmployeeID (INT, PK), Name (VARCHAR(50)), DepartmentID (INT), Salary (DECIMAL(10,2))</li><li class="option"><strong>Departments</strong>:DepartmentID (INT, PK), DepartmentName (VARCHAR(50))</li></ul></div><div class="question"><p class="question-text">1. 查询优化(25 分)</p><p>列出部门名称、平均工资(保留两位小数),仅显示平均工资 > 10000 的部门,按平均工资降序排序。</p></div><div class="question"><p class="question-text">2. 数据操作(25 分)</p><ul class="options"><li class="option">- 将"销售部"员工的工资增加 10%</li><li class="option">- 删除工资低于 5000 且不属于"技术部"的员工记录</li></ul></div></div><div class="download-buttons"><button class="btn btn-download" id="download-questions"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16"><path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/><path d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/></svg>下载试卷(Word格式)</button></div></div><div class="tab-content" id="answers"><div class="success-message" id="answers-download-success">答案版Word文档下载成功!如果下载没有自动开始,请检查浏览器设置。</div><div class="content-section"><h2 class="section-title">一、基础选择题答案</h2><div class="question"><p class="question-text">1. 删除表结构的 SQL 命令是: <span class="answer-indicator">C. DROP</span></p></div><div class="question"><p class="question-text">2. 以下哪个约束确保字段值唯一? <span class="answer-indicator">C. UNIQUE</span></p></div><div class="question"><p class="question-text">3. 事务的 ACID 特性中,"C" 代表: <span class="answer-indicator">A. Consistency</span></p></div><div class="question"><p class="question-text">4. 查询姓名为"张三"的员工记录,WHERE 子句正确的是: <span class="answer-indicator">B. WHERE name = '张三'</span></p></div><div class="question"><p class="question-text">5. 聚合函数 AVG() 的作用是: <span class="answer-indicator">C. 平均值</span></p></div></div><div class="content-section"><h2 class="section-title">二、表创建与操作答案</h2><pre class="code-block"><span class="sql-comment">-- 1. 创建表</span>
<span class="sql-keyword">CREATE TABLE</span> <span class="sql-function">Students</span> (StudentID <span class="sql-keyword">INT PRIMARY KEY IDENTITY</span>(<span class="sql-number">1</span>,<span class="sql-number">1</span>),<span class="sql-function">Name</span> <span class="sql-keyword">VARCHAR</span>(<span class="sql-number">50</span>) <span class="sql-keyword">NOT NULL</span>,BirthDate <span class="sql-keyword">DATE</span>,Score <span class="sql-keyword">DECIMAL</span>(<span class="sql-number">5</span>,<span class="sql-number">2</span>) <span class="sql-keyword">CHECK</span> (Score <span class="sql-keyword">BETWEEN</span> <span class="sql-number">0.0</span> <span class="sql-keyword">AND</span> <span class="sql-number">100.0</span>),ClassID <span class="sql-keyword">INT FOREIGN KEY REFERENCES</span> Classes(ClassID)
);<span class="sql-comment">-- 2. 修改表</span>
<span class="sql-keyword">ALTER TABLE</span> <span class="sql-function">Students</span>
<span class="sql-keyword">ADD</span> Email <span class="sql-keyword">VARCHAR</span>(<span class="sql-number">100</span>) <span class="sql-keyword">UNIQUE</span>;<span class="sql-keyword">ALTER TABLE</span> <span class="sql-function">Students</span>
<span class="sql-keyword">DROP COLUMN</span> BirthDate;</pre></div><div class="content-section"><h2 class="section-title">三、存储过程应用答案</h2><pre class="code-block"><span class="sql-keyword">CREATE PROCEDURE</span> sp_UpdateScore@StudentID <span class="sql-keyword">INT</span>,@NewScore <span class="sql-keyword">DECIMAL</span>(<span class="sql-number">5</span>,<span class="sql-number">2</span>)
<span class="sql-keyword">AS</span>
<span class="sql-keyword">BEGIN</span><span class="sql-comment">-- 修正分数超过100的情况</span><span class="sql-keyword">IF</span> @NewScore > <span class="sql-number">100</span> <span class="sql-keyword">SET</span> @NewScore = <span class="sql-number">100</span>;<span class="sql-comment">-- 更新分数</span><span class="sql-keyword">UPDATE</span> <span class="sql-function">Students</span><span class="sql-keyword">SET</span> Score = @NewScore<span class="sql-keyword">WHERE</span> StudentID = @StudentID;<span class="sql-comment">-- 返回结果</span><span class="sql-keyword">SELECT</span> <span class="sql-function">Name</span>, Score<span class="sql-keyword">FROM</span> <span class="sql-function">Students</span><span class="sql-keyword">WHERE</span> StudentID = @StudentID;
<span class="sql-keyword">END</span>;</pre></div><div class="content-section"><h2 class="section-title">四、操作题答案</h2><div class="question"><p class="question-text">1. 查询优化</p><pre class="code-block"><span class="sql-keyword">SELECT</span> d.DepartmentName,<span class="sql-function">ROUND</span>(<span class="sql-function">AVG</span>(e.Salary), <span class="sql-number">2</span>) <span class="sql-keyword">AS</span> AvgSalary
<span class="sql-keyword">FROM</span> <span class="sql-function">Departments</span> d
<span class="sql-keyword">JOIN</span> <span class="sql-function">Employees</span> e <span class="sql-keyword">ON</span> d.DepartmentID = e.DepartmentID
<span class="sql-keyword">GROUP BY</span> d.DepartmentName
<span class="sql-keyword">HAVING</span> <span class="sql-function">AVG</span>(e.Salary) > <span class="sql-number">10000</span>
<span class="sql-keyword">ORDER BY</span> AvgSalary <span class="sql-keyword">DESC</span>;</pre></div><div class="question"><p class="question-text">2. 数据操作</p><pre class="code-block"><span class="sql-comment">-- 更新工资</span>
<span class="sql-keyword">UPDATE</span> <span class="sql-function">Employees</span>
<span class="sql-keyword">SET</span> Salary = Salary * <span class="sql-number">1.10</span>
<span class="sql-keyword">WHERE</span> DepartmentID = (<span class="sql-keyword">SELECT</span> DepartmentID <span class="sql-keyword">FROM</span> <span class="sql-function">Departments</span> <span class="sql-keyword">WHERE</span> DepartmentName = <span class="sql-string">'销售部'</span>
);<span class="sql-comment">-- 删除记录</span>
<span class="sql-keyword">DELETE FROM</span> <span class="sql-function">Employees</span>
<span class="sql-keyword">WHERE</span> Salary < <span class="sql-number">5000</span>
<span class="sql-keyword">AND</span> DepartmentID <span class="sql-keyword">NOT IN</span> (<span class="sql-keyword">SELECT</span> DepartmentID <span class="sql-keyword">FROM</span> <span class="sql-function">Departments</span> <span class="sql-keyword">WHERE</span> DepartmentName = <span class="sql-string">'技术部'</span>
);</pre></div></div><div class="download-buttons"><button class="btn btn-download" id="download-answers"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16"><path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/><path d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/></svg>下载答案(Word格式)</button></div></div></div><div class="note"><p><strong>注意:</strong> 本页面使用FileSaver.js实现Word文档下载功能,实际下载的文件为.doc格式,可直接用Microsoft Word打开。</p></div><footer><p>© 2023 SQL技能测试中心 | 全面考察您的数据库操作能力</p></footer></div><!-- 引入FileSaver.js用于文件下载 --><script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js"></script><script>// 选项卡切换功能document.querySelectorAll('.tab').forEach(tab => {tab.addEventListener('click', () => {// 移除所有活动标签document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));// 激活当前标签tab.classList.add('active');const tabId = tab.getAttribute('data-tab');document.getElementById(tabId).classList.add('active');});});// 试卷版下载功能document.getElementById('download-questions').addEventListener('click', function() {// 创建Word文档内容const content = `<html xmlns:o='urn:schemas-microsoft-com:office:office'xmlns:w='urn:schemas-microsoft-com:office:word'xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>SQL技能测试试卷</title></head><body><h1 style="text-align:center;">SQL技能测试试卷</h1><p style="text-align:center;">本测试包含SQL基础知识、表创建、存储过程应用以及综合操作题</p><h2>一、基础选择题(每题 2 分,共 10 分)</h2><p>1. 删除表结构的 SQL 命令是:</p><p>A. DELETE &nbsp;&nbsp; B. TRUNCATE &nbsp;&nbsp; C. DROP &nbsp;&nbsp; D. REMOVE</p><p>2. 以下哪个约束确保字段值唯一?</p><p>A. PRIMARY KEY &nbsp;&nbsp; B. FOREIGN KEY &nbsp;&nbsp; C. UNIQUE &nbsp;&nbsp; D. CHECK</p><p>3. 事务的 ACID 特性中,"C" 代表:</p><p>A. Consistency &nbsp;&nbsp; B. Concurrency &nbsp;&nbsp; C. Commit &nbsp;&nbsp; D. Constraint</p><p>4. 查询姓名为"张三"的员工记录,WHERE 子句正确的是:</p><p>A. WHERE name = "张三" &nbsp;&nbsp; B. WHERE name = '张三' &nbsp;&nbsp; C. WHERE name LIKE "张三" &nbsp;&nbsp; D. WHERE name EQUALS '张三'</p><p>5. 聚合函数 AVG() 的作用是:</p><p>A. 计数 &nbsp;&nbsp; B. 求和 &nbsp;&nbsp; C. 平均值 &nbsp;&nbsp; D. 最大值</p><h2>二、表创建与操作(20 分)</h2><p>1. 创建表 Students,包含以下字段:</p><ul><li>StudentID(主键,自增长整数)</li><li>Name(非空字符串,最大 50 字符)</li><li>BirthDate(日期类型)</li><li>Score(小数,范围 0.0~100.0)</li><li>ClassID(外键,关联表 Classes 的 ClassID)</li></ul><p>2. 修改 Students 表:</p><ul><li>添加字段 Email(唯一约束,字符串,最大 100 字符)</li><li>删除字段 BirthDate</li></ul><h2>三、存储过程应用(20 分)</h2><p>编写存储过程 sp_UpdateScore:</p><ul><li>输入参数:@StudentID(整数),@NewScore(小数)</li><li>功能:</li><li>1. 更新 Students 表中对应学生的 Score</li><li>2. 若 @NewScore > 100 则自动修正为 100</li><li>3. 返回更新后的学生姓名和新分数</li></ul><h2>四、操作题(50 分)</h2><p>表结构:</p><ul><li><strong>Employees</strong>:EmployeeID (INT, PK), Name (VARCHAR(50)), DepartmentID (INT), Salary (DECIMAL(10,2))</li><li><strong>Departments</strong>:DepartmentID (INT, PK), DepartmentName (VARCHAR(50))</li></ul><p>1. 查询优化(25 分)</p><p>列出部门名称、平均工资(保留两位小数),仅显示平均工资 > 10000 的部门,按平均工资降序排序。</p><p>2. 数据操作(25 分)</p><ul><li>将"销售部"员工的工资增加 10%</li><li>删除工资低于 5000 且不属于"技术部"的员工记录</li></ul></body></html>`;// 创建Blob对象const blob = new Blob([content], {type: 'application/msword'});// 使用FileSaver保存文件saveAs(blob, 'SQL技能测试试卷.doc');// 显示下载成功消息document.getElementById('questions-download-success').style.display = 'block';// 5秒后隐藏消息setTimeout(() => {document.getElementById('questions-download-success').style.display = 'none';}, 5000);});// 答案版下载功能document.getElementById('download-answers').addEventListener('click', function() {// 创建Word文档内容const content = `<html xmlns:o='urn:schemas-microsoft-com:office:office'xmlns:w='urn:schemas-microsoft-com:office:word'xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>SQL技能测试试卷答案</title></head><body><h1 style="text-align:center;">SQL技能测试试卷答案</h1><h2>一、基础选择题答案</h2><p>1. C. DROP</p><p>2. C. UNIQUE</p><p>3. A. Consistency</p><p>4. B. WHERE name = '张三'</p><p>5. C. 平均值</p><h2>二、表创建与操作答案</h2><pre>-- 1. 创建表
CREATE TABLE Students (StudentID INT PRIMARY KEY IDENTITY(1,1),Name VARCHAR(50) NOT NULL,BirthDate DATE,Score DECIMAL(5,2) CHECK (Score BETWEEN 0.0 AND 100.0),ClassID INT FOREIGN KEY REFERENCES Classes(ClassID)
);-- 2. 修改表
ALTER TABLE Students
ADD Email VARCHAR(100) UNIQUE;ALTER TABLE Students
DROP COLUMN BirthDate;</pre><h2>三、存储过程应用答案</h2><pre>CREATE PROCEDURE sp_UpdateScore@StudentID INT,@NewScore DECIMAL(5,2)
AS
BEGIN-- 修正分数超过100的情况IF @NewScore > 100 SET @NewScore = 100;-- 更新分数UPDATE StudentsSET Score = @NewScoreWHERE StudentID = @StudentID;-- 返回结果SELECT Name, ScoreFROM StudentsWHERE StudentID = @StudentID;
END;</pre><h2>四、操作题答案</h2><p>1. 查询优化</p><pre>SELECT d.DepartmentName,ROUND(AVG(e.Salary), 2) AS AvgSalary
FROM Departments d
JOIN Employees e ON d.DepartmentID = e.DepartmentID
GROUP BY d.DepartmentName
HAVING AVG(e.Salary) > 10000
ORDER BY AvgSalary DESC;</pre><p>2. 数据操作</p><pre>-- 更新工资
UPDATE Employees
SET Salary = Salary * 1.10
WHERE DepartmentID = (SELECT DepartmentID FROM Departments WHERE DepartmentName = '销售部'
);-- 删除记录
DELETE FROM Employees
WHERE Salary < 5000
AND DepartmentID NOT IN (SELECT DepartmentID FROM Departments WHERE DepartmentName = '技术部'
);</pre></body></html>`;// 创建Blob对象const blob = new Blob([content], {type: 'application/msword'});// 使用FileSaver保存文件saveAs(blob, 'SQL技能测试试卷答案.doc');// 显示下载成功消息document.getElementById('answers-download-success').style.display = 'block';// 5秒后隐藏消息setTimeout(() => {document.getElementById('answers-download-success').style.display = 'none';}, 5000);});</script>
</body>
</html>

感谢大家的点赞和关注,我们下期见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96829.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96829.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/96829.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flutter 语聊房项目 ----- 礼物特效播放

在语聊房项目中&#xff0c;礼物特效播放是一个常见的需求&#xff0c;通常包括动画、声音等多种媒体形式。为了处理不同的礼物类型&#xff0c;我们可以采用抽象的设计方法&#xff0c;使得系统易于扩展和维护。设计架构思路&#xff1a;抽象礼物特效接口&#xff1a;定义一个…

如何实现文件批量重命名自动化

在编程、设计、数据处理等工作中&#xff0c;脚本或软件往往要求文件名符合特定格式。 批量重命名可快速将文件调整为所需命名规则&#xff0c;避免手动操作出错。 它的体积不到300KB&#xff0c;解压后直接运行&#xff0c;完全绿色无安装。 界面清爽&#xff0c;操作直观&a…

【数据结构——图与邻接矩阵】

引入 树的遍历方式可分为深搜和广搜&#xff0c;这同样适用于图&#xff0c;不过有些地方会有出入。 树的节点结构从根到叶子节点都是1&#xff1a;n,到叶子节点后就没有了。而对于图来说&#xff0c;如果到了最底下的节点&#xff0c;它可能除了连接已经记录过的上层节点&am…

Quarkus - 超音速亚原子Java,开启云原生应用新视界!

Quarkus - 超音速亚原子Java框架 Quarkus 是一个以云为中心、优先考虑&#xff08;Linux&#xff09;容器的框架&#xff0c;专为编写 Java 应用而设计。它旨在帮助开发者更轻松地构建和部署大规模的容器化 Java 应用&#xff0c;采用了一系列现代开发理念和标准。 核心特点 …

如何查看GPU运行情况:使用 Conda 安装 nvitop 新手指南

文章目录 🔍 1. 为什么推荐使用 Conda 环境安装 📥 2. 安装步骤 步骤 1: 安装 Miniconda 或 Anaconda (如果你还没有安装的话) 步骤 2: 创建并激活一个专门的 Conda 环境 步骤 3: 在 Conda 环境中安装 nvitop 步骤 4: 验证安装 ⚠️ 3. 疑难解答 📖 4. nvitop 的基本使用…

遥感机器学习专栏简介

专栏定位与受众本专栏聚焦「机器学习 遥感应用」的落地实践&#xff0c;专为遥感相关专业大学生、刚入门的遥感工程师、机器学习爱好者打造。避开纯理论堆砌&#xff0c;以「实验课式实操」为核心&#xff0c;帮你解决 “懂理论但不会用代码落地”“遥感数据处理与模型结合难”…

【更新至2024年】1996-2024年各省农业总产值数据(无缺失)

【更新至2024年】1996-2024年各省农业总产值数据&#xff08;无缺失&#xff09; 1、时间&#xff1a;1996-2024年 2、来源&#xff1a;国家统计局、各省年检 3、指标&#xff1a;农业总产值 4、范围&#xff1a;31省 5、缺失情况&#xff1a;无缺失 6、指标解释&#xf…

大语言模型预训练流程

大语言模型训练流程 Pre-training → SFT → RLHF阶段1&#xff1a;预训练Pre-training 海量无标注文本数据训练自监督学习机制学习语言基础知识掌握语法、语义、常识形成语言表示能力 核心目标&#xff1a;建立模型的语言理解和文本生成基础能力 阶段2&#xff1a;监督微调Sup…

Zookeeper:分布式协调服务

一、概念ZooKeeper 是一个分布式的、开源的分布式应用程序协调服务&#xff0c;为分布式应用提供一致性、配置管理、命名服务、分布式同步和组服务等。可以把它想象成一个为分布式系统提供的“文件系统”“通知机制”&#xff0c;但它存储的不是普通的文件&#xff0c;而是少量…

海盗王客户端BMP纹理图片解密

海盗王客户端的纹理贴图bmp文件有些是加密&#xff0c;很多人想解密并修改替换&#xff0c;现在给出解密的python代码&#xff1a; import os import struct import copy from pathlib import Pathclass TexEncode:def __init__(self):self.MAGIC_BYTES bmp.x # 魔法字节标识…

《链式二叉树常用操作全解析》

目录 一.求链式二叉树节点个数 二.求链式二叉树叶子节点个数 三.求链式二叉树第k层节点个数 四.求链式二叉树的深度/高度 五.链式二叉树查找值为x的节点 六.链式二叉树的销毁 七. 测试函数 八. 总结: 前言: 在学习链式二叉树的常用操作之前 我们需要手动创建一个二叉树 在…

YOLO11目标检测运行推理简约GUI界面

YOLO11推理简约GUI界面使用方法&#xff1a;支持pt和onnx格式模型,并且自动检测设备&#xff0c;选择推理设备选择推理图片所在的文件夹 选择推理后的结果保存地址选择所需要的置信度阈值点击开始推理&#xff0c;程序自动运行 并在下方实时显示推理进度非常方便不用每次都改代…

集值优化问题:理论、应用与前沿进展

本文由「大千AI助手」原创发布&#xff0c;专注用真话讲AI&#xff0c;回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我&#xff0c;一起撕掉过度包装&#xff0c;学习真实的AI技术&#xff01; 1. &#x1f4da; 集值优化问题概述 集值优化问题主要研究目标函数为…

提示工程架构师分享:如何用提示词升级职业教育的实操案例教学?(万字长文来袭,高能预警!!!)

引言&#xff1a;实操案例教学的“困境”&#xff0c;终于有了破局思路&#xff1f; 晚上10点&#xff0c;汽修专业的王强老师还在电脑前修改《汽车发动机异响故障排查案例》——这已经是他本周第四次调整方案了&#xff1a; 第一次授课时&#xff0c;学生反馈“案例太理想化&a…

「日拱一码」087 机器学习——SPARROW

目录 SPARROW 介绍 核心思想&#xff1a;稀疏掩码训练 与 Lottery Ticket Hypothesis (LTH) 的关系 代码示例 代码关键点解释&#xff1a; 在机器学习领域&#xff0c;"SPARROW" 并不是一个像 Scikit-learn、TensorFlow 或 PyTorch 那样广为人知的通用框架或算法…

18、决策树与集成学习 - 从单一智慧到群体决策

学习目标:理解决策树的构建原理和分裂标准,掌握信息增益、基尼系数等概念,学会决策树的剪枝方法,深入理解集成学习的思想,掌握随机森林和梯度提升的基本原理。 > 从第17章到第18章:从概率模型到规则模型 在第17章中,我们学习了逻辑回归——一个基于概率的线性分类器…

王道计算机组成原理 学习笔记

第一章计算机系统概述1.1计算机的发展历程1.2计算机系统层次结构1.2.11.2.2 计算机硬件的基本组成1.2.2 各个硬件的工作原理1.2.3 计算机软件1.2.4 计算机系统的层次结1.2.5 计算机系统的工作原理1.3计算机的性能指标第二章数据的表示和运算第三章存储系统第四章指令系统第五章…

Oracle 笔记1 表空间及用户

Oracle 笔记1 表空间及用户1 安装Oracle2 创建表空间3 创建表空间用户1. 核心管理用户2. 示例与工具用户3. 系统与服务用户4. 创建表空间用户5. 修改表空间用户特性OracleMySQL开发商Oracle 公司最初由 MySQL AB 开发&#xff0c;后被 Sun 收购&#xff0c;现属 Oracle 公司数据…

MyBatis主键返回机制解析

关于 MyBatis 主键返回的深入解释 核心问题&#xff1a;信息隔离 数据库和应用程序是两个独立的系统&#xff1a; 数据库在服务器上执行 INSERT 操作并生成主键应用程序在另一个进程或甚至另一台机器上运行如果没有明确的机制&#xff0c;应用程序无法自动知道数据库生成了什么…

【Python】Python内置函数大全解析(附源码)

目录专栏导读前言&#x1f680; 功能特性1. 全面的函数覆盖2. 多种查询工具3. 完整的测试验证&#x1f6e0;️ 使用方法基本使用交互式查询运行测试&#x1f4da; 支持的内置函数分类数学运算 (13个)类型转换 (8个)序列操作 (8个)迭代器 (6个)输入输出 (3个)对象操作 (31个)&am…