原创 MFC中SetFont(CFont *font)方法容易出錯點

在MFC中,我們企圖修改控件中的字體,可以使用SetFon(CFont *font)函數。產生一個CFont對象,如下: CFont* font = new CFont; font->CreateFont(14, // nHeigh

原创 C++中字符串取一個字符的一種方法

string strName = "Hello World!"; int i = 1;char c = strName.operator [](i);

原创 斐波拉契數列帶來的思考

無意間看到一道題: 編寫一個計算前100位斐波那契數的函數。根據定義,斐波那契序列的前兩位數字是0和1,隨後的每個數字是前兩個數字的和。例如,前10位斐波那契數爲:0,1,1,2,3,5,8,13,21,34。 我一看這不是熟悉

原创 MySQL配置簡述

MySQL配置簡述 1、  下載:從http://dev.mysql.com/downloads/mysql/下載MySQL的5.6.24版本。可以選擇下載安裝包版本,或者免安裝的ZIP Archive版本。我使用的是免安裝版本,雖

原创 Python刪除1到100的素數

filter(lambda n: not(0 not in map(lambda x: n%x,range(2,n))), range(1,101))

原创 MFC中SliderCtrl控件中SetPos(0)失效問題解決

一個簡單的程序如下: BOOL CATLVCXSHueSet::OnInitDialog() { CDialog::OnInitDialog(); m_HueSetSliderCtrl.SetRange(-15,15); m_Hu

原创 歸併排序 MergeSort Java代碼

public class MergeSort { public static void main(String[] args) { int[] data = {3,2,4,7,2,1,9,11,2,3,15}; mergeSo

原创 fatal error RC1015: cannot open include file ‘afxres.h’ 的一種解決方法

環境VS2008,一個Main project一個動態庫project。 我的情況是,只有Main project的rc資源文件報錯fatal error RC1015: cannot open include file ‘afxres.

原创 10bit數和12bit數的轉換

寫項目代碼的時候遇到了這個問題,10bit數 xx xxxx xxxx (1024位)和12bit數xxxx xxxxx xxxx (4096位)的轉化。 如果簡單的乘以4,那麼會有一位的錯位。爲了使得全0和全1要對應,這裏推薦用以下方法

原创 折半二分插入排序Java代碼

public class BinaryInsertSort { public static void main(String[] args) { int [] data = {32,22,11,44,55,234,43,12,1

原创 快速排序 QuickSort Java代碼

public class QuickSort{ public static void main(String[] args){ int[] test = {9,8,45,6,5,4,3,2,4,5,67,4,2,1,0}; qu

原创 Java計算平方根算法

public class SqrtTest{ public static double mySqrt(double num, double offSet){ if(num <= 0) return 0; double flag