主頁 >  其他 > 第十章 云存盤技術

第十章 云存盤技術

2020-09-13 05:28:43 其他

1.云存盤概述
云存盤是一種網上在線存盤(英語:Cloud storage)的模式,即把資料存放在通常由第三方托管的多臺虛擬服務器,而非專屬的服務器上。托管(hosting)公司運營大型的資料中心,需要資料存盤托管的人,則透過向其購買或租賃存盤空間的方式,來滿足資料存盤的需求。資料中心營運商根據客戶的需求,在后端準備存盤虛擬化的資源,并將其以存盤資源池(storage pool)的方式提供,客戶便可自行使用此存盤資源池來存放檔案或物件。實際上,這些資源可能被分布在眾多的服務器主機上。
云存盤這項服務乃透過Web服務應用程式介面(API), 或是透過Web化的用戶界面來訪問。
存盤歷史:
存盤技術是計算機的核心技術之一,計算機的存盤技術(如硬碟、網路存盤、虛擬化存盤等技術)的總體趨勢是存盤容量和I/O速度不斷增加。隨著資訊技術的發展,存盤行業涌現出新的存盤技術。重要歷史如下:
第一臺硬碟存盤器。
世界上第一臺硬碟存盤器IBM 350RAMAC誕生,當時它的總容量只有5MB,但總共用了50個直徑為24英寸的磁盤。
RAID技術出現。
SAN技術出現。

2.存盤的分類
根據服務器型別可以將存盤分為封閉系統的存盤和開放系統的存盤,開放系統的存盤又分為內置存盤和外掛存盤。其中,外掛存盤可以分為直連式存盤(DAS)和網路存盤(FAS)。根據組網形式不同,當前3種主流存盤技識訓存盤解決方案為直連式存盤(DAS)、存盤區域網路(SAN)、網路接入存盤(NAS)。
下面對DAS、NAS、SAN的比較:
直接連接存盤是指將存盤設備通過SCSI介面直接連接到一臺服務器上使用。存盤介質直接掛接在內部總線上,資料存盤是整個服務器結構的一部分。
DAS的優點
安裝簡單,存盤設備便宜。
DAS的缺點
不具備災備能力,僅適合小規模(家用,小企業使用)。
不適合對性能要求高的場景。
NAS設備本質就是將本地主機的檔案系統遷移到IP網路的設備上,多個用戶節點可以共用一個NAS上的同一個檔案系統。
NAS其實是一個網路上的瘦服務器,對用戶提供檔案系統訪問的能力,管理存盤介質和負責資料備份。平常我們在x86的服務器上開啟samba服務,然后在windows上映射一個盤符到samba服務器上就可以像使用本地存盤一樣使用服務器上的存盤,這時,這臺服務器也可以看做是一臺NAS服務器。
FTP服務器算不算NAS?不算, 因為客戶訪問FTP服務器上的檔案,還需要先將完整檔案下載到本地的檔案系統目錄里面。而NAS上的網路檔案系統是可以不依賴本地檔案系統,直接掛載使用的(例如目前常用的NFS, CIFS檔案系統)。
SAN是通過專用高速網將一個或多個網路存盤設備和服務器連接起來的專用存盤系統。可以把SAN理解成一個網路,這個網路里包含著各種各樣的元素,比如磁盤陣列,FC交換機。
SAN的型別劃分
SAN可以分為FC_SAN和IP_SAN兩種型別。
FC_SAN
SAN原本只有FC-SAN一種,一般說的SAN默認就是指FC_SAN。它使用光纖通道傳輸資料,其采用的是SCSI協議。
IP_SAN
IP_SAN是FC_SAN后產生的,它采用通過IP網路傳輸資料,采用iSCSI傳輸標準傳輸SCSI協議資料。FC_SAN與IP_SAN的對比
FC_SAN優勢:
傳輸帶寬高,目前有1,2,4和8Gb/s四種標準,主流的是4和8Gb/s
性能穩定可靠,技術成熟,是關鍵應用領域和大規模存盤網路的不二選擇。
FC_SAN缺點:
成本極其高昂,需要光纖交換機和大量的光纖布線;
維護及配置復雜,需要培訓完全不同于LAN管理員的專業FC網路管理員。
IP_SAN優勢:
成本低廉,購買的網線和交換機都是用以太網,甚至可以利用現有網路組建SAN;
部署簡單,管理難度低;
萬兆以太網的出現使得IP SAN在與FC SAN競爭時不再遜色于傳輸帶寬;
基于IP網路的天生優勢使得IP SAN很容易實作異地存盤、遠程容災等穿越WAN才能時間的技術。
IP_SAN缺點:
IP_SAN在性能各方面FC_SAN還是有差別的。專有領域還是FC_SAN的天下。
DAS里,作業系統,檔案系統,存盤是一個整體。
NAS里,把檔案系統和存盤給分離出去了。
在SAN里, 僅僅把存盤給獨立出去,檔案系統依然在訪問端。

