實時預警!機場機坪井室無線智能液位監測系統助力安全降本

某沿海機場因地處多雨區域,每年雨季均面臨排水系統超負荷運行壓力。經勘測發現,5個井室因長期遭受地下水滲透侵蝕,井壁出現細微結構性裂縫,導致內部水位異常升高。作為機坪地下管網系統的核心節點,這些井室承擔著雨水導流、污水輸送及地下水阻隔的多重關鍵功能。若水位持續抬升至臨界值,將直接導致井內設備浸沒;更嚴峻的是,當井室與機坪燃油管路、液壓管路形成交叉布局時,高水位可能引發管壁滲透腐蝕,造成燃油泄漏并與積水形成混合環境,進而產生易燃易爆風險。另外機坪上的井室空間較大且數量較多,每次的巡查時間久、處理時間長,對人力和物力有較大消耗。鑒于上述問題,我司制定了適用于停機坪井道的無線智能液位監測解決方案,通過實時動態監測構建安全預警體系,確保地下管網系統穩定運行,節約人力成本。

系統結構

應用場景

硬件部分

液位監測傳感器ZWMSA-10B

設備外觀示意圖

1.1產品特點

  • ?數據無線發送;

  • ?免去人工巡檢;

  • ?抗干擾性強;

  • ?支持多種供電方式;

  • ?支持煙霧、環境溫濕度監測;

  • ?支持無線自組網;

  • ?支持多種工作頻段。

1.2技術參數

工作環境-40℃ ~ 85℃ , ≤95%RH
供電方式1.AC 220V±20%,DC110-220V;2.電池供電3.6V(任選其一,訂貨前需要確認)
測量范圍-40℃~85℃(環境溫度)
10%RH~90%RH(環境濕度)
0~2m,可選規格有1m,3m,4m,5m,6m,7m,8m,9m,10m (水位,選配)
測量精度±1.0℃(環境溫度)
±4%RH(<80%RH)、 ±8%RH(≥80%RH)(環境濕度)
2%FS(水位,選配)
2.0±1%ft Nominal (0.5%ft-4%ft UL Requirement) 此靈敏度值根 據樣品在UL靈敏度測試設備中測試得到,僅供參考(煙感,選配)
水位線長5m(選配)
水浸線長1m,可選規格有2m,4m,6m,8m(選配)
發包間隔60 秒
工作頻段433MHz 或 2.4GHz 符合《Q/GDW 12020-2019 輸變電設備物聯網微 功率無線網通信協議》,訂貨前需要確認
發射功率10dBm
通訊方式支持無線自組網(電池供電不支持)
傳輸距離≤250m(空曠)
防護等級IP20
阻燃等級V-0
安裝方式捆綁式或螺絲式
使用壽命3 年

1.3硬件安裝

?硬件尺寸示意圖

測量示意圖

太陽能無線接收終端ZW3100-V3

實體外觀圖

2.1產品特點

  • 易操作性:無線傳輸,無需接線;
  • 高可靠性:采用 EMC 防護設計,滿足現場惡劣環境的要求;
  • 高安全性:采用輸變電專用安全防護芯片,滿足《輸變電安全防護方案》 的要求;
  • 安裝靈活性:太陽能加蓄電池供電。

2.2性能特點

  • 整機功耗:<1W;
  • 工作電流:600mA;
  • 待機電流:20mA;
  • 電池材料:三元鋰電池;
  • 電池容量:3.7V/50Ah;
  • 可持續運行時間:28 天;
  • 太陽能板功率:20W;
  • 太陽能板電壓:18V;
  • 工作頻段:下行:433MHz(免申請);上行:GPRS;
  • RF 接收靈敏度:-110dBm @1Kbps;
  • RS485 接口(選配) :兩路 RS485 選配;
  • RS485 速率(可調):2400bps、4800bps、9600bps;
  • 4G 網絡: 支持移動,聯通,電信,建議使用移動;
  • 流量套餐:300M/月(默認設置),僅供參考,具體流量套餐根據采樣周 期、心跳周期和傳感器數量而定(1 只溫度傳感器約 0.5M/月);
  • 可配置傳感器數量: ≤120 個;
  • 等級外殼:IP65;
  • 產品重量: ≤10kg。

