一,記憶體單位轉換 Byte 位元組的意思 B是一個電腦儲存的基本單位(位元組); 1個英文字元是1個位元組,也就是1B; 1個漢字為2個字元,也就是2B; 1024B=1KB1024KB=1MB1024MB=1GB1024GB=1TB 二,命令df 命令文法 df [選項] [參數] 命令描述 df命令用於顯示已掛載磁碟的總容量,使用容量,剩餘容量等,可以不加任何參數,預設顯示單位為KB 命令選項 -h:使用合適的單位顯示
實模式:定址採用和8086相同的16位段和位移量,最大定址空間1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。 保護模式:定址採用32位段和位移量,最大定址空間4GB,最大分段4GB (Pentium Pre及以後為64GB)。在保護模式下CPU可以進入虛擬8086方式,這是在保護模式下的實模式程式運行環境。
項目中用到的OV9712d Sensor,因為產品結構的問題,採用的是小鏡頭模組,不帶濾光片,所以在傍晚時分的低色溫情況下,視頻畫面80%呈綠色;白天時分高色溫環境下,視頻畫面70%以上呈藍色,這種偏色使監控畫面看起來很奇怪。 這主要是因為:可見光的光譜成分隨色溫變化而變化,在低色溫光源下,白色物體偏紅,在高色溫光源下,白色物體偏藍。人眼可根據大腦的判斷,識別物體的真實顏色,所以看起來偏色了。
perl Makefile.PL 出現Can't locate ExtUtils/MakeMaker.pm [root@m1 mha4mysql-node-0.56]# perl Makefile.PL Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
貌似kernel忽略了bootargs 代碼位於build_dir…arch/mips/ralink中的prom.c static __init void prom_init_cmdline(int argc, char **argv) { int i; // manfeel , mod to pr_info from pr_debug pr_info("prom: fw_arg0=%08x
1.EPOLLLT和EPOLLET最大的區別在於事件的通知機制,看這個文章EPOLLLT和EPOLLET的區別 2.EPOLLET模式下並不意味著要迴圈讀取完緩衝區的所有資料,貼出一段讀取代碼: n = 0;while ((nread = read(fd, buf + n, BUFSIZ-1)) > 0) { n += nread;}if (nread == -1 && errno != EAGAIN) {
轉自:http://beanocean.diandian.com/post/2013-11-09/40060047963 註: 1.作者的系統是Ubuntu 13.10,在其他linux發行版中環境變數的設定方式類似但會有不同; 2. 這裡以環境變數PATH為例,環境變數還可以有很多,也可以自己定義名稱。 什麼是環境變數
背景 我在Qunar的工作是營運開發,因此需要通過終端串連到遠程開發機進行工作,由於安全等因素,登入開發機時需要先登入跳板機,然後在跳板機上再實際串連開發機,如下圖所示: 正常的登入流程 使用ssh命令登入跳板機,輸入自己的設定的密碼+token產生的動態密碼;
本站所有文章由本站和原作者保留一切權力,僅在保留本著作權資訊、原文連結、原 文作者的情況下允許轉載,轉載請勿刪改原文內容, 並不得用於商業用途。 謝謝合作。 原文連結:用qt.conf和qtconfig配置Qt運行設定 前面翻譯加工了一篇關於Qt4 Windows程式打包發布的文章 , 裡面提到了一個重要的Qt設定檔qt.conf, 這裡就講講關於這個檔案的前世今生。 (本文部分內容出自Qt文檔 Using qt.conf )
雖然我們登入Linux主機的時候,輸入的是我們的帳號,但是其實Linux主機並不會直接認識你的“帳號名稱”的,它僅認識ID。ID與帳號的對應關係在/etc/passwd當中。 每個登入的使用者至少都會取得兩個ID,一個是使用者ID(UserID,簡稱UID),一個是使用者組ID(Group ID,簡稱GID)。
問題描述 環境是SLB+2台ECS執行個體,在ECS執行個體上跑的是的LNMP服務,在某一天下午三點中app包載入資料很慢,平時可能一兩秒就能載入完成js,css等樣式 解決方案 1、找到載入慢的網域名稱和URL 訪問後端資料庫,看擷取資料情況,訪問資料正常。 2、查看作業系統CPU、記憶體、負載、網路情況 查看CPU命令:top 查看記憶體命令:free -m 伺服器負載:uptime 網路:ping 網域名稱 檢測完後都沒有問題
對於nand平台更新,我們有兩個常用工具可用,一個是nanderase擦除的命令,一個是nandwrite寫資料的命令,我們先瞭解一下nand的基本特性。 Nand flash只有一種操作,就是把1寫為0,不能把0寫為1,所以我們在寫入之前,先要把所有的位置1,也就是擦除動作。Nand擦除是以block塊大小為最小單位,寫入是以page頁為最小單位。
解析linux patch Patch的主要用途是給代碼打補丁,修正已知的錯誤,或者作為一種調試手段來調試有問題的代碼,發現問題和驗證修正的結果。 Patch 過程分三個大的步驟:一是用diff工具比較新舊代碼,產生patch檔案;二是使用patch命令,將patch檔案合并到原有代碼;三是檢查有無無法patch的檔案,修改或重新選擇是否對其做patch。patch打完了就可以直接編譯了。
一、ARP協議 —位址解析通訊協定 在網路通訊時,源主機的應用程式知道目的主機的IP地址和連接埠號碼,卻不知道目的主機的硬體地址,而資料包首先是被網卡接收到再去處理上層協議的,如果接收到的資料包的硬體地址與本機不符,則直接棄。因此在通訊前必須獲得目的主機的硬體地址。ARP協議就起到這個作用。
今年頭次使用WICKET 來開發個WEB 網站來玩玩,從APACHE 網站下載了WICKET 8.0,然後下載對應的PDF官方文檔,照抄HELLOWROLD列子,發現牛頭不對馬嘴。8.0不支援文檔裡的IMPORT包。 奇怪奇怪真奇怪。或許這也是WICKET 無法火起來的原因吧。 為啥還要使用WICKET呢。 那是因為我是老DELPHI,C++BUILDER RAD工具使用者以及VB使用者,對SPRING MVC 深惡痛覺,那麼落後,那麼原始,那麼重複,那麼多配置。說白了MVC
一、引言 本文介紹Struts2設定檔中result的type屬性值:redirect,redirectAction,chain的區別。 首先簡要介紹這三者的意思。 1)redirect: action處理完後重新導向到一個視圖資源(如:jsp頁面),請求參數全部丟失,action處理結果也全部丟失。 2)redirectAction: action處理完後重新導向到一個action,請求參數全部丟失,action處理結果也全部丟失。
方法一: downloadonly外掛程式 yum install xxx 會下載並且安裝軟體包,如何?yum之下載不安裝呢? 可以下載yum-downloadonly外掛程式包。 (1) yum install yum-downloadonly (2) yum install xxx --downloadonly --downloaddir=/xxx -y 安裝軟體包xxx到/xxx位置,然後記得指定--downloadonly這個。 方法二:yum-utils中的yumdownloader
一,磁碟基礎知識 磁碟的基本組件可分為以下幾部分:磁頭,碟片,盤面,磁軌,柱面,扇區等。 1,碟片與盤面 一塊硬碟一般有多塊碟片,碟片分為上下兩面,其中有效面稱為盤面(也就是可以儲存資料的盤面,一般來說碟片的上下兩面都是可以儲存資料,當然極少數情況下只有單面可用於儲存資料),碟片數一般與磁頭數相等,也就是:磁頭數 = 盤面數 = 碟片數 * 2。盤面一般的命名規則是從磁碟上而下依次為0 ...... N,磁頭的命名規則亦是如此。 2,磁頭
基於核心棧切換的進程切換 難度係數:★★★★☆ 實驗目的 深入理解進程和進程切換的概念; 綜合應用進程、CPU管理、PCB、LDT、核心棧、核心態等知識解決實際問題; 開始建立系統認識。 實驗內容 現在的Linux 0.11採用TSS(後面會有詳細論述)和一條指令就能完成任務切換,雖然簡單,但這指令的執行時間卻很長,在實現任務切換時大概需要 200
安裝RHEL 6.2作業系統,在分區之後出現“sda must have a GPT disk label”問題,無法進行下一步操作。 解決方案如下: 1. 選擇預設的分區設定,然後進行分區格式化 2. 重啟機器,然後自訂分區即可