WinDBG的uf命令可以把二進制進行反匯編并顯示匯編代碼,幫助在沒有源代碼的情況下分析函數。舉個例子,已知Windows下的掃雷程序(winmine.exe)有個函數叫winmine!StartGame(通過xwinmine!*命令),可以使用ufwinmine!StartGame命令顯示該函數的匯編碼:0:000>ufwinmine!StartGamewinmine!StartGame:0100367aa1ac560001moveax,dwordptr
系統 2019-08-12 01:32:52 1805
【vim_cheat_sheet_for_programmers】第一講小結1.光標在屏幕文本中的移動既可以用箭頭鍵,也可以使用hjkl字母鍵。h(左移)j(下行)k(上行)l(右移)2.欲進入vim編輯器(從命令行提示符),請輸入∶vim文件名<回車>3.欲退出vim編輯器,請輸入以下命令放棄所有修改∶:q!<回車>或者輸入以下命令保存所有修改∶:wq<回車>4.在正常模式下刪除光標所在位置的字符,請按∶x5.在正常模式下要在光標所在
系統 2019-08-12 01:33:55 1803
apt安裝更新時有時提示:需要花去xM磁盤上總計/boot的空間。請在磁盤上流出/boot空間。sudoapt-getclean系統自動升級會安裝多個內核,卸載多余的內核可以獲得更多磁盤空間di@archermind-Lenovo:~$dpkg--get-selections|greplinux//帶有image的為系統內核linux-image-3.2.0-29-genericinstalllinux-image-3.2.0-33-genericinst
系統 2019-08-12 01:33:40 1803
大家可以通過這個報告了解最近風險投資家都在關注什么,好的創意,行業規模,等等。對于想創業或者正在創業的朋友特別有用。http://www.bayareanewsgroup.com/multimedia/mn/biz/specialreport/vcchart_q42008.htm可以看到第一熱門還是軟件/互聯網領域,第二是生物醫療。如果有興趣還可以對比一下《美國硅谷風險投資行業的詳細報告(2007年第四季度)》[創業]美國硅谷風險投資行業的詳細報告(200
系統 2019-08-12 01:33:25 1803
////CCNetwork.h//CCFC////Createdbyxichenon11-12-23.//Copyright2011ccteam.Allrightsreserved.//#import#include#include#include#defineMACRO_LOCAL_LOOP_IP@"127.0.0.1"@interfa
系統 2019-08-12 01:32:53 1803
SQL2008和2005多數據庫操作,還是有一定的區別,采用這個方法是最好的,以下提供兩種方法setnocountoffdeclare@DBNameasvarchar(255)Createtable#temp(Faccountvarchar(255),FDatevarchar(255),FDescriptionvarchar(255))declarecs_DBNamecursorforselectnamefromsysdatabaseswherenamel
系統 2019-08-12 01:32:30 1803
在Windows環境中,我們一般使用TortoiseSVN來搭建svn環境。在Mac環境下,由于Mac自帶了svn的服務器端和客戶端功能,所以我們可以在不裝任何第三方軟件的前提下使用svn功能,不過還需做一下簡單的配置。我們首先來看下,如何在Mac環境下搭建svn服務器端環境。一、創建代碼倉庫,用來存儲客戶端所上傳的代碼我先在/User/apple目錄下新建一個svn目錄,以后可以在svn目錄下創建多個倉庫目錄打開終端,創建一個mycode倉庫,輸入指令:
系統 2019-08-12 01:32:00 1803
20.1Linux啟動流程分析Linux啟動過程:按下開機電源后計算機硬件主動讀取BIOS來加載硬件信息以及硬件系統的自我測試,之后系統會主動讀取第一個可啟動的設備(由BIOS設置),此時就可以讀入引導加載程序(bootloader)了,引導加載程序指定使用那個內核文件來啟動,并實際加載內核到內存中解壓縮與執行,此時內核就能夠在內存中活動,并檢測所有硬件信息與加載適當的驅動程序來使主機運行,等內核檢測硬件與加載驅動程序完畢后,就可以登錄了。1)加載BIOS
系統 2019-08-12 09:27:29 1802
WINCE6.0isverydifferentwiththeoldversions.ItmorelikesadesktopOS.Driversarerunninginkernelmode,programsruninusermode.Andmanyfunctionsmaybejustonlybeusedindriversnolongercancalledinusermode,forexample,InterruptInitialize.Usermodecod
系統 2019-08-12 01:33:04 1802
其實Unix很簡單陳皓很多編程的朋友都在網上問我這樣的幾個問題,Unix怎么學?Unix怎么這么難?如何才能學好?并且讓我給他們一些學好Unix的經驗。在絕大多數時候,我發現問這些問題的朋友都有兩個特點:1)對Unix有畏難心理,對其沒有信心;2)喜歡用拿Windows來和Unix做比較。這兩種特點就像兩個“心理暗示”,暗示著自己Unix很不好學,暗示著Unix很糟糕,不如Windows好。于是,自己也就被自己的這種長期的“暗示”所催眠了。因為,從一開始就
系統 2019-08-12 01:33:36 1801
在正式使用Vim之前,先來點開胃菜,學習下Vim中一些常用的命令,有了這些基本命令,才能讓我們使用Vim更加得心應手,加快工作的效率~注意:接下來將要介紹的命令主要是用在Vim的Normal模式下。一創建/修改文件當需要對一個文件進行編輯時,首先這個文件得存在。你可以使用Vim創建或修改文件(假設文件名為hahaya.cc),在終端下執行Vimhahaya.cc,這條命令會打開hahaya.cc文件,當hahaya.cc這個文件不存在時,Vim會創建這個文
系統 2019-08-12 01:32:32 1801
ok,ifyouaregettingthiserror,justforceitwiththiscommand.letssayforexample,iamtryingtodeteleadirectorycalledinstallandinthisdirectory,ihavesomefile,sotoremovethewholethingjustrunthiscommand:rm-rfinstallLinuxError:Rm:CannotRemoveDIRE
系統 2019-08-12 09:27:08 1800
http://www.linuxfly.org/post/131/上一篇日志寫到,為什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分還看到.src.rpm的內容,實際上就是由.tar.gz源碼、補丁軟件和.spec腳本組成的。由此知道,使用.spec生成rpm包是比較簡單的,因為.src.rpm通常都是由軟件開發者或者第三方的專業制作人根據源碼調試好的,所以,只要處理好平臺兼容性和相關的版本,不會遇到太大的問題。但我覺得單純明白用
系統 2019-08-12 01:33:02 1800
ubuntu12.041.更新軟件包。sudoapt-getupdate2.LAMP安裝。sudoapt-getinstallapache2mysql-servermysql-clientphp5php5-gdphp5-mysql安裝過程設置sql密碼。3.修改/var/www目錄權限。sudochmod777/var/www/4.phpmyadmin安裝。sudoapt-getinstallphpmyadmin–-fix-missing注:用sudoap
系統 2019-08-12 01:33:01 1800
緒論§1研究的意義及必要性燃氣輪機是典型的動力設備,被廣泛地應用于電力、能源、交通及軍事等關系國計民生的重要部門。因此,研究如何提高燃氣輪機使用壽命及可靠性,減少事故發生,以充分提高其經濟性及安全性系數,無疑具有重要的意義。本文研究的目的是,通過對燃氣輪機(以MS6001B型燃氣輪機為母型)的運行工況實施監測,分析、比較實測參數同其歷史運行參數及設計性能之間的關系,以判斷機組實時運行點是否在允許的范圍之內,從而得出機組運行經濟性和安全性方面的評估,供機組管
系統 2019-08-12 01:32:52 1800