當前位置:首頁 » 存儲配置 » 存儲過程黑科技

存儲過程黑科技

發布時間: 2022-05-08 03:32:42

㈠ 求 存儲過程和sql語句之間的區別 余額准確越好

性能上
存儲過程優於SQL語句,
原因:存儲過程是預編譯的,而SQL語句是執行一次就需要編譯一次。

安全性
存儲過程仍然優於SQL語句,
可以認為存儲過程是封裝好的,代碼沒有在程序中直接暴露出來,因此被代碼注入的可能性就大大降低,提高程序安全性,而SQL語句則是赤裸裸的放在前台代碼中,很容易被黑客利用。

那是不是存儲過程就一定好於SQL語句呢?
非也,殺雞還是用殺雞的刀吧,比如你只是想取個結果集,那還是用SQL語句就可以了,但是在處理一些稍微復雜的業務邏輯時,還是用存儲過程比較好。

㈡ 如何看待黑科技有新的黑科技面世時,你會去嘗試嗎

全息透鏡作為一種高匹配的增強現實眼鏡,已經廣泛應用於工業甚至軍事領域。但這一次,陀螺君居然在HoloLens上看到了游戲應用的出現,讓佩戴者用皮卡丘框起來。這是上周在IT活動Ignite 2021上,微軟與任天堂合作展示的Pokemon Go的HoloLens版本。這個版本和以前的手機版本不一樣。玩家可以直接與寵物精靈互動,兩個玩家可以在現實中相遇,看到對方的寵物精靈,進行寵物精靈之戰。相比口袋妖怪Go,微軟對黑科技「全息傳輸」的復制更引人注目,微軟技術研究員基普曼通過全息投影出現在會場。

微軟對Mesh的定位主要是創造一種可以跨屏、自然交互、與真實視圖和人交互的體驗。所以平台需要圍繞微軟現有的HoloLens平台、MR頭戴式平台以及更常見的平台進行設計。事實上,Mesh平台從跨平台支持、雲服務、LBA AR支持等多個方面定義了未來XR應用的一些特性。從每個功能的單一角度來看,都有相應的企業和服務面對一些蓬勃發展的特定用戶群體。

1.與其他微軟平台和工具交流

Mesh基於Azure,可以和其他微軟平台和工具進行通信。藉助身份服務,如Azure活動目錄和微軟帳戶,用戶可以在適當的身份驗證和授權後進入安全和可信的會話。微軟圖形允許用戶在商業或消費者空間訪問內容和聯系人等信息。而且作為開發者,不需要擔心計費、音視頻傳輸等核心基礎設施,以及底層的實時管理功能。除了核心平台之外,微軟由AI支持的關鍵功能使Mesh能夠通過為MR實施大規模多用戶在線(MMO)場景來解決一些復雜的技術挑戰。

2.存在感

Mesh提到的在場主要指兩點。第一點是有代表性的頭像。在多用戶MR體驗中,不同類型的設備使用不同的代表性頭像,這些頭像可以由用戶定製。Mesh為用戶提供具有代表性的3D頭像,並通過設備的由內向外感測器呈現。Mesh平台有自己的頭像和定製製作工具,可以直接使用頭像。此外,該平台還可以通過其AI驅動的動作模型,幫助現有頭像捕捉與用戶動作一致的動作和表情。

第二點是通過由外向內的感測器實現真正的360度全方位拍攝,可以自定義相機設置,比如通過Mixed Reality Capture Studio高保真保存拍攝的3D圖像,或者用Azure Kinect拍攝深度敏感的應用圖像,幫助生成全息圖像。全息圖生成後,基於網格開發的應用程序可以在XR頭顯示器或手機、PC或平板電腦上啟用,以使用全息圖並將其呈現給用戶。

3.空間地圖

在Mesh出現之前,各種設備只有自己的局部世界地圖,在Mesh的幫助下,這些局部緩存地圖可以進行合並和優化,形成對空間和環境的全局理解。這個框架錨定內容,分享願景,並在3D中合作。Mesh創建的地圖比GPS更精確,即使在GPS無法定位的空間。它有助於傳遞與特定興趣點相關聯的「世界鎖定全息圖」。此外,網格可以生成與給定對象的精確布局和幾何對齊相同的理解,以便開發人員可以輕松構建可能需要被視覺信息覆蓋的應用程序對象,這些視覺信息將對象與視覺信息(如指令、服務記錄和其他重要數據)完全匹配。

4.全息渲染

全息渲染是智能邊緣雲計算和智能雲架構的典型例子。在Mesh的支持下,全息渲染可以實現高保真,不需要設備的操作和功耗。網格允許開發人員通過雲連接為每個場景和模型在本地獨立渲染和遠程渲染之間進行選擇,使開發人員在設計應用程序時具有更大的靈活性,可以根據不同的設備優化延遲和保真度。而且全息渲染還支持大部分3D文件格式,在啟用Mesh的應用中進行局部渲染,解決了引入用戶現有3D模型進行協作的問題。

5.多用戶同步

對於開發者來說,在虛擬協作會議中創建一個共同的全息圖視角並相互交流是一個很大的挑戰。在網格中,共享內容是通過多用戶同步來實現的,這將有助於更新參與者的姿勢、動作、表情或空間全息圖的變化。所有這些都發生在100毫秒的延遲內,無論是在相同的物理空間還是在不同的時區。Mesh中的空間音頻會增強這些功能,從而創造出多用戶場景中處於同一物理空間的感覺。

據微軟稱,為了利用這些功能,Mesh將為開發者提供跨平台的SDK,讓開發者可以針對不同的設備類型創建應用。目前Mesh與C++和C#一起支持Unity,未來幾個月Mesh將支持虛幻、巴比倫和React Native。除了訪問功能,軟體開發工具包還為開發人員在應用程序中使用提供了一個預構建的UX結構。這將使開發人員能夠更快、更簡潔地提供磁共振體驗。隨著Mesh平台的出現,這一系列新功能匯集在一起,成為XR應用的特色呈現。這種融合把零星的技術方向變成了整體,讓XR的概念一步步具體化,這是它最大的貢獻。

Mesh背後的Azure智能雲的價值

基於Mesh開發的XR應用可以廣泛應用於很多領域和場合,這主要歸功於Azure智能雲帶來的價值。Mesh的虛擬協作功能使跨時區的用戶能夠以數字方式聚集在一起,一起討論和理解他們,這有助於更快地查看數據和做出更好的決策。用戶可以隨時一起訓練。得益於Holoportation(微軟開發的3D視頻採集系統)、全息共享和可視化功能,合作夥伴無需在路上花費時間和精力就可以面對面學習。

比如在遠程醫療中,專家可以看到其他醫生的診斷,並覆蓋數據以保證共識,更好的解決問題,共同決策。設計師和工程師可以一起進行3D設計,團隊成員在參與設計時可以用不同的設備分享想法和創意。同事們可以在內容上實時合作,要麼親自合作,要麼通過全息傳輸。Mesh的多應用場景和基於雲計算平台的azure的本質,意味著微軟Azure行業和MR業務的拓展。

微軟技術研究員亞歷克斯·基普曼(Alex Kipman)表示:「從一開始,這就是混合現實的夢想。」其實你可以感覺和分享內容的人在一個地方,也可以從不同的混合現實設備中傳輸,即使沒有物理上的在一起也可以和人在一起。"

