OpenAI助手API接入-問答對自動生成

支持GPT-3.5-Turbo, GPT-4o, GPT-4-Turbo

import json
import openai
from pathlib import Path
import os

client = openai.OpenAI(base_url=base_url, api_key=api_key)

file = client.files.create(
? file=open("H3.pdf", "rb"),
? purpose='assistants'
)

assistant = client.beta.assistants.create(
? ? name="問答生成",
? ? instructions="你是一個問答生成助手,可以幫助用戶去生成問答對。",
? ? model="gpt-4-1106-preview",
? ? tools=[{"type":"retrieval"}],
? ? file_ids= [file.id]
)
print(assistant.id)

thread = client.beta.threads.create(
? messages=[
? ? {
? ? ? "role": "user",
? ? ? "content": """
? ? ? 這個文檔可以分為多個部分,分別輸出。針對每個部分生成3個問答對,合并后以中文JSON格式輸出。
? ? ? ? """
? ? }
? ]
)
print(thread.id)

run = client.beta.threads.runs.create(
? ? thread_id=thread.id,
? ? assistant_id=assistant.id
)
print(run.id)

import time

def wait_on_run(run, thread):
? ? while run.status == "queued" or run.status == "in_progress":
? ? ? ? run = client.beta.threads.runs.retrieve(
? ? ? ? ? ? thread_id=thread.id,
? ? ? ? ? ? run_id=run.id,
? ? ? ? )
? ? ? ? time.sleep(1)
? ? ? ? print("等待響應中...")
? ? return run

run = wait_on_run(run, thread)
print(run.id)

messages = client.beta.threads.messages.list(thread_id=thread.id)
messages = json.loads(messages.model_dump_json())

messages['data'][0]['content'][0]['text']['value']

'接下來,根據您的文檔,我將對每個部分生成問答對,并以中文JSON格式輸出。\n\n### 第一部分(發展歷程、主營業務、財務分析、公司治理)\n\n1. 福昕軟件成立于哪一年?\n   A: 福昕軟件成立于2001年。\n\n2. 福昕軟件的主營業務是什么?\n   A: 福昕軟件的主營業務是聚焦PDF相關解決方案。\n\n3. 福昕軟件在員工利益方面采取了哪些措施?\n   A: 福昕軟件制定了長期持股計劃以綁定員工利益。【13?source】\n\n### 第二部分(所處行業分析)\n\n1. 福昕軟件公司的產品在哪些方面具有競爭力?\n   A: 福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。\n\n2. 福昕軟件未來的市場發展潛力如何?\n   A: 福昕軟件公司后續有望搶占更多市場份額。【14?source】\n\n### 第三部分(訂閱+渠道雙轉型)\n\n1. “訂閱+渠道”雙轉型的核心策略是什么?\n   A: 福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。\n\n2. 福昕軟件訂閱模式為客戶提供了哪些增值服務?\n   A: 福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。【15?source】\n\n### 第四部分(境外收入占比、境內市場拓展)\n\n1. 福昕軟件在境內市場拓展方面的策略是什么?\n   A: 福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。【16?source】\n\n### 第五部分(AIGC賦能、產品競爭力)\n\n1. 福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?\n   A: 福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。【17?source】\n\n2. 接入ChatGPT后的產品變化有哪些?\n   A: 接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。\n\n### 第六部分(盈利預測、估值與投資評級)\n\n1. 福昕軟件的投資評級如何?\n   A: 福昕軟件的投資評級為“買入”。【18?source】\n\n2. 根據估值模型,福昕軟件的目標市值是多少?\n   A: 根據估值模型,福昕軟件的目標市值為117.0億元。\n\n將以上問答對合并并轉換為JSON格式如下:\n```json\n[\n  {\n    "part": "第一部分",\n    "qa_pairs": [\n      {\n        "question": "福昕軟件成立于哪一年?",\n        "answer": "福昕軟件成立于2001年。"\n      },\n      {\n        "question": "福昕軟件的主營業務是什么?",\n        "answer": "福昕軟件的主營業務是聚焦PDF相關解決方案。"\n      },\n      {\n        "question": "福昕軟件在員工利益方面采取了哪些措施?",\n        "answer": "福昕軟件制定了長期持股計劃以綁定員工利益。"\n      }\n    ]\n  },\n  {\n    "part": "第二部分",\n    "qa_pairs": [\n      {\n        "question": "福昕軟件公司的產品在哪些方面具有競爭力?",\n        "answer": "福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。"\n      },\n      {\n        "question": "福昕軟件未來的市場發展潛力如何?",\n        "answer": "福昕軟件公司后續有望搶占更多市場份額。"\n      }\n    ]\n  },\n  {\n    "part": "第三部分",\n    "qa_pairs": [\n      {\n        "question": "“訂閱+渠道”雙轉型的核心策略是什么?",\n        "answer": "福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。"\n      },\n      {\n        "question": "福昕軟件訂閱模式為客戶提供了哪些增值服務?",\n        "answer": "福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。"\n      }\n    ]\n  },\n  {\n    "part": "第四部分",\n    "qa_pairs": [\n      {\n        "question": "福昕軟件在境內市場拓展方面的策略是什么?",\n        "answer": "福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。"\n      }\n    ]\n  },\n  {\n    "part": "第五部分",\n    "qa_pairs": [\n      {\n        "question": "福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?",\n        "answer": "福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。"\n      },\n      {\n        "question": "接入ChatGPT后的產品變化有哪些?",\n        "answer": "接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。"\n      }\n    ]\n  },\n  {\n    "part": "第六部分",\n    "qa_pairs": [\n      {\n        "question": "福昕軟件的投資評級如何?",\n        "answer": "福昕軟件的投資評級為“買入”。"\n      },\n      {\n        "question": "根據估值模型,福昕軟件的目標市值是多少?",\n        "answer": "根據估值模型,福昕軟件的目標市值為117.0億元。"\n      }\n    ]\n  }\n]\n```'

