安裝cmake:tarzxvfcmake-2.8.4.tar.gzcdcmake-2.8.4./configure--prefix=/usr/local/cmakemake&&makeinstall安裝mysql5.5.13groupaddmysql//所以在這里我們要建一個msyql的用戶和組useradd-gmysqlmysql-s/usr/sbin/nologinmkdir/usr/local/mysql//創建目錄mkdir/usr/local/m
系統 2019-08-12 01:55:11 2234
一:配置vim的顏色方案配置顏色方案,下載插件ColorSamplerPack.zip,將其解壓縮到.vim文件夾下,如果沒有該文件夾,則自己創建一個。在.vimrc文件中添加下面一行配置:colorschemefruity其中fruity是一個顏色主題的名字,當然也可以選用別的主題(筆者在嘗試多個主題后選擇了fruity),ColorSamplerPack.zip的頁面上有鏈接指向各個主題的預覽。但是,這里的許多主題只適用于iGvim(包括fruity在
系統 2019-08-12 01:33:21 2234
WinDBG提供了多種設斷點的命令:bp,bu,bm,babp命令是在某個地址下斷點,可以bp0x7783FEB也可以bpMyApp!SomeFunction。對于后者,WinDBG會自動找到MyApp!SomeFunction對應的地址并設置斷點。但是使用bp的問題在于:1)當代碼修改之后,函數地址改變,該斷點仍然保持在相同位置,不一定繼續有效;2)WinDBG不會把bp斷點保存工作空間中。所以,我比較喜歡用bu命令。bu命令是針對某個符號下斷點。比如b
系統 2019-08-12 01:32:52 2234
以下全部來自于http://www.ibm.com/developerworks/cn/linux/kernel/l-chain/index.html無任何個人意見。本文詳細分析了2.6.x內核中鏈表結構的實現,并通過實例對每個鏈表操作接口進行了詳盡的講解。一、鏈表數據結構簡介鏈表是一種常用的組織有序數據的數據結構,它通過指針將一系列數據節點連接成一條數據鏈,是線性表的一種重要實現方式。相對于數組,鏈表具有更好的動態性,建立鏈表時無需預先知道數據總量,可以
系統 2019-08-12 09:30:05 2233
PuppyLinux是另外一種Linux發行。它的不同之處在于,Puppy是格外的小,然而又充滿了特性。Puppy能從64M的存儲設備啟動,并且,整套系統都能在內存中運行。有很多自啟動運行光盤的Linux發行,它們需要不停地從光盤讀取數據才能運行,Puppy與它們不一樣,Puppy整個裝載在內存中。這意味著,所有的應用程序一眨眼的功夫就能啟動,并且立即對用戶的輸入作出響應。PuppyLinux能從flash卡或者是任何的USB存儲設備啟動(這是flash-
系統 2019-08-12 01:32:45 2233
對于在Linux下通過rpm方式的mysql,我們能夠通過移除這些rpm包以及刪除項目的文件夾來達到卸載的目的。本文演示了在SUSELinux10下下載MySQL5.5.37。詳細見下文。1、環境#OS環境SZDB:~#cat/etc/issueWelcometoSUSELinuxEnterpriseServer10SP3(x86_64)-Kernel\r(\l).#查看已安裝的安裝包SZDB:~#rpm-qa|grep-imysqlMySQL-devel
系統 2019-08-12 01:32:36 2233
遇到一位朋友緊急求助:系統是windows7,這位朋友因為桌面沒有OFFICE圖標,又急著要用WORD,就把一個桌面圖標右擊,選擇打開方式中選擇了Word,而且沒有把“始終使用這種程序打開同類型文件”前的勾去掉。這一改之后,結果所有的快捷方式全變成了word文檔了??梢栽俑某蓜e的,比如再改為記事本方式打開,但就是沒有辦法恢復原狀。這是一個文件關聯的問題。這樣的問題在xp下根本就不可能發生,看來這個具體問題是Win7下的新問題。網上大致搜了一下,發現出現這樣
系統 2019-08-12 01:33:55 2232
一.摘要這篇文章主要對BootLoader(UBoot)的源碼進行了分析,并對UBoot的移植略作提及。BootLoader的總目標是正確調用內核的執行,由于大部分的BoorLoader都依賴于CPU的體系結構。因此大部分的BootLoader都分為兩個步驟啟動。依賴于CPU體系結構(如設備初始化等)的代碼都放在stage1。而stage2一般使用C語言實現,能夠實現更加復雜的功能,代碼的可移植性也提高。二.本文提綱1.摘要2.本文提綱3.UBoot啟動過
系統 2019-08-12 01:33:21 2232
VIM奇技淫巧_八月初十_百度空間VIM奇技淫巧常用技巧1.如果想不退出vi而查看UNIX系統的有關信息,輸入“:shell”即可進入vi以前的shell環境,“exit”退回到vi編輯狀態。2.shift+ZZ保存后自動退和:wq是一樣的3.直接運行命令,不退出VI:!命令Demo::!ls4.將其他文件內容導入當前編輯文件中,:r文件名Demo::r/etc/hosts結合第3條可以這樣插入日期Demo::r!date5.像UltraEdit一樣的列選
系統 2019-08-12 01:33:04 2232
Linux下開啟/關閉防火墻命令1)永久性生效,重啟后不會復原開啟:chkconfigiptableson關閉:chkconfigiptablesoff2)即時生效,重啟后復原開啟:serviceiptablesstart關閉:serviceiptablesstop需要說明的是對于Linux下的其它服務都可以用以上命令執行開啟和關閉操作。Centos下防火墻配置及關閉執行”setup”命令啟動文字模式配置實用程序,在”選擇一種工具”中選擇”防火墻配置”,然
系統 2019-08-12 01:33:33 2231
RPM是RedHatPackageManager(RedHat軟件包管理工具)類似Windows里面的“添加/刪除程序”rpm執行安裝包二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由RPM自動編譯、安裝。源代碼包經常以src.rpm作為后綴名。常用命令組合:-ivh:安裝顯示安裝進度--install--verbose--hash-Uvh:升級軟件包--Update;-qpl:列出RPM軟件包內的
系統 2019-08-12 01:33:14 2231
所謂的時鐘時間又叫做墻上時鐘時間,它是進程運行的時鐘總量,其值與系統中同時運行的進程數有關,不過一般在討論時鐘時間的時候都是在系統中沒有其他活動進行時度量的。用戶cpu時間:就是執行用戶指令所用的時間。系統CPU時間:所謂的系統,我們知道就是在內核中執行的時間,沒錯滴,就是該進程執行內核程序所經歷的時間。查看一個進程的這三個時間并不難,只要執行命令time即可Linux用戶CPU時間、系統CPU時間、時鐘時間
系統 2019-08-12 01:32:53 2231
讀寫文件,是作為一個操作系統所提供的最基本接口之一。我們就從寫文件過程:open,write,close這幾個接口來說起,描述寫文件的那些事兒。平時,我們做應用程序的時候,常常用到讀寫文件的函數接口,就拿寫文件來說,我們用C/C++編寫時,用到了以下的函數接口:1>FILE*fopen(constchar*restrictfilename,constchar*restrictmode);2>size_tfwrite(constvoid*restrictbu
系統 2019-08-12 01:33:43 2230
經常使用top命令了解進程信息,其中包括內存方面的信息。命令top幫助文檔是這么解釋各個字段的。VIRT,VirtualImage(kb)RES,Residentsize(kb)SHR,SharedMemsize(kb)%MEM,Memoryusage(kb)SWAP,Swappedsize(kb)CODE,Codesize(kb)DATA,Data+Stacksize(kb)nFLT,PageFaultcountnDRT,DirtyPagescount盡
系統 2019-08-12 01:33:02 2230
http://blog.csdn.net/ruglcc/article/details/7874076zieckey(zieckey@yahoo.com.cn)線程(thread)技術早在60年代就被提出,但真正應用多線程到操作系統中去,是在80年代中期,solaris是這方面的佼佼者。傳統的Unix也支持線程的概念,但是在一個進程(process)中只允許有一個線程,這樣多線程就意味著多進程?,F在,多線程技術已經被許多操作系統所支持,包括Windows/
系統 2019-08-12 01:32:54 2224