他認為,隨著越來越多的人活躍在網格平台上,我們所有人都參與了Azure智能雲的價值構建。在這些協作體驗中,內容不在當前用戶的設備或應用程序中。全息內容上傳到雲端,意味著用戶佩戴的混合現實設備只需要負責視覺效果和交互的沉浸式呈現。對於計算能力有限的個人來說,這是一個飛躍。"最重要的是,隨著XR應用在Meah平台的逐漸發展和成熟,更多前所未見的安全隱患和網路安全事件成為關注的焦點。與之前的體驗相比,在基於Azure的智能雲Meah平台上獲得的全新AltspaceVR體驗,可以讓公司使用企業級安全功能(包括安全登錄、會話管理和隱私合規)在虛擬現實中舉行會議和工作聚會。

Azure智能雲為Meah提供了容納大量模型場景和角色的前提條件,這也是平台區別於傳統APP的地方。你可以理解,在XR環境下,應用之間的穿梭更像是城市之間的旅行,其間不會有下載過程,也不會有硬體計算能力適配的問題。事實上,從2020年底開始,各大廠商都開始全面實施基於雲服務的平台服務戰略。其中Epic的數字人類平台和HTC的VR社交平台都擁抱了雲技術。雲計算的力量和資源將被分配到每一個普通消費者手中,以獲得更安全、更具性價比的XR體驗,這也是XR行業普及的曙光。

微軟在XR布局上不遺餘力,就像技術總監亞歷克斯·基普曼(Alex Kipman)從「海底深處」突然「閃現」,然後以一段詩意而浪漫的朗誦開始——一個人的夢想只是一場夢,一個大家共同夢想的夢,就叫現實。錯失移動互聯網機遇的微軟,正在結合雲計算在MR領域的優勢,讓大家更接近未來。網眼絕不是錦上添花。如果保持這個優勢,擁有XR底層開發系統和雲計算支持的微軟,將會定義XR未來的一些標准。

㈢ 數據存儲器又可分為靜態SRAM和動態DRAM,何為靜態SRAM與動態DRAM

隨機存儲器(RAM)有兩種,靜態隨機存儲器(Static Random-Access Memory),簡寫為SRAM,通常由6個MOS管組成,寫入數據後不需要刷新;和動態隨機存儲器(Dynamic Random-Access Memory),簡寫為DRAM,通常為一個MOS管加一個電容,寫入數據後需要不斷刷新

隨機存儲器只是數據存儲器中的一種,數據存儲器也不是只有SRAM和DRAM兩種

㈣ 如何創建SQL存儲過程

步驟如下:

  1. 在對象資源管理器中,連接到某個資料庫引擎實例,再展開該實例。

  2. 展開「資料庫」、sql server存儲過程所屬的資料庫以及「可編程性」。

  3. 右鍵單擊「存儲過程」,再單擊「新建存儲過程」。

  4. 在「查詢」菜單上,單擊「指定模板參數的值」。

  5. 在「指定模板參數的值」對話框中,「值」列包含參數的建議值。接受這些值或將其替換為新值,再單擊「確定」。

  6. 在查詢編輯器中,使用過程語句替換 SELECT 語句。

  7. 若要測試語法,請在「查詢」菜單上,單擊「分析」。

  8. 若要創建sql server存儲過程,請在「查詢」菜單上,單擊「執行」。

  9. 若要保存腳本,請在「文件」菜單上,單擊「保存」。接受該文件名或將其替換為新的名稱,再單擊「保存」。

㈤ 存儲過程集合循環刪除,就像java中list中循環刪除元素一樣,知道刪除完

今天我需要從一個java的集合中,根據另一個集合的內容,刪除第一個集合中不特定的元素。這看上去非常簡單,但卻遇到了問題。這就是「Java中如何刪除一個集合中的多個元素」的問題。
這是我要寫的方法的頭部
private void screenBlackNameList(List<SharedBoardSmsWrapper> source, List<BlackNameListModel> blackNameList)

事情是這樣子的。source集合中保存了一些顯示用的數據元素。blackNameList集合中保存的是黑名單列表。我們需要根據黑名單表,把source集合中黑名單用戶的數據剔除掉。

這個問題的解決看上去非常簡單。

我首先使用for each 語句進行刪除。

Java代碼
for(SharedBoardSmsWrapper tmpSharedBoardSmsWrapper:source){

for(BlackNameListModel tmpBlackNameListModel:blackNameList){
if(tmpSharedBoardSmsWrapper.getSource().equals(tmpBlackNameListModel.getSource())){
source.remove(tmpSharedBoardSmsWrapper);
break;
}

}
}
[java] view plain
for(SharedBoardSmsWrapper tmpSharedBoardSmsWrapper:source){ for(BlackNameListModel tmpBlackNameListModel:blackNameList){ if(tmpSharedBoardSmsWrapper.getSource().equals(tmpBlackNameListModel.getSource())){ source.remove(tmpSharedBoardSmsWrapper); break; } } }

非常簡單的問題!我暗笑,
測試…
令我意外的是,這段代碼居然拋出了異常
java.util.。
查看JDK6手冊

public class
extends RuntimeException
當方法檢測到對象的並發修改,但不允許這種修改時,拋出此異常。
例如,某個線程在 Collection 上進行迭代時,通常不允許另一個線性修改該 Collection。通常在這些情況下,迭代的結果是不確定的。如果檢測到這種行為,一些迭代器實現(包括 JRE 提供的所有通用 collection 實現)可能選擇拋出此異常。執行該操作的迭代器稱為快速失敗 迭代器,因為迭代器很快就完全失敗,而不會冒著在將來某個時間任意發生不確定行為的風險。
注意,此異常不會始終指出對象已經由不同 線程並發修改。如果單線程發出違反對象協定的方法調用序列,則該對象可能拋出此異常。例如,如果線程使用快速失敗迭代器在 collection 上迭代時直接修改該 collection,則迭代器將拋出此異常。
注意,迭代器的快速失敗行為無法得到保證,因為一般來說,不可能對是否出現不同步並發修改做出任何硬性保證。快速失敗操作會盡最大努力拋出 。因此,為提高此類操作的正確性而編寫一個依賴於此異常的程序是錯誤的做法,正確做法 是: 應該僅用於檢測 bug。

Java中的For each實際上使用的是iterator進行處理的。而iterator是不允許集合在iterator使用期間刪除的。而我在for each時,從集合中刪除了一個元素,這導致了iterator拋出了。

看來只有老老實實使用傳統的for循環了!

Java代碼
for(int i=0;i<source.size();i++){
SharedBoardSmsWrapper tmpSharedBoardSmsWrapper=source.get(i);
for(int j=0;j<blackNameList.size();j++){
BlackNameListModel tmpBlackNameListModel=blackNameList.get(j);
if(tmpSharedBoardSmsWrapper.getSource().equals(tmpBlackNameListModel.getSource())){
source.remove(tmpSharedBoardSmsWrapper);
break;
}
}
}
[java] view plain
for(int i=0;i<source.size();i++){ SharedBoardSmsWrapper tmpSharedBoardSmsWrapper=source.get(i); for(int j=0;j<blackNameList.size();j++){ BlackNameListModel tmpBlackNameListModel=blackNameList.get(j); if(tmpSharedBoardSmsWrapper.getSource().equals(tmpBlackNameListModel.getSource())){ source.remove(tmpSharedBoardSmsWrapper); break; } } }

這下應該沒問題了吧!信心滿滿地按下測試…
暈!怎麼回事,數據怎麼過濾得不對?