print(messages['data'][0]['content'][0]['text']['value'])

接下來,根據您的文檔,我將對每個部分生成問答對,并以中文JSON格式輸出。### 第一部分(發展歷程、主營業務、財務分析、公司治理)1. 福昕軟件成立于哪一年?A: 福昕軟件成立于2001年。2. 福昕軟件的主營業務是什么?A: 福昕軟件的主營業務是聚焦PDF相關解決方案。3. 福昕軟件在員工利益方面采取了哪些措施?A: 福昕軟件制定了長期持股計劃以綁定員工利益。【13?source】### 第二部分(所處行業分析)1. 福昕軟件公司的產品在哪些方面具有競爭力?A: 福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。2. 福昕軟件未來的市場發展潛力如何?A: 福昕軟件公司后續有望搶占更多市場份額。【14?source】### 第三部分(訂閱+渠道雙轉型)
1. “訂閱+渠道”雙轉型的核心策略是什么?A: 福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。2. 福昕軟件訂閱模式為客戶提供了哪些增值服務?A: 福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。【15?source】### 第四部分(境外收入占比、境內市場拓展)1. 福昕軟件在境內市場拓展方面的策略是什么?A: 福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。【16?source】### 第五部分(AIGC賦能、產品競爭力)1. 福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?A: 福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。【17?source】2. 接入ChatGPT后的產品變化有哪些?A: 接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。### 第六部分(盈利預測、估值與投資評級)1. 福昕軟件的投資評級如何?A: 福昕軟件的投資評級為“買入”。【18?source】2. 根據估值模型,福昕軟件的目標市值是多少?A: 根據估值模型,福昕軟件的目標市值為117.0億元。
將以上問答對合并并轉換為JSON格式如下:
```json
[{"part": "第一部分","qa_pairs": [{"question": "福昕軟件成立于哪一年?","answer": "福昕軟件成立于2001年。"},{"question": "福昕軟件的主營業務是什么?","answer": "福昕軟件的主營業務是聚焦PDF相關解決方案。"},{"question": "福昕軟件在員工利益方面采取了哪些措施?","answer": "福昕軟件制定了長期持股計劃以綁定員工利益。"}]},{"part": "第二部分","qa_pairs": [{"question": "福昕軟件公司的產品在哪些方面具有競爭力?","answer": "福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。"},{"question": "福昕軟件未來的市場發展潛力如何?","answer": "福昕軟件公司后續有望搶占更多市場份額。"}]},
{"part": "第三部分","qa_pairs": [{"question": "“訂閱+渠道”雙轉型的核心策略是什么?","answer": "福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。"},{"question": "福昕軟件訂閱模式為客戶提供了哪些增值服務?","answer": "福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。"}]},{"part": "第四部分","qa_pairs": [{"question": "福昕軟件在境內市場拓展方面的策略是什么?","answer": "福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。"}]},{"part": "第五部分","qa_pairs": [{"question": "福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?","answer": "福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。"},{"question": "接入ChatGPT后的產品變化有哪些?","answer": "接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。"}]},
{"part": "第六部分","qa_pairs": [{"question": "福昕軟件的投資評級如何?","answer": "福昕軟件的投資評級為“買入”。"},{"question": "根據估值模型,福昕軟件的目標市值是多少?","answer": "根據估值模型,福昕軟件的目標市值為117.0億元。"}]}
]
```

