Ubuntu20.04系統安裝,使用系統盤安裝

1、系統安裝

Ubuntu20.04系統安裝,使用系統盤安裝

查看ubuntu系統版本

lsb_release -a:顯示發行版名稱、版本號及代號

(base) root@ai-System-Product-Name:/media/ai/wh/clash-for-linux-master# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal

查看Ubuntu系統內核版本

uname -r:直接顯示內核版本

(base) root@ai-System-Product-Name:/media/ai/wh/clash-for-linux-master# uname -r
5.15.0-139-generic

2、NVIDIA驅動安裝

Ubuntu操作系統安裝Nvidia GPU驅動-物理機-用戶指南-實例-GPU驅動安裝說明 - 天翼云

Ubuntu操作系統安裝Nvidia GPU驅動

驗證驅動是否正常安裝

nvidia-smi

安裝cuna工具包(一般情況選擇帶有系統版本的CUDA就能直接安裝完)

CUDA Toolkit Archive | NVIDIA Developer

檢查 CUDA Toolkit 是否安裝成功

nvcc --version

操作系統及軟件相關

安裝檢查命令
系統驅動

uname -r?

C/C++編譯運行環境

檢查命令 ?gcc --version?、?g++ --version?、?cmake --version?

?Pytorch

Python -c "import torch"?

Langchain

Python -c "import langchain"?

?Stable - diffusion

通過查看代碼倉庫有無文件判斷

Lora微調框架

通過查看代碼倉庫有無文件判斷

?Dockers容器組件

檢查命令 ?sudo systemctl status docker?、?Docker --version?

Python

python --version?

?2.1 Pytorch安裝

PyTorch官網下載鏈接:Start Locally | PyTorch

離線“:https://download.pytorch.org/whl/torch/

首先更新系統并安裝必要的工具和依賴:

sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev -y

確保pip是最新版本:

pip3 install --upgrade pip

進入虛擬環境,直接安裝

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

2.2 安裝Miniconda的步驟

Miniconda - Anaconda

下載Miniconda安裝腳本

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh

運行安裝腳本

bash Miniconda3-latest-Linux-x86_64.sh

