原创 用GDB調試程序(三)

 四、維護停止點 上面說了如何設置程序的停止點,GDB中的停止點也就是上述的三類。在GDB中,如果你覺得已定義好的停止點沒有用了,你可以使用delete、clear、disable、enable這幾個命令來進行維護。     clear

原创 Linux基礎命令

 1. man 對你熟悉或不熟悉的命令提供幫助解釋 eg:man ls 就可以查看ls相關的用法 注:按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當前程序運行。 2. ls 查看目錄或者文件的屬*,列舉出任一目錄下面

原创 用GDB調試程序(一)

    說明 從CSDN的網站上找到的GDB使用說明。 原文標題:用GDB調試程序 作者:haoel (QQ是:753640,MSN是: [email protected]) 關鍵字:gdb 調試 c c++ gun 這篇文章非常好,所

原创 makefile例子

  假設我們有一個程序由5個文件組成,源代碼如下: /*main.c*/ #include "mytool1.h" #include "mytool2.h" int main() {     mytool1_print("hello my

原创 一些有意思的算法代碼

 http://coolshell.cn/articles/6010.html   Keith Schwarz是一個斯坦福大學計算機科學系的講師。他對編程充滿了熱情。他的主頁上他自己正在實現各種各樣的有意思的算法和數據結構,http:/

原创 用GDB調試程序(五)

查看運行時數據 ———————         在你調試程序時,當程序被停住時,你可以使用print命令(簡寫命令爲p),或是同義命令inspect來查看當前程序的運行數據。print命令的格式是:         print <e

原创 用GDB調試程序(四)

 查看棧信息 ————— 當程序被停住了,你需要做的第一件事就是查看程序是在哪裏停住的。當你的程序調用了一個函數,函數的地址,函數參數,函數內的局部變量都會被壓入“棧”(Stack)中。你可以用GDB命令來查看當前的棧中的信息。 下面是一

原创 linux下makefile詳解一(轉csdn)

陳皓 (CSDN) 概述 —— 什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefile還是要懂。

原创 Fedora15 默認OpenJDK與SunJDK互相切換(轉)

1.查看系統提供的JDK版本信息(可以看到默認安裝了OpenJDK) 1 [etan@ethan eclipse]$ /usr/sbin/alternatives --configjava 2 3 共有 2 個提供“jav

原创 用GDB調試程序(七)

改變程序的執行 ———————     一旦使用GDB掛上被調試程序,當程序運行起來後,你可以根據自己的調試思路來動態地在GDB中更改當前被調試程序的運行線路或是其變量的值,這個強大的功能能夠讓你更好的調試你的程序,比如,你可以在程序的一

原创 Hadoop0.23.0初探3---HDFS NN,SNN,BN和HA

前言 保證HDFS高可用是Hadoop被推廣以來很多技術人員一直關心的問題,通過搜索引擎搜索也可以得到很多的方案。恰逢HDFSFederation出爐,本文將一些涉及到有關NameNode、SecondaryNameNode、Backup

原创 Hadoop0.23.0初探4---讓你的第一個YARN MapReduce跑起來

前言 klose的Hadoop0.23.0初探的系列文章的前三篇分別介紹了:Hadoop的變遷的前因後果、HDFSFederation的配置、以及HDFS的NN、SNN、BN和HA之間的關係。第四篇爲文章稍微減負以下,主要介紹Yarn的部

原创 【引用酷殼】C++11 中值得關注的幾大變化(詳解)

源文章來自前C++標準委員會的 Danny Kalev 的 The Biggest Changes in C++11 (and Why You Should Care),賴勇浩做了一個中文翻譯在這裏。所以,我就不翻譯了,我在這裏僅對文中

原创 數據挖掘測試數據集大全

常用的基本上UCI和w3c的。關於源代碼,網上有很多公開源碼的算法包,例如最爲著名的Weka,MLC++等。Weka還在不斷的更新其算法,下載地址: http://www.cs.waikato.ac.nz/ml/weka/ UCI收集的機

原创 const限定修飾符用法總結(常量,指針,迭代器,函數參數,成員函數)

在這裏總結一下const限定修飾符的各種用法,都已經過vs2010測試。 1)  聲明及初始化const常量。 在聲明一個const常量時,必須對其初始化,否則會報錯。 1 const int constvar; //e