原创 關於函數指針的介紹(轉)

  在C/C++中,數據指針是最直接,也最常用的,因此,理解起來也比較容易。而函數指針,作爲運行時動態調用(比如回調函數 CallBack Function)是一種常見的,而且是很好用的手段。 我們先簡單的說一下函數指針。(這一部

原创 fedora 10 安裝Oracle 10G 和啓動

安裝硬件需求 內存要求至少1G;交換分區至少1G或者是內存的兩倍;/tmp目錄至少有400M;硬盤空間至少1.5G,但是最好大於3.5G。 1. 增加swap分區   可以直接從第2步開始 安裝oracle需要1G的swap

原创 STL基本知識vector

#include #include #include using namespace std; void output(int &s)   //輸出函數 {     cout<<s<<endl; } boo

原创 重寫strcmp()

    int strcmp(char * str1,char *str2) {      int ret;     assert ((str1 != NULL) && (str2 != NULL));     wh

原创 Oracle 10g及pro*c相關問題及解決方法(轉)

Oracle 10g及pro*c相關問題及解決方法 2008年08月21日 星期四 上午 11:21 最近一直在進行ORACLE 10g和PRO*C的學習。 其中遇到了不少的問題: 現列於此,已備他用。 [注:我的linu

原创 STL 算法

C++ 算法(STL)  Display all entries for C++ Algorithms on one page, or view entries individually: accumulatesum up a rang

原创 三種SQL分頁法(轉)

  三種SQL分頁法 表中主鍵必須爲標識列,[ID] int IDENTITY (1,1) 1.分頁方案一:(利用Not In和SELECT TOP分頁) 語句形式:   SELECT TOP 10 * FR

原创 常用SQL值集合(轉)

SQL語句先前寫的時候,很容易把一些特殊的用法忘記,我特此整理了一下SQL語句操作。 一、基礎 1、說明:創建數據庫 CREATE DATABASE database-name 2、說明:刪除數據庫 drop

原创 Pro*C 基本程序

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sqlca.h> void sql_error(); struct info

原创 c下面的回調函數

/********************************************** 統一接口實現不同的內容 ***********************************************

原创 類的內存佈局-sizeof(轉)

  空類:1 沒有虛函數:sizeof(數據成員)的和 有虛函數:sizeof(數據成員)的和+sizeof(V表指針); 類的大小不包含靜態數據成員大小,靜態數據存放 在靜態存儲區。 一、簡單對象 #include<iost

原创 // 0-1揹包問題

#include #include using namespace std; /* // 0-1揹包問題: // 輸入m, n 兩個整數,從1n任取幾個整數,使其和等於 m的可能有多少種? // 關鍵:同一個數不能

原创 漢諾塔程序

#include <iostream.h> void Hannoi(int n,char A,char B,char C); int main(int argc, char* argv[]) {     Hannoi

原创 編譯proc程序可用makefile文件(轉)

  編譯proc程序可用makefile文件 #--------------------------------------------- # rules of making *.pc, DON'T change anytime ! #

原创 c語言中的小技巧(位運算)

1,關於 2的次方的數 求餘 都可以用 & 替換。 eg:                15 % 2 =  1       15  % 4=3    15 %  8=7             15  &  1 =  1