遠控安全進階之戰:TeamViewer/ToDesk/向日葵設備安全策略對比

在這里插入圖片描述

【作者主頁】Francek Chen
【文章摘要】在數字化時代,卓越的遠程控制軟件需兼顧功能與體驗,包括流暢連接、高清畫質、低門檻UI設計、毫秒級延遲及多功能性,同時要有獨樹一幟的遠控安全技術,通過前瞻性安全策略阻擋網絡風險,為用戶打造全方位安全體驗,在基礎安全防護上不斷創新。本文選取了當下熱門的TeamViewer、ToDesk、向日葵三款遠程控制軟件,從軟件介紹、遠控安全策略等多個維度進行深入對比,以呈現一場精彩的遠控軟件安全進階“大比拼”。

文章目錄

    • 一、前言
      • 遠程控制:筑牢安全防線
    • 二、遠控軟件簡介和安全資質
      • (一)TeamViewer
      • (二)ToDesk
      • (三)向日葵
    • 三、遠控軟件安全實測
      • (一)TeamViewer測評
        • 1. 安全登錄
        • 2. 安全驗證設置
        • 3. 訪問控制
        • 4. 特殊安全功能:密鑰重定向
      • (二)ToDesk測評
        • 1. 創新安全驗證:二次驗證保護
        • 2. 其他安全驗證設置
        • 3. 訪問控制
        • 4. 隱私保護設置
        • 5. 特色安全功能:金融賬戶保護
      • (三)向日葵測評
        • 1. 安全驗證設置
        • 2. 隱私保障設置
        • 3. 訪問控制和授權
        • 4. 特色安全功能:AI遠控報告
    • 四、總結與建議


一、前言

在數字化時代,一款卓越的遠程控制軟件需兼顧功能與體驗:流暢連接確保指令實時響應,高清畫質還原操作細節,低門檻UI設計降低使用難度,毫秒級延遲提升操作連貫性,多功能滿足多樣化需求。同時,優秀的遠程控制軟件還應具備獨樹一幟的遠控安全技術,會通過前瞻性安全策略來阻擋各類網絡風險和安全威脅,為用戶打造全方位、可信賴的安全體驗。在“遠程密鑰、身份認證、隱私屏”等一系列基礎安全防護上做出更多創新,如 ToDesk 安全進階的創新功能“二次驗證保護”,可以稱為是目前國內最安全遠控的核心依據。

為此,多年遠程辦公的我,選取了當下最熱門的 TeamViewer、ToDesk、向日葵這三款國內外遠程控制代表廠商,從軟件介紹、遠控安全策略等多個維度展開深入對比,為你們呈現一場精彩的遠控軟件安全進階“大比拼”。

在這里插入圖片描述

遠程控制:筑牢安全防線

安全漏洞雖隨技術迭代與系統更新逐漸減少,但仍不可掉以輕心。網絡安全更是關鍵一環,在不安全的公共 Wi-Fi 環境下,或誤點來路不明的鏈接、郵件,危險便會悄然降臨。所以,我們需要牢記在心的是,使用安全性高的遠程軟件是前提,提高個人安全意識是我們互聯網人貫徹始終的原則

在這里插入圖片描述

既然選對遠程控制軟件那么重要,那要可以通過什么來判斷他們的安全性高低呢?

俗話說“知彼知己者,百戰不殆” ,咱們先來了解下 TeamViewer、ToDesk、向日葵這三款代表性遠程控制軟件的背景和安全資質如何。

二、遠控軟件簡介和安全資質

(一)TeamViewer

TeamViewer 創建于 2005 年,總部位于德國,海內外的名氣很大,遠程歷史悠久。它允許用戶通過互聯網遠程控制另一臺計算機、共享桌面、傳輸文件等操作,為了連接到另一臺計算機,只需要在兩臺計算機上同時運行 TeamViewer 即可,而不需要進行安裝(也可以選擇安裝,安裝后可以設置開機運行)。該軟件第一次啟動在兩臺計算機上自動生成伙伴 ID。只需要輸入伙伴的 ID 到 TeamViewer,就會立即建立起連接。

