2022-Arch安裝(詳細)

来源:https://www.cnblogs.com/helong-123/archive/2022/04/27/16199289.html
-Advertisement-
Play Games

鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 基礎安裝 一:製作安裝介質 下載ISO鏡像文件: https://archlinux.org/download/ # 官方下載網址 在linux系統中可以用pgp驗證系統簽名: gpg --keyserver-options auto-key-r ...


鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站

基礎安裝

一:製作安裝介質

下載ISO鏡像文件:

https://archlinux.org/download/                   # 官方下載網址

在linux系統中可以用pgp驗證系統簽名:

gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

製作安裝介質:

方法一(Linux): 在Linux 下中製作啟動盤,可使用dd命令

dd if=(系統iso文件) of=/dev/sda bs=1440k 

方法二(Windows):使用第三方軟體,例如:ventoy

二:U盤安裝

  • 電腦啟動過程中,選擇U盤啟動方式(如果忘記電腦啟動鍵,可以進入bios,選擇啟動項)
  • 選擇U盤啟動項(一直回車)併進入到帶命令提示符的界面

三:聯網

方法一:有網線線的使用DHCP啟動網路動態獲取IP地址

命令:

dhcpcd								## 啟動dhcp獲取網路

方法二:無線網卡用iwctl命令

參數解析及執行步驟:

iwctl										## 第一步:進入環境

device list								    ## 第二步:列出網卡設備

station wlan0 scan					        ## 第三步:掃描網路,wlan0為無線網卡,wlan0 為無線網卡號

station wlan0 get-networks		            ## 第四步:列出掃描到的網路,wlan0 為無線網卡號

station wlan0 connect 網路名稱		        ## 第五步:連接無線網路,wlan0 為無線網卡號

quit                                        ## 第六步:退出iwd環境

方法三:使用手機的usb共用聯網

手機設置位置:設置--》移動網路--》個人熱點--》更多共用設置--》usb共用網路

查看網路是否連接

命令:

ping baidu.com							## 請求baidu是否導通

四:更新系統時間

命令:

timedatectl set-ntp true						## 啟動ntp
 
timedatectl status								## 查詢時間狀態

五:分區和格式化

第一步:查看磁碟

命令:

fdisk -l						## 查看磁碟信息

第二步:使用fdisk進行分區

命令:

fdisk /dev/sda				## sda為要分區的硬碟

創建分區:

n--》回車--》回車--》+500M

n--》回車--》回車--》回車--》使用所有空閑記憶體

命令解析:

第一個步驟:n				             ## 新建分區

第二個步驟:回車			             ## 使用預設

第三個步驟:回車			             ## 使用磁碟起始扇區

第四個步驟:回車			             ## 設定起始扇區到結束扇區的大小
 
結束使用:w					         ## 保存

第三步:查看磁碟併進行格式化操作

命令:

lsblk			                    ## 查看磁碟

mkfs.fat -F32 /dev/sda4			    ## 格式化為fat格式,引導使用,sda4(硬碟的分區號)

mkfs.ext4 /dev/sda5					## 格式化為ext4格式,主系統使用,sda5(硬碟的分區號)

第四步:掛載分區

命令:

mount /dev/sda5 /mnt				    ## 第一步:掛載在/mnt目錄下,先掛載mnt,才能再掛載boot

mkdir /mnt/boot				            ## 第二步:在掛載的分區中新建文件夾,名為boot(引導分區文件位置)

mount /dev/sda4 /mnt/boot				## 第三步:掛載到/mnt/boot目錄下

六:選擇鏡像源

方式一:命令自動獲取

使用reflector命令直接獲取中國最快的鏡像源並保存到/etc/pacman.d/mirrorlist文件夾下

命令:

reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist	     	## 獲取pacman鏡像源

cat /etc/pacman.d/mirrorlist				                                    ## 查看是否有edu.cn的鏈接信息

方式二:手動寫入

使用vi或vim編輯/etc/pacman.d/mirrlist配置文件信息

命令:

vim /etc/pacman.d/mirrorlist                                                    ## 編輯配置文件

Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch			## 添加阿裡源

七:安裝並配置

第一步:安裝基礎軟體包

命令:

pacstrap /mnt base base-devel linux linux-firmware linux-headers				## 安裝基礎包到/mnt目錄下

第二步:安裝必須功能性軟體包

命令:

pacstrap /mnt vim                                                          ## 安裝命令行編輯工具

pacstrap /mnt bash-comletion                                               ## 安裝命令行補全工具

pacstrap /mnt iwd                                                          ## 安裝無線管理工具