2.3應用模式

應用場景

應用場景示意圖

使用方法

  • 外部無需接線,現場根據實際情況固定好即可;
  • 查看各指示燈狀態,確定是否連接成功;
  • 安裝距離在無線溫度傳感器發射范圍內。

接線方式

?接線方式示意圖

2.4安裝方式

安裝前需確認無線GPRS中繼器的開關是否打開(開關向外撥) 。

(1)鐵塔安裝方式

用安裝支架卡在鐵塔橫桿上,并用不銹鋼抱箍固定安裝支架。

鐵塔安裝示意圖

(2)線桿安裝方式

使用全螺紋螺桿綁定在線桿上,并用螺母固定。

線桿安裝示意圖

智能化數字運維監管平臺

系統架構

系統特點

  • 信息化和集成化:在開放式實時-關系數據庫基礎上實現無線溫控監控,采用純 BS 架構,系統 內包含了傳感通訊驅動層、數據應用層到監控可視化層,遵守HTML5 WEB 標準, 采用 WebSocket 等先進的 WEB 開發技術。
  • 分散/集中架構:依據采集分散、數據集中的設計框架,可根據系統規模,將采集器分散布置,采集器會自動向物聯網主機注冊并傳輸數據,由物聯網主機提供高效的集中管理。
  • 可維護性:采用穩定、可靠的 LINUX 操作系統,降低系統環境兼容性、網絡病毒感染、 系統文件誤操作的等一系列維護問題。

系統功能介紹

將顯示器與物聯網服務器進行連接

物聯網服務器開機后默認是進入物聯網系統應用登錄頁面

輸入用戶名及密碼登錄進入系統

系統登錄界面

歡迎首頁: ?XXX系統可視化看板監控頁面。

系統可視化看板監控頁面

  • 項目基本情況: ?在線統計項目數量、站點數量、設備數量、總監測點數量、在線 ? 監測點數量、離線監測點數量,同時采用柱狀圖顯示各站點各自的監測點的數量。 站點信息詳情: ?顯示各站點下面的設備(例:配電柜)數量、站點總的監測點數 ?量以及監測點的在線率。
  • 實時監測點信息(TOP10): ?將當前在線監測點的溫度值從高到低取 TOP10 進行排 序監測。
  • 實時報警: ? 當前真正發生的監測點實時報警信號。
  • 歷史報警: ?本年各個月的監測點報警統計。
  • 設備在線信息: ?設備的在線情況分布統計。
  • 站點監控: ?對每個站點進行實時監控、統計。
  • 項目監控: ?對本項目進行全局實時監控、統計。

系統物聯網界面

1.項目總覽

項目統計信息

  • 項目數: ?統計顯示本系統內的項目數量。
  • 站點數: ?統計顯示本系統內的站點數量。 設備數: ?統計顯示本系統內的設備數量。
  • 監測點總數: ?統計顯示本系統內的現場監測點的數量。
  • 在線數: ?統計顯示本系統內的在線連接的現場監測點數數量。
  • 離線數: ?統計顯示本系統內的未線連接的現場監測點數數量。?
  • 在線率: ?統計顯示在線數占據總數的比例。

項目站點列表

  • 在線: ?顯示設備內所有的監測點均工作正常。

  • 部分離線: ?顯示設備內有一個或多個監測點離線。

  • 離線: ?顯示設備內所有的監測點均離線。

  • 報警: ?顯示設備內有一個或多個監測點報警。

  • 設備詳細信息: ?點擊具體的設備圖標,系統會根據該設備對應的模型彈出該 設備的詳細監測頁面。

實時報警信息

  • 站點: ?報警的監測點所在的站點。?
  • 設備: ?報警監測點所在的設備。
  • 監測點: ?報警監測點的名稱。
  • 報警時間: ?報警觸發的時間。
  • 報警狀態: ?報警的類型(HI:高報,HIHI:高高報,LO:低報,LOLO 低低 報)。

2.數據監測

3.液位:TOP

4.實時報警

5.歷史報警

6.點趨勢

7.統計報表