在這里插入圖片描述

TeamViewer 以企業級安全標準為核心,所以比較偏向于企業或銷售支持。已通過 ISO 27001 信息安全管理體系認證及 SOC 2 Type II 審計,其通信采用端到端 RSA 4096/AES 256 加密技術,嚴格符合 GDPR 等全球隱私法規,并提供雙因素認證、設備權限管控、會話日志審計等防護功能,是金融、醫療等高安全需求領域廣泛信賴的遠程協作方案。

在這里插入圖片描述

(二)ToDesk

ToDesk 是國內遠程界的“新晉一哥”,作為一款功能全面且易用的遠程控制工具逐漸在市場上嶄露頭角,技術團隊在經歷十多年開發中不斷的融合網絡技術提升用戶體驗,主要目標用戶群體是需要進行遠程訪問、遠程支持、設備管理、或者跨地域協作的用戶,可以支持 Windows、Linux、Mac、Android、iOS 、TV 等各大主流系統和設備跨平臺操作連接。目前用戶支持數已超 1.5 億人,合作 40萬+ 家企業,隨著其不斷優化和創新,ToDesk 有望在遠程控制軟件市場中占據越來越重要的位置。

在這里插入圖片描述

ToDesk 采用高規格傳輸協議、端對端加密技術及多層次安全防護機制,全面保障用戶數據安全與完整性。已通過 ISO27001 信息安全管理體系、ISO20000 信息技術服務管理體系認證以及信息系統安全等級保護三級認證;同時依托自研 RTC 引擎與多重安全算法,在漏洞響應速度與風險攔截能力上表現突出;支持雙因認證、設備綁定、IP 黑名單等防護功能,尤其是“二次驗證保護”功能,這一項創新又實用的安全防護功能,目前未在國內其他遠控軟件上看到過。這些權威資質及安全功能都充分印證了 ToDesk 在信息安全領域的專業實力與可靠保障。

在這里插入圖片描述

(三)向日葵

向日葵遠程控制是上海貝銳開發的提供遠程控制服務軟件,于 2009 年正式上線。主要提供跨端遠程控制解決方案,支持跨平臺(Windows/macOS/Android/iOS)遠程桌面控制,相比 ToDesk 少了TV版兼容。可支持手機/電腦雙向操控,滿足異地協助、設備調試及遠程教學需求,支持屏幕共享、語音溝通、文件傳輸、硬件聯動開關機、Linux/命令行等高效協作功能,是遠控軟件的同時也售賣自家品牌的硬件。

在這里插入圖片描述

向日葵通過等保三級認證及 ISO 27001 信息安全管理體系;采用雙向 RSA+AES 加密傳輸,也支持國密 SM2+SM4 雙向加密傳輸。其權限管理支持設備驗證碼、訪問密碼、黑白名單等。向日葵安全框架方面個人版相對簡單,企業版會相對成熟些,可以靈活定制具體業務中的安全需求,實現多場景、多用途的安全遠控。

在這里插入圖片描述

三、遠控軟件安全實測

根據多年的遠控操作經驗,市面上的遠程控制軟件所具備的基礎安全設置不外乎以下3個:

  • 遠程密鑰保護是安全基石。使用者若隨意泄露連接密碼,無異于給不法分子遞上“鑰匙”,安全隱患驟增。
  • 身份驗證與訪問控制是安全“門禁”,缺乏安全登錄/退出機制與多級訪問權限,極易被惡意用戶鉆空子。
  • 隱私屏守護遠程設備信息。遠程過程中如果沒有隱私屏,遠控操作可能會被一覽無余。
    接下來,我將通過實操對比各家的安全屬性,還有一些根據特殊場景設計的安全防護,特別是 ToDesk “二次驗證保護”功能,將在本文中詳細介紹并分享使用感受,助你安全暢享遠程控制。

(一)TeamViewer測評