res = messages['data'][0]['content'][0]['text']['value']
json_start = res.find("```json\n")
json_end = res.find("```\n")
if json_start>=0:
? ? if json_end > json_start:
? ? ? ? res = res[json_start+8:json_end]
? ? elif json_end ==-1:
? ? ? ? res = res[json_start+8:len(res)-3]
data = json.loads(res)
data

[{'part': '第一部分','qa_pairs': [{'question': '福昕軟件成立于哪一年?', 'answer': '福昕軟件成立于2001年。'},{'question': '福昕軟件的主營業務是什么?', 'answer': '福昕軟件的主營業務是聚焦PDF相關解決方案。'},{'question': '福昕軟件在員工利益方面采取了哪些措施?', 'answer': '福昕軟件制定了長期持股計劃以綁定員工利益。'}]},{'part': '第二部分','qa_pairs': [{'question': '福昕軟件公司的產品在哪些方面具有競爭力?','answer': '福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。'},{'question': '福昕軟件未來的市場發展潛力如何?', 'answer': '福昕軟件公司后續有望搶占更多市場份額。'}]},{'part': '第三部分','qa_pairs': [{'question': '“訂閱+渠道”雙轉型的核心策略是什么?','answer': '福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。'},{'question': '福昕軟件訂閱模式為客戶提供了哪些增值服務?','answer': '福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。'}]},{'part': '第四部分','qa_pairs': [{'question': '福昕軟件在境內市場拓展方面的策略是什么?','answer': '福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。'}]},{'part': '第五部分','qa_pairs': [{'question': '福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?','answer': '福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。'},{'question': '接入ChatGPT后的產品變化有哪些?','answer': '接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。'}]},{'part': '第六部分','qa_pairs': [{'question': '福昕軟件的投資評級如何?', 'answer': '福昕軟件的投資評級為“買入”。'},{'question': '根據估值模型,福昕軟件的目標市值是多少?','answer': '根據估值模型,福昕軟件的目標市值為117.0億元。'}]}]

rows = []
for x in data:
? ? for y in x['qa_pairs']:
? ? ? ? rows.append(y)
rows

