玩轉deepseek之自動出試卷可直接導出word

小伙伴們,最近有新同事入職,經理讓我出一個關于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…