曾經,TeamViewer 堪稱全球遠程控制軟件領域的“頂流”。它以簡潔易用的界面、高度安全的技術保障以及豐富多樣的功能,俘獲了全球超5億用戶的心,穩坐全球最受歡迎遠程控制軟件之一的位置。然而,進入中國市場后,它似乎有些“水土不服”,在推廣力度和定制化服務上,相較于其他國際市場稍顯遜色,操作設計也未充分貼合本土用戶習慣,更偏向國際化風格。

1. 安全登錄

[圖片]

光從登錄界面就能感受到新手困難,如果是第一次使用遠程的可能還不知道從何開始,并且采用的是以郵件和其他國外平臺賬號來登錄,但凡新設備添加都要郵件來回驗證一遍才可以。

在這里插入圖片描述

2. 安全驗證設置

TeamViewer 的安全設置主要分布在左側安全欄,包含阻止和允許列表、雙重身份驗證、其他身份驗證、訪問控制和安全密鑰重定向。

在這里插入圖片描述

其中,阻止和允許列表也就是黑白名單設置。雙重身份驗證,其實就是多加一臺設備管控,與 ToDesk 的二次驗證相似,但操作方式、控制邏輯與 ToDesk 略有不同,并未有主設備綁定,而是直接掃碼關聯。

在這里插入圖片描述

而其他身份設置這一塊,可關聯 Windows 身份使用。另外它的隨機密碼和國內軟件的臨時密碼相似,但密碼更新設置可以選擇停用或保留當前,可以看出更新頻率是很低的,密碼被分享的風險極大,除非自用。但是 TeamViewer 下面又提供了一個暫時保存傳出連接的連接密碼,開啟后密碼可持續5分鐘,之后自動過期,這2個相悖的功能放在一起會不會沖突?

在這里插入圖片描述

[圖片]

實測每次會話后生成隨機密碼選擇“保留當前密碼”,并且也勾選暫存傳出連接密碼的設置,分享密碼并連接后,5分鐘后斷開并重新連接,發現5分鐘前的密碼仍然能夠使用,并且成功連接,這就很讓人疑惑了?!

在這里插入圖片描述

3. 訪問控制

然后 TeamViewer 訪問控制涉及到遠程訪問的具體范圍,是完全訪問、只能查看或者自定義,訪問后是否允許自動啟用屏幕共享、剪貼板同步等,各個入口訪問的禁止和允許,細節點滿滿。

在這里插入圖片描述

4. 特殊安全功能:密鑰重定向

安裝密鑰重定向應該是 TeamViewer 比較特殊的一個安全功能了,遠程需要手動安裝虛擬安全密鑰驅動程序。需要從遠程會話中(本地)啟用安全密鑰重定向,當重定向開始后,插入本地計算機的任何兼容的安全密鑰都將自動重定向。好處是如果沒有你的密碼和對安全密鑰的物理訪問權限,任何人都無法獲得訪問權限。

這個功能需要 TeamViewer 許可證,要求被控安裝完整版本,遠程沒有 RDP 會話或版本不低于 Windows 10 或是 32 位等限制問題,要求相對較多,而且這個功能已經很久了,卻很少被提及和應用,不建議新手使用。

在這里插入圖片描述

更多安全方面,如監控功能、更多設備管控和連接報告等,都需要升級許可證(付費)才可以,價格非常昂貴。

在這里插入圖片描述

TeamViewer 安全設置總體上可以適用大多數場景,但相對來說沒有國內 ToDesk 和向日葵豐富。它的優勢是比較國際化,基礎安全設置成熟,主要應用在企業端管控。缺點是新手入門較難,國內平臺接入較少,如某些安卓平板類是不兼容 TeamViewer 的。并且有些安全設置不但沒有教程,還是相悖且無效的。

據我了解,往年 TeamViewer 還被爆出的漏洞和安全隱患,這也說明了其安全防御性能和機制有待提高。也由于國外軟件某些代理商等原因,還會被判斷為商業限制使用,亦或是出頻頻閃退問題。

(二)ToDesk測評