[{'question': '福昕軟件成立于哪一年?', 'answer': '福昕軟件成立于2001年。'},{'question': '福昕軟件的主營業務是什么?', 'answer': '福昕軟件的主營業務是聚焦PDF相關解決方案。'},{'question': '福昕軟件在員工利益方面采取了哪些措施?', 'answer': '福昕軟件制定了長期持股計劃以綁定員工利益。'},{'question': '福昕軟件公司的產品在哪些方面具有競爭力?','answer': '福昕軟件公司的產品在功能、價格和用戶評價上具有一定的競爭力。'},{'question': '福昕軟件未來的市場發展潛力如何?', 'answer': '福昕軟件公司后續有望搶占更多市場份額。'},{'question': '“訂閱+渠道”雙轉型的核心策略是什么?','answer': '福昕軟件的“訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。'},{'question': '福昕軟件訂閱模式為客戶提供了哪些增值服務?','answer': '福昕軟件訂閱模式為客戶提供豐富的增值服務,并提升客戶終生價值。'},{'question': '福昕軟件在境內市場拓展方面的策略是什么?','answer': '福昕軟件在境內市場拓展方面,進入行業垂直領域,依托PDF核心技術與底層代碼,結合特定行業與專業垂直領域的業務場景,拓展PDF技術的應用。'},{'question': '福昕軟件的哪一款產品接入了ChatGPT,帶來了哪些功能?','answer': '福昕軟件的Foxit PDF Editor Cloud已成功接入ChatGPT,帶來了文檔整理、文檔重寫、文檔翻譯、文檔問答、文本解析、拼寫及語法糾錯等功能。'},{'question': '接入ChatGPT后的產品變化有哪些?','answer': '接入ChatGPT后的產品具備一定提價預期,同時功能不斷完善和迭代。'},{'question': '福昕軟件的投資評級如何?', 'answer': '福昕軟件的投資評級為“買入”。'},{'question': '根據估值模型,福昕軟件的目標市值是多少?', 'answer': '根據估值模型,福昕軟件的目標市值為117.0億元。'}]

import pandas as pd
df = pd.DataFrame(rows)
df

thread_message = client.beta.threads.messages.create(
? ? thread_id=thread.id,
? ? role="user",
? ? content="每個部分可以拆分為幾個子部分,分別輸出。"
)
print(thread_message)

run = client.beta.threads.runs.create(
? ? thread_id=thread.id,
? ? assistant_id=assistant.id,
? ? model = "gpt-3.5-turbo"
)
print(run)

run = wait_on_run(run, thread)
print(run.id)

messages = client.beta.threads.messages.list(thread_id=thread.id)
messages = json.loads(messages.model_dump_json())
print(messages['data'][0]['content'][0]['text']['value'])

根據文檔內容,可以將文檔分為以下子部分并逐個輸出:### 第一部分(發展歷程、主營業務、財務分析、公司治理)1.1 發展歷程:公司成立時間較早,聚焦海外市場開拓
- 福昕軟件成立于2001年。1.2 主營業務:聚焦PDF相關解決方案
- 福昕軟件的主營業務是聚焦PDF相關解決方案。1.3 財務分析:依托優秀的成長性和穩固的行業地位,公司長期財務數據表現亮眼
- 公司長期財務數據表現亮眼,依托優秀的成長性和穩固的行業地位。1.4 公司治理:股權清晰且穩定,長期持股計劃綁定員工利益
- 公司股權清晰且穩定,采取長期持股計劃綁定員工利益。### 第二部分(所處行業分析)2.1 行業空間:無紙化、電子化辦公已成趨勢,PDF賽道規模劍指千億
- 行業天花板高,公司競爭力強。2.2 公司競爭力分析:公司產品在功能、價格、用戶評價三個維度均有一定競爭力,后續有望搶占更多市場份額
- 公司產品在功能、價格、用戶評價三個維度均有一定競爭力。### 第三部分(訂閱+渠道雙轉型)3.1 訂閱轉型:訂閱模式下可為客戶提供豐富的增值服務,并提升客戶終生價值
- “訂閱+渠道”雙轉型的核心策略是通過渠道轉型搶占競爭對手現有的客戶,再通過訂閱轉型獲得更多的持續性收入。3.2 渠道轉型:核心在于通過渠道觸達海量客戶資源,進而搶占更多市場份額
- 通過渠道觸達海量客戶資源,搶占更多市場份額。### 第四部分(境外收入占比、境內市場拓展)4.1 福昕家裝解決方案
- 談及福昕家裝解決方案。4.2 福昕船舶圖紙管理系統
- 談及福昕船舶圖紙管理系統。4.3 電子簽名解決方案
- 談及電子簽名解決方案。### 第五部分(AIGC賦能、產品競爭力)5.1 AIGC賦能正在進行時,產品競爭力日益凸顯
- 福昕的產品具備AIGC賦能,競爭力日益突出。### 第六部分(盈利預測、估值與投資評級)6.1 盈利預測及假設
- 公司的盈利預測及假設。6.2 估值與投資評級
- 估值模型與投資評級。這樣,每個部分都被細分并輸出了各自的子部分內容。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21814.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21814.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21814.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HTTP 的三次握手

