原创 C++ Socket編程步驟

sockets(套接字)編程有三種,流式套接字(SOCK_STREAM),數據報套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基於

原创 Windows Media Player播放器(VC++ 2008)

  系統環境:Windows 7 軟件環境:Visual C++ 2008 SP1 本次目的:編寫一個WMP播放器       利用控件來實現的

原创 VS IDE Release或Debug進行運行時,在Debug或Release文件夾中的文件或者庫文件不能直接找到,需要加上Debug或Release目錄

在VS的IDE中,工作目錄是項目路徑,所以進行調試時,放在Debug中的文件(config.xml)和Lib(tinyxml.lib)是不能直接找到,在程序中是需要加上Debug目錄才能找到, 如CString strConfigPath

原创 VC MFC SDI/MDI框架各部分指針獲取方式

鏈接:http://www.cnblogs.com/kangwang1988/archive/2011/07/20/2111315.html 點贊 收藏 分享 文章舉報 wlju

原创 c++生成、加載函數類型的動態庫

一、生成函數類型的動態庫1、創建一個動態庫的工程2、創建一個CPP文件名爲:ExecCmd.cpp內容如下:#include <windows.h> extern "C" {__declspec(dllexport) int _stdc

原创 Linux C++ gbk轉爲utf-8

linux下沒有上面的兩個函數,需要使用函數 mbstowcs和wcstombs mbstowcs將多字節編碼轉換爲寬字節編碼 wcstombs將寬字節編碼轉換爲多字節編碼 這兩個函數,轉換過程中受到系統編碼類型的影響,需要通過設

原创 Cocos2d-x動手操作

1、使用Cocos2d-x 3.4製作一個簡單的遊戲 2、Cocos2d-x v3.2 開發《超級跑酷》遊戲源碼分享

原创 std::set進行排序並刪除重複數據

#include <iostream> #include <set> #include <string> using namespace std; struct A { string ssName; string ss

原创 cocos2d-x 3.4 加載Cocos studio v2.1中發佈的資源

一、Cocos Studio創建、發佈資源 1、新建一個空白資源項目 2、填寫項目名稱、項目存放的位置、選擇屏幕方向 3、在MainScene中拉入一個TextTable控件,並修改內容爲Hello Cocos Studio! 4、保

原创 Windows 環境下搭建Cocos2d-x 3.0環境並配置Android交叉編譯環境

Windows 7環境下搭建Cocos2d-x 3.3環境並配置Android交叉編譯環境 點擊查看 補充一下:如果在Classes文件夾下面加入了另一個Scene文件的類文件時(如:MyGameScene.h MyGameSce

原创 wsdl2h解析器和soapcpp2編譯器選項介紹

wsdl2h解析器和soapcpp2編譯器選項介紹    1、wsdl2h(利用wsdl文件生成對應的h文件)用法    Usage: wsdl2h [-a] [-c] [-d] [-e] [-f] [-g] [-h] [-I path]

原创 windows C++ gbk轉爲utf-8

1、在windows下可以使用函數MultiByteToWideChar先將多字節字符,轉換爲unicode。 2、使用函數WideCharToMultiByte,將unicode再轉換爲utf8編碼。 google一下,網上例子很

原创 Duilib創建窗口雙擊標題欄禁止窗口最大化

來源於:http://www.cnblogs.com/chechen/p/5713718.html

原创 如何修改WAMP中mysql默認空密碼&重新登錄phpmyadmin

WAMP安裝好後,mysql密碼是爲空的,那麼要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。 首先,通過WAMP打開mysql控制檯。 提示輸入密碼,因爲現在是空,所以直接按回車。 然後輸入“use 

原创 模擬點擊某個軟件中的控件

1、用Spy++獲取到該控件的句柄,如:00081100 2、操作代碼如下: int ID = 0x00081100; HWND hWnd = (HWND)ID; UINT uID = ::GetDlgCtrlID(hWnd);