原创 時間有關

#include<iostream> #include<time.h> using namespace std; int main() { time_t max=0x7FFFFFFF; cout<<ctime(&max)<<endl;

原创 linux內核分析之list_head 實現

  轉載地址:http://www.cnblogs.com/riky/archive/2006/12/28/606242.html 本文詳細分析了 2.6.x 內核中鏈表結構的實現,並通過實例對每個鏈表操作接口進行了詳盡的講解。 一、

原创 從命令行編寫和編譯C/C++程序

    本人使用的是vs2010版本。 1.打開Visual Studio命令提示符(2010)   1.打開方法:開始—Microsoft Visual Studio 2010-Visual Studio tools-Visual S

原创 ACM-數據統計之重定向vsfopen

1.數據統計(重定向) example: #include<stdio.h> void main() { freopen("data.txt","r",stdin); freopen("data.txt","w",stdout);

原创 數論之除法表達式

  給出一個除法表達式,X1/X2/X3.../Xk, 輸入k個整數,求是否可以通過添加括號使得得出的結果爲整數?   其中:3<=k<=10000, 1<=Xi<=10^9   代碼如下:輸入結束時,按enter鍵 然後ctrl+

原创 ACM--數組

1.C語言中數組不能進行賦值操作,如果要賦值數組a[max]裏面的k個數字到b[max]裏面去,可以這樣做:      memcpy(b,a,sizeof(int)*k)  或   memcpy(b,a,sizeof(float)*k)

原创 ACM--喫罐頭

 Description          Sheldon, Leonard, Penny, Rajesh and Howard are in the queue for a "Double Cola" drink vending mac

原创 make oldconfig

源文檔地址:http://blog.csdn.net/chicklili/archive/2009/11/04/4767547.aspx   1. 如果.config不存在,運行make config/menuconfig時的缺省設置由固

原创 C/C++程序編譯之堆棧

一、預備知識―程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)―   由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) ― 

原创 圓周率求解

#include<stdio.h> int a=10000,b,c=2800,d,e,f[2801],g; void main() { for(;b-c;) f[b++]=a/5; for(;d=0,g=c*2;

原创 判斷一個點是不是在三角形內

若O在三角形ABC內,則三角形ABC的面積等於三角形OAB+OBC+OCA. 關於三角形面積的計算可以採用以下兩種方法。 1.海倫公式 2.有向面積法   A(X0,Y0) B(X1,Y1) C(X2,Y2)  則有向面積的2倍等於

原创 標準庫循環隊列應用

紙牌問題,編號爲從1到n的紙牌,扔去第一張,把剩下的第一張放在最下面,直到剩下一張牌,輸出扔去的牌和剩下的牌的序列。 #include<iostream> #include<queue> using namespace std; void

原创 C語言修行之文件操作

       C語言對文件的操作主要是流式文件的打開、關閉、讀寫、定位等各種操作。     所謂流式文件是指:用字符串方式存儲信息。如最常用的文本文件。     從存儲方式上來看,文件可以分爲文本文件和二進制文件。     下面將具體介紹

原创 linux下gcc和gdb調試

GDB 是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在

原创 使用gdb進行編譯和調試

GCC程序編譯 基本格式:gcc [options] [filename] -o 輸出可執行文件,如果不給出這個選項,則默認輸出a.out可執行文件;如:gcc hello.c -o hello -c 只編譯,不連接爲可執行文件,生成爲