Debug跟蹤後發現,原來,集合刪除元素時,集合的size會變小,連帶索引都會改變!
這可怎麼辦?我不會被這樣一個小問題搞得沒轍了吧!

方法一:用傳統for循環,從集合最後元素向前循環刪除元素,集合的size會變小,連帶索引都會改變,但不會影響到前面的未循環元素。
ArrayList<Integer> a=new ArrayList<Integer>(15);
a.add(222);
a.add(3);
a.add(333);
a.add(000);
a.add(333);
a.add(4);

for(int s=a.size()-1;s>=0;s--){
if(a.get(s).intValue()==333){
a.remove(s);
}
}

㈥ 網路存儲技術的工作原理是什麼有圖解釋么

網路存儲技術(Network Storage Technologies)是基於數據存儲的一種通用網路術語。網路存儲結構大致分為三種:直連式存儲(DAS:Direct Attached Storage)、網路存儲設備(NAS:Network Attached Storage)和存儲網路(SAN:Storage Area Network)。
網路存儲技術
直連式存儲(DAS):這是一種直接與主機系統相連接的存儲設備,如作為伺服器的計算機內部硬體驅動。到目前為止,DAS 仍是計算機系統中最常用的數據存儲方法。 DAS即直連方式存儲,英文全稱是Direct Attached Storage。中文翻譯成「直接附加存儲」。顧名思義,在這種方式中,存儲設備是通過電纜(通常是SCSI介面電纜)直接到伺服器的。I/O(輸入/輸入)請求直接發送到存儲設備。DAS,也可稱為SAS(Server-Attached Storage,伺服器附加存儲)。它依賴於伺服器,其本身是硬體的堆疊,不帶有任何存儲操作系統。
DAS的適用環境為:
1) 伺服器在地理分布上很分散,通過SAN(存儲區域網路)或NAS(網路直接存儲)在它們之間進行互連非常困難時(商店或銀行的分支便是一個典型的例子); 2) 存儲系統必須被直接連接到應用伺服器(如Microsoft Cluster Server或某些資料庫使用的「原始分區」)上時; 3) 包括許多資料庫應用和應用伺服器在內的應用,它們需要直接連接到存儲器上,群件應用和一些郵件服務也包括在內。 典型DAS結構如圖所示: 典型DAS結構如圖所示
對於多個伺服器或多台PC的環境,使用DAS方式設備的初始費用可能比較低,可是這種連接方式下,每台PC或伺服器單獨擁有自己的存儲磁碟,容量的再分配困難;對於整個環境下的存儲系統管理,工作煩瑣而重復,沒有集中管理解決方案。所以整體的擁有成本(TCO)較高。目前DAS基本被NAS所代替。下面是DAS與NAS的比較。 DAS與NAS的比較圖
網路存儲設備(NAS):NAS 是一種採用直接與網路介質相連的特殊設備實現數據存儲的機制。由於這些設備都分配有 IP 地址,所以客戶機通過充當數據網關的伺服器可以對其進行存取訪問,甚至在某些情況下,不需要任何中間介質客戶機也可以直接訪問這些設備。
NAS網路存儲器
1. 最大存儲容量
最存儲大存儲容量是指NAS存儲設備所能存儲數據容量的極限,通俗的講,就是NAS設備能夠支持的最大硬碟數量乘以單個硬碟容量就是最大存儲容量。這個數值取決於NAS設備的硬體規格。不同的硬體級別,適用的范圍不同,存儲容量也就有所差別。通常,一般小型的NAS存儲設備會支持幾百GB的存儲容量,適合中小型公司作為存儲設備共享數據使用,而中高檔的NAS設備應該支持T級別的容量(1T=1000G)。
2. 處理器
同普通電腦類似,NAS產品也都具有自己的處理器(CPU)系統,來協調控制整個系統的正常運行。其採用的處理器也常常與台式機或伺服器的CPU大體相同。目前主要有以下幾類。 (1)Intel系列處理器 (4)AMD系列處理器 (5)PA-RISC型處理器 (6)PowerPC處理器 (7)MIPS處理器 一般針對中小型公司使用NAS產品採用AMD的處理器或Intel PIII/PIV等處理器。而大規模應用的NAS產品則使用Intel Xeon處理器、或者RISC型處理器等。但是也不能一概而論,視具體應用和廠商規劃而定。
3. 內存
NAS從結構上講就是一台精簡型的電腦,每台NAS設備都配備了一定數量的內存,而且大多用戶以後可以擴充。在NAS設備中,常見的內存類型由SDRAM(同步內存)、FLASH(快閃記憶體)等。不同的NAS產品出廠時配備的內存容量不同,一般為幾十兆到數GB(1GB=1000MB)容量不等,這取決於NAS產品的應用范圍,一般來講,應用在小規模的區域網當中的NAS,如果只是應付幾台設備的訪問,64M以下內存容量即可。如果是上百個節點以上的訪問,就得需要上G容量的內存。當然,這不是絕對的因素,NAS產品的綜合性能發揮還取決於它的處理器能力、硬碟速度及其網路實際環境等因素的制約。總之,選購NAS產品時,應該綜合考慮各個方面的性能參數。
4. 介面
NAS產品的外部介面比較簡單,由於只是通過內置網卡與外界通訊,所以一般只具有乙太網絡介面,通常是RJ45規格,而這種介面網卡一般都是100M網卡或1000M網卡。另外,也有部分NAS產品需要與SAN(存儲區域網路)產品連接提供更為強大的功能,所以也可能會有FC(Fiber Channel光纖通道)介面。
5. 預置軟體系統
預制操作系統是指NAS產品出廠時隨機帶的操作系統或者管理軟體。目前NAS產品一般帶有以下幾種系統軟體。 精簡的WINDOWS2000系統 這類系統只是保留了WINDOWS2000 SERVER系統核心網路中最重要的部分,能夠驅動NAS產品正常工作。我們可以把它理解為WINDOWS2000的「精簡版」。 FreeBSD嵌入式系統 FreeBSD是類UNIX系統,在網路應用方面具備極其優異的性能。 Linux嵌入式系統 Linux系統類似於UNIX操組系統,但相比之下具有界面友好、內核升級迅速等特點。常常用來作為電器等產品的嵌入式控制系統。
6. 網路管理
網路管理,是指網路管理員通過網路管理程序對網路上的資源進行集中化管理的操作,包括配置管理、性能和記賬管理、問題管理、操作管理和變化管理等。一台設備所支持的管理程度反映了該設備的可管理性及可操作性。 一般的網路滿足SNMP MIB I / MIB II統計管理功能。常見的網路管理方式有以下幾種: (1)SNMP管理技術 (2)RMON管理技術 (3)基於WEB的網路管理 SNMP是英文「Simple Network Management Protocol」的縮寫,中文意思是「簡單網路管理協議」。SNMP首先是由Internet工程任務組織(Internet Engineering Task Force)(IETF)的研究小組為了解決Internet上的路由器管理問題而提出的。 SNMP是目前最常用的環境管理協議。SNMP被設計成與協議無關,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的傳輸協議上被使用。SNMP是一系列協議組和規范(見下表),它們提供了一種從網路上的設備中收集網路管理信息的方法。SNMP也為設備向網路管理工作站報告問題和錯誤提供了一種方法。 目前,幾乎所有的網路設備生產廠家都實現了對SNMP的支持。領導潮流的SNMP是一個從網路上的設備收集管理信息的公用通信協議。設備的管理者收集這些信息並記錄在管理信息庫(MIB)中。這些信息報告設備的特性、數據吞吐量、通信超載和錯誤等。MIB有公共的格式,所以來自多個廠商的SNMP管理工具可以收集MIB信息,在管理控制台上呈現給系統管理員。 通過將SNMP嵌入數據通信設備,如交換機或集線器中,就可以從一個中心站管理這些設備,並以圖形方式查看信息。目前可獲取的很多管理應用程序通常可在大多數當前使用的操作系統下運行,如Windows3.11、Windows95 、Windows NT和不同版本UNIX的等。 一個被管理的設備有一個管理代理,它負責向管理站請求信息和動作,代理還可以藉助於陷阱為管理站提供站動提供的信息,因此,一些關鍵的網路設備(如集線器、路由器、交換機等)提供這一管理代理,又稱SNMP代理,以便通過SNMP管理站進行管理。
7. 網路協議
網路協議即網路中(包括互聯網)傳遞、管理信息的一些規范。如同人與人之間相互交流是需要遵循一定的規矩一樣,計算機之間的相互通信需要共同遵守一定的規則,這些規則就稱為網路協議。 一台計算機只有在遵守網路協議的前提下,才能在網路上與其他計算機進行正常的通信。網路協議通常被分為幾個層次,每層完成自己單獨的功能。通信雙方只有在共同的層次間才能相互聯系。常見的協議有:TCP/IP協議、IPX/SPX協議、NetBEUI協議等。在區域網中用得的比較多的是IPX/SPX.。用戶如果訪問Internet,則必須在網路協議中添加TCP/IP協議。 TCP/IP是「transmission Control Protocol/Internet Protocol」的簡寫,中文譯名為傳輸控制協議/互聯網路協議)協議, TCP/IP(傳輸控制協議/網間協議)是一種網路通信協議,它規范了網路上的所有通信設備,尤其是一個主機與另一個主機之間的數據往來格式以及傳送方式。TCP/IP是INTERNET的基礎協議,也是一種電腦數據打包和定址的標准方法。在數據傳送中,可以形象地理解為有兩個信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個TCP信封,並在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發送上網。在接受端,一個TCP軟體包收集信封,抽出數據,按發送前的順序還原,並加以校驗,若發現差錯,TCP將會要求重發。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數據。 對普通用戶來說,並不需要了解網路協議的整個結構,僅需了解IP的地址格式,即可與世界各地進行網路通信。 IPX/SPX是基於施樂的XEROX』S Network System(XNS)協議,而SPX是基於施樂的XEROX』S SPP(Sequenced Packet Protocol:順序包協議)協議,它們都是由novell公司開發出來應用於區域網的一種高速協議。它和TCP/IP的一個顯著不同就是它不使用ip地址,而是使用網卡的物理地址即(MAC)地址。在實際使用中,它基本不需要什麼設置,裝上就可以使用了。由於其在網路普及初期發揮了巨大的作用,所以得到了很多廠商的支持,包括microsoft等,到現在很多軟體和硬體也均支持這種協議。 NetBEUI即NetBios Enhanced User Interface ,或NetBios增強用戶介面。它是NetBIOS協議的增強版本,曾被許多操作系統採用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI協議在許多情形下很有用,是WINDOWS98之前的操作系統的預設協議。總之NetBEUI協議是一種短小精悍、通信效率高的廣播型協議,安裝後不需要進行設置,特別適合於在「網路鄰居」傳送數據。所以建議除了TCP/IP協議之外,區域網的計算機最好也安上NetBEUI協議。另外還有一點要注意,如果一台只裝了TCP/IP協議的WINDOWS98機器要想加入到WINNT域,也必須安裝NetBEUI協議。
8. 網路文件協議
網路文件系統是基於網路的分布式文件系統,其文件系統樹的各節點可以存在於不同的聯網計算機甚至不同的系統平台上,可以用來提供跨平台的信息存儲與共享。 當今最主要的兩大網路文件系統是Sun提出的NFS(Network File System)以及由微軟、EMC和NetApp提出的CIFS(Common Internet File System),前者主要用於各種Unix平台,後者則主要用於Windows平台,我們熟悉的「網上鄰居」的文件共享方式就是基於CIFS系統的。其他著名的網路文件系統還有Novell公司的NCP(網路控制協議)、Apple公司的AFP以及卡內基-梅隆大學的Coda等,NAS的主要功能之一便是通過各種網路文件系統提供存儲服務。
9. 網路備份軟體
目前在數據存儲領域可以完成網路數據備份管理的軟體產品主要有Legato公司的NetWorker、IBM公司 的Tivoli、Veritas公司 的NetBackup等。另外有些操作系統,諸如Unix的tar/cpio、Windows2000/NT的Windows Backup、Netware的Sbackup也可以作為NAS的備份軟體。
NetBackup
NetBackup是Veritas公司推出的適用於中型和大型的存儲系統的備份軟體,可以廣泛的支持各種開放平台。另外該公司還推出了適合低端的備份軟體Backup Exec。
NetWorker
NetWorker是Legato公司推出的備份軟體,它適用於大型的復雜網路環境,具有各種先進的備份技術機制,廣泛的支持各種開放系統平台。值得一提的是, NetWorker中的Cellestra技術第一個在產品上實現了Serverless Backup(無伺服器備份)的思想。
IBM Tivoli
IBM Tivoli是IBM公司推出的備份軟體,與Veritas的NetBackup和Legato的NetWorker相比,Tivoli Storage Manager更多的適用於IBM主機為主的系統平台,其強大的網路備份功能可以勝任大規模的海量存儲系統的備份需要。 此外,CA公司原來的備份軟體ARCServe,在低端市場具有相當廣泛的影響力。其新一代備份產品--BrightStor,定位直指中高端市場,也具有不錯的性能。 選購備份軟體時,應該根據不同的用戶需要選擇合適的產品,理想的網路備份軟體系統應該具備以下功能:
集中式管理
網路存儲備份管理系統對整個網路的數據進行管理。利用集中式管理工具的幫助,系統管理員可對全網的備份策略進行統一管理,備份伺服器可以監控所有機器的備份作業,也可以修改備份策略,並可即時瀏覽所有目錄。所有數據可以備份到同備份伺服器或應用伺服器相連的任意一台磁帶庫內。
全自動的備份
備份軟體系統應該能夠根據用戶的實際需求,定義需要備份的數據,然後以圖形界面方式根據需要設置備份時間表,備份系統將自動啟動備份作業,無需人工干預。這個自動備份作業是可自定的,包括一次備份作業、每周的某幾日、每月的第幾天等項目。設定好計劃後,備份作業就會按計劃自動進行。
資料庫備份和恢復
在許多人的觀念里,資料庫和文件還是一個概念。當然,如果你的資料庫系統是基於文件系統的,當然可以用備份文件的方法備份資料庫。但發展至今,資料庫系統已經相當復雜和龐大,再用文件的備份方式來備份資料庫已不適用。是否能夠將需要的數據從龐大的資料庫文件中抽取出來進行備份,是網路備份系統是否先進的標志之一。
在線式的索引
備份系統應為每天的備份在伺服器中建立在線式的索引,當用戶需要恢復時,只需點取在線式索引中需要恢復的文件或數據,該系統就會自動進行文件的恢復。
歸檔管理
用戶可以按項目、時間定期對所有數據進行有效的歸檔處理。提供統一的Open Tape Format 數據存儲格式從而保證所有的應用數據由一個統一的數據格式作為永久的保存,保證數據的永久可利用性。
有效的媒體管理
備份系統對每一個用於作備份的磁帶自動加入一個電子標簽,同時在軟體中提供了識別標簽的功能,如果磁帶外面的標簽脫落,只需執行這一功能,就會迅速知道該磁帶的內容。
滿足系統不斷增加的需求
備份軟體必須能支持多平台系統,當網路上連接上其它的應用伺服器時,對於網路存儲管理系統來說,只需在其上安裝支持這種伺服器的客戶端軟體即可將數據備份到磁帶庫或光碟庫中。
10. 網站瀏覽器支持
網站瀏覽器支持是指能否夠通過WEB(就是WWW,俗稱互聯網)手段對NAS產品進行管理,以及管理時使用的瀏覽器類型。絕大部分的NAS產品都支持WEB管理,這樣的好處是管理方便,用戶在任何地方只要能夠上網就可以輕松的管理NAS設備。 目前NAS產品支持的常用瀏覽器有微軟的IE(Internet Explorer)瀏覽器以及網景公司的Netscape瀏覽器。
11. 網路服務
網路服務是指NAS產品在運行時系統能夠提供何種服務。典型的網路服務有DHCP、DNS、FTP、Telnet、WINS、SMTP等。
DHCP
DHCP的全名是「Dynamic Host Configuration Protocol」,即動態主機配置協議。在使用DHCP的網路里,用戶的計算機可以從DHCP伺服器那裡獲得上網的參數,幾乎不需要做任何手工的配置就可以上網。 一般情況下,DHCP伺服器會盡量保持每台計算機使用同一個IP地址上網。如果計算機長時間沒有上網或配置為使用靜態地址上網,DHCP伺服器就會把這個地址分配給其他計算機。
WINS
WINS是「Windows Internet Name Service」的簡稱,中文為Windows網際命名服務,WINS伺服器主要用於NetBIOS名字(計算機名稱)服務,它處理的是NetBIOS計算機名(Computer Name),所以也被稱為NetBIOS名字伺服器(NBNS,NetBIOS Name Server)。WINS伺服器可以登記WINS-enabled工作站(下面簡稱為「WINS工作站」)的計算機名、IP地址、DNS域名等數據,當工作站查詢名字時,它又可以將這些數據提供給工作站。
DNS
DNS,Domain Name System或者Domain Name Service(域名系統或者余名服務)。域名系統為Internet上的主機分配域名地址和IP地址。用戶使用域名地址,該系統就會自動把域名地址轉為IP地址。域名服務是運行域名系統的Internet工具。執行域名服務的伺服器稱之為DNS伺服器,通過DNS伺服器來應答域名服務的查詢。
FTP
文件傳輸協議FTP(File Transfer Protocol)是Internet傳統的服務之一。FTP使用戶能在兩個聯網的計算機之間傳輸文件,它是Internet傳遞文件最主要的方法。使用匿名(Anonymous)FTP, 用戶可以免費獲取Internet豐富的資源。除此之外,FTP還提供登錄、目錄查詢、文件操作及其他會話控制功能。
SMTP
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP協議屬於TCP/IP協議族,它幫助每台計算機在發送或中轉信件時找到下一個目的地。通過SMTP協議所指定的伺服器,我們就可以把E-mail寄到收信人的伺服器上了,整個過程只要幾分鍾。SMTP伺服器則是遵循SMTP協議的發送郵件伺服器,用來發送或中轉你發出的電子郵件。
Telnet
有的時候我們需要運行一些很大的程序,而自己的PC又達不到運行這個程序所必須的配置,在這種情況下,我們可以通過網路連接上一台功能強大的計算機,並且把自己的PC模擬成那台計算機的終端,進而達到在該計算機上運行程序的目的。這種利用網路遠程登錄到其他計算機上,並且以虛擬終端方式遙控程序運行的做法就是TELNET。隨著計算機硬體的發展,目前TELNET在一般網路用戶中已經不是很普遍了,但是對於網路管理員來說,它仍然是個得力助手。
12. 網路安全
網路安全是指網路系統的硬體、軟體及其系統中的數據受到保護,不受偶然的或者惡意的原因而遭到破壞、更改、泄露,系統連續可靠正常地運行,網路服務不中斷。 網路安全實際上包括兩部分:網路的安全和主機系統的安全。網路安全主要通過設置防火牆來實現,也可以考慮在路由器上設置一些數據包過濾的方法防止來自Internet上的黑客的攻擊。至於系統的安全則需根據不同的操作系統來修改相關的系統文件,合理設置用戶許可權和文件屬性。 NAS產品的網路安全應具有以下四個方面的特徵: 保密性:信息不泄露給非授權用戶、實體或過程,或供其利用的特性。 完整性: 數據未經授權不能進行改變的特性。即信息在存儲或傳輸過程中保持不被修 改、不被破壞和丟失的特性。 可用性:可被授權實體訪問並按需求使用的特性。即當需要時能否存取所需的信息。例 如網路環境下拒絕服務、破壞網路和有關系統的正常運行等都屬於對可用性的攻擊; 可控性:對信息的傳播及內容具有控制能力。
13. NAS
NAS是英文「Network Attached Storage」的縮寫, 中文意思是「網路附加存儲」。按字面簡單說就是連接在網路上, 具備資料存儲功能的裝置,因此也稱為「網路存儲器」或者「網路磁碟陣列」。 從結構上講,NAS是功能單一的精簡型電腦,因此在架構上不像個人電腦那麼復雜,在外觀上就像家電產品,只需電源與簡單的控制鈕, 結構圖如下: NAS是一種專業的網路文件存儲及文件備份設備,它是基於LAN(區域網)的,按照TCP/IP協議進行通信,以文件的I/O(輸入/輸出)方式進行數據傳輸。在LAN環境下,NAS已經完全可以實現異構平台之間的數據級共享,比如NT、UNIX等平台的共享。 一個NAS系統包括處理器,文件服務管理模塊和多個硬碟驅動器(用於數據的存儲)。 NAS 可以應用在任何的網路環境當中。主伺服器和客戶端可以非常方便地在NAS上存取任意格式的文件,包括SMB格式(Windows)NFS格式(Unix, Linux)和CIFS(Common Internet File System)格式等等。典型的NAS的網路結構如下圖所示: 存儲網路(SAN):SAN 是指存儲設備相互連接且與一台伺服器或一個伺服器群相連的網路。其中的伺服器用作 SAN 的接入點。在有些配置中,SAN 也與網路相連。SAN 中將特殊交換機當作連接設備。它們看起來很像常規的乙太網絡交換機,是 SAN 中的連通點。SAN 使得在各自網路上實現相互通信成為可能,同時並帶來了很多有利條件。 SAN英文全稱:Storage Area Network,即存儲區域網路。它是一種通過光纖集線器、光纖路由器、光纖交換機等連接設備將磁碟陣列、磁帶等存儲設備與相關伺服器連接起來的高速專用子網。 SAN由三個基本的組件構成:介面(如SCSI、光纖通道、ESCON等)、連接設備(交換設備、網關、路由器、集線器等)和通信控制協議(如IP和SCSI等)。這三個組件再加上附加的存儲設備和獨立的SAN伺服器,就構成一個SAN系統。SAN提供一個專用的、高可靠性的基於光通道的存儲網路,SAN允許獨立地增加它們的存儲容量,也使得管理及集中控制(特別是對於全部存儲設備都集群在一起的時候)更加簡化。而且,光纖介面提供了10 km的連接長度,這使得物理上分離的遠距離存儲變得更容易.