pacstrap /mnt dhcpcd                                                       ## 安裝有線管理工具  

pacstrap /mnt ntf-3g                                                       ## 安裝NTFS硬碟格式識別工具

第三步:配置fstab文件

命令:

genfstab -L /mnt >> /mnt/etc/fstab				                        ## 生成自動掛載分區的fstab文件

cat /mnt/etc/fstab											            ## 查看生成的文件內容,是否有掛載信息

第四步:切換系統環境

命令:

arch-chroot /mnt														## 切換系統環境

第五步:設置時區

命令:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime				    ## 設置時區,一般使用上海

hwclock --systohc		                                                ## 設置硬體時間

第六步:設置Locale進行本地化

命令:

vim /etc/locale.gen				            ## 第一步:編輯語言配置文件,去除 zh_CN.UTF-8.UTF-8 和 en_US.UTF-8.UTF-8 兩行文件的註釋(#)並保存退出

locale-gen                                  ## 第二步:生成locale

echo 'LANG=en_US.UTF-8' > /etc/locale.conf  ## 第三步:重定向輸出內容到locale.conf 配置文件中

第七步:設置主機名

命令:

vim /etc/hostname				                   ## 第一步:創建並編輯主機名文件,在第一行寫主機名

vim /etc/hosts						               ## 第二步:編輯hosts文件

127.0.0.1		localhost                          ## 第三步:插入
::1				localhost
127.0.1.1		hostname.localdomain	hostname   ## hostname 為設置的主機名

第八步:設置Root密碼

命令:

passwd 					                        ## 創建密碼,註意(需要輸入兩次密碼,密碼在輸入時不顯示),不給參數(預設為root用戶)

第九步:安裝微指令

pacman -S intel-ucode                            ## 為英特爾 CPU指令集

或

pacman -S amd-code                               ## 為AMD CPU指令集

八:安裝引導並部署(Bootloader)

第一步:安裝引導檢測器

先安裝os-prober軟體包,用於配合grub檢測存在的系統,並自動設置啟動項

命令:

pacman -S os-prober                              ## 安裝軟體包

第二步:安裝多重引導啟動器(GRUB)

命令:

pacman -S grub efibootmgr                         ## 安裝引導器

第三步:部署GRUB

命令:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub           ## 部署GRUB 

第四步:生成GRUB配置文件

命令:

grub-mkconfig -o /boot/grub/grub.cfg               ## 生成配置文件

第五步:檢查生成的配置文件

命令:

cat /boot/grub/grub.cfg         ## 查看生成的配置文件,是否包含`initramfs-linux-fallback.img initramfs-linux.img intel-ucode.img vmlinuz-linux`

第六步:重啟系統

命令:

exit					         ## 第一步:退出chroot環境

umount /mnt/boot		         ## 第二步:卸載bood文件系統

umount /mnt				         ## 第三步:卸載根目錄

reboot							 ## 第四步:重啟系統

九:更新系統並配置許可權(重啟後確定網路通斷)

第一步:開啟32位支持庫和添加國內鏡像源並更新系統

命令:

sudo vim /etc/pacman.conf												## 編輯pacman配置文件

Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch                  ## 添加國內鏡像源
Include = /etc/pacman.d/mirrorlist							            ## 開啟32位支持庫

sudo pacman -Syyu 											            ## 更新緩存資料庫和系統

第二步:新建普通用戶

  • 預設只能用普通用戶登錄,不能用root用戶登錄系統,需要root許可權,可以通過sudo命令進行提權
  • 添加用戶:
useradd -m -G wheel username			    ## 新建用戶,為weel組,username為用戶名

passwd username								## 設置新用戶密碼

第三步:配置sudo

命令:

pacman -S sudo 						         ## 安裝sudo軟體包

vim /etc/sudoers						     ## 編輯sudo配置文件

%wheel ALL=(ALL)ALL						     ## 設置wheel組許可權

十:配置圖形化桌面環境

第一步:安裝桌面環境和功能包

sudo pacman -S xorg										              ## 安裝xorg圖形庫,用於與支持桌面環境

sudo pacman -S plasma-meta 				                              ## 安裝plasma-meta 元軟體包

sudo pacman -S konsole 			                                      ## 安裝終端工具

sudo pacman -S dolphin                                                ## 安裝文件管理器

sudo pacman -S ark                                                    ## 安裝解壓工具

sudo pacman -S packagekit-qt5 appstream-qt appstream                  ## 安裝軟體管理中心的資料庫