ToDesk 早期版本便支持多種網絡環境下的遠程實現,自研的 ZeroSync 引擎非常厲害,可以將帶寬利用率提升 50%!后續升級中,ToDesk 針對設計、技術人群提升畫質至最高 4K60 幀。還新增全球網絡節點、游戲手柄、真彩、擴展屏、虛擬屏等實用功能。同時,在安全方面持續強化,保證零安全事故,提供更多遠程安全可靠的保障。

這是我已經開通的 ToDesk 性能版,主界面如下。通過設備號關聯完成設備遠程連接,在輸入遠程控制設備空格內填被控設備代碼點擊連接即可。

在這里插入圖片描述

1. 創新安全驗證:二次驗證保護

ToDesk 不僅在基礎性能與功能拓展上表現卓越,更為用戶免費提供了高級別的安全遠控體驗。其獨具創新性的“二次驗證保護”功能極具創新性與實用性,堪稱其為最安全遠控軟件的核心支撐。該功能在登錄及遠程連接環節增設驗證步驟,只有授權用戶才能訪問賬戶或設備,每次連接都需經使用者同意,啟用后所有與本機的連接需經過主設備的同意后才可以建立,等于多加了一個主設備同意的驗證。

即便是密碼不慎泄露,若未通過二次驗證,攻擊者也無法登錄或連接設備。如此一來,開啟二次驗證保護后,就能有效避免電腦被莫名操控的情況。可以稱為是“中國最安全的遠控軟件”!

在這里插入圖片描述

下面是開啟“二次驗證保護”具體操作步驟,在【高級設置】-【安全設置】中勾選“二次驗證保護”,需要等待主設備同意確認,才能開啟。

在這里插入圖片描述

注意,“二次驗證保護”的前提是要先設置好主設備(移動手機),然后再點擊“二次驗證保護”直接向主設備發送申請,主設備同意后就可以開啟保護了。

在這里插入圖片描述

這樣,“二次驗證保護”就成功開啟了。開啟之后,每次使用手機號和密碼登錄 ToDesk 賬戶時都需要通過主設備驗證同意才能完成登錄。在遠程控制設備時,除了輸入設備代碼和密碼外,還需要在移動端主設備中限時確認開啟二次驗證保護,否則連接將失敗。

在這里插入圖片描述

“二次驗證保護”也可以隨時關閉、解綁和換綁,這些操作都需要經過主設備同意才可以修改。同時,我們可以開啟登錄雙重認證,是主設備附加的認證功能,控制的是遠程設備的登錄需經過密碼和主設備的雙重驗證授權。

在這里插入圖片描述

2. 其他安全驗證設置

除了“二次驗證保護”功能以外,還可以在此設備下方勾選“控制本設備需要校驗本機鎖屏密碼”,也可以在客戶端界面【高級設置】-【安全設置】進行自定義勾選。當別人遠控自己的設備時,設備是處于鎖屏狀態下的,必須知道鎖屏密碼才能進行之后的操作,以提升設備的安全性,等于多加了一層密碼保護,個人感覺很實用。當然,這些安全驗證設置用戶也是免費享用的。

在這里插入圖片描述

在這里插入圖片描述

此外還提供了常規的臨時密碼設置,有五種更新頻率:手動、每1小時、每12小時、每日、每次遠控后,用戶可以根據使用場景選擇,分享遠控連接的建議選擇高頻更新,這樣可以更好地保障密碼設置。

在這里插入圖片描述

3. 訪問控制

在訪問控制方面,如果不勾選【安全設置】里的“允許控制本設備”,則無法對本機發起遠程連接,在此基礎上還添加了“控制本設備需校驗本機鎖屏密碼”、“非同賬號連接手動同意”和“二次驗證保護”的安全驗證設定,當你通過了安全設定才可能與本機連接,否則也無法操作。

這一方面 ToDesk 分配范圍較少,主要集中在對本機的連接保護,對遠程內容并無過多干涉。

在這里插入圖片描述

4. 隱私保護設置

