0. Google 搜索 如何編譯 openssl
1. 下載openssl
2. 安裝 Perl
3. 按第0步的理解編譯
4. 生成的編譯文件在這里:
1. 下載openssl
2. 安裝 Perl
3. 按第0步的理解編譯
4. 生成的編譯文件在這里:
3D FPS1234567890 |
常用鏈接留言簿(10)我參與的團隊隨筆分類隨筆檔案文章分類文章檔案搜索最新評論
閱讀排行榜評論排行榜 |
0. Google 搜索 如何編譯 openssl
1. 下載openssl 2. 安裝 Perl 3. 按第0步的理解編譯 4. 生成的編譯文件在這里:
Visual Studio 想遍歷文件夾
我一般用cmake file (GLOB_RECURSE ) 再用網上的 source_group_by_dir宏 現在的c++一般都是用cmake做配置工程的了 但cmake 不支持中文 我估計是不支持 gbk2312編碼的問題 我想改cmake 代碼 然而。。。。 然后我寫個小小軟件 生成一下 ![]() 現支持2008 其他的 還未支持 C盤遍歷 要有管理員權限 注意 下載地址: 以前寫的簡單的“按鍵精靈”
應用于 qq群發消息 以前寫過一下 那時候 忘記了在做什么的了 http://www.shnenglu.com/jimsmorong/archive/2008/09/20/62334.html 現在更新一下 ![]() 代碼在這里: https://bitbucket.org/jimsmorong/mrecordkeymouse/src 最新BitBucket下載: MRecordKeyMouseLatest.zip 注意 BitBucket有可能下載不到 到這里可以cppblog里下載 /Files/jimsmorong/MRecordKeyMouseLatest.zip 具體可以做些什么? 可以分析一下自己執行的動作 然后重復 lua腳本 很簡單的了 例如 qq消息群發 ![]() 1 //輸入一串字符串,將連接著的數字輸出來,并統計有多少個整數
2 #include <stdio.h> 3 #include <tchar.h> 4 #include <process.h> 5 #include <string.h> 6 #include <stdlib.h> 7 8 9 int _tmain(int argc, _TCHAR* argv[]) 10 { 11 char szText[2048]; 12 scanf("%s",szText); 13 14 printf("你輸入的是%s\n",szText); 15 16 int a[2048]; 17 int aNum = 0; 18 int nLenText = strlen(szText); 19 int nStartNum = -1,nEndNum = -1;//數字起始位置 20 char *pStartChar = NULL, *pEndChar = NULL; 21 char szTempBuf[2048]; 22 for(char *p = szText; ; p++) 23 { 24 char aChar = *p; 25 if(( aChar >= '0') && (aChar <= '9')) 26 { 27 if( pStartChar == NULL) 28 pStartChar = p; 29 30 } 31 else if(( aChar < '0') || (aChar > '9')) 32 { 33 pEndChar = p; 34 35 //找到一組數字 36 if(pStartChar != 0) 37 { 38 int nBufLen = pEndChar-pStartChar; 39 memcpy(szTempBuf,pStartChar,nBufLen); 40 szTempBuf[nBufLen] = 0; 41 int nNum = atoi(szTempBuf); 42 a[aNum]= nNum; 43 aNum++; 44 } 45 pStartChar = NULL; 46 if(*p == 0) 47 break; 48 } 49 if(*p == 0) 50 break; 51 52 53 } 54 55 printf("共有%d個整數\n",aNum); 56 for(int i = 0; i < aNum; i++) 57 { 58 printf("%d \n",a[i]); 59 } 60 61 getchar(); 62 system("pause"); 63 64 return 0; 65 } 66 67 人的思想 1. 以前看一部《機械公敵》的電影,里面那個博士說只要程序復雜到一定程度就會自動產生智能的了。 2. 然后那部電影里就是關于機械人進化成智能生命形態的故事。 3. 當然如果說現在的電腦里面是有生命,我是當然不相信的了。 4. 近些天我反過來一想,我確實是不相信現在的電腦是有智慧生命的。 5. 那么我們人類可能也是沒有智慧沒有思想的。 6. 人的大腦可能也只是以生物神經觸角組成的一部電腦。 7. 人腦也只是復雜到一定程度表現得有點智能的一臺電腦。 8. 實際上人可能根據沒有智能,沒有思想,沒有自由意志。 9. 那人的思想可能也只是認得幾個字而已。 -1 有更新 2. 可調整大小 3. 有個下拉框 可以選擇常用的表達式 4. 玩死人的正則表達式 來解析一個文本格式 好過引 5. 改了圖標 -0.1 圖片: ![]() -0.2 exe 下載: http://mregtest.googlecode.com/files/MRegTest%20v0.1.7z -0.3 小程序功能有限 非常非常的有限 沒什么說的 程序有些好玩 有個配置的文本 格式是這樣的 我的小程序會解析的這樣的文本 id 0.IP Adress { source text = "127.0.0.1"; regex text = "(\d+).(\d+).(\d+).(\d+)"; replace text = ""; }; 代碼是這樣的: 1 const wregex rex(L"id\\s+[0-9]+\\.(.*)\\s*\\{\\s+source\\s+text\\s*=\\s*\"(.*)\";\\s*\\s+regex\\s+text\\s*=\\s*\"(.*)\";\\s*\\s+replace\\s+text\\s*=\\s*\"(.*)\";\\s*\\};"); 2 3 4 wstring::const_iterator text_beg = text.begin(); 5 wstring::const_iterator text_end = text.end(); 6 wsmatch rmatch; 7 while( regex_search(text_beg,text_end,rmatch,rex)) 8 { 9 room lroom; 10 if( rmatch.size() == 5) 11 { 12 lroom.name = rmatch[1].str(); 13 lroom.source_text = rmatch[2].str(); 14 lroom.regex_text = rmatch[3].str(); 15 lroom.replace_text = rmatch[4].str(); 16 rooms.push_back(lroom); 17 } 18 text_beg = rmatch[0].second; 19 } -0.4 是不是很好玩呢? 相關分解可以查看源碼 alway_regex_fuck.txt -0.5 還有回車鍵禁了 回車不會關閉對話框 0. 標題: 小小小小開源正則表達式測試工具
1. 前言: C++標準庫 有正則表達式支持了 2. 正文: 這個正則表達式是大話題 我就不多說了 3. 附錄: 匹配 數字 [0-9] or \d 4. 附錄2: 地址開源在這里 http://code.google.com/p/mregtest/ 5. 附錄3: 截圖: 6. exe下載: 正則表達式小小小工具 http://mregtest.googlecode.com/files/MRegTest.exe 0. 標題: 終于等到她了 1. 前言: 首先標題要吸引人,要做到一看就知道是假的,然后正文第一句通常要是廢話,卻又十分正確的話. 2. 正文: 只是等到 蝙蝠俠前傳3 黑暗騎士崛起 這個電影而已 2012.7月20日 3. 附錄: 之前一部 蝙蝠俠前傳2 黑暗騎士 是2008年 7月份 4. 后記: 寫文章真難呀! 6. 回讀者答案: 連怎么難也不知道,那你說是不是很難? CDialogBar 按鈕變灰.
繼承 的類 加方法: public:
void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHandler); void CToolUser3::OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHandler)
{ bDisableIfNoHandler = FALSE; CDialogBar::OnUpdateCmdUI(pTarget, FALSE); } 這樣 繼承的類里的按鈕就可以變灰與不變灰了 0.標題黨 我是標題黨 1.我在看這個文章 覺得很過引 不禁想起以前的一些事一些情 桌面運行的? ![]() 2.http://www.codeproject.com/Articles/29184/A-lovely-goldfish-desktop-pet-using-alpha-PNG-and 這個是畫一條魚的 但它是用.net的 3.我可恥的抄習一下 練習一下 4.大約就在這里 1 void CMGoldFishWnd::UpdateFishDisplay() 2 { 3 CreateBitmap(); 4 5 RECT rct; 6 GetWindowRect(&rct); 7 POINT ptWinPos={rct.left,rct.top}; 8 9 Graphics graph(m_hMemDC); 10 11 if (toRight) 12 graph.DrawImage(m_pImageRight,0,0, m_BakWidth*frame,0,m_BakWidth,m_BakHeight,UnitPixel); 13 else 14 graph.DrawImage(m_pImageLeft,0,0, m_BakWidth*frame,0,m_BakWidth,m_BakHeight,UnitPixel); 15 16 BOOL bRet=FALSE; 17 bRet= UpdateLayeredWindow( m_hWnd,m_hWinDC,&ptWinPos,&sizeWindow, m_hMemDC,&ptSrc,0,&m_Blend,ULW_ALPHA); 18 19 graph.ReleaseHDC(m_hMemDC); 20 CleanBitmap(); 21 // 22 } 5.原理我也不是很明白 UpdateLayeredWindow 是個好東西 抄習就是好 我都還未明白 它就能運行了 6.源碼提供 開源 exe運行文件 源碼 |