Time of Update: 2018-12-05
openstack, kvm, qemu-kvm以及libvirt之關係:KVM是最底層的hypervisor,它是用來類比CPU的運行,它缺少了對network和周邊I/O的支援,所以我們是沒法直接用它的。QEMU-KVM就是一個完整的模擬器,它是建基於KVM上面的,它提供了完整的網路和I/O支援. Openstack不會直接控制qemu-kvm,它會用一個叫libvit的庫去間接控制qemu-lvm, libvirt提供了誇VM平台的功能,它可以控制除了QEMU的模擬器,包括vmware,
Time of Update: 2018-12-05
本來對 UBUNTU 下下載 迅雷連結 已經死心了,今日偶見 Holmesian 部落格http://holmesian.cn/post/479/,於是寫了個shell指令碼下載 80s.cn 的東西。 使用:運行指令碼後面直接跟連結地址,例儲存為 down.sh (並chmod +x)./down.sh <粘貼複製的地址> #download thunder
Time of Update: 2018-12-05
在系統從 ubuntu 9.04 升至 9.10 後,本人系統的控制台就一直不能使,而且 vbox 在每次系統重啟後都要執行 `sudo /etc/init.d/vboxdrv setup `重新編譯一次核心。由於其它方面沒感不便,對這兩小問題也就忍了。 最近想裝 NV 的官方驅動,安裝要求關閉 X ,就不得不面對這個問題了。 首先想到的是問題出在啟動過程中出現的問題,ubuntu 使用 upstart 來引導系統,upstart 啟動過程可參考 Upstart: Ubuntu
Time of Update: 2018-12-05
關於error C3163: '_vsnprintf': attributes inconsistent with previous declaration 編譯錯誤的 一次在使用 VC++ 2008(VSTS版)編譯器中遇到了下面的錯誤資訊:1>D:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h(358) : error C3163: '_vsnprintf': attributes inconsistent
Time of Update: 2018-12-05
http://www.chinaunix.net 作者:yunqing 發表於:2006-11-11 03:46:20很多朋友都用vmware來測試不同的系統,我結合自己的經驗談一下對網路設定的理解,不對的地方請指正。 bridge: 這種方式最簡單,直接將虛擬網卡橋接到一個物理網卡上面,和linux下一個網卡 綁定兩個不同地址類似,實際上是將網卡設定為混雜模式,從而達到偵聽多個IP的能力。 在此種模式下,虛擬機器內部的網卡(例如linux下的eth0)直接連到了物理網卡所在的網路上,
Time of Update: 2018-12-05
機器剛裝沒多久,某次重啟出現提示“Ubuntu is running in low-graphics mode?”,而且給了一些選項,發現其他幾個都沒有用,最終只能使用low-graphics 進入,但是系統還是進不去,於是乎...只能上網求救,以下是解決方案:首先Ctrl+Alt+F1(~F6)進入終端下,然後登入使用者;然後做以下步驟sudo apt-get updatesudo apt-get -d install --reinstall gdmsudo apt-get remove --
Time of Update: 2018-12-05
1.GCOV查看arm-linux程式碼涵蓋範圍 一、 關於gcov工具gcov伴隨gcc 發布。gcc編譯加入-fprofile-arcs -ftest-coverage 參數產生二進位程式,執行測試案例產生程式碼涵蓋範圍資訊。1、如何使用gcov用GCC編譯的時候加上-fprofile-arcs
Time of Update: 2018-12-05
環境:ubuntu10.10程式目的:利用原始通訊端PF_PACKET和SOCK_RAW,擷取IP等資料socket(PF_PACKET,SOCK_RAW,htons(ETH_P_IP))問題:在編譯時間出現 error: ‘htons’ was not declared in this scope的錯誤查了下有人說 htons包含在netinet/in.h檔案中,1 加#include<netinet/in.h>後編譯,出現/usr/include/netinet/in.h:34:
Time of Update: 2018-12-05
What is Fuzz Testing?Fuzz testing or Fuzzing is a software testing technique, often used to discover security weaknesses in applications and protocols. The basic idea is to attach the inputs of a program to a source of random or unexpected data. If
Time of Update: 2018-12-05
上學時每怎麼好好學c語言,現在開始搬磚了,沒法只能從頭開始,處理報文解析,大多都是字串操作,就回顧了下字串操作。問題1:在報文中會出現unsigned char temp[6]={0x01,0x0c,0xcd,0x00,0x04,0x01};
Time of Update: 2018-12-05
網上有很多將 Ubuntu 美化為 MAC 介面的文章(可見本人轉帖 Turn Your Ubuntu Hardy to Mac OSX Leopard ,針對ubuntu 9.10 的安裝不同的地方,已在文中修改),其中 awn 工具類比了 MAC 底部托盤的啟動欄。大大的表徵圖確實很好用。 缺陷: 但是上面文中提到刪除 Ubuntu 底部的 panel ,在應用程式最大化時會有個問題,應用程式的底部會到顯示器的最底端,和 awn 重合。這樣在使用 word
Time of Update: 2018-12-05
Subversion典型的工作周期是這樣的: 更新你的工作拷貝 svn update 做出修改 svn add svn delete svn copy svn move 檢驗修改 svn status svn diff 可能會取消一些修改 svn revert 解決衝突(合并別人的修改) svn update svn resolved 提交你的修改 svn commit http://www.uml.org.cn/pzgl/2009032010.asphttp://www.
Time of Update: 2018-12-05
編者註: 最近剛好接觸到UBIFS,於是就在UBIFS官網下載的ubifs_whitepaper(ubifs白皮書)學習,後來發現ChinaUnix部落格上有這篇文檔的翻譯版本,但是經過我一番研讀後發現那個翻譯版本有如下幾個小缺點: 1、中英文混雜,文章中有大量的英文短語短句還未翻譯 2、毫無頭緒
Time of Update: 2018-12-05
emacs無疑是最強大的編輯器,最近她又升級到23.2了,內建了強大的cedet。沒有不升級一下的道理。 升級後主要是把.emacs中關於cedet載入的配置關掉即可。但是我日常使用的ido-mode居然出現了問題。 因為在做symbian手機應用開發,所以隨大流把所有工程放到了C:/Symbian/Source目錄當中,並且用emacs修改,用abld編譯。fine,一步步編寫越來越多的工程,用helloworldbasic到helloworldplus到multiviews。可以在安裝23
Time of Update: 2018-12-05
一、Fedora19的隨身碟安裝 2013年7月3日,Fedora 19正式版發布。Fedora 19除了GNOME案頭版之外,還提供了KDE定製版、LXDE定製版等,有興趣的網友可以在其官網上下載試用。 據瞭解Fedora 19正式版一方面做了常規的軟體版本更新,另外一方面加入一些新功能:核心升級至3.9.0。增加了使用Extlinux引導程式的選擇,它是Syslinux引導程式家族一員。初始設定螢幕重新設計。anaconda安裝程式重寫(Fedora
Time of Update: 2018-12-05
轉自 : 果殼網 http://www.guokr.com/article/436974/編輯的話:2013年“韓國小姐”選美大賽開始之後,最先曝光出的20位佳麗面容之酷似,讓人們驚歎不已。我們在黃嘉斌的個人部落格上看到了這篇有趣的 分析文章(英文)。在得到翻譯授權後,死理性派將本文編譯發布,以饗讀者。 (原作者/黃嘉斌 譯/小行蹤)前一陣,一張集合了20
Time of Update: 2018-12-05
國內幾家公司和大學提供了開源鏡像站,內含主流的開源Linux系統各版本及GNU的各種軟體。網易開源鏡像站:http://mirrors.163.com/ <薦>FreeBSD | FreeBSD-updates | archlinux | centos | cpan | cygwin | debian | debian-backports | debian-cd | debian-security | fedora | gentoo | gentoo-portage | kdemod
Time of Update: 2018-12-05
\begin{longtable}{l} [1] 你好啊。 \\ [2] 吃了沒? \\\end{longtable}功能文法顯示不好看 (\frac{1}{2} )好一點\left( \frac{1}{2} \right)您可以使用\left和\right來顯示不同的括弧:功能文法顯示圓括弧,小括弧\left( \frac{a}{b}\right)方括弧,中括弧\left[ \frac{a}{b}\right]花括弧,大括弧\left\{
Time of Update: 2018-12-05
由於最近在做比較深入的android ndk開發,又不得不和命令列gdb打交道了——eclipse連gdb太慢了!我覺得在emacs中用gud來操控ndk-gdb一直不妥。所以退而改用命令列方式。對於bt(backtrace)命令打出來的call stack,一直都是再次從terminal中copy到emacs中查看的。這天多花了點心思,想用define命令把這個call stack一次性顯示到emacs的buffer中。define不是最好的gdb擴充方法,因為現在有python
Time of Update: 2018-12-05
#include <ntddk.h>#define MAKELONG(low, high) \((ULONG)(((USHORT)((ULONG)(low) & 0xffff)) | ((ULONG)((USHORT)((ULONG)(high) & 0xffff))) << 16))#define GET_LOW16_OF_32(data) \((USHORT)(((ULONG)data) & 0xffff))#define GET_HIGH16