sudo pacman -S okular                                                 ## 安裝文檔查看器

sudo pacman -S gwenview                                               ## 安裝圖片查看器

sudo pacman -S steam                                                  ## 安裝游戲商店

sudo pacman -S firefox chromium                                       ## 安裝火狐和谷歌瀏覽器

sudo pacman -S firefox-i18n-zh-cn                                     ## 安裝火狐瀏覽器中文包

sudo pacman -S yakuake                                                ## 安裝下拉式終端

sudo pacman -S kate                                                   ## 安裝文本編輯器

sudo pacman -S spectacle                                              ## 安裝截屏工具

sudo pacman -S wget                                                   ## 安裝wget下載工具                                                   

sudo pacman -S baidunetdisk-electron                                  ## 安裝百度網盤軟體

sudo pacman -S netease-cloud-music                                    ## 安裝網易雲音樂播放器

sudo pacman -S vlc                                                    ## 安裝視頻播放器

sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation    ## 安裝開源中文字體及表情

第二步:配置登錄桌面管理器(SDDM)

sudo pacman -S sddm								                       ## 安裝sddm

sudo systemctl enable sddm										       ## 設置開機自啟動sddm服務

第三步:配置網路

timedatectl set-ntp true                                            ## 啟動ntp

systemctl disable netctl                                            ## 查看netctl服務是否關閉

systemctl enable NetworkManager                                     ## 設置開機自啟動網路管理工具

sudo pacman -S network-manager-applet		                        ## 安裝網路切換工具

reboot																## 重啟系統

十一:登錄桌面並配置系統

第一步:設置語言

打開:System Settings --> Regional Settings--> Language -->Add Languages				## 添加中文並拖到第一行
再將:system Setting --> Regional Settings --> Formats                               ## 值設為:簡體中文

第二步:設置DNS

vim /etc/resolv.conf                             ## 編輯並添加配置

nameserver 8.8.8.8                               ## 添加 功能變數名稱伺服器
nameserver 2001:4860:4860::8888 
nameserver 8.8.4.4 
nameserver 2001:4860:4860::8844

sudo chattr +i /etc/resolv.conf					 ## 設置不可變,防止路由器覆蓋

第三步:安裝yay

sudo pacman -S yay													   ## 安裝yay(社區用戶軟體倉庫)

sudo pacman -S archlinuxcn-keyring				                       ## 安裝社區密鑰軟體包

yay --aururl "https://aur.tuna.tsinghua.edu.cn"  --save				   ## 通過命令行添加清華鏡像社區源

yay -P -g															   ## 查看添加信息

第四步:字體優化

git clone https://gitee.com/hbk01/Windows-Fonts.git		                ## 使用git下載微軟雅黑字體