大家比較關注的遠程隱私泄露方面,ToDesk 采用高強度 AEAD xchacha20-ietf-poly1305 算法,密鑰數據只有端對端的用戶知道,任何第三方都無法獲悉,所以個人做好密碼保護格外重要。并在強化隱私設置上,ToDesk 免費提供“遠控后自動鎖定本機”、“強制關閉隱私模式時自動鎖屏”、“非同賬號連接自動鎖定客戶端”自定義隱私設置,用戶可以根據需求勾選。

在這里插入圖片描述

從連接校驗再到隱私保護,ToDesk 幾乎沒有給到攻擊者任何的“可乘之機”。

下面這是使用 Android 手機端(主控機)遠程控制 Windows 電腦端(被控機)的界面。而且還發現了一個強大的功能——隱私屏。在手機端可以點擊“屏幕”選項,再“開啟隱私屏”。當我們在主控機開啟隱私屏后,主控機不會發生變化,可以正常進行控制操作。

在這里插入圖片描述

而被控機則會這樣顯示(如下圖),任何人都看不到我們的遠程操作,很好的防止了遠程內容被第三者窺視。

在這里插入圖片描述

如果覺得遠程痕跡太過明顯或者隱私屏壁紙不好看,可以自定義隱私屏設置。

在這里插入圖片描述

5. 特色安全功能:金融賬戶保護

后續,ToDesk 升級了一項免費的特色功能——金融賬戶保護,全方位守護用戶金融賬戶安全。該功能主要體現在三個方面:其一,遠控發起時,被控手機端會彈出反詐警告窗口并開展風險評估,有效提升用戶的警覺性與安全防護意識;其二,對于在他人要求下新登錄、使用新設備的用戶,ToDesk 會開啟 24 小時安全保護期,期間手機無法被遠程操控,避免用戶剛下載就向陌生人授權,降低風險;其三,當用戶打開支付寶、云閃付、銀行 APP 等金融交易平臺時,屏幕會直接黑屏,阻斷轉賬等操作,切實保障用戶的資金安全。

在這里插入圖片描述

(三)向日葵測評

向日葵堪稱國內遠程控制領域的“老牌勁旅”,發展歷程悠久,遠控功能極為完備。它從簡易工具起步,逐步進化為涵蓋多場景的全方位解決方案,成功從小眾利器蛻變為適配個人、企業及技術支持等多元需求的綜合性遠程管理平臺,在中國市場收獲了龐大且穩固的用戶群體。

不過,對個人用戶來說,其收費項目稍顯繁雜。除基礎遠程控制功能外,其余實用功能大多需開通會員才能解鎖。這雖給用戶提供了自主選擇空間,但也讓追求豐富體驗的個人用戶需斟酌成本。

在這里插入圖片描述

1. 安全驗證設置

在安全驗證方面,設備列表遠控本機要使用本機系統登錄用戶名與密碼;識別遠控本機可以進行雙重驗證訪問(強制控制端輸入驗證碼并得到本機同意),也頗有主設備的那層意思,但和 ToDesk 區別是不分主次設備,這里用的是驗證碼而不是密碼。

在這里插入圖片描述

向日葵的驗證碼更新頻率只有3個選擇,連接防護方面有檢測環境功能,檢測木馬病毒等有害軟件會有彈窗提醒(單選項)還可以自定義敏感進程名單,體驗感比較雞肋,這個防護有或者沒有,沒有多大區別。所以你需要加強更高級的防護,就要開啟vip敏感進程運行告警了,一般情況下管理大批量設備可能會需要到。

在這里插入圖片描述

2. 隱私保障設置

在隱私范圍這塊,和 ToDesk 一樣擁有隱私屏、自動鎖定屏幕、客戶端鎖定,但比 ToDesk 稍微詳細一些的是識別碼機制:遠控本機時,禁止同步本機剪貼板的文本內容;識別碼遠控本機時,禁止通過剪貼板/拖拽與本機傳輸文件;識別碼遠程文件訪問本機時,僅允許對方訪問指定文件夾。