顯示該站點所有單元設備下的監測點記錄的統計報表,支持自定義選擇監測 點,查詢起止時間,間隔時間以及查詢緯度(最大值、最小值、平均值、瞬時值), 并支持導出。

03 軟件配置

  • 項目配置: ?對項目的基本信息進行配置。
  • 建模配置: ?創建設備模型的配置及站點設備配置。
  • 采集配置-SP協議: ?采集 SP 協議傳感器監測點信號配置。
  • 采集配置-MODBUS協議: ?采集 MODBUS 協議傳感器監測點信號配置。 轉發配置: ?實時庫監測點信號轉發配置。
  • 報警配置: ?監測點報警觸發策略及分派策略配置。
  • 一次圖配置: ?一次圖監測頁面配置。
  • 用戶配置: ?用戶、崗位、角色的配置及權限分配。
  • 系統配置: ?系統初始信息的配置項。

系統配置界面

平臺配置

  • 項目配置: ?對項目的基本信息進行配置。
  • 建模配置: ?創建設備模型的配置及站點設備配置。
  • 采集配置-SP協議: ?采集 SP 協議傳感器監測點信號配置。
  • 采集配置-MODBUS協議: ?采集 MODBUS 協議傳感器監測點信號配置。 轉發配置: ?實時庫監測點信號轉發配置。
  • 報警配置: ?監測點報警觸發策略及分派策略配置。
  • 一次圖配置: ?一次圖監測頁面配置。
  • 用戶配置: ?用戶、崗位、角色的配置及權限分配。

后臺系統控制臺功能

  • 網絡配置: ?對服務器網卡信息進行配置。
  • 應用管理: ?對物聯網系統內的各應用服務進行管理(安裝、重啟、關閉、內 存限制、網絡名、端口映射)。
  • 備份管理: ?對應用、數據庫進行備份策略的定義及執行(手動/自動備份, 本地/FTP 備份) , 以及對備份文件的恢復。
  • 遠程管理: ?對服務器進行遠程管理的配置。
  • 終端管理: ?對接入的終端設備(網關或服務器)的控制臺進行配置及映射, 同時也可以將本服務器配置成終端連至上一級服務器系統。
  • 系統配置: ?對服務器進行校時設置、賬號管理、在線升級、關機/重啟操作 等配置。

5.1控制臺登錄

1.服務器直連顯示器進行訪問控制臺

將顯示器與物聯網服務器進行連接;

物聯網服務器開機后默認是進入物聯網系統應用登錄頁面,可以通過快捷鍵 (CTRL+ALT+T),切換至系統控制臺登錄頁面;

系統控制臺頁面訪問完畢后,可以通過快捷鍵(CTRL+W),關閉當前頁面,恢 復至物聯網系統應用登錄頁面。

2.筆記本通過瀏覽器進行訪問控制臺

后臺登錄界面

5.2系統信息

  • 狀態: ?對服務器硬件資源(CPU、內存、硬盤)的使用情況進行實時監控。?
  • 監控: ?對 CPU、內存、硬盤 IO 近一分鐘的使用情況進行實時曲線監控。
  • 系統信息:
  • 設備 ID:服務器唯一身份。
  • 發行版本:LINUX 發行版本號。
  • 內核版本:LINUX 內核版本號。
  • CPU 型號:展示當前服務器的 CPU 型號。
  • 控制臺版本: 當前控制臺版本號。
  • 聯網狀態:連接 Internet 的狀態指示。
  • 啟動時間:操作系統啟動的時間。
  • 運行時間:截止當前時間,累計的運行時長。
  • 網卡地址:網卡當前分配或設定的 IP 地址。

系統服務器控制臺界面

實時數據庫功能

  • 實時庫基本配置: ?對網關注冊連接、歷史庫連接配置等操作進行說明。
  • 實時庫采集配置: ?將設備數據通過協議驅動采集至實時數據庫內,本章節將 對模擬驅動、MODBUS 驅動、MQTT 驅動、西門子 PLC 等采集驅動配置操作進行說 明。
  • 實時庫轉發配置: ?將實時數據庫內的實時數據進行轉發,本章節將對 MODBUS等轉發服務配置操作進行說明。

