原创 主板供電異常,USB/網線插入/重啓導致電腦大概率藍屏

有一個USB2.0的接口,插了一個無線鼠標的USB公口,一段時間都沒有問題,結果這兩天在安裝一個USB下載的驅動時,不能識別該USB,電腦顯示如圖所示【未知USB設備(設備描述符請求失敗)】: 網上搜了一大堆教程,搞了一天都沒有搞定,可

原创 IEEE802.3-2015 Cl74 BASE-R PHY的前向糾錯(FEC)子層 等部分相關點翻譯

目錄 72. PMD子層和10GBase-KR型基帶介質 72.6.11 PMD LPI功能 73.背板和銅纜組件的AN 73.3功能規範 73.5.2 DME頁面編碼 73.7.5重新協商功能 73.7.7下一頁功能 73.8管理寄存器

原创 gzip、bzip2與tar打包工具使用記錄

1、壓縮概念: ①有損壓縮:會丟失部分數據,會丟失精度,但是不影響數據有效性與正常使用;一般用於壓縮音視頻、圖像文件,如.map4、.mp3、.avi、.jpg等。 ②無所壓縮:不會丟失數據任何bit,亦不影響數據的正常使用;用來壓縮文本

原创 Ubuntu16.04 修改用戶名、主機名和密碼記錄

需求概述:由於在虛擬機中安裝系統時,用戶名和主機名太長,導致命令行中很長一段都是被shell提示符所佔用,因此需要修改用戶名和主機名(直接刪除原用戶然後新建用戶不是目的,這樣數據會丟,所有需要將原有配置中有關用戶名、用戶名所建組、主機名等

原创 Ubuntu16.04 下共享目錄,用虛擬機自帶包安裝VMwareTools失敗解決辦法

用VMWare workstation自帶工具包“VMware Tools/”中的腳本:VMwareTools/vmware-tools-distrib/vmware-install.pl,安裝VMwareTools失敗,由於版本不匹配報

原创 Ubuntu16.04 下安裝telnet服務並用SecureCRT鏈接

1、安裝inetd服務: sudo apt-get install openbsd-inetd 2、安裝telnetd服務: sudo apt-get install xinetd telnetd 3、打開inetd.conf文件並在末尾

原创 SFF-8436 QSFP + 4X 10 Gb / s可插拔收發器規範 Rev 4.9文檔翻譯

之前利用閒暇時間依次翻譯了SFP MSA、SFF-8024、SFF-8472的相關文檔,原由是在交換機端口開發中有參考到相關的信息,雖然用到的字段不多,但是本着學習的心態,對其內容作了大部分的翻譯記錄。而該三篇文檔大部分只涉及了SFP/S

原创 SFP MSA文檔翻譯

Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA) 小型可插拔(SFP)收發器多源協議(MSA) Cooperation Agreemen

原创 SFF-8024 Rev4.5文檔翻譯

【譯註:本文按照SFF-8024R4.5.pdf原文進行翻譯學習,英文文檔可在下面所給出的網址尋找。其中對其大部分內容進行了翻譯,也省去一小部分無關緊要的章節或段落,本想連同摘要、前言和版權聲明一併省去,仔細想想還是作罷了。此外,相關

原创 IEEE 802.3-2015 CL28電口自協商翻譯與記錄

簡述: 自協商(Autoneg,AN)兼容10Base-T的NLP(平行檢測)。並且向後兼容。在XMII、AUI上傳遞控制自協商的信息,在PMA層(介質接入適配層)和AUTONEG層間進行AN的信息交互,在MDI和鏈路上傳遞FLP信息

原创 在Linux(Redhat 6.4)上安裝配置telnet服務,並使用SecureCRT連接

由於之前在電腦上安裝了虛擬機,並在虛擬機中安裝了Linux,但是由於沒辦法直接複製屏幕內容,有時候做記錄顯得有些不方便。因此今天在電腦上安裝了一個SecureCRT,並在Linux上安裝了telnet服務,用於連接虛擬機中的Linux

原创 宏“##”之於驅動分發的應用

1、概述: 在C語言中對於宏的使用,使得軟件開發中代碼可讀性提高(或許有人認爲宏的使用使得可讀性變差了)的同時,性能和可維護性也隨之提高了。**爲什麼說可讀性提高了?**①宏定義使得常量的使用意義更爲清晰;②宏函數封裝減少重複代碼塊,

原创 Linux C實現文件拷貝可變色進度條顯示

printf的格式化輸出中,可以設置前景色和背景色,因此進度條的顏色可以通過printf的格式化輸出來實現;此外,進度條的實現主要依靠"\r"和"fflush(stdout)“來支持。”\r" 用來回到行首而不換行,fflush(st

原创 C語言宏定義、宏函數、內置宏與常用宏

前言: 在C語言中,變量類型、循環控制、基礎語法等與其他高級語言基本無異;而C語言(C++)特有的兩把雙刃劍指針和宏定義/宏函數使得C語言在底層開發中披荊斬棘、無所不能。這兩個概念涉及範圍比較廣,其分支點也比較多,可謂星羅棋佈,但這每

原创 SecureCRT中,使用JS腳本快速創建VLAN

今天在配置一個蛇形VLAN時,通過SecureCRT連接到交換機(MyPower 3200)上,需要配置幾十個VLAN,步驟比較繁瑣,因此學習了SecureCRT下簡單的JS腳本。 以下圖爲例: 進入enable模式後,加載執行該腳