在這里插入圖片描述

但是設置的校驗和保護還不夠豐富,類似 ToDesk 的強隱私模式、非同賬號連接自動鎖定客戶端等沒有看到。

在這里插入圖片描述

由上圖可以看到,向日葵遠程控制中也有錄像截屏等相關功能。遠程連接成功后,向日葵支持開啟錄像功能,所有當時操作的流程、上網記錄都會被錄制下來存在系統文件下,作為安全事件記錄保存,這一點其他遠控可以借鑒下,但一般情況下使用頻率應該不多。

3. 訪問控制和授權

向日葵的訪問主要也是對本機和域名的控制,比較不一樣的是對訪問IP地址過濾和勿擾時段設置。

這里需要注意的是設備列表管理授權,個人版最多授權10臺,每個季度只允許修改10次授權,比較苛刻。

在這里插入圖片描述

4. 特色安全功能:AI遠控報告

其實這三款遠控控制軟件都有用戶日志上傳功能,而向日葵結合目前AI做出了遠控后自動生成報告的功能,不過精準度不高,還在優化中。

在這里插入圖片描述

總之,向日葵的安全事故前幾年還真是不少,時常崩潰耽誤工作進度,導致用戶損失不少。也由于產品沒有什么特色創新的功能,對自家硬件的依賴性挺大,功能性弱加上成本顧慮,用戶還可以有更多更好的選擇。

四、總結與建議

在安全性能的橫向對比中,TeamViewer、ToDesk 與向日葵展現出差異化技術路線。TeamViewer 作為國際老牌,依托安全驗證與訪問控制構建基礎防護,但其本地化不足與漏洞頻現問題削弱了用戶體驗,且安全機制未針對國內場景深度優化。ToDesk 則以“安全天花板”姿態突圍,首創二次驗證與金融賬戶保護,通過端到端加密、動態隱私屏及主設備授權機制形成多層防御,實現零安全事故記錄;其算法強度(xchacha20-ietf-poly1305)與實時密鑰輪換技術更將攻擊成本拉升至行業新高,用戶無需額外付費,即可免費暢享這些高級別的安全遠控功能,真正實現了安全與便捷的完美融合。向日葵憑借多年沉淀提供黑屏模式、剪貼板隔離等實用功能,但核心驗證機制缺失(如無鎖屏密碼校驗)且付費墻過高,個人用戶安全升級受限。

綜合來看,TeamViewer 和向日葵在遠程控制安全防御上,更側重于控制后的隱私保障,但在遠程連接前的校驗環節相對薄弱。而 ToDesk 在隱私保護方面毫不遜色,還獨樹一幟地構建了二次或雙重遠程連接驗證機制。當用戶控制本設備時,會觸發本機鎖屏密驗證、臨時/安全密碼驗證;操作結束后自動鎖屏/鎖定;若非同賬號連接,還需本機手動同意。這一系列機制讓它在應對惡意連接和突發情況時更為出色。

更值得一提的是,ToDesk 擁有隱私屏和金融賬戶屏蔽兩大特色功能。隱私屏可防止操作過程被窺探,金融賬戶屏蔽則能進一步保障資金安全。這些在其他軟件中鮮見的功能,無疑為 ToDesk 增添了獨特魅力,相信能吸引不少新用戶。超9千萬用戶的選擇,且零安全事故,ToDesk 實力有目共睹。

文章同步平臺👇
CSDN:https://cheneyz.blog.csdn.net/article/details/148176728
騰訊云:https://cloud.tencent.com/developer/article/2524872
阿里云:https://developer.aliyun.com/article/1664536
華為云:https://bbs.huaweicloud.com/blogs/453088
微信公眾號:https://mp.weixin.qq.com/s/6HNkUYWsGvDu9OzMvUTyVw
微博:https://weibo.com/ttarticle/p/show?id=2309405170523150877071
B站:https://www.bilibili.com/opus/1071102042663026693
小紅書:http://xhslink.com/a/rjPuuSDGlFqdb
知乎:https://zhuanlan.zhihu.com/p/1910306291689185893