實時庫基本功能

采集網關連接信息

顯示已經注冊連接至實時數據庫的采集網關列表

  • 客戶端ID: ?采集網關的 ID。
  • 標識: ?采集網關定義一個標識名稱。
  • IP地址: ?采集網關的 IP 地址。
  • 上線時間: ?采集網關最后一次連至實時數據庫的時間。 重連次數: ?采集網關與實時數據庫連接的累計次數。 ?分組: ?若采集網關過多,可以對采集網關進行分組。
  • 狀態:
  • 在/離線: ?與實時庫是否處于連接狀態。
  • 未/已綁定: ?實時庫里是否有采集配置與該網關綁定。
  • 備注: ?其它信息。

歷史庫連接配置

右鍵實時數據庫,選擇“實時庫設置 ”。

目前歷史庫支持二種:InfluxDB 和 IoTDB,根據實際系統部署的歷史庫類型 進行選擇。

實時庫轉發配置

右鍵實時數據庫,選擇“創建轉發配置 ”。

服務配置:

服務名稱:填入服務

服務類型: 目前支持 MODBUS SERVER

起始地址:MODBUS寄存器的起始地址

數據格式:支持 ABCD,BADC,CDAB,DCBA四種格式

轉發模式:

TCP:填寫 TCP 端口號

串 口:選擇串口名稱、波特率、數據位和停止位

選擇 MODBUS 寄存器類型,再點擊新增,選擇需要轉發的標簽及轉發的數據類型:

批量全選所有標簽,然后設置這些標簽轉發的起始寄存器地址,系統自動根據標 簽轉發類型及起始寄存器地址算出每個轉發標簽對應的寄存器地址:

右鍵創建的轉發服務,選擇啟用,然后用第三方測試工具與 MODBUS 轉發服務連 接,測試是否成功。

組態編輯狀態

組態編輯器是生成系統狀態圖、工藝流程圖等的工具,工程師通過拖拉拽方 式即可快速制作可視化監控頁面。

組態編輯器功能特性如下:

  • 采用標準 HTML5,不依賴插件,采用 Canvas 進行繪制,支持 PC、手機平 臺瀏覽應用。
  • 內置豐富的行業圖庫及圖標,圖庫包括工業行業圖庫、樓宇行業圖庫等,系 統圖標包括標簽、柱狀進度條、圓環進度條、葉片、指示燈等。
  • 實時更新:數據更新采用變化推送機制,相對于傳統組態的主動刷新機制來 說,變化推送機制具有實時性高、帶寬占用低、資源消耗小的優勢。
  • 便捷的圖形繪制,包括圖形的生成、填充、組合、分解、旋轉、拉伸、剪切、 復制和粘貼等,可以靈活地對圖形進行變換和加工。
  • 提供了多種動態特性,包括文字、填充、變色、閃爍、隱藏、旋轉、移動、 縮放、流動等。
  • 提供了多種交互特性,包括開關量反轉、開關量置位、模擬量設定、模擬量 增減、文本設定、彈出窗 口、彈出菜單、頁面跳轉、更新子頁面等功能。
  • 支持用戶自定義圖標,可將重復引用的圖形制作成圖標,通過參數定義進行 數據綁定,可在組態畫面中重復使用該自定義圖元并進行參數綁定,提高圖形組 態效率。
  • 支持 JS 腳本語言,可以使用腳本語言自行定義動態特性和交互特性,并能 直接調用腳本環境進行二次開發。

圖紙組態

基本的監控圖紙編輯通過組態編輯器,一般是以下 5 個步驟:

1.新建圖紙

2.繪制圖紙

3.數據綁定

4.保存預覽

5.菜單添加

接下來,以下圖來簡要介紹下這 5 個步驟,最終的監控圖如下,監控一個建筑物 的濕度,同時開關一個照明開關:

  1. 新建圖紙

點擊 “ 圖紙根目錄”或具體的文件夾目錄,右鍵點擊,選擇“新建圖紙”,并輸 入圖紙名稱。

  1. 繪制圖紙

設置圖紙的基本參數(背景色、寬度和高度)。

  1. 菜單添加

