原创 matlab 五點三次平滑算法

(2012-04-23 21:01:31) 轉載▼ 標籤: 雜談 分類: matlab http://www.ilovematlab.cn/thread-71818-1-1.html 這裏提供一個函數mean5_3(五點三次平

原创 MFC刪除類的小竅門

VC並沒有提供刪除一個類的簡潔方法,我們需要手工刪除,但過程並不複雜。例如,我們有一個CMyButton的類,對應的文件爲MyButton.h和MyButton.cpp,我們先到工程目錄中刪除這兩個文件,此時該類信息自動從ClassVie

原创 vc6.0快捷鍵

2010-09-14 17:46 F1 顯示幫助,如果光標停在代碼的某個字符上,顯示MSDN中相應的幫助內容(需要安裝MSDN才能使用) F2 書籤功能: Ctrl+F2 --在某行設置一個書籤(再按一次是取消) F2 --跳到下一個書

原创 判斷是否爲2的冪||輸出一個整數二進制格式中1的個數 非循環非遞歸實現

  int cout(int n) { int a=n; a=((a&0xAAAAAAAA)>>1)+(a&0x55555555); a=((a&0xCCCCCCCC)>>2)+(a&0x33333333);

原创 Linux Shell中各種分號和括號的用法總結

[日期:2011-02-21] 來源:Linux社區  作者:破爛熊 [字體:大 中 小]    各種括號的用法總結如下 1.Shell中變量的原形:${var} 大家常見的變量形式都是$var 2.命令替換$(cmd) 命令替換$(c

原创 malloc()參數爲0的情況

  問題來自於《程序員面試寶典(第三版)》第12.2節問題9(這裏不評價《程序員面試寶典》,就題論題): 下面的代碼片段輸出是什麼?爲什麼? char *ptr; if((ptr = (char *)malloc(0))==NULL

原创 C++ 關鍵字typeid

轉載網址:http://www.cppblog.com/smagle/archive/2010/05/14/115286.aspx 在揭開typeid神祕面紗之前,我們先來了解一下RTTI(Run-Time Type Identif

原创 shell獲取當前執行腳本的路徑

   filepath=$(cd "$(dirname "$0")"; pwd)腳本文件的絕對路徑存在了環境變量filepath中,可以用 echo $filepath 查看完整路徑 在shell中: $0: 獲取當前腳本的名稱 $

原创 java項目構建部署包

  博客分類: JAVA       Java 工程在生產環境運行時,一般需要構建成一個jar,同時在運行時需要把依賴的jar添加到classpath中去,如果直接運行添加classpath很不方便,比較方便的是創建一個shell腳

原创 C/C++中的常量指針與指針常量

常量指針 常量指針是指向常量的指針,指針指向的內存地址的內容是不可修改的。 常量指針定義“const int *p=&a;”告訴編譯器,*p是常量,不能將*p作爲左值進行操作。但這裏的指針p還是一個變量,它的內容存放常量的地址,所以

原创 表達式前後綴表達形式 [zz]

(2012-09-12 13:08:39) 轉載▼ 標籤: 雜談   轉自:http://blog.csdn.net/whatforever/article/details/6738538 35,15,+,80,70,-,*,2

原创 c++中關於字符串的讀入——cin、getline、get、gtes(查詢+思考+總結)

1、cin讀入一個字符: char c;cin>>c; 2、cin讀入一個字符串: char s[10];cin >> s;(c風格字符串)    string str;cin >> str;(c++的string) 3、cin.get

原创 C++ 類中特殊的成員變量(常變量、引用、靜態)的初始化方法

有些成員變量的數據類型比較特別,它們的初始化方式也和普通數據類型的成員變量有所不同。這些特殊的類型的成員變量包括: a.引用 b.常量 c.靜態 d.靜態常量(整型) e.靜態常量(非整型)     常量和引用,必須通過參數列表進行初始

原创 用interrupt()中斷Java線程

Javathread  最近在學習Java線程相關的東西,和大家分享一下,有錯誤之處歡迎大家指正. 假如我們有一個任務如下,交給一個Java線程來執行,如何才能保證調用interrupt()來中斷它呢? Java代碼  

原创 vtk環境搭建(windowsXP/win7,vtk6.0.0+cmake2.8+vs2010)

  1. 安裝vs2010(默認方式) 2. 安裝cmake2.8(默認方式) 3. 新建文件夾作爲vtk文件根目錄(例如"E:\vtk6.0"),解壓vtk-6.0.0.zip到根目錄,將VTK6.0.0改名爲vtk;解壓vtkdata