原创 Linux進程和任務管理

一、進程管理 1、基本概念 pid爲1的進程是系統啓動的第一個進程。 2、相關命令 ps:查看進程命令,同時使用a、u、x三個參數可以查看所有進程的相關信息。 top: 連續查看進程動態,默認每三秒刷新一次,並按cpu使用

原创 中序遍歷二叉樹-Java實現

/** * 假定二叉樹節點的結構如下: * public class TreeNode { * int val; * TreeNode left; * TreeNode right; *

原创 給你一個原始字符串,根據該字符串內每個字符出現的次數,按照ASCII碼遞增順序重新調整輸出。

題目: 給你一個原始字符串,根據該字符串內每個字符出現的次數,按照ASCII碼遞增順序重新調整輸出。 提示: 1、原始字符串中只會出現字母和數字。 2、注意區分大小寫。 例子: 如果輸入爲:22233aaabcccdd 則輸出

原创 Linux內核配置工具-menuconfig用法

打開:cd進入Linux內核根目錄後,控制檯輸入make menuconfig 移動選擇框:上下鍵、左右鍵。 搜索功能:”/”鍵。 選擇:回車。 打開/關閉某條選項(即[*]/[ ]的確認):空格鍵。 完成後生成zImage的方

原创 判斷兩顆二叉樹是否相等-Java實現

題目:請實現兩二叉樹是否相等的比較,相等返回true,否則返回false。 首先定義一個tree: //定義一顆二叉樹 public class TreeNode { int val; TreeNode left;

原创 Linux LVM簡介

一、LVM原理 LVM是Logical Volume Manager的簡寫,LVM是建立在硬盤和分區之間的一個邏輯進程,用於提高磁盤邏輯分區的靈活性。LVM目標是實現文件系統存儲容量的可擴展性,使對容量的調整更爲簡易。 二、LVM

原创 存儲高級技術

#磁盤壞道檢測技術和修復技術 磁盤健康分析技術 磁盤預拷貝技術 7200轉重構1T的數據,大約需要18小時以上。預考唄技術可以減少重構事件的發生。 重複數據刪除技術 名稱 含義 源端重刪 先刪除重複數據,再將

原创 SAN存儲技術簡介

一、存儲方式分類 二、SAN存儲 三、組網的方式 四、SAN組成部分 五、FC-SAN架構 FC協議棧 實際應用中更多的是應用FC0\FC1\FC2這三層。 FC三種拓撲結構 六、IP-SAN架構 連接形式 第三中是

原创 小簡刷網頁 隱私聲明

小簡刷網頁APP應用 隱私聲明 《小簡刷網頁》注重您個人隱私的保護。有時候我們需要某些信息才能爲您提供您請求的服務,本隱私權聲明解釋了這些情況下的數據收集和使用情況。本隱私權聲明適用於《小簡刷網頁》APP應用產品的所有相關服務。

原创 leetcode算法題:兩數相加(Java實現-效率超過100%提交者)

難度:中等 題目: 英文: You are given two non-empty linked lists representing two non-negative integers. The digits are stor

原创 NAS存儲技術簡介

一、存儲方式分類 NAS存儲 NAS網絡拓撲 CIFS和NFS文件格式區別 cifs主要是windows系統下的,nfs主要是unix系統下的。 NAS系統架構 主要分爲三大部分: SAN和NAS的比較 SAN簡介

原创 存儲介質與接口介紹

一、存儲介質 存儲介質有:軟盤、光盤、硬盤以及SSD硬盤。現在主要介紹機械硬盤和SSD硬盤。 1、機械硬盤 從內部結構上說是機械結構: 主軸:主要是驅動盤片高速運轉的設備。 盤片:主要起數據存放的作用,即數據存儲到盤片上。

原创 2018華爲網絡技術大賽課程-服務器操作系統基礎原理自測題答案

這是2018華爲網絡技術大賽課程-服務器操作系統基礎原理自測題答案。 耶~祝大家滿分!

原创 32位機器和64位機器中int、char等數據類型所佔字節長度對比

在32位機器和64機器中int類型都佔用4個字節。編譯器可以根據自身硬件來選擇合適的大小,但是需要滿足約束:short和int型至少爲16位,long型至少爲32位,並且short型長度不能超過int型,而int型不能超過long

原创 Java實現數組的全排列

一、思路 第一步:將得到的數組從小到大進行排序。Arrays.sort(array);使array變成(例如12345這種順序)。 ————進入死循環 第二步:打印出當前數組(第一次的話應該是12345)。 第三步:從右往左