按照提示進行操作:

  • 按Enter查看許可協議

  • 輸入yes接受許可條款

  • 選擇安裝位置(默認在~/miniconda3

  • 是否初始化Miniconda(建議選擇yes

激活conda

source ~/.bashrc

驗證安裝

conda –version

配置環境(可選)

conda config --set auto_activate_base false

添加清華鏡像源(國內推薦)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

創建和管理環境

conda create -n xx_conda python=3.9conda activate xx_conda
conda activate xx_conda

卸載 Miniconda(如需)

rm -rf ~/miniconda3

清理 ~/.bashrc 中的 Conda 初始化代碼(刪除相關行)

模型下載

pip install modelscope

modelscope download --model Valdemardi/DeepSeek-R1-Distill-Qwen-32B-AWQ

3、編譯開發組件安裝

apt update 安裝基本開發組件

組件名稱安裝命令檢查命令

GUN調試工具(gdb)

?sudo apt install gdb?

gdb --version?

內存調試分析工具(valgrind)

sudo apt install valgrind?

valgrind --version?????????

格式化C/C++代碼的工具(clang - format)

?sudo apt install clang - format?

?clang - format --version

?C/C++代碼格式化和美化工具(astyle)

sudo apt install astyle?

astyle --version?

版本控制工具組件(git)

?sudo apt install git?

git --version?

ssh設備訪問工具

?sudo apt install openssh - client?(客戶端 ),

sudo apt install openssh - server?(服務端 )

ssh -V?

網絡工具組件(scp是ssh附帶工具 )

?scp -V?

下載網絡內容的非交互工具(wget)

?sudo apt install wget?

wget --version?

容器鏡像倉庫工具組件(docker)

sudo apt-get update && sudo apt-get install docker - ce docker - ce - cli containerd.io?

docker --version?

系統分析與監控工具組件(性能分析 = perf)

sudo apt install linux - tools - common linux - tools - generic?

perf --version?

系統性能分析(sysstat)

sudo apt install sysstat?

sar -V?

增強的交互式系統監控工具(htop)

sudo apt install htop?

?htop --version?

網絡帶寬工具組件(nload)

sudo apt install nload?

nload --version?

文本編輯工具(vim)

sudo apt install vim?

?vim --version?

命令文本編輯器工具(nano)

?sudo apt install nano?

nano --version?

開發庫和依賴工具組件(build - essential/tree )

sudo apt install build - essential tree?

?tree --version?

樹狀圖列出目錄內容工具(tree)

?tree --version?

基本的網絡診斷工具(ping)

一般系統自帶,若缺失sudo apt install iputils - ping?

ping -V?

?ifconfig

一般系統自帶,若缺失sudo apt install net - tools?

ifconfig

4、AI生態框架安裝

框架名稱

PyTorch

LangChainIntroduction | 🦜?🔗 LangChain
Stable DiffusionStable Diffusion API Docs | Stable Diffusion API Documentation
SAM

GitHub - facebookresearch/segment-anything: The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.

GitCode - 全球開發者的開源社區,開源代碼托管平臺

Lora微調組件

4.1 LangChain-ChatChat 本地部署文檔

一、系統要求

  • 操作系統:Ubuntu 20.04+

  • Python:推薦 3.9 或 3.10

  • 內存:建議 ≥ 8GB

  • GPU(可選):用于部署大語言模型(如 Qwen、ChatGLM)

  • Conda(推薦)或 venv 用于隔離環境

二、環境準備

1. 安裝基礎依賴

sudo apt update
sudo apt install -y git wget curl build-essential

2. 安裝 Anaconda 或 Miniconda(推薦)

從官網下載安裝:https://docs.conda.io/en/latest/miniconda.html

3. 創建并激活環境

conda create -n chatchat python=3.10 -y conda activate chatchat

三、克隆項目

git clone https://github.com/chatchat-space/langchain-chatchat.git
cd langchain-chatchat
?

四、安裝依賴

pip install -r requirements.txt

安裝較慢時可使用國內鏡像:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

五、下載語言模型

這里為了方便調用選擇小模型

手動下載

從 Hugging Face 或模型官方倉庫下載模型文件

六、配置啟動參數

編輯 .env 文件(或創建)設置默認參數:

LLM_MODEL=Qwen3-0.6B-Base
VECTOR_STORE_TYPE=faiss
EMBEDDING_MODEL=text2vec-base-chinese

七、運行服務

項目使用 FastAPI + Web UI + 后端服務,推薦使用一鍵腳本:

# 啟動服務(Web UI + FastAPI 后臺)
bash start.sh

等待約 30~60 秒后,打開瀏覽器訪問:

http://localhost:7860

八、測試功能

  • 上傳 PDF 文檔、TXT、DOCX

  • 輸入自然語言提問

  • 支持多模型切換

  • 支持上下文記憶、插件功能、對話歷史

4.2 SAM 部署流程文檔

一、系統要求

  • 操作系統:Ubuntu 20.04

  • Python:推薦使用 Python 3.9+

  • 顯卡驅動:NVIDIA GPU + CUDA 11.7 或以上

  • 內存:≥8GB

  • 顯卡顯存:≥6GB(建議使用 12GB 以上顯存)

二、環境準備

1. 安裝系統依賴

sudo apt update
sudo apt install -y git wget unzip build-essential libgl1-mesa-glx

2. 創建 Python 虛擬環境

# 安裝 Python 虛擬環境工具(可選)
sudo apt install python3.9-venv

# 創建并激活虛擬環境
python3.9 -m venv sam_env
source sam_env/bin/activate

三、安裝 PyTorch

請根據你的 CUDA 版本從 PyTorch 獲取對應安裝指令。以下為示例:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

四、克隆 SAM 倉庫

git clone https://github.com/facebookresearch/segment-anything.git
cd segment-anything
pip install -e .

五、下載 SAM 模型權重

可以從 Meta 官方提供的地址下載權重模型(需要梯子):

# 創建模型目錄
mkdir -p ~/models/sam

# 示例下載 ViT-H SAM 模型
wget https://dl.fbaipublicfiles.com/s????????egment_anything/sam_vit_h_4b8939.pth -P ~/models/sam

測試部署(命令行接口)

創建一個測試腳本 run_sam.py

import torch
from segment_anything import sam_model_registry, SamPredictor
import cv2# 加載模型
sam = sam_model_registry["vit_h"](checkpoint="/home/yourname/models/sam/sam_vit_h_4b8939.pth")
sam.to("cuda")predictor = SamPredictor(sam)# 加載圖像
image = cv2.imread("test.jpg")
predictor.set_image(image)# 示例點
input_point = [[500, 375]]
input_label = [1]masks, scores, logits = predictor.predict(point_coords=input_point,point_labels=input_label,multimask_output=True,
)# 保存掩碼圖
import matplotlib.pyplot as plt
import numpy as npfor i, mask in enumerate(masks):plt.imsave(f"mask_{i}.png", mask, cmap="gray")

運行:

python run_sam.py

七、(可選)部署為 Web 服務

你可以使用 gradio 快速部署一個 Web UI:

pip install gradio opencv-python

# 創建 web_app.py

import gradio as gr
import cv2
from segment_anything import sam_model_registry, SamPredictorsam = sam_model_registry["vit_h"](checkpoint="/home/yourname/models/sam/sam_vit_h_4b8939.pth")
sam.to("cuda")
predictor = SamPredictor(sam)def segment(image, x, y):predictor.set_image(image)masks, _, _ = predictor.predict(point_coords=[[x, y]], point_labels=[1], multimask_output=False)return masks[0]gr.Interface(fn=segment,inputs=["image", gr.Number(label="X"), gr.Number(label="Y")],outputs="image").launch()

運行:

python web_app.py

八、常見問題

問題解決方法
RuntimeError: CUDA out of memory使用較小的模型(如 ViT-B)、減小圖像尺寸
cv2.error: OpenCV確保圖像路徑正確,格式為 RGB
下載權重失敗使用代理或科學上網工具

九、總結

部署 SAM 的關鍵在于:

  1. 安裝兼容的 CUDA + PyTorch 環境;

  2. 下載官方模型權重;

  3. 使用 segment_anything 提供的 API 接口進行加載與預測;

  4. 可選:集成 Web 服務或 API 接口用于后續調用。

4.3 Stable Diffusion 部署文檔

使用 CompVis 官方倉庫(或 Stability AI 的擴展版):

git clone https://github.com/CompVis/stable-diffusion.git
cd stable-diffusion

五、安裝依賴

pip install -r requirements.txt

如果你看到 transformersdiffusers 缺失,可以補裝:

pip install diffusers transformers accelerate

六、下載模型權重

下載文件

https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt

七、運行圖像生成(命令行)

python scripts/txt2img.py \
? ? --prompt "a fantasy castle in the sky" \
? ? --plms \
? ? --ckpt models/ldm/stable-diffusion-v1/model.ckpt \
? ? --config configs/stable-diffusion/v1-inference.yaml \
? ? --outdir outputs/ \
? ? --n_samples 1 \
? ? --n_iter 1 \
? ? --H 512 --W 512 \
? ? --ddim_steps 50
?

八、輸出結果查看

圖片會保存在 outputs/ 文件夾中。

九、測試示例

python scripts/txt2img.py \
? --prompt "a cyberpunk cityscape at night, neon lights, rain" \
? --ckpt models/ldm/stable-diffusion-v1/model.ckpt \
? --config configs/stable-diffusion/v1-inference.yaml \
? --outdir outputs/
?

十、常見問題解決

問題解決方案
CUDA out of memory嘗試減小圖像尺寸(如 384x384)、使用 --n_samples 1
No module named xformers可選模塊,pip install xformers(需編譯)
權重文件太大下載失敗可手動從瀏覽器下載 .ckpt 文件,放入指定目錄

十一、可選擴展

  • 使用 diffusers + transformers 替代原生結構,部署更輕量

  • 部署 Gradio Web UI 示例(需要我可補充)

  • Docker 化部署

  • 使用自動 Web UI(如 A1111 或 ComfyUI)

總結

Stable Diffusion 原生部署流程為:

  1. 安裝環境(Python + PyTorch)

  2. 克隆項目并安裝依賴

  3. 下載模型權重

  4. 使用 txt2img.py 腳本生成圖像

4.4 Lora微調框架安裝

5、AI加速框架安裝

加速組件
vLLMvLLM - vLLM

?vllm安裝

6、KVM虛擬化和Docker容器安裝

容器化組件
KVM虛擬化
Dockerhttps://docs.docker.com/

docker-compose

Harbor鏡像倉庫

Harbor docs | Harbor 2.4 Documentation?

6.1 Dockers容器組件安裝

sudo apt update
sudo apt upgrade -y

lsb_release -a

三、安裝 Docker
1. 安裝必要的依賴
在安裝 Docker 之前,我們需要安裝一些必要的依賴包。運行以下命令:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

2. 添加 Docker 的官方 GPG 密鑰
通過以下命令添加 Docker 的官方 GPG 密鑰,以確保下載的軟件包的完整性:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
?

3. 添加 Docker 的 APT 源
接下來,我們需要添加 Docker 的 APT 源到您的系統中:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


4. 更新 APT 包索引
添加源后,更新 APT 包索引:

sudo apt update


5. 安裝 Docker CE
現在可以安裝 Docker 社區版(Docker CE):

sudo apt install docker-ce


6. 驗證 Docker 是否安裝成功
安裝完成后,您可以運行以下命令來驗證 Docker 是否成功安裝:

sudo systemctl status docker


如果 Docker 正在運行,您將看到類似以下的輸出:

● docker.service - Docker Application Container Engine
? ?Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
? ?Active: active (running)


四、啟動與測試 Docker

1. 啟動 Docker 服務
如果 Docker 服務沒有自動啟動,可以手動啟動它:

sudo systemctl start docker


2. 運行 Hello World 容器
您可以使用以下命令來測試 Docker 是否工作正常:

sudo docker run hello-world

【Docker】在 Ubuntu 22.04 以下版本上安裝 Docker 的詳細指南_ubuntu 安裝docker-CSDN博客

6.2 KVM虛擬化

如何在 Ubuntu 22.04 服務器上安裝和配置 KVM?_ubuntu 22.04 kvm-CSDN博客

檢查 CPU 是否支持虛擬化

egrep -c '(vmx|svm)' /proc/cpuinfo

安裝 KVM 及相關組件

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

  • qemu-kvm: 提供虛擬化支持

  • libvirt-*: 提供虛擬機管理 API

  • virt-manager: 圖形化虛擬機管理工具(可選)

檢查安裝結果

sudo systemctl status libvirtd

查看是否已啟動。啟動命令為:

sudo systemctl enable --now libvirtd

查看當前用戶是否可以使用 KVM

groups

是否屬于 libvirtkvm 組,如果沒有就添加你自己進去:

sudo usermod -aG libvirt,kvm $USER

然后重新登錄或重啟。

創建和運行虛擬機(兩種方式)……

方法一:圖形界面(推薦初學者)

virt-manager

會打開圖形界面,點擊 “創建虛擬機” 并加載 ISO 鏡像安裝系統。

方法二:命令行

sudo virt-install \
? --name ubuntu-vm \
? --ram 4096 \
? --vcpus 2 \
? --disk path=/var/lib/libvirt/images/ubuntu-vm.qcow2,size=20 \
? --os-type linux \
? --os-variant ubuntu20.04 \
? --cdrom /path/to/ubuntu.iso \
? --network network=default \
? --graphics vnc
?

虛擬磁盤說明

KVM 默認使用 .qcow2 格式的虛擬磁盤(支持壓縮、快照)。

配置文件路徑

  • 虛擬機鏡像:/var/lib/libvirt/images/

  • 網絡配置:/etc/libvirt/qemu/networks/

  • 虛擬機 XML 配置:/etc/libvirt/qemu/

常用管理命令(命令行)

virsh list --all ? ? ? ? ? ?# 列出所有虛擬機
virsh start ubuntu-vm ? ? ? # 啟動虛擬機
virsh shutdown ubuntu-vm ? ?# 關閉虛擬機
virsh destroy ubuntu-vm ? ? # 強制關閉虛擬機
virsh undefine ubuntu-vm ? ?# 刪除虛擬機配置(不會刪除磁盤文件)

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

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

相關文章

(自用)Java學習-5.19(地址管理,三級聯動,預支付)

1. 地址管理模塊 地址展示 前端:通過 showAddress() 發起 Ajax GET 請求,動態渲染地址列表表格,使用 #{tag}、#{name} 等占位符替換真實數據。 后端: 控制器層調用 AddressService,通過 AddressMapper 查詢用戶地址數…

Spring 循環依賴:從原理到解決方案的全面解析

Spring 循環依賴:從原理到解決方案的全面解析 一、循環依賴的定義與分類 1. 什么是循環依賴? 在 Spring 框架中,循環依賴指的是多個 Bean 之間形成了依賴閉環。例如: Bean A 依賴 Bean BBean B 依賴 Bean CBean C 又依賴 Bean…

n 階矩陣 A 可逆的充分必要條件是 ∣ A ∣ ≠ 0

n 階矩陣 A 可逆的充分必要條件是 ∣ A ∣ ≠ 0 |A| \neq 0 ∣A∣0 的幾何意義 1. 行列式的幾何意義回顧 行列式 ∣ A ∣ |A| ∣A∣(或 det ? ( A ) \det(A) det(A))表示矩陣 A A A 所對應的線性變換對空間的體積縮放因子: ∣ A ∣ &…

Rockey Linux 安裝ffmpeg

1.環境準備 Rockey linux 9.2 ffmpeg 靜態資源包 這個是我自己的: https://download.csdn.net/download/liudongyang123/90920340https://download.csdn.net/download/liudongyang123/90920340 這個是官網的 Releases BtbN/FFmpeg-Builds GitHub 以上兩個資…

wordcount在集群上的測試

1.將louts.txt文件從cg計算機復制到master節點上面,存放在/usr/local/hadoop 需要輸入密碼:83953588abc scp /root/IdeaProjects/mapReduceTest/lotus.txt root172.18.0.2:/usr/local/hadoop /WordCountTest/input 2.將lotus.txt文件從master這臺機器…

AI+制造:中小企業的低成本智能化轉型

文章內容過長,可以考慮直接跳轉到文章末尾查看概要圖 在制造業競爭日益激烈的今天,中小企業正面臨著前所未有的挑戰:人力成本持續攀升、能源消耗居高不下、質量控制難度增加。與此同時,數字化轉型已成為行業共識,但高…

Linux C/C++編程 —— 線程技術總結

一、線程基本概念 線程是進程內的一個執行單元,多個線程共享進程的資源(如內存、文件描述符等),但每個線程擁有自己的寄存器、棧等。與進程相比,線程的創建、切換開銷較小,能更高效地利用 CPU 資源。 二、…

Femap許可證與網絡安全策略

隨著科技的快速發展,網絡安全問題已成為各行各業關注的焦點。在電磁仿真領域,Femap作為一款領先的軟件,其許可證的安全性和網絡策略的重要性不言而喻。本文將探討Femap許可證與網絡安全策略的關系,確保您的電磁仿真工作能夠在一個…

深度解析:SQLynx 如何筑牢數據庫安全防線?

在數據驅動業務發展的時代,數據庫作為企業核心資產的 “保險箱”,其安全性至關重要。一旦數據庫遭遇攻擊、數據泄露或被誤操作,將給企業帶來不可估量的損失。而 SQLynx 作為一款專注于數據庫安全管理的工具,憑借其多項創新技術與功…

更新時間相差8個小時

下面的java代碼在updateFill方法里面生成的modifiedTime時間是當前時間是正確的,為什么到service層testCommonFieldAutoUpdate方法里面去更新的時候modifiedTime就差8個小時呢?代碼如下所示: Slf4j Component public class MpMetaObjectHand…

Windows逆向工程提升之IMAGE_TLS_DIRECTORY

公開視頻 -> 鏈接點擊跳轉公開課程博客首頁 -> ???鏈接點擊跳轉博客主頁 目錄 TLS的作用 TLS的實現 靜態 TLS?? 動態 TLS?? 內部實現 回調機制 TLS Directory 的結構 TLS的作用 TLS (Thread Local Storage) 是一種用于為多線程應用程序提供線程獨立存儲空…

云效流水線Flow使用記錄

概述 最近在頻繁使用阿里云云效的幾款產品,如流水線。之前寫過一篇,參考云效流水線緩存問題。 這篇文章來記錄更多問題。 環境變量 不管是云效流水線Flow還是應用交付AppStack(基于流水線,后文不再贅述)&#xff0…

Android中獲取控件尺寸進階方案

在Android開發中,很多場景都需要獲取控件(View)的寬高信息,比如動態布局調整、動畫效果實現等。然而,直接在Activity的onCreate()中調用控件的getWidth()或getHeight()`方法,得到結果卻是0,因為控件還沒完成布局測量。 本文總結了幾種獲取控件大小的實用方法,并對各方…

android 輸入系統

一、輸入系統的核心角色與分層架構 Android 輸入系統的本質是橋梁:一端連接硬件驅動產生的原始事件,另一端將事件精準派發給應用窗口。整個過程涉及三層架構和多個關鍵組件,可類比為 “快遞分揀系統”: 1. 硬件與內核層&#xf…

ubuntu中,c和c+程序,預編譯、編譯、鏈接和運行命令

目錄 安裝編譯器一.c編譯運行(粗暴簡單)1.編寫 C 程序:2. 預處理:3.編譯:4. 匯編:5. 鏈接:6.運行 二.c編譯運行(粗暴簡單)1.編寫 C 程序:2.預處理&#xff1a…

【FastAPI】--2.進階教程(一)

【FastAPI】--基礎教程-CSDN博客 app.get和post的參數: 參數類型說明pathstr路由路徑(如 "/marks"),必填。response_modelType[T]定義響應數據的模型(如 percent),會自動校驗和序列…

KT6368A通過藍牙芯片獲取手機時間詳細說明,對應串口指令舉例

一、功能簡介 KT6368A雙模藍牙芯片支持連接手機,獲取手機的日期、時間信息,可以同步RTC時鐘 1、無需安裝任何app,直接使用系統藍牙即可實現 2、同時它不影響音頻藍牙,還支持一些簡單的AT指令進行操作 3、實現的方式&#xff1…

【平面波導外腔激光器專題系列】用于光纖傳感的低噪聲PLC外腔窄線寬激光器

----翻譯自Mazin Alalusi等人的文章 摘要 高性價比的 1550 nm DWDM平面外腔 &#xff08;PLANEX&#xff09; 激光器是干涉測量、布里淵、LIDAR 和其他光傳感應用的最佳選擇。其線寬<3kHz、低相位/頻率噪聲和極低的RIN。 簡介 高性能光纖分布式傳感技術是在過去幾年中開發…

企業微信內部網頁開發流程筆記

背景 基于ai實現企微側邊欄和工作臺快速問答小助&#xff0c;需要h5開發&#xff0c;因為流程不清楚摸索半天&#xff0c;所以記錄一下 一、網頁授權登錄 1. 配置步驟 1.1 設置可信域名 登錄企業微信管理后臺 進入"應用管理" > 選擇開發的具體應用 > “網…

WORD 轉 PDF 工具:排版 / 圖片 / 表格批量轉換提升辦公效率

各位辦公小能手們&#xff0c;今天來聊聊文檔工具里的WORD轉PDF工具&#xff01;這玩意兒到底是干啥的呢&#xff1f;咱來好好說道說道。 先說核心功能。第一個就是格式轉換&#xff0c;能把Word文檔轉換成PDF&#xff0c;不管是格式、排版&#xff0c;還是圖片、表格啥的&…