3.RAID
Raid0模式  總容量=磁盤數量*磁盤容量
優點:在raid0狀態下,存盤資料被分割成兩部分,分別存盤在兩 硬碟上,此時移動硬碟的理論存盤速度是單塊硬碟的2倍,實際容量等于兩塊硬碟中最小的一塊的2倍。
缺點:任何一塊硬碟發生故障,整個raid上的資料將不可恢復。備注:存盤高清電影比較適合。
raid1模式  總容量=(磁盤數量/2)*磁盤容量
優點:此模式下,兩塊硬碟互為鏡像。當一個硬碟受損時,換上一塊全新的硬碟(大于或者等于原來硬碟容量)替代原硬碟即可自動恢復資料和繼續使用,移動硬碟的實際容量等于較小一塊硬碟的容量,存盤速度與單塊硬碟相同。raid 1的優勢在于任何一塊硬碟出現故障時,所存盤的資料都不會丟失。
缺點 :該模式可使用的硬碟實際容量比較小,僅僅為兩顆硬碟中最小硬碟的容量。
備注:非常重要的資料,如資料庫,個人資料,是萬無一失的存盤方案
raid 3   總容量=(磁盤數量—1)*磁盤容量
它同RAID 2非常類似,都是將資料條塊化分布于不同的硬碟上,區別在于RAID 3使用簡單的奇偶校驗,并用單塊磁盤存放奇偶校驗資訊。如果一塊磁盤失效,奇偶盤及其他資料盤可以重新產生資料;如果奇偶盤失效則不影響資料使用。RAID 3對于大量的連續資料可提供很好的傳輸率,但對于隨機資料來說,奇偶盤會成為寫操作的瓶頸。
raid 5模式   總容量=(磁盤數量—1)*磁盤容量
raid5不對存盤的資料進行備份,而是把資料和相對應的奇偶校驗資訊存盤到raid5的各個磁盤上,并且奇偶校驗資訊和相對應的資料分別存盤于不同的磁盤上。當raid5的一個磁盤資料發生損壞后,利用剩下的資料和相對應的奇偶校驗資訊去恢復被損壞的資料。
raid 6    總容量=(磁盤數量—2)*磁盤容量
RAID 6與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗資訊塊。兩個獨立的奇偶系統使用不同的演算法,資料的可靠性非常高,即使兩塊磁盤同時失效也不會影響資料的使用。但RAID 6需要分配給奇偶校驗資訊更大的磁盤空間,相對于RAID 5有更大的“寫損失”,因此“寫性能”非常差。較差的性能和復雜的實施方式使得RAID 6很少得到實際應用。
raid 10   總容量=(磁盤數量/2)*磁盤容量
raid10至少需要塊硬碟才能完成。把兩塊硬碟組成一個raid1,然后兩組raid1組成一個raid0。雖然raid10方案造成50%的磁盤浪費,但是它提供了200%的速度和單磁盤損壞的資料安全性。
raid 50   總容量=(磁盤數量—1)*磁盤容量
RAID50是RAID5與RAID0的結合。此配置在RAID5的子磁盤組的每個磁盤上進行包括奇偶資訊在內的資料的剝離。每個RAID5子磁盤組要求三個硬碟。RAID50具備更高的容錯能力,因為它允許某個組內有一個磁盤出現故障,而不會造成資料丟失。而且因為奇偶位分部于RAID5子磁盤組上,故重建速度有很大提高。優勢:更高的容錯能力,具備更快資料讀取速率的潛力。需要注意的是:磁盤故障會影響吞吐量。故障后重建資訊的時間比鏡像配置情況下要長。