歡迎 點贊👍 | 收藏? | 評論? | 關注🤗

在這里插入圖片描述

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

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

相關文章

Steam發布游戲過程的若干問題

我沒有想到在Steam發布游戲的過程會比做游戲的過程更困難,更惡心。 注冊Steamworks 稅務采訪 稅務采訪部分填的地址要和后面它們要求你發證件照片里的地址一樣。護照里因為沒有地址不會通過,我用的駕照里面有地址。沒有駕照可以用身份證。 應用準備界…

開搞:第四個微信小程序:圖上縣志

原因:我換了一個微信號來搞,因為用同一個用戶,備案只能一個個的來。這樣不行。所以我換了一個。原來注冊過小程序。現在修改即可。注意做好計劃后,速度備案和審核,不然你時間浪費不起。30元花起。 結構: -…

第三十七天打卡

知識點回顧: 過擬合的判斷:測試集和訓練集同步打印指標模型的保存和加載 僅保存權重保存權重和模型保存全部信息checkpoint,還包含訓練狀態 早停策略 作業:對信貸數據集訓練后保存權重,加載權重后繼續訓練50輪&#x…

Java高頻面試之并發編程-21

hello啊,各位觀眾姥爺們!!!本baby今天又來報道了!哈哈哈哈哈嗝🐶 面試官:詳細說說AQS AQS(AbstractQueuedSynchronizer)是 Java 并發包(java.util.concurre…

按鍵狀態機

原工程地址:https://github.com/candylife9/state_machine_example 視頻:C語言之狀態機編程_02_狀態機使用案例分析_嗶哩嗶哩_bilibili 我覺得講的挺好的。 來自豆包封裝的通用接口 頭文件 /*** file key_state_machine.h* brief 通用按鍵狀態機接口…

華為OD機試真題——新學校選址(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳實現

2025 A卷 100分 題型 本專欄內全部題目均提供Java、python、JavaScript、C、C++、GO六種語言的最佳實現方式; 并且每種語言均涵蓋詳細的問題分析、解題思路、代碼實現、代碼詳解、3個測試用例以及綜合分析; 本文收錄于專欄:《2025華為OD真題目錄+全流程解析+備考攻略+經驗分…

歐拉操作系統下安裝hadoop集群

背景:歐拉操作系統下安裝CDH集群的時候,需要安裝python2.7.5,但是本身歐拉系統對python2的支持可能沒有那么好,所以考慮搭建原生的hadoop集群。 基礎環境如下 組件名稱組件版本歐拉VERSION“22.03 (LTS-SP4)”jdkopenjdk versio…

SQL語句的執行流程

文章目錄 一、執行流程二、建立連接三、預處理器四、解析器4.1 詞法分析4.2 語法分析4.3 語義分析 五、優化器六、執行器七、返回結果 一、執行流程 階段主要功能關鍵組件1. 建立連接身份驗證、權限檢查連接器2. 預處理器緩存檢查、SQL預處理查詢緩存3. 解析器詞法分析、語法分…

TiDB:從快速上手到核心原理與最佳實踐

文章目錄 引言第一部分:TiDB快速體驗與實踐指南1. TiDB概述2. TiDB部署方式2.1 本地測試環境部署2.2 生產環境部署2.3 Kubernetes部署2.4 云服務 3. TiDB基本操作3.1 連接TiDB3.2 數據庫和表操作3.3 分區表3.4 事務操作 4. 數據遷移到TiDB4.1 從MySQL遷移4.2 使用Ti…

總結:進程和線程的聯系和區別

前言:通過學習javaEE初階中的多線程章節后加上我自己的理解,想來總結一下線程和進程的聯系和區別. 一來是能更好地復習知識,二來是為了記錄我的學習路程,相信未來的我回首不會忘記這段難忘的經歷. 1.進程 先來談談進程:進程是操作系統中資源分配的基本單位. 1)進程的執行方…

邊緣云的定義、實現與典型應用場景!與傳統云計算的區別!

一、什么是邊緣云?? 邊緣云是一種?分布式云計算架構?,將計算、存儲和網絡資源部署在?靠近數據源或終端用戶的網絡邊緣側?(如基站、本地數據中心或終端設備附近),而非傳統的集中式云端數據中心。 ?核心特征?&…

海康威視攝像頭C#開發指南:從SDK對接到安全增強與高并發優化

一、海康威視SDK核心對接流程?? 1. ??開發環境準備?? ??官方SDK獲取??:從海康開放平臺下載最新版SDK(如HCNetSDK.dll、PlayCtrl.dll)。??依賴項安裝??:確保C運行庫(如vcredist_x86.exe)與S…

《軟件工程》第 9 章 - 軟件詳細設計

目錄 9.1 詳細設計的任務與過程模型 9.2 用例設計 9.2.1 設計用例實現方案 9.2.2 構造設計類圖 9.2.3 整合并優化用例實現方案 9.3 子系統設計 9.3.1 確立內部設計元素 9.3.2 導出設計類圖 9.4 構件設計 9.5 類設計 9.5.1 精化類間關系 9.5.2 精化屬性和操作 9.5.…

spring+tomcat 用戶每次發請求,tomcat 站在線程的角度是如何處理用戶請求的,spinrg的bean 是共享的嗎

對于 springtomcat 用戶每次發請求,tomcat 站在線程的角度是如何處理的 比如 bio nio apr 等情況 tomcat 配置文件中 maxThreads 的數量是相對于誰來說的? 以及 spring Controller 中的全局變量:各種bean 對于線程來說是共享的嗎? 一、Tomca…

存儲引擎系列--LSM不同Compaction策略性能分析對比

本文介紹一下參考論文里的Compaction性能分析部分,作者在RocksDB的基礎上做了多種策略的改造,然后提出了benchmarking方法論,關注compaction性能的哪些維度,并對結果進行分析。 一、Standardization of Compaction Strategies 1.1 實驗平臺的選擇 作者選擇了RocksDB作為…

leetcode 3559. Number of Ways to Assign Edge Weights II

leetcode 3559. Number of Ways to Assign Edge Weights II 1. 解題思路2. 代碼實現 題目鏈接:3559. Number of Ways to Assign Edge Weights II 1. 解題思路 這一題是題目3558. Number of Ways to Assign Edge Weights I的進階版本。 對于題目3558來說&#xf…

推理模型 vs 非推理模型:核心區別及優劣勢解析

推理能力上的差異 推理模型在推理能力方面表現突出,它們擅長通過生成中間步驟和“思維鏈”逐步解決復雜問題。這意味著面對數學計算、邏輯推理、多跳推斷等任務時,推理模型能夠將問題分解為若干子步驟,每一步給出推理結果,最終匯總得到答案。這種逐步推導的方式使得推理模…

OPENEULER搭建私有云存儲服務器

一、關閉防火墻和selinux 二、下載相關軟件 下載nginx,mariadb、php、nextcloud 下載nextcloud: sudo wget https://download.nextcloud.com/server/releases/nextcloud-30.0.1.zip sudo unzip nextcloud-30.0.1.zip -d /var/www/html/ sudo chown -R…

Docker 與微服務架構:從單體應用到容器化微服務的遷移實踐

隨著軟件系統規模和復雜性的日益增長,傳統的單體應用(Monolithic Application)在開發效率、部署靈活性和可伸縮性方面逐漸暴露出局限性。微服務架構(Microservice Architecture)作為一種將大型應用拆分為一系列小型、獨立、松耦合服務的模式,正成為現代企業構建彈性、敏捷…

【C#】Invalidate()的使用

Invalidate()的使用 Invalidate() 是 C# 中用于通知控件需要重新繪制的方法。它通常用于 Windows Forms 應用程序中,當想要更新控件的顯示內容時使用。調用 Invalidate() 方法后,系統會安排對該控件進行重繪,這將導致后續調用 OnPaint 方法&…