㈦ SQL存儲過程有什麼用啊,好學么/

存儲過程是吧要執行的SQL語句保存在伺服器上,一定程度上加強了安全性,還有減少了網路流量,

㈧ 誰能告訴我,如果在一個項目資料庫中沒有存儲過程的話會有什麼樣的影響。

EasyRecovery數據恢復的心得
最近在弄魔術分區的時候不小心斷電!結果後果十分嚴重,最重要的一個盤E盤整個盤都不見了,裡面有我很多值得懷念值得記憶的照片和上千首MP3以及許多重要文件,當時腦袋一片空白,感覺人都暈了!(為此還和老婆吵了一架)拿到電腦城去問硬碟數據恢復要多少米,開口說最少300元,還要視難度加錢,當時又差點暈倒在電腦城(後來行內人才告訴我,搞軟體的人心黑的很),有人說重新分區,這個損失好大的,沒辦法只有潛心自己鑽研一下了。在刻苦鑽研了幾天以後,終於選定了EasyRecovery 這個軟體來恢復數據(據說專業數據恢復也是用這個軟體)。

現在開始,首先匭陸�頹Q分區他會提示你上次進行分區操作的時候由於斷電使操作停止,但是數據還是可以恢復,大概就是這個意思了,然後會提示你是否需要恢復,點是便開始恢復了(這個恢復過程相當的長,首先要查找蔟,然後還要怎麼的,在恢復過程中我一度懷疑是不是死機了)但是等了1個多小時以後終於OK了。進WINDOWS還是識別不出E盤來,再一次進入DOS下的PQ才能看的出E盤在裡面是一段黃色的,顯示為未分配的,首先用PQ把E盤重新命名分配(我還格式化了一次,)再一次進入到WINDOWS久違的E盤終於出來了,裡面空空如也,開始使用EasyRecovery進行數據恢復,在網上找到EasyRecovery的教程,需要的朋友可以自己去看看,我這里就不多口水了。