4.磁盤熱備原理
那個熱備盤相當于幫Raid陣列多做多個備份,如果Raid陳列里其中一個盤壞了,這個熱備盤就會頂替Raid里的那個壞盤,同時利用異或校驗演算法,把壞盤上面的資料原樣做出來并存盤在熱備盤中。這樣一來就等于Raid沒受到損壞,然后你再找個一個同樣的盤把壞盤替換掉,Raid和熱備盤的狀態又正常了!

5.資料分級存盤的概念
資料分級存盤即把資料存放在不同類別的存盤設備中,通過分級存盤管理軟體實作資料物體在存盤設備之間的自動遷移;根據資料的訪問頻率、保留時間、容量、性能要求等因素確定最佳存盤策略,從而控制資料遷移的規則。分級存盤的優點:
1)最大限度地滿足用戶需求。
2)減少總體存盤成本。
3)性能優化。
4)改善資料可用性。
5)資料遷移對應用透明
資料存盤一般分為線(on-line)存盤、近線(near-line)存盤和離線(off-line)存盤三種存盤方式。

6.云存盤的概念與技術原理
目前業界普遍認同云存盤的兩種主流技術解決方案:分布式存盤和存盤虛擬化。
分布式存盤主要包括分布式塊存盤、分布式檔案存盤、分布式物件存盤和分布式表存盤4種型別。
分布式塊存盤。簡單來說就是提供了塊設備存盤的介面。用戶需要把塊存盤卷附加到虛擬機(或者裸機)上后才可以與其互動。這些卷都是持久的,它們可以被從運行實體上 解除或者重新附加而資料保持完整不變。
特點:簡單。
應用場景:用來提高I/O技能
分布式檔案存盤。專為企業級應用定制的分布式檔案存盤系統,采用分布式架構實作,整體系統無單點,無性能瓶頸,支持靈活彈性擴容,支持目錄級配額管理,智能化運維界面。 
為企業各類應用提供替代傳統NAS、FTP、POSIX新一代檔案存盤解決方案。有效為企業資料存盤提升性能,提高可用性,降低運維成本。
分布式物件存盤。采用分布式集群架構實作,為企業級海量非結構化資料提供資料存盤解決方案。提供Amazon S3、OpenStack Swift標準物件存盤協議,標準HTTP負載做到無單點,無瓶頸的高性能、彈性擴容、高可用的物件存盤方案。可廣泛用于企業網盤、影像資料、互聯網應用、資料備份等各種非結構化資料存盤場景。物件維護自己的屬性,簡化了存盤系統的管理任務,增加了靈活性。
物件存盤系統的組成部分
1)物件:物件存盤的基本單元。
2)物件存盤設備:物件存盤系統的核心。
3)檔案系統:對用戶的檔案操作進行解釋,并在元資料服務器和物件存盤設備間通信,完成所請求的操作。
4)元資料服務器:為客戶端提供元資料。
5)網路連接:物件存盤系統的重要組成部分。
分布式表存盤。是阿里云自研的NoSQL多模型資料庫,提供海量結構化資料存盤以及快速的查詢和分析服務。表格存盤的分布式存盤和強大的索引引擎能夠支持PB級存盤、千萬TPS以及毫秒級延遲的服務能力。

7.物件存盤技術
首先解釋物件存盤中的物件一詞,它是一個資料存盤單位,就像磁盤中的塊一樣。一個物件中不僅包含存盤的資料本身,還包含描述資料的資訊,也叫元資料,以及由存盤資料和元資料生成的唯一 ID。物件存盤技術通常用于存盤非結構化的資料,比如音視頻、圖片和二進制構件等,其實也就是不適用于用資料庫存盤的資料。因為物件存盤中的元資料可以自定義,所以用戶可以使用自定義的元資料來描述這些不包含文本欄位的、非結構化的資料。物件存盤技術可以在硬體層面實作,比如物件存盤設備,與磁盤不同,它的存盤單元是物件而不是塊。也可以在軟體層面實作,即基于塊設備的物件存盤系統。