將繪制好的圖紙,放到系統菜單上,通過菜單進行點擊訪問。

報警策略配置

基于實時數據庫的標簽實時數據,進行報警策略的配置,實現對物聯網重點 參數進行實時報警監控,并結合時間、區域、報警級別等通過郵件、短信、企業 微信、阿里釘釘等多種渠道推送到指定的負責人員,進行自動提醒,并支持根據 不同的異常處理時長進行逐級推送,通知不同層級的關注人員,減少傳統報警上 報流程,加快報警事件處理,保證生產的安全可靠。

報警策略配置: ?配置報警信息觸發報警的規則策略定義。

報警分派配置: ?配置報警觸發后報警信息分派渠道及分派對象。

8.1報警基本配置

1.創建分組

點擊項目管理-報警配置-報警標簽,右鍵選擇創建分組。

注 1:分組主要是便于將報警標簽進行歸類,至少需要配置一個分組。

注 2:報警分組的排序,可以鼠標點擊按住,然后進行上下拖動來進行手動排序。

2.導入標簽

選擇創建的報警分組,點擊新增,將需要報警的標簽選中導入。

注:每個標簽全局只能歸屬在一個報警組里,無法多個報警組引用同一個標簽。

8.2報警策略

限值報警

  • 高報:填寫報警的高限值,級別可選擇(系統內置為三級,提示、警告、緊急),
  • 一般選擇:提示。
  • 高高報:填寫報警的高高限值,級別可選擇(系統內置為三級,提示、警告、緊 急) ,一般選擇:警告。
  • 高高高報:填寫報警的高高高限值,級別可選擇(系統內置為三級,提示、警告、 緊急),一般選擇:緊急。
  • 低報:填寫報警的低限值,級別可選擇(系統內置為三級,提示、警告、緊急),一般選擇:提示。
  • 低低報:填寫報警的低低限值,級別可選擇(系統內置為三級,提示、警告、緊 急) ,一般選擇:警告。
  • 低低低報:填寫報警的低低低限值,級別可選擇(系統內置為三級,提示、警告、 緊急),一般選擇:緊急。

注:報警限值,除了設定常量外,還可以選擇標簽,用于動態限值,常用于當 報警限值參與底層控制器 (例PLC等) 的聯鎖設定值使用, 例:將在定義一個 變量為高限值,在PLC側作為聯鎖值,在.本系統內作為高限報警觸發限值!

  • 死區:默認為 0,用于信號報警后,數值低于(設定值-死區值)后才能恢復報 警信號,否則仍處于報警狀態,一般用于信號波動時過濾使用。
  • 策略開關:開啟或關閉當前報警觸發策略。
  • 報警禁止標簽:用于該禁止標簽值為 TRUE 時,即使當前值超過設定值,仍然不 報警,用于不同工況下的報警自動抑制,默認不用選擇。
  • 報警延時:默認為 0,單位為秒,用于當前值超過設定值后,延時設定時間后 信號仍然大于設定值時才觸發報警信號,一般用于信號波動時過濾使用。

8.3報警分派配置

報警分派指的是報警觸發后用什么渠道(頁面通知、短信… )告訴指定人員報警 信息的策略配置。

選擇“系統管理 ”- “報警配置 ”-“報警分派”,打開報警分派配置。

點擊 “新增”,彈出“報警分派策略 ”配置頁面。

分派策略名稱:對本分派策略定義一個名稱。

報警分派分類:如果分派策略比較多,可以在左側樹進行分類創建,那么在該頁 面可以選擇本策略屬于哪個分類,便于管理。

8.4報警推送渠道

報警推送渠道示意圖

在郵件側開啟 SMTP 服務(以騰訊企業郵件側為示例):

進入系統-系統配置,將推送接 口 (E-mial)里將相應的配置項填寫:

該無線智能液位監測解決方案的實施,標志著機場地下管網安全管理邁入智能化新階段。通過全天候、精準的液位數據采集與分析,系統能夠實時掌握關鍵井室的水位動態,在異常升高接近臨界值前發出預警,為機場地下管網系統的長期穩定、安全、高效運行構筑了堅實的智能防線。

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

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

相關文章