我首先進行的是格式化的恢復,在進行了長達20分鍾的掃描以後提示我並未找到可以恢復的文件,我的心一下又涼了,又上線來找資料和詢問大家,但是並未獲得我希望的答案,所以心想可能不能恢復了吧,正准備放棄恢復數據了,不知道為什麼心理還是報著一線希望再進行了一次數據恢復!這次不是用的格式化恢復,而是RAW形式恢復,這個RAW恢復的說明是用來恢復遭受嚴重損壞的硬碟恢復的最終手段,忽略任何文件系統信息進行恢復,換句話說要是這個都不能恢復數據的話那就沒辦法了,用這個恢復了一次數據,居然是找到了26G的文件,心裡一陣狂喜,裡面進行恢復,但是不管我選擇哪個盤恢復就提示該盤在源分區中請選擇另外一個,在這之前我是知道不能把恢復過來的文件保存在要恢復的哪個盤裡面的,比如我恢復E盤的數據,但找回來的數據不能保存在E盤,但是我是保存在F盤或則G盤還是不可以,在這里老洪告訴我數據恢復必須要另外一個硬碟,這才恍然,於是找同學借來一個30G的移動硬碟進行恢復,在等了長達3個多小時的數據恢復以後,恢復了數據,但是新的問題又出現了,恢復出來的數據完全不認識,不知道是什麼東西,於是又來網上咨詢與查找,但是也沒有結果,有朋友說恢復過來的那些數據是原始數據,必須經過專業的加工才能恢復成原來的數據,我對這個觀點持懷疑態度,不應該啊。在摸索了半天以後終於得到了答案,我在E盤出問題前是FAT32格式的,但是恢復數據的時候是NTFS的格式的,我這才用PQ把E盤的格式改為FAT32並在恢復數據時候EasyRecovery提示以前這個盤是什麼格式的時候選擇FAT32,又經過3個多小時的恢復,終於我久違的珍貴照片和MP3回來了(不是完全回來但是大部分找回來了),至此,心頭的陰影一掃而空,接下來的完全是善後的工作了,用EasyRecovery找回來的東西的命名完全被更改了需要自己重新改一次,另外有很多文件恢復的不完整,比如一首MP3唱到一半就沒了,這些是恢復數據不完整的表現,照片也是這樣,有些照片只恢復了一半,還有些恢復不出來,但是大部分數據是恢復的比較好的,最重要的是我珍貴的照片基本完全恢復了,這個是最重要的,另外還有一點恢復出來的數據很多是重復的,比如一張同樣照片他恢復了2張,這個不必擔心,你只要用按大小排列一下,這樣如果一樣的照片那個他們就是放在一起的很容易就看到了,刪除其中的一個,就OK了其他的善後工作我就不多口水了