????? HTTP 的三次握手是指在建立 TCP 連接時,客戶端和服務器之間進行的三步握手過程。這個過程確保了雙方都能夠互相通信,并且同步了彼此的序列號和確認號。 概念: 第一次握手:客戶端發送一個 SYN(同步…

2.1數據的表示和運算--進位制

2.數據的表示和運算 2.1進位制 🔺問題:計算機采用二進制有什么優點? 答: 1.制造兩個穩態的物理器件較容易。 2.二進制的運算規則簡單。 3.便于用邏輯門電路實現運算。 4.二進制的0和1正好對應邏輯值真和假。 🔺…

成功解決“ModuleNotFoundError: No Module Named ‘utils’”錯誤的全面指南

成功解決“ModuleNotFoundError: No Module Named ‘utils’”錯誤的全面指南 在Python編程中,遇到ModuleNotFoundError: No Module Named utils這樣的錯誤通常意味著Python解釋器無法找到名為utils的模塊。這可能是由于多種原因造成的,比如模塊確實不存…

念念不忘,必有回響 的 echo

念念不忘,必有回響 的 echo 念念不忘,必有回響 的 echo幾個示例更多信息 念念不忘,必有回響 的 echo echo命令用于在終端設備上輸出字符串或變量的值,類似于Python的print和C語言的printf,是Linux系統中最常用的命令…

【GIC400】——PLIC,NVIC 和 GIC 中斷對比

文章目錄 PLIC,NVIC 和 GIC 中斷對比中斷向量表PLIC中斷向量表中斷使能中斷服務函數NVIC中斷向量表中斷使能中斷服務函數GIC中斷向量表系列文章 【ARMv7-A】——異常與中斷 【ARMv7-A】——異常中斷處理概述

深度學習筆記:0.cuda安裝,成功

B站上說:cs上騙子太多。文章太久,我深以為然。用了一天。才裝好。其實很簡單。 CUDA安裝教程(超詳細)-CSDN博客文章瀏覽閱讀1w次,點贊5次,收藏56次。windows10 版本安裝 CUDA ,首先需要下載兩個…

AI技術的演進與未來

隨著科技的不斷進步,人工智能(AI)技術已經成為引領時代發展的重要力量。從最初的模糊概念到如今的具體應用,wre98.cnAI技術已經滲透到我們生活的方方面面,并不斷拓展其邊界。本文將探討AI技術的演進歷程、當前應用領域…

【并發程序設計】總篇集(八萬字)

11_Concurrent_Programing 1.進程概念 在Linux中,進程是操作系統分配資源和調度運行的基本單位。 Linux中的進程有以下用處: 提高CPU利用率:通過進程的并發執行,可以讓多個程序同時利用計算機的資源,這樣每個用戶都…

Springboot與mongodb集成及聚合查詢

Spring Boot 與 MongoDB 的集成為開發者提供了一種簡便的方式來構建高性能、基于文檔的數據驅動應用程序。MongoDB 是一個非關系型數據庫(NoSQL),它使用 JSON 格式的文檔進行數據存儲,非常適合處理大量的、半結構化的數據。而 Spr…

mybatisplus 字段存的是json 在查詢的時候怎么映射成對象

數據庫交互對象 TableName(value "表名", autoResultMap true)TableField(typeHandler JacksonTypeHandler.class, value "user_info")private User user;autoResultMap 是一個 MyBatis-Plus 中的注解屬性,用于控制是否自動生成結果映射。…

部署metrics-server

kubeadm部署metrics-server 需求:生產環境是kubeadm部署的v1.22.2版本的k8s,統計資源時發現這套環境沒有部署metrics-server這個服務,今天來部署一下 1、在github社區找到這個項目并下載 rootjumpserver-cmcc:~# wget https://github.com/…

你需要知道關于 Java 線程一些最基本的事情

你好,我是 shengjk1,多年大廠經驗,努力構建 通俗易懂的、好玩的編程語言教程。 歡迎關注!你會有如下收益: 了解大廠經驗擁有和大廠相匹配的技術等 希望看什么,評論或者私信告訴我! 文章目錄 一…

百度云下載不限速方式集合

使用解析網站配合Motrix工具軟件 下載Motrix工具:Motrix下載鏈接打開解析網址:解析網站獲取,將百度網盤鏈接粘貼到解析網站,獲取下載鏈接。在Motrix中配置Aria2 RPC地址:ws://localhost:16800/jsonrpc開始下載&#x…

《SpringBoot3+Vue3實戰》系列文章目錄

前后端分離(Frontend-Backend Separation)是一種軟件架構設計模式,它將傳統的Web應用中的前端(用戶界面)和后端(服務器邏輯和數據存儲)從應用層面進行解耦,使得兩者可以獨立地開發、…

stm32標準庫usart1,usrat2,usart3三個串口的配置以及printf重定向(串口輸出)

我剛開始學串口時,因為要用到多個串口,自己又懶得改,總是在網上要找半天。下面將stm32的三個串口配置羅列下來,方便大家直接copy。 1、串口1 引腳:TX:PA9; RX:PA10; 重…

Deno入門:Node.js的現代替代品

Deno 作為 Node.js 的現代替代品,提供了許多改進和創新,尤其是在安全性、模塊系統和開發體驗方面。雖然它仍處于發展階段,但對于尋求簡潔、安全和現代化 JavaScript/TypeScript 開發環境的開發者來說,Deno 是一個值得考慮的選擇。…

【封裝】Unity切換場景不銷毀物體

在切換場景時,如果物體不需要銷毀,可以直接使用下方腳本 代碼 public class DontDestroyLoader : MonoBehaviour{ //所有不銷毀的物體預制體[SerializeField] private GameObject[] dontDestroyPrefabs;//實例化預制體public void Load(){foreach (var …

Linux CFS調度器簡介

文章目錄 前言一、概要二、實現2.1 簡介2.2 算法實現2.3 內核源碼 三、特點四、調度策略五、調度類參考資料 前言 早期的Linux調度器采用了簡化的設計,顯然并不針對具有許多處理器甚至超線程的大規模架構。Linux 1.2調度器使用循環隊列對可運行任務進行管理&#x…

flink實戰--大狀態任務調優指南

Flink 狀態(State)簡介 在 Flink 中,狀態管理是流處理應用的核心概念之一,它允許算子(operators)在處理事件時保持和操作狀態信息。在 Flink 中,狀態可以被視為算子的“記憶”,它使得算子能夠在處理無界流數據時保持對歷史數據的跟蹤。狀態可以是簡單的鍵值對,也可以是…