物件存盤系統的組成
物件(Object)
包含了檔案資料以及相關的屬性資訊,可以進行自我管理
OSD(Object-based Storage Device)
一個智能設備,是Object的集合
檔案系統
檔案系統運行在客戶端上,將應用程式的檔案系統請求傳輸到MDS和OSD上
元資料服務器(Metadata Server,MDS)
系統提供元資料、Cache一致性等服務
網路連接
1. 物件(Object)
物件存盤的基本單元。每個Object是資料和資料屬性集的綜合體。資料屬性可以根據應用的需求進行設定,包括資料分布、服務質量等。在傳統的存盤中,塊設備要記錄每個存盤資料塊在設備上的位置。Object維護自己的屬性,從而簡化了存盤系統的管理任務,增加了靈活性。Object的大小可以不同,可以包含整個資料結構,如檔案、資料庫表項等。
2、OSD(Object-based Storage Device)
每個OSD都是一個智能設備,具有自己的存盤介質、處理器、記憶體以及網路系統等,負責管理本地的Object,是物件存盤系統的核心。OSD同塊設備的不同不在于存盤介質,而在于兩者提供的訪問介面。
OSD的主要功能
資料存盤和安全訪問
OSD使用Object對所保存的資料進行管理。它將資料存放到磁盤的磁道和扇區,將若干磁道和扇區組合起來構成Object,并且通過此Object向外界提供對資料的訪問。每個Object同傳統的檔案相似,使用同檔案類似的訪問介面,包括Open、Read、Write等。但是兩者并不相同,每個Object可能包括若干個檔案,也可能是某個檔案的一部分,且是獨立于作業系統的。除了具體的用戶資料外,OSD還記錄了每個Object的屬性資訊,主要是物理視圖資訊。將這些資訊放到OSD上,大大減輕了元資料服務器的負擔,增強了整個存盤系統的并行訪問性能和可擴展性。
3、檔案系統
檔案系統對用戶的檔案操作進行解釋,并在元資料服務器和OSD間通信,完成所請求的操作。
現有的應用對資料的訪問大部分都是通過POSIX檔案方式進行的,物件存盤系統提供給用戶的也是標準的POSIX檔案訪問介面。
介面具有和通用檔案系統相同的訪問方式,同時為了提高性能,也具有對資料的Cache功能和檔案的條帶功能。同時,檔案系統必須維護不同客戶端上Cache的一致性,保證檔案系統的資料一致
檔案系統讀訪問實體:
客戶端應用發出讀請求;
檔案系統向元資料服務器發送請求,獲取要讀取的資料所在的OSD;
然后直接向每個OSD發送資料讀取請求;
OSD得到請求以后,判斷要讀取的Object,并根據此Object要求的認證方式,對客戶端進行認證,如果此客戶端得到授權,則將Object的資料回傳給客戶端;
檔案系統收到OSD回傳的資料以后,讀操作完成。
4.元資料服務器 (Metadata Server)
為客戶端提供元資料,主要是檔案的邏輯視圖,包括檔案與目錄的組織關系、每個檔案所對應的OSD等。
在傳統的檔案系統中,元資料由本機或者檔案服務器負責維護,每次對資料塊的操作都要獲取元資料。
在物件存盤系統中,由于每次操作只有一次對元資料的訪問,具體的資料傳輸都由OSD和客戶端通過直接連接進行,大大減少了元資料的操作,降低了元資料服務器的負擔,從而為系統的擴展提供了可能性。
特點
客戶端采用Cache來快取資料
當多個客戶端同時訪問某些資料時,MDS提供分布的鎖機制來確保Cache的一致性。
5. 網路連接
為客戶端提供認證
為了增強系統的安全性,MDS為客戶端提供認證方式。OSD將依據MDS的認證來決定是否為客戶端提供服務。
網路連接是物件存盤系統的重要組成部分。它將客戶端、MDS和OSD連接起來,構成了一個完整的系統。

8.存盤技術的發展趨勢
存盤虛擬化最早提出是1959-1960年
固態硬碟(SSD)。SSD與傳統磁盤不同,它是一種電子器件而非物理機械裝置,具有體積小、能耗小、抗干擾能力強、尋址時間小、IOPS高、I/O性能高等特點。
重復資料洗掉
SOHO存盤。SOHO存盤即家庭或個人存盤。
ROBO存盤
語意化檢索。資料檢索主要分為兩類,一是基于檔案名,二是基于檔案內容
存盤智能化。人工智能是計算機的發展方向,這是一個理想而艱巨的目標。









轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/20567.html

標籤:網絡

上一篇:第十章 云存盤技術

下一篇:VMware Workstation Pro 無法在Windows上運行

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more