在恢復數據的過程中我有一些小心得,第一也是最重要的當你的盤出現問題以後千萬別在往那個盤裡面放東西,這樣就把僅存在這個盤裡面要恢復的一些文件的碎片和蔟給覆蓋了,這樣的情況下神仙也恢復不過來,第二,多摸索。很多東西都是自己摸索出來的訊問別人不一定了解你的具體情況。

EasyRecovery Pro V6 使用

一、首先想說的
現在隨著電腦的普及,新一代的電腦發燒友逐漸的誕生,越來越多的人對電腦有著濃厚的興趣。誠然,從一個菜鳥成長到老鳥,是需要一個過程的,不光是理論,重要的是實踐。相信很多發燒友的朋友都飽嘗過失敗的滋味,比如對硬碟誤格式化,誤用fdisk分區, 誤直接shift+delete刪除文件?也或者因為防範不強,病毒使某些分區完全消失了。呵呵,其實,老鳥都存在過,何況是發燒友呢。發生這樣的情況,也許大家都很痛苦吧,尤其是有重要數據而且又沒有備份的時候,有種萬念俱灰的感覺。其實,天無絕人之路 ,如果你有錢,那當然,歡迎你去數據修復公司,比如江民,如果你覺得你是窮人又想挽救的話,那我們就一起來研究一下EasyRecovery Pro這個軟體吧。
二、EasyRecovery的介紹和功能。
讓我們來簡單看一下EasyRecovery:
EasyRecovery 是世界著名數據恢復公司 Ontrack 的技術傑作。其 Professioanl (專業) 版更是囊括了磁碟診斷、數據恢復、文件修復、E-mail 修復等全部 4 大類目 19 個項目的各種數據文件修復和磁碟診斷方案。以下的情況均可以使用EasyRecovery進行修復數據:
修復主引導扇區(MBR)
修復BIOS參數塊(BPB)
修復分區表
修復文件分配表(FAT)或主文件表(MFT)
修復根目錄
受病毒影響
格式化或分區
誤刪除
由於斷電或瞬間電流沖擊造成的數據毀壞
由於程序的非正常操作或系統故障造成的數據毀壞
EasyRecovery在修復過程中不對原數據進行改動,只是以讀的形式處理要修復的分區。它不會將任何數據寫入它正在處理的分區。
EasyRecovery可運行於Windows 95、98、NT和2000,並且它還包括了一個實用程序用來創建緊急啟動軟盤,以便在你不能啟動進入Windows的時候在DOS下修復數據。
小寧一直使用的是final data,這兩款軟體一直是並駕齊驅。今天小寧來給大家做個評測兼使用方法,以EasyRecovery Pro V6.04.08為例。測試環境是windows 2000 sp4英文版。
三、詳細功能介紹
安裝之後,雙擊桌面上的快捷方式,啟動Easy Recovery Pro 6.0,我們先來看一下它左側的功能列表。
1。Disk Diagnostics(磁碟診斷)
Easy Recovery首先的功能就是磁碟診斷。右邊列出了Drive tests、Smart tests、Size Manager、Jumper Viewer、Partition tests和Data Advisor。Drive tests用來檢測潛在的硬體問題;Smart tests用來檢測、監視並且報告磁碟數據方面的問題,這個有點類似winme那個磁碟檢測程序,但是功能卻強大太多了;Size Manager這個功能很特別,使用它可以看見一個樹型目錄,可以看出每個目錄的使用空間,很特別;Jumper Viewer是Ontrack的另外一個工具,單獨安裝EasyRecovery是不被包含的,這里只有它的介紹;Partition tests類似於windows 2000/xp里的chkdsk.exe,不過是圖形化的界面,更強大,更直觀;而最後的Data Advisor是用向導的方式來創建可以在16位下分析磁碟狀況的啟動軟盤。

