Time of Update: 2018-12-05
如何檢測程式是否被調試,其實很簡單,幾行代碼就行了,常應用於軟體防破解等方面,但對於某些調試器而言無效(比如改進的OllyDbg--OllyICE)。下面是C+asm代碼,大家可以試試。#include <stdio.h>#include <conio.h>int IsDebugged(){ __asm { mov eax, fs: [30h] //擷取線程環境塊中對應的進程環境塊的地址 movzx eax, byte
Time of Update: 2018-12-05
//高斯積分程式,高斯積分具有計算速度快,精度高,能計算反常積分等優點#include <stdio.h>#include <math.h>#define PI 3.14159265static const double gp3[3]={-0.77459666924148338, 0.0 , 0.77459666924148338};//高斯點static const double gc3[3]={ 0.55555555555555556,
Time of Update: 2018-12-05
匈牙利命名法是一種編程時的命名規範。基本原則是:變數名=屬性+類型+對象描述,其中每一對象的名稱都要求有明確 含義,可以取對象名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。據說這種命名法是一位叫 Charles Simonyi 的匈牙利程式員發明的,後來他在微軟呆了幾年,於是這種命名法就通過微軟的各種產品和文檔資料向世界傳播開了。現在,大部分程式員不管自己使用什麼軟體進
Time of Update: 2018-12-05
#include<stdio.h> #include<math.h> #include<conio.h> #define N 3 void Guass(double a[][N+1],double x[]) { double l[N]; int i,j,k; l[0]=1.0; for(i=0;i<N-1;i++) { if(fabs(a[i][i])<0.000001) { printf("不能求解!/n");
Time of Update: 2018-12-05
好文章,原文地址:http://blog.sina.com.cn/s/blog_57769b7b0100tt5x.html 關於spring自動檢測組件的使用方式網上太多了,而且也不是我記錄的重點,我想說下一點可能你還不知道的經驗我們知道如果不想在xml檔案中配置bean,我們可以給我們的類加上spring組件註解,只需再配置下spring的掃描器就可以實現bean的自動載入。 先寫一個小例子,剩下的在下面解釋<!-- 定義掃描根路徑為leot.test,不使用預設的掃描方式 -->
Time of Update: 2018-12-05
VC無負擔實現XP風格介面
Time of Update: 2018-12-05
使用者不能登入 conn sys/change_on_install as sysdba 執行 grant create session to public;grant sysdba to username匯入資料庫 因使用者名稱不一樣導致匯入失敗: 解決方案: grant imp_full_database to
Time of Update: 2018-12-05
//追趕法解三對角陣方程組Ax=b。 //n---方程組的階數。 //a1,a2,a3依次為三對角陣的三對角。 //成功返回1,失敗返回0。 int RunEq(int n,double *a1,double *a2,double *a3,double *b,double *x) { int i; double l; for(i=1;i<n;i++) { if(fabs(a2[i-1])<0.00000000001) return 0; l=a1
Time of Update: 2018-12-05
#include<stdio.h> #include<conio.h> #include<iostream.h> double cs(double f[],double x[],int n) { double s=0.0,t=0.0; int i,j; for(i=0;i<=n;i++) { t=1.0; for(j=0;j<=i-1;j++)t=t*(x[i]-x[j]); for(j=i+1;j<=n;j++)t=t*(x[
Time of Update: 2018-12-05
面對各式各樣的cpu,如何一眼看出一顆cpu的效能?下面介紹主流cpu的效能影響因素及綜合效能計算公式1.主頻 毫無疑問,相同類型的CPU,效能與主頻成正比,而且基本是線性相關的。如3.6G的P4660效能比3.0G的P4630強大約20%。
Time of Update: 2018-12-05
下面以Button為例來實現 表單半透明實現簡單直接設定屬性或者用api來設定層屬性來實現,但一般控制項設定層屬性,卻得不到半透明效果。實際上做一下小改動就可以了。響應表單的OnActivate事件,代碼如下。void __fastcall TForm1::FormActivate(TObject *Sender){ long wsex = ::GetWindowLongPtr(Handle, GWL_EXSTYLE ); wsex |= WS_EX_
Time of Update: 2018-12-05
#include <stdio.h>/*功能:快速排序start表示起始位置指標,len表示要排序的長度無傳回值*/void qiuck_sort(int *start,int len){ int k;//用作記錄樞軸記錄關鍵字 int *p1,*p2,*pkey;//p1,p2分別表示高位和低位的指標,pkey樞軸記錄關鍵字指標 if(len<=1)//1位不必排序 { return; } pkey=start;//把第一為
Time of Update: 2018-12-05
Safe Subclassing in Win32(Win32中的安全子類化)Kyle MarshMicrosoft Developer Network Technology GroupCreated: January 25, 1994譯者:BBE&BFE大意
Time of Update: 2018-12-05
Struts 2要依賴於ValueStack對象眾所周知,Strut 2的Action類通過屬性可以獲得所有相關的值,如請求參數、Action配置參數、向其他Action傳遞屬性值(通過chain結果)等等。要獲得這些參數值,我們要做的唯一一件事就是在Action類中聲明與參數同名的屬性,在Struts 2調用Action類的Action方法(預設是execute方法)之前,就會為相應的Action屬性賦值。 要完成這個功能,有很大程度上,Struts 2要依賴於ValueStack對象。
Time of Update: 2018-12-05
Mature,dynamic and honest.思想成熟、精明能幹、為人誠實。 Excellent ability of systematical management.有極強的系統管理能力。 Ability to work independent1y,mature and resourcefu1.能夠獨立工作、思想成熟、應變能力強。 A person with ability plus flexibility should app1y.需要有能力及適應力強的人。 A stable
Time of Update: 2018-12-05
電腦連接埠佔用查看, 對於開發人員很有用, 有個時候安裝個東西,或者跑什麼程式, 會出現一些奇怪安裝錯誤提示或者報連接埠佔用,用以下方法就能立即找到是被哪個程式佔用了該連接埠進入cmdnetstat -ano出現如: 這裡可以清楚看到, 本機電腦所有連接埠被佔用的情況, 其中我們所要用到的就是pid這一列比如我們要查80這個連接埠是被哪個應用程式所佔用,我們就查下80這條記錄對於德pid值,在我這裡是188現在我們開啟工作管理員, 選擇‘進程’選項卡, 點擊上面“查看”菜單, 選中“選擇列”
Time of Update: 2018-12-05
Time of Update: 2018-12-05
123 application/vnd.lotus-1-2-33gp video/3gppaab application/x-authoware-binaam application/x-authoware-mapaas application/x-authoware-segai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffals audio/X-Alpha5amc application/x-
Time of Update: 2018-12-05
部分代碼如下//建立工具條HWND CreateToolBar(HWND hWndParent){ HWND hWndTB; TBBUTTON tbb[4]; HIMAGELIST hImageList,hHotImageList,hDisableImageList; HBITMAP hBitmap; INITCOMMONCONTROLSEX icex; icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
Time of Update: 2018-12-05
記憶化搜尋是什嗎?很熟悉的名字~~如果是指動態規劃的記憶化方法的話就感覺很不合適了,那哪是搜尋啊 —_— 這題其實很水,昨天早上寫好,但是到昨天晚上了還沒交掉。一直WA,把標程都哪來對拍了,排得我的電腦都爛了,還是沒拍出錯誤來。(對拍也是很煩的事情,因為要產生測試資料,這個一般情況下都不好產生啊~~)晚上睡覺前一看,發現浮點數輸出直接“#什麼NAN”了。一看初始化,竟然用memset給double類型的賦值了。—_— 這幾天悲劇連連啊。下面貼上代碼:#include <cstdio>