cd Windows-Fonts && sudo cp -r ./* /usr/share/fonts					    ## 進入文件夾並全部複製到fonts字體文件夾內	 

sudo mkfontscale && mkfontdir && fc-cache -fv							## 刷新字體緩存

在設置裡面找到 `字體 -> 調整所有字體 -> 微軟雅黑 								## 使用				

第五步:安裝輸入法

sudo pacman -S fcitx5-im								     ## 安裝基礎包組

sudo pacman -S fcitx5-chinese-addons                         ## 安裝官方中文輸入法

sudo pacman -S fcitx5-anthy                                  ## 安裝日文輸入法

sudo pacman -S fcitx5-pinyin-moegirl                         ## 安裝萌娘百科詞庫

sudo pacman -S fcitx5-material-color                         ## 安裝輸入法主題

sudo pacman -S fcitx5-pinyin-zhwiki                          ## 安裝維基百科詞庫

vim ~/.xprofile											     ## 編輯配置文件(不存在則創建)

GTK_IM_MODULE DEFAULT=fcitx5                                 ## 添加配置信息
QT_IM_MODULE DEFAULT=fcitx5
INPUT_METHOD DEFAULT=fcitx5
XMODIFIERS DEFAULT="\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx

                                                             ## 安裝完成後,重啟生效

第六步:配置系統預設命令行編輯器(vim)

vim /etc/profile				                              ## 編輯並配置文件

export EDITOR='vim'				                              ## 添加配置

第七步:配置藍牙(若存在)

sudo pacman -S  bluez bluez-utils 		                       ## 安裝藍牙相應包

sudo pacman -S pulseaudio-bluetooth                            ## 安裝藍牙音頻軟體

sudo systemctl enable --now bluetooth						   ## 設置藍牙開機自啟動

pulseaudio -k												   ## 重啟藍牙音頻服務

第八步:固態硬碟優化(若存在)

sudo systemctl enable fstrim.timer						       ## 添加開機自啟動,通過Trim 來優化SSD

sudo systemctl start fstrim.service						       ## 啟動服務

第九步:電池優化(若存在)

yay -S tlp tlp-rdw tlpui                                       ## 安裝電源管理及圖形界面

sudo vim /etc/tlp.conf                                         ## 編輯配置文件,防止Btrfs文件系統損壞

SATA_LINKPWR_ON_BAT=max_performance                            ## 更改內容為

sudo systemctl enable tlp.service							   ## 設置tlp服務開機自啟動

sudo systemctl enable NetworkManager-dispatcher.service        ## 設置開機自啟動

sudo syatemctl mask systemd-rfkill.service                     ## 屏蔽服務,防止衝突

sudo syatemctl mask systemd-rfkill.socket                      ## 屏蔽,防止衝突

sudo tlp start                                                 ## 啟動服務

使用TLP顯示系統信息

sudo tlp-stat -b                                               ## 顯示電池信息
sudo tlp-stat -d                                               ## 顯示磁碟信息
sudo tlp-stat -e                                               ## 顯示 PCI 設備信息
sudo tlp-stat -g                                               ## 顯示 GPU 信息
sudo tlp-stat -p                                               ## 顯示 CPU 信息
sudo tlp-stat -s                                               ## 顯示系統數據信息

進階使用

十二:顯卡

顯卡驅動安裝(顯卡驅動獨顯可以不裝)

英特爾核顯

sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel        ## 安裝英特爾
顯卡驅動軟體包

AMD核顯

sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon                                ## 安裝AMD顯卡驅動軟體包 

英偉達獨顯(若有):

sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils             ## 英偉達獨顯驅動軟體包

雙顯卡切換工具

yay -S optimus-manager optimus-manager-qt                            ## 安裝軟體包

sudo systemctl enable optimus-manager							     ## 添加自啟動

顯卡信息查看

NVIDIA獨立顯卡

nvidia-settings                                                 ## 啟動軟體                             

AMD 獨立顯卡

yay -S radeon-profile-git radeon-profile-daemon-git             ## 安裝軟體包

systemctl enable --now radeon-profile-daemon.service            ## 設置開機自啟動服務

性能測試

glxgears

顯示幀數

sudo pacman -S mesa-utils                                      ## 安裝軟體包

glxgears                                                       ## 啟動軟體

glmark2

顯示測試分數

sudo pacman -S glmark2                                          ## 安裝軟體包

glmark2                                                         ## 啟動軟體

Unigine benchmark

3D引擎基準測試工具,顯示全面

yay -S unigine-superposition                                    ## 安裝軟體包

unigine-superposition                                           ## 啟動軟體

十三:美化

壁紙

在桌面右鍵 --> 選擇 --> 配置桌面和壁紙 --> 選擇圖片 --> 應用

頭像

系統設置 --> 側欄(用戶) --> 點擊投降 --> 選擇圖片 --> 應用

桌面佈局

常用小組件

Weather Widget

  • 天氣組件,內容較詳細,
  • 配置:進入https://openweathermap.org/,搜索相應的位置並複製網址,再粘貼到組件配置位置中
yay -S plasma5-applets-weather-widget qt5-xmlpatterns          ## 安裝軟體

Split Digital Clock

  • 桌面數字時鐘
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Split Digital Clock)-> 安裝部件

Avalon Menu

  • 程式啟動器(開始菜單)
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Avalon Menu)-> 安裝部件

Netspeed Widget

  • 網速監視器
yay -S plasm5-applets-netspeed

Simple System Monitor

  • 系統信息監視器
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Simple System Monitor)-> 安裝部件

系統主題

系統設置 > 外觀 >全局主題 > 獲取新的全局主題 >**搜索主題 **,進行設置即可。

視窗裝飾

系統設置 > 外觀 > 視窗裝飾 >獲取新視窗裝飾 >**搜索 **,即可。

系統圖標

系統設置 > 外觀 > 圖標 >獲取新圖標 >搜索圖標名 ,進行設置即可。

歡迎屏幕

系統設置> 外觀> 歡迎屏幕 > 獲取新歡迎屏幕>搜索,進行設置即可。

GRUB美化

https://www.pling.com/ 站點下載Grub主題                           ## 第一步:下載文件

sudo cp -r . /usr/share/grub/themes/Nino						## 第二步:解壓並複製到Grub預設文件夾

vim /etc/default/grub                                           ## 第三步:編輯文件

GRUB_THEME=(下載的主題文件名)                                    ## 第四步:添加指向文件

sudo grub-mkconfig -o /boot/grub/grub.cfg	&& reboot		    ## 第五步:更新Grub配置並重啟系統

Dock 欄佈局

Latte

sudo pacman -S latte-dock                         # 安裝組件

latte-dock                                        # 啟動

輸入法皮膚

把搜狗皮膚文件轉換格式

yay -S ssfconv                                                   ## 第一步:安裝格式轉換工具

python3.7 -m pip install pillow numpy pycryptodome               ## 第二步:安裝依賴的模塊
     
                                                                 ## 第三步:搜狗官網下載皮膚文件,格式為SSF

python3.7 ssfconv -t (皮膚存放的絕對路徑)(皮膚存放文件夾)            ## 第四步:轉化皮膚格式

mkdir -p ~/.local/share/fcotx5/thems/                            ## 第五步:建立存放皮膚文件夾

cp -r (皮膚絕對路徑) ~/.~/.local/share/fcotx5/thems/               ## 第六步:複製轉換後的文件到皮膚目錄

位置:fcitx5 的配置->附加組件標簽->經典用戶界面->配置->主題             ## 第七步:使用(皮膚名稱要使用非中文,不然不顯示)

終端美化(zsh+ohmyzsh)

sudo pacman -S zsh										         ## 安裝zsh

sudo pacman -S zsh-autosuggestions                               ## 安裝命令自動補全插件

sudo pacman -S zsh-syntax-highlighting                           ## 安裝語法高亮插件

sudo pacman -S zsh-completions                                   ## 安裝補充補全定義

git clone https://gitee.com/lu_x/ohmyzsh.git				     ## 下載ohmyzsh

./ohmyzsh/tools/install.sh										 ## 運行安裝程式

vim ~/.zshrc                                                     ## 編輯配置文件

source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh      ## 添加配置文件,使插件生效
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh

······

本文轉自:https://www.cnblogs.com/in-dark/p/16154028.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 優化的基於樹狀位壓縮數組的字元集合,在提供高性能的同時並不需要消耗過多記憶體,可以完全取代任何用到 HashSet ...
  • 原文鏈接:https://www.cnblogs.com/ysmc/p/16197223.html BootstrapBlazor 官網地址:https://www.blazor.zone Bootstrap Blazor 提供了一個快速創建項目的項目模板,安裝方法可參考我這一篇文章:Bootstr ...
  • 聽說Docker這玩意挺長時間了,新建Web應用的時候,也註意到有個啟用Docker的選項。 前兩天掃了一眼《【大話雲原生】煮餃子與docker、kubernetes之間的關係》,覺得有點意思,決定試試Docker。 然後被坑、百度... 現將整個過程記錄一下 一、新建項目 點擊創建,被通知“需要安 ...
  • 前言 本文主要介紹ArcGis的ArcEngine開發,學習時,我們需要放下心裡障礙,那就是Gis開發只是普通的軟體開發,並不需要專業的GIS知識,就是非常普通的,調用相關的C++開發的COM組件。 開發環境:VS2017。 ArcEngine版本:10.1。 基礎學習 正式使用ArcGis之前,需 ...
  • Masa Blazor是什麼 在此之前我們已經介紹過什麼是Masa Blazor,以及如何使用Masa Blazor,如果還有不瞭解Masa Blazor的同學可以看我上篇文章【初識Masa Blazor】。那麼今天就帶大家探索一下如何在MAUI中使用Masa Blazor,那麼我們先來瞭解一下什麼 ...
  • 理解依賴項屬性 依賴項屬性是專門為WPF創建的,在WPF的核心特征中使用。 創建依賴項屬性 public class DP: DependencyObject { //聲明依賴項屬性 public static readonly DependencyProperty MydpProperty; st ...
  • Set介面 介紹 無序(添加和取出的順序不一致),沒有索引 不允許重覆,所以最多包含一個null JDK API中Set介面實現類有 Set介面常用方法 和List介面一樣,Set介面也是Collection的子介面,因此,常用方法和Collection介面一樣 特點 不能存放重覆的元素 set介面 ...
  • 最新 x86_64 系統調用入口分析 (基於5.7.0) 整體概覽 最近的工作涉及系統調用入口,但網上的一些分析都比較老了,這裡把自己的分析過程記錄一下,僅供參考。 x86_64位系統調用使用 SYSCALL 指令進入內核空間,使CPU切換到ring 0。SYSCALL 指令主要工作為從MSR寄存器 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...