2。Data Recovery(數據恢復)
當然,Easy Recovery最核心的功能就在這里。Advanced Recovery是帶有高級選項可以自定義的進行恢復。比如設定恢復的起始和結束扇區,文件恢復的類型等等;Deleted Recovery是針對被刪除文件的恢復;Format Recovery是對誤操作格式化分區進行分區或卷的恢復;RawRecovery是針對分區和文件目錄結構受損時拯救分區重要數據的功能;Resume Recovery是繼續上一次沒有進行完畢的恢復事件繼續恢復;Emergency Diskette是創建緊急修復軟盤,內含恢復工具,在操作系統不能正常啟動時候修復。

3。File Repair(文件修復)
Easy Recovery除了恢復文件之外,還有強大的修復文件的功能。在這個版本中主要是針對office文檔和zip壓縮文件的恢復。右側的列表大家可以看到有針對.mdb .xls .doc .ppt .zip類型的恢復,而且操作過程及其簡單,然而功能和效果都是非常明顯的。

3 回復:EasyRecovery數據恢復的心得

4。Email Repair(電子郵件修復)
除了對office文檔和zip壓縮文檔的恢復之外,Easy Recovery還提供了對office組件之一的microsoft outlook和IE組件的outlook express文件的修復功能。和修復office其他文件一樣,都是非常非常簡單的操作,這里就不多做介紹了。

5。Software Updates(軟體更新)、Crisis Center(緊急中心)
在Software Updates這個項目里,你將可以通過這里來獲得軟體的最新的信息。而Crisis Center這個項目就是ontrack公司為您提供可以選擇的其他的服務項目,這個就是個廣告欄目

四、實戰修復
1。恢復被刪除的文件
在EasyRecovery主界面中選擇「數據修復」,然後選擇「DeletedRecovery」進入修復刪除文件向導,在第一步首先選擇被刪除文件所在分區,單擊「下一步」按鈕,軟體會對該分區進行掃描,完成後會在窗口左邊窗格中顯示該分區的所有 文件夾(包括已刪除的文件夾),右邊窗格顯示已經刪除了的文件,可先瀏覽到被刪除文件所在文件夾,然後就可以在右邊的文件欄中看到該文件夾下已經刪除的文件列表,選定要恢復的文件。單擊「下一步」按鈕,先在「恢復到本地驅動器」處指定恢復的文件所保存的位 置,這個位置必須是在另外一個分區中。單擊「下一步」按鈕即開始恢復文件,最後會顯示文件恢復的相關信息,單擊「完成」按鈕後,你就可以在設置的恢復的文件所保存的位置找到被恢復的文件。
文件夾的恢復也和文件恢復類似,只需選定已被刪除的文件夾,其下的文件也會被一並選定,其後的步驟與文件恢復完全相同。另外,文件恢復功能也可由「數據修復」中的「AdanceRecovery」來實現。

2。恢復已格式化分區中的文件
在主界面的「數據修復」中選擇「FormatRecovery」,接下來先選擇已格式化的分區,然後掃描分區。掃描完成後,你可看到EasyRecovery掃描出來的文件夾都以DIRXX(X是數字)命名,打開其下的子文件夾,名稱沒有發生改變,文 件名也都是完整的,其後的步驟也和前面一樣,先選定要恢復的文件夾或文件,然後指定恢復後的文件所保存的位置,最後將文件恢復在指定位置。
需要注意的是,在每一個已刪除文件的後面都有一個「狀況」標識,用字母來表示,它們的含義是不同的,G表示文件狀況良好、完整無缺;D表示文件已經刪除;B表示文件數據已損壞;S表示文件大小不符。總之,如果狀況標記為G、D、X則表明該文件被恢復的 可能性比較大,如果標記為B、A、N、S,則表明文件恢復成功的可能性會比較小。
3。從損壞的分區中恢復文件
如果分區和文件目錄結構受損,可使用RAWRecovery從損壞分區中掃描並搶救出重要文件。RAWRecovery使用文件標識搜索演算法從頭搜索分區的每個簇,完全不依賴於分區的文件系統結構,也就是說只要是分區中的數據塊都有可能被掃描出來,並 判斷出其文件類型,從而將文件恢復過來。
在主界面的「數據修復」中選擇「RAWRecovery」,接下來先選擇損壞的分區,然後單擊「文件類型」按鈕,在出現的「RAWRecovery文件類型」對話框中添加、刪除各種文件類型標識,以確定在分區中尋找哪種文件,比如要找Word文檔,可 將DOC文件標識出來,並單擊「保存」按鈕退出對話框,接下來的掃描就只針對DOC文件進行,這樣目標更明確,速度也更快。恢復的後續步驟和前面完全一樣。
4。修復損壞的文件
用前面方法恢復過來的數據有些可能已經損壞了,不過只要損壞得不是太嚴重我們就可以用EasyRecovery來修復。
選擇主界面中的「文件修復」我們可以看到EasyRecovery可以修復五種文件:Access、Excel、PowerPiont、Word、ZIP。這些文件修復的方法是一樣的,如修復ZIP文件,可選擇ZIPRepair,然後在下一個步驟中 選擇「瀏覽文件」按鈕導入要修復的ZIP文件,單擊「下一步」按鈕即可進行文件修復。
這樣的修復方法也可用於修復在傳輸和存儲過程中損壞的文件。
五、總結
總體上看,Easy Recovery還是給我們帶來了很強大的功能,不愧是恢復軟體中數一數二的王牌。值得一提的就是Easy Recovery恢復的速度是非常快的,而且恢復後的可用性非常高,大家在文件損壞或者誤刪除和格式化的時候可以考慮使用。

㈨ 如何使用mysql的API在c/c++的代碼中,創建一個存儲過程