邊云協同 AI 視頻分析系統設計方案

目錄 一、項目背景與目標 二、系統架構概述 總體架構圖 三、ER 圖&#xff08;核心數據庫設計&#xff09; 實體關系圖簡述 數據表設計&#xff08;簡要&#xff09; 四、模型結構圖&#xff08;邊緣云端AI推理架構&#xff09; 邊緣模型&#xff08;YOLOv5-tiny/PP-YO…

vue3整合element-plus

為項目命名 選擇vue 框架 選擇TS 啟動測試&#xff1a; npm run dev 開始整合 element-plus npm install element-plus --save npm install unplugin-vue-components unplugin vitejs/plugin-vue --save-dev 修改main.ts import { createApp } from vue import ./style.cs…

【AI 測試】測試用例設計:人工智能語言大模型性能測試用例設計

目錄 一、性能測試可視化架構圖 &#xff08;1&#xff09;測試整體架構圖 &#xff08;2&#xff09;測試體系架構圖 &#xff08;3&#xff09;測試流程時序圖 二、性能測試架構總覽 &#xff08;1&#xff09;性能測試功能點 &#xff08;2&#xff09;測試環境要…

Windsurf SWE-1模型評析:軟件工程的AI革命

引言 軟件開發領域正經歷著前所未有的變革&#xff0c;AI輔助編程工具層出不窮&#xff0c;但大多數僅專注于代碼生成這一環節。Windsurf公司近期推出的SWE-1系列模型打破了這一局限&#xff0c;首次將AI應用擴展至軟件工程的全流程。這一舉措不僅反映了行業對AI工具認知的深化…

Qt for OpenHarmony 編譯鴻蒙調用的動態庫

簡介 Qt for Harmony? 是跨平臺開發框架 ?Qt? 與華為 ?OpenHarmony? 操作系統的深度集成方案&#xff0c;由 Qt Group 與華為聯合推動。其核心目標是為開發者提供一套高效工具鏈&#xff0c;實現 ??“一次開發&#xff0c;多端部署”?&#xff0c;加速 OpenHarmony 生…

退休時,按最低基數補繳醫療保險15年大概需要多少錢

在南京退休時&#xff0c;如果醫保繳費年限不足&#xff08;男需滿25年/女需滿20年&#xff09;&#xff0c;需補繳差額年限。若按最低基數一次性補繳15年醫保&#xff0c;費用估算如下&#xff08;以2024年政策為例&#xff09;&#xff1a; 一、補繳金額計算公式 總補繳費用…

wireshark過濾顯示rtmp協議

wireshark中抓包顯示的數據報文中&#xff0c;明明可以看到有 rtmp 協議的報文&#xff0c;但是過濾的時候卻顯示一條都沒有 查看選項中的配置&#xff0c;已經沒有 RTMP 這個協議了&#xff0c;已經被 RTMPT 替換了&#xff0c;過濾框中輸入 rtmpt 過濾即可

《哈希表》K倍區間(解題報告)

文章目錄 零、題目描述一、算法概述二、算法思路三、代碼實現四、算法解釋五、復雜度分析 零、題目描述 題目鏈接&#xff1a;K倍區間 一、算法概述 計算子數組和能被k整除的子數組數量的算法。通過前綴和與哈希表的結合&#xff0c;高效地統計滿足條件的子數組。??需要注…

OpenShift 在 Kubernetes 多出的功能中,哪些開源?

OpenShift 在 Kubernetes 基礎上增加的功能中&#xff0c;部分組件是開源的&#xff08;代碼可公開訪問&#xff09;&#xff0c;而另一些則是 Red Hat 專有&#xff08;閉源&#xff09;。以下是詳細分類&#xff1a; 1. 完全開源的功能&#xff08;代碼可查&#xff09; 這些…

【每天一個知識點】CITE-seq 技術

一、技術背景 單細胞RNA測序&#xff08;scRNA-seq&#xff09;自問世以來&#xff0c;極大推動了細胞異質性和組織復雜性的研究。但RNA水平并不能完全代表蛋白質水平&#xff0c;因為蛋白質的表達受轉錄后調控、翻譯效率及蛋白降解等多種因素影響。此外&#xff0c;許多細胞類…

