Time of Update: 2015-08-30
瀏覽器緩衝機制淺析非HTTP協議定義的緩衝機制 瀏覽器緩衝機制,其實主要就是HTTP協議定義的緩衝機制(如: Expires; Cache-control等)。但是也有非HTTP協議定義的緩衝機制,如使用HTML Meta 標籤,Web開發人員可以在HTML頁面的<head>節點中加入<meta>標籤,代碼如下:<META HTTP-EQUIV="Pragma"
Time of Update: 2015-08-30
apt-get install openstack pkg 故障解決作業系統為Ubuntu 14.04在Openstack軟體包安裝過程中,主機的DNS沒問題,軟體源的倉庫也是正確的,為什麼總是出現軟體包安裝錯誤呢?報錯如下:# apt-get install cinder-api cinder-scheduler cinder-volume python-cinderclient -yReading package lists... DoneBuilding dependency
Time of Update: 2015-08-30
Linux基礎教程:結合awk刪除hdfs指定日期前的資料業務背景約定五天前的HDFS資料為到期版本資料,寫一個awk指令碼自動刪除到期版本資料$ Hadoop fs -ls /user/pms/workspace/ouyangyewei/dataFound 9 itemsdrwxr-xr-x - pms pms 0 2015-08-11 17:03 /user/pms/workspace/ouyangyewei/
Time of Update: 2015-08-30
Ubuntu下S5PV210開發板嵌入式開發環境搭建本教程所使用的開發板是GEC210開發板,核心板資源概述:CPU:S5PV210,SDRAM:512MB,Flash:8MB,NandFlash:256MB。本教程搭建的環境可以用於uboot移植、Linux移植,即使開發板只有uboot也能輕鬆實現核心驅動程式開發。U-Boot原始碼 u-boot Makefile完全解讀 U-Boot中的date命令 U-Boot原始碼 U-Boot下的兩個重要資料:bd_t和gd_t
Time of Update: 2015-08-30
Linux 基礎入門教程----資料流重新導向介紹開始對重新導向這個概念感到些許陌生,但通過前面的課程中多次見過>或>>操作了,並知道他們分別是將標準輸出導向一個檔案或追加到一個檔案中。這其實就是重新導向,將原本輸出到標準輸出的資料重新導向到一個檔案中,因為標準輸出(/dev/stdout)本身也是一個檔案,我們將命令輸出導向另一個檔案自然也是沒有任何問題的。一、資料流重新導向下面簡單的回顧一下前面經常用到的兩個重新導向操作:$ echo 'hello shiyanlou' &
Time of Update: 2015-08-30
Linux上如何查看QPS背景:線上有一個建議服務,日誌量比較大,想確認下是不是qps過高問題:如何根據日誌查看一個服務的qpstail -f XXX.log,可以發現日誌格式如下:[8708-10 14:51:44 638 INFO ] [async task worker[61]] recommend.components.KeywordService[87] - cateid=252 pageNum=1 [8708-10 14:51:44 666 INFO ] [async task
Time of Update: 2015-08-30
CentOS 下 KVM QEMU 虛擬機器 安裝 配置 詳解一,什麼是KVMKVM包括很多組件:首先,它是一個Linux核心模組(現在包括在主線中)用於轉換處理器到一種新的使用者 (guset) 模式。使用者模式有自己的ring狀態集合,但是特權ring0的指令會陷入到管理器(hypervisor)的代碼。由於這是一個新的處理器執行模型,代碼不需要任何的改動。除了處理器狀態轉換,這個核心模組同樣處理很小一部分低層次的類比,比如MMU註冊(用於管理VM)和一部分PCI類比的硬體。在可預見的未來,
Time of Update: 2015-08-30
CentOS 7 下安裝 VMware 10這篇文章主要為大家介紹了在CentOS 7上安裝Vmware 10.0.3,在 CentOS 7 中安裝 VMware 10.0.3之後無法正常工作,其實這主要是因為 CentOS 7 中的kernel為較低版本的kernel 3.10。想運行vm需要有gcc ,kernel ,kernel-devel ,kernel-headers 這幾個組件。用倉庫線上安裝就可以yum install -y。要想在 CentOS 7 中正常安裝和運行
Time of Update: 2015-08-30
Ubuntu設定Swap交換空間參考教程如果你當前使用的Ubuntu系統,無論是虛擬機器還是實體機,沒有Swap交換分區或交換分區空間不足,可以為其設定Swap交換空間。本文提供的是一種設定交換空間的簡單方法。為何要在作業系統安裝完畢後設定交換空間?1、本文與《Windows 8.1安裝Ubuntu
Time of Update: 2015-08-30
Git 2.5增加了工作樹、改進了三角工作流程、效能等諸多方面Git2.5是一個重要的功能版本,其中 包括 了worktrees、改進過的triangular workflows、更好的效能,以及無數的改進和修複。工作樹(Worktrees)工作樹是一個新的實驗性功能,使開發人員可以在同一Git倉庫中,建立額外的工作樹(working
Time of Update: 2015-08-30
Linux系統入門學習:在 Ubuntu 和 Fedora 上安裝軟體包新進入 Linux 世界的朋友們,也許你已經下載好了 Linux 的安裝 ISO,並且安裝好了你的 Linux ,那麼接下來,你也許希望安裝一些 Linux 上用的軟體。開始你可能會使用圖形介面的軟體中心來安裝,有時候也需要使用命令列來安裝,或者甚至需要自己去編譯一個二進位出來——這是多麼神奇的一件事啊。那麼我們今天就講一講如何在 Linux 上安裝軟體包。本文將從 GUI
Time of Update: 2015-08-30
Ubuntu安裝Eclipse for C/C++及相關配置Ubuntu安裝Eclipse for C/C++及相關配置1,安裝JDK:sudo apt-get install aptitudesudo aptitude search openjavasudo aptitude install openjdk-7-jdk然後輸入:java -version;javac
Time of Update: 2015-08-30
平滑升級OpenSSH版本方法因為老版本的OpenSSH存在遠端存取執行漏洞,因此安裝了Linux系統後需要升級OpenSSH來修複此漏洞,加強伺服器安全性。注意:升級過程中不要重啟sshd服務,否則會遠端連線不上!!升級版本為:openssh-6.6p1升級方法:1、載入本地源(方法不描述了)2、執行下列命令yum install bash -yyum install -y zlib zlib-devel openssl openssl-develtar -zxvf openssh-6.6p1
Time of Update: 2015-08-30
Wireshark基本介紹和學習TCP三向交握這篇文章介紹一個好用的抓包工具wireshark, 用來擷取網路資料封包,包括http,TCP,UDP,等網路通訊協定包。記得大學的時候就學習過TCP的三向交握協議,那時候只是知道,雖然在書上看過很多TCP和UDP的資料,但是從來沒有真正見過這些資料包, 老是感覺在雲上飄一樣,學得不踏實。有了wireshark就能截獲這些網路資料包,可以清晰的看到資料包中的每一個欄位。更能加深我們對網路通訊協定的理解。對我而言, wireshark
Time of Update: 2015-08-30
如何在 Linux 終端中知道你的公有 IP公有地址由 InterNIC 分配並由基於類的網路識別碼 或基於 CIDR 的地址塊構成(被稱為 CIDR 塊),並保證了在全球互連網中的唯一性。當公有地址被分配時,其路由將會被記錄到互連網中的路由器中,這樣訪問公有地址的流量就能順利到達。訪問目標公有地址的流量可經由互連網抵達。比如,當一個 CIDR 塊被以網路識別碼 和子網路遮罩的形式分配給一個組織時,對應的 [網路識別碼,子網路遮罩] 也會同時作為路由儲存在互連網中的路由器中。目標是 CIDR
Time of Update: 2015-08-30
Dalvik 堆記憶體管理與回收 Dalvik虛擬機器用來指派至的堆劃分為兩部分,一部分叫做Active Heap,另一部分叫做Zygote
Time of Update: 2015-08-29
Linux rpmbuild命令,linuxrpmbuild命令一、簡介 rpmbuild命令用於建立軟體的二進位包和原始碼包。 二、選項 參考:http://blog.sina.com.cn/s/blog_4ba5b45e0102e5r2.html http://www.jinbuguo.com/redhat/rpmbuild.html 三、執行個體 1 準備打包環境 執行如下命令安裝rpmbuild和rpmdevtools #yum
Time of Update: 2015-08-29
從vmware下載到Linux環境下jdk和maven的安裝,jdkmaven寫在前面:個人總結,如有不對請指出 作業環境: 作業系統:window7 企業版 處理器:Intel Core i5-4200U CPU @
Time of Update: 2015-08-29
Windows10串連linux伺服器,windows10linux平時我們通過windows串連伺服器時,大多數用的是ssh用戶端軟體,推薦使用ssh,安全係數比較高。下面介紹用telnet串連伺服器。用戶端:C:\Users\dell>systeminfo主機名稱: BOHAOOS 名稱: Microsoft Windows 10 家庭中文版OS
Time of Update: 2015-08-29
Linux核心的檔案預讀readahead,Linux的檔案預讀readahead,指Linux系統核心將指定檔案的某地區預讀進頁緩衝起來,便於接下來對該地區進行讀取時,不會因缺頁(page fault)而阻塞。因為從記憶體讀取比從磁碟讀取要快很多。預讀可以有效減少磁碟的尋道次數和應用程式的I/O等待時間,是改進磁碟讀I/O效能的重要最佳化手段之一。 維基百科上關於readhead的介紹資料: readahead is a system call of the Linux kernel