MySQL的概述
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。MySQL的官方網站的網址是:
[編輯本段]MySQL的特性
1.使用C和C++編寫,並使用了多種編譯器進行測試,保證源代碼的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統
3.為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、php、Python、Ruby和Tcl等。
4.支持多線程,充分利用CPU資源
5.優化的SQL查詢演算法,有效地提高查詢速度
6.既能夠作為一個單獨的應用程序應用在客戶端伺服器網路環境中,也能夠作為一個庫而嵌入到其他的軟體中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名
7.提供TCP/IP、ODBC和JDBC等多種資料庫連接途徑
8.提供用於管理、檢查、優化資料庫操作的管理工具
9.可以處理擁有上千萬條記錄的大型資料庫
[編輯本段]MySQL的應用
與其他的大型資料庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於MySQL是開放源碼軟體,因此可以大大降低總體擁有成本。
目前Internet上流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統,Apache作為Web伺服器,MySQL作為資料庫,PHP作為伺服器端腳本解釋器。由於這四個軟體都是遵循GPL的開放源碼軟體,因此使用這種方式不用花一分錢就可以建立起一個穩定、免費的網站系統。
[編輯本段]MySQL管理
可以使用命令行工具管理MySQL資料庫(命令mysql 和 mysqladmin),也可以從MySQL的網站下載圖形管理工具MySQL Administrator和MySQL Query Browser。
phpMyAdmin是由php寫成的MySQL資料庫系統管理程式,讓管理者可用Web介面管理MySQL資料庫。
phpMyBackupPro也是由PHP寫成的,可以透過Web介面創建和管理資料庫。它可以創建偽cronjobs,可以用來自動在某個時間或周期備份MySQL 資料庫。
另外,還有其他的GUI管理工具,例如早先的mysql-front 以及 ems mysql manager,navicat 等等。
[編輯本段]Mysql存儲引擎
MyISAM Mysql的默認資料庫,最為常用。擁有較高的插入,查詢速度,但不支持事務
InnoDB 事務型資料庫的首選引擎,支持ACID事務,支持行級鎖定
BDB 源自Berkeley DB,事務型資料庫的另一種選擇,支持COMMIT和ROLLBACK等其他事務特性
Memory 所有數據置於內存的存儲引擎,擁有極高的插入,更新和查詢效率。但是會佔用和數據量成正比的內存空間。並且其內容會在Mysql重新啟動時丟失
Merge 將一定數量的MyISAM表聯合而成一個整體,在超大規模數據存儲時很有用
Archive 非常適合存儲大量的獨立的,作為歷史記錄的數據。因為它們不經常被讀取。Archive擁有高效的插入速度,但其對查詢的支持相對較差
Federated 將不同的Mysql伺服器聯合起來,邏輯上組成一個完整的資料庫。非常適合分布式應用
Cluster/NDB 高冗餘的存儲引擎,用多台數據機器聯合提供服務以提高整體性能和安全性。適合數據量大,安全和性能要求高的應用
CSV 邏輯上由逗號分割數據的存儲引擎
BlackHole 黑洞引擎,寫入的任何數據都會消失,一般用於記錄binlog做復制的中繼
另外,Mysql的存儲引擎介面定義良好。有興趣的開發者通過閱讀文檔編寫自己的存儲引擎。
[編輯本段]Mysql最常見的應用架構
單點(Single),適合小規模應用
復制(Replication),適合中小規模應用
集群(Cluster),適合大規模應用
[編輯本段]mysql歷史版本
MySQL公司目前在同時開發兩個版本的軟體,4.1版以及5.0版。4.1版本的代碼已經發布並有望在8個月後公布最終代碼。而5.0版本的最後產品將在6個月後發布。
MySQL4.1版本中增加了不少新的性能,包括對主鍵的更高速度的緩存,對子查詢的更好的支持,以及應網路約會網站所要求的,基於地理信息的查詢。
而其同步開發的5.0版本則把目標對准了企業用戶,對於4.1版本中的所有新特性,5.0版本悉數收入囊中,並且獨具以下特點:對外鍵的良好支持;系統自動報錯機制以及對存儲過程的充分支持。

SQL全稱是「結構化查詢語言(Structured Query Language)」
SQL(STructured Query Language)是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
SQL同時也是資料庫腳本文件的擴展名。
SQL是高級的非過程化編程語言,允許用戶在高層數據結構上工作。他不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的SQL語言作為數據輸入與管理的介面。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程序實現的功能只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復雜的語句。
結構化查詢語言(Structured Query Language)最早是IBM的聖約瑟研究實驗室為其關系資料庫管理系統SYSTEM R開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應用。如今無論是像Oracle、Sybase、Informix、SQL Server這些大型的資料庫管理系統,還是像Visual Foxporo、PowerBuilder這些PC上常用的資料庫開發系統,都支持SQL語言作為查詢語言。
美國國家標准局(ANSI)與國際標准化組織(ISO)已經制定了SQL標准。ANSI是一個美國工業和商業集團組織,負責開發美國的商務和通訊標准。ANSI同時也是ISO和International Electrotechnical Commission(IEC)的成員之一。ANSI 發布與國際標准組織相應的美國標准。1992年,ISO和IEC發布了SQL國際標准,稱為SQL-92。ANSI隨之發布的相應標準是ANSI SQL-92。ANSI SQL-92有時被稱為ANSI SQL。盡管不同的關系資料庫使用的SQL版本有一些差異,但大多數都遵循 ANSI SQL 標准。SQL Server使用ANSI SQL-92的擴展集,稱為T-SQL,其遵循ANSI制定的 SQL-92標准。
SQL語言包含4個部分:
※ 數據定義語言(DDL),例如:CREATE、DROP、ALTER等語句。
※ 數據操作語言(DML),例如:INSERT、UPDATE、DELETE語句。
※ 數據查詢語言(DQL),例如:SELECT語句。
※ 數據控制語言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。
SQL語言包括三種主要程序設計語言類別的陳述式:數據定義語言(DDL),數據操作語言(DML)及數據控制語言(DCL)。

㈩ 太空竟然也能寄快遞,這項冷藏黑科技到底是出於何種原理

長征七號遙三火箭彈運到文昌,將發射天舟二號載人航天飛船。做為空間站發送每日任務中的一環,天舟二號宇宙飛船擔負著運輸室內空間物資供應的每日任務,是空間站中的重要“汽艇”。天舟二號怎樣完成“外太空冷鏈物流貨運”?納米技術納米纖維原材料在生產製造“非常電冰箱”的全過程中充分發揮了關鍵功效。當然來源於的納米纖維素(NC)是一種能再生、可降解的納米復合材料,它具備高韌性、密度低、高面積和可調整的表層有機化學特點,因而能夠操縱地與其他高聚物和納米復合材料產生相互影響。

依據在我國空間站基本建設每日任務整體規劃,今明兩年將持續進行11項每日任務,包含3個空間站艙段發送、4個海船發送、4個載人航天飛船發送,2023年進行空間站在軌基本建設,完成中國載人航天飛船工程項目發展趨勢三步走戰略的第三步總體目標。

熱點內容
使用命令窗口編譯java 發布:2024-09-22 21:25:23 瀏覽:163
md5加密函數 發布:2024-09-22 21:02:32 瀏覽:702
成都php工資 發布:2024-09-22 20:55:16 瀏覽:438
sql表刪除恢復 發布:2024-09-22 20:50:12 瀏覽:443
python字元串查找中文 發布:2024-09-22 20:50:12 瀏覽:596
演算法有多少種 發布:2024-09-22 20:48:44 瀏覽:332
艾薇多多安卓版怎麼樣 發布:2024-09-22 20:48:02 瀏覽:801
linux工程師證書 發布:2024-09-22 20:07:37 瀏覽:413
如何快速調整安卓手機桌面 發布:2024-09-22 20:06:26 瀏覽:684
GDC伺服器怎麼做IP 發布:2024-09-22 19:44:54 瀏覽:467