中文Windows系統下程序輸出重定向亂碼問題解決方案

導言 最近我在用 Rust 開發時&#xff0c;遇到了一個讓人頭疼的問題&#xff1a;運行 cargo run -- version Cargo.toml > output.txt 將輸出重定向到文件后&#xff0c;打開 output.txt 卻發現里面全是亂碼&#xff01;我的程序確實是UTF8但是輸出的文件卻是UTF16LE編碼的…

Python管理工具UV

常用 UV 命令 安裝 pip install uv 版本相關 uv python list 打印所有uv支持的python版本uv python install cpython-3.12 安裝指定的python版本uv run -p 3.12 test.py 用指定的python版本運行python代碼uv run -p 3.12 python 進入python執行環境。假如輸入的版本是一個本…

論文略讀:ASurvey on Intent-aware Recommender Systems

202406 arxiv 推薦系統在許多現代在線服務中發揮著關鍵作用&#xff0c;例如電子商務或媒體流服務&#xff0c;它們能夠為消費者和服務提供商創造巨大的價值。因此&#xff0c;過去幾十年來&#xff0c;研究人員提出了大量生成個性化推薦的技術方法。傳統算法——從早期的 Gro…

Neo4j 中存儲和查詢數組數據的完整指南

Neo4j 中存儲和查詢數組數據的完整指南 圖形數據庫 Neo4j 不僅擅長處理節點和關系&#xff0c;還提供了強大的數組(Array)存儲和操作能力。本文將全面介紹如何在 Neo4j 中高效地使用數組&#xff0c;包括存儲、查詢、優化以及實際應用場景。 數組在 Neo4j 中的基本使用 數組…

Android 編譯和打包image鏡像流程

1. 編譯命令 source build/envsetup.sh lunch aosp_car_arm64-userdebug make2. 編譯流程 source build/envsetup.sh 定義一些函數的環境變量&#xff0c;如 lunchvalidate_current_shell&#xff0c;確認 shell 環境set_global_paths&#xff0c;設置環境變量 ANDROID_GLOB…

MySQL:SQL 慢查詢優化的技術指南

1、簡述 在 Java 后端開發中&#xff0c;數據庫是系統性能瓶頸的高發地帶&#xff0c;而 慢 SQL 查詢 往往是系統響應遲緩的“罪魁禍首”。本文將全面梳理慢 SQL 的優化思路&#xff0c;并結合 Java 示例進行實戰演練。 2、慢查詢的常見表現 慢查詢通常表現為&#xff1a; 接…

leetcode543-二叉樹的直徑

leetcode 543 思路 路徑長度計算&#xff1a;任意兩個節點之間的路徑長度&#xff0c;等于它們的最低公共祖先到它們各自的深度之和遞歸遍歷&#xff1a;通過后序遍歷&#xff08;左右根&#xff09;計算每個節點的左右子樹深度&#xff0c;并更新全局最大直徑深度與直徑的關…

詳解main的參數并實現讀取文件

在 C 語言中&#xff0c;main函數的參數argc和argv用于接收命令行傳入的參數 main 函數的兩個參數 int main(int argc, char* argv[]) 假設顧客通過手機 APP 點餐&#xff0c;訂單信息會被傳遞給餐廳的處理系統&#xff08;也就是你的程序&#xff09;。 訂單信息結構 argc…

c++IO類

概述 c不直接處理輸入輸出&#xff0c;而是通過定義在標準類庫中的類來處理IO。這些類支持從設備讀取數據&#xff0c;向設備寫入數據的IO操作&#xff0c;設備可以是文件、控制臺窗口等。還可以從內存IO。 IO類 iostream: istream&#xff0c;wistreamostream&#xff0c;wo…

springboot的后端處理HTML的頁面請求

下面是一個完整的 Spring Boot 后端示例&#xff0c;用于接收 <form> 提交的文件上傳請求&#xff08;/article/uploadLifeImage 接口&#xff09;&#xff0c;并將上傳的文件保存到本地目錄。 ? 一、項目結構 upload-demo/ ├── src/ │ └── main/ │ ├…