- 博客(95)
- 资源 (8)
- 收藏
- 关注
原创 c++生成、加载函数类型的动态库
一、生成函数类型的动态库1、创建一个动态库的工程2、创建一个CPP文件名为:ExecCmd.cpp内容如下:#include <windows.h>extern "C" {__declspec(dllexport) int _stdcall ExecCmd(char* pCmd,int nShow); }int _stdcall ExecCmd(char* pCmd,int n...
2018-02-27 16:56:22
458
1
原创 std::set进行排序并删除重复数据
#include <iostream>#include <set>#include <string>using namespace std;struct A{ string ssName; string ssSex; int nAge;};class ASortByName{public: bool operator()(const A& a,cons
2015-12-29 13:41:23
3076
原创 cocos2d-x 3.4 加载Cocos studio v2.1中发布的资源
一、Cocos Studio创建、发布资源1、新建一个空白资源项目2、填写项目名称、项目存放的位置、选择屏幕方向3、在MainScene中拉入一个TextTable控件,并修改内容为Hello Cocos Studio!4、保存,发布资源按Ctrl+S进行保存,【文件】-【发布】-【发布资源】,这时我们可以在此项目的res文件夹下有MainScene.csb文件
2015-03-17 11:58:34
4143
转载 Windows 环境下搭建Cocos2d-x 3.0环境并配置Android交叉编译环境
Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境点击查看
2015-02-11 09:11:17
700
原创 模拟点击某个软件中的控件
1、用Spy++获取到该控件的句柄,如:000811002、操作代码如下: int ID = 0x00081100; HWND hWnd = (HWND)ID; UINT uID = ::GetDlgCtrlID(hWnd); ::PostMessage(::GetParent(hWnd), WM_COMMAND, MAKEWPARAM(uID, BN_CLICKED),LPARAM
2014-12-17 17:05:15
1376
转载 wsdl2h解析器和soapcpp2编译器选项介绍
wsdl2h解析器和soapcpp2编译器选项介绍 1、wsdl2h(利用wsdl文件生成对应的h文件)用法 Usage: wsdl2h [-a] [-c] [-d] [-e] [-f] [-g] [-h] [-I path] [-j] [-l] [-m] [-n na me] [-N name] [-p] [-q name] [-r proxyhost:port] [-s] [-
2014-12-05 16:30:02
1209
转载 windows C++ gbk转为utf-8
1、在windows下可以使用函数MultiByteToWideChar先将多字节字符,转换为unicode。2、使用函数WideCharToMultiByte,将unicode再转换为utf8编码。google一下,网上例子很多。在这里贴了一个简单的源码,实现ansi到utf8编码的转换
2014-11-04 16:11:21
4387
转载 Linux C++ gbk转为utf-8
linux下没有上面的两个函数,需要使用函数 mbstowcs和wcstombsmbstowcs将多字节编码转换为宽字节编码wcstombs将宽字节编码转换为多字节编码这两个函数,转换过程中受到系统编码类型的影响,需要通过设置来设定转换前和转换后的编码类型。通过函数setlocale进行系统编码的设置。linux下输入命名locale -a查看系统支持的编码
2014-11-04 16:02:34
15283
转载 如何修改WAMP中mysql默认空密码&重新登录phpmyadmin
WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。首先,通过WAMP打开mysql控制台。
2014-08-07 15:43:28
1257
原创 Android 多选列表
1、activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ve
2014-07-10 13:56:43
10290
原创 android单项列表
1、activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ve
2014-07-10 10:42:02
917
原创 VS IDE Release或Debug进行运行时,在Debug或Release文件夹中的文件或者库文件不能直接找到,需要加上Debug或Release目录
在VS的IDE中,工作目录是
2014-07-07 10:10:56
6118
转载 VC MFC SDI/MDI框架各部分指针获取方式
链接:http://www.cnblogs.com/kangwang1988/archive/2011/07/20/2111315.html
2014-07-03 14:20:08
543
转载 显式加载DLL并使用 DLL 中的类(转)
首先需要强调,当使用某个类时一般目的有二:实例化成对象或者继承它产生新类。对于前者,我们可以构造一个抽象类(java里的接口)来连接调用方和DLL。 抽象类:// Interface.h 公共文件/////////////////////////////////////////////////#pragma once class Interface{pub
2013-12-17 10:06:53
718
转载 进程之间有8种通信方式
无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量( semoph
2013-08-29 11:41:39
635
转载 C++ Socket编程步骤
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听模式
2013-08-29 11:34:31
599
转载 操作系统常见面试题总结
文章来源于:http://www.blogjava.net/qileilove/archive/2012/08/22/386010.html操作系统常见面试题总结 1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和
2012-11-20 23:57:36
496
转载 【转】操作系统面试题
文章来源于:http://blog.chinaunix.net/uid-7921481-id-2948584.html1、进程和线程有什么区别? 进程间是独立,这体现在内存空间,上下文环境上,线程运行在进程空间内; 一般而言(不使用特殊技术),进程无法突破进程边界存取其他进程内的存储空间,而线程由于处于进程空间内,所以同一进程所产生的线程共享同一内存空间
2012-11-20 23:55:21
1150
转载 VS2008中ATL项目“对象不支持此属性和方法”问题
(为接口添加方法或属性时) 问题描述:IE 8环境下, VS2008中创建ATL项目,为接口添加方法或属性的时候,出现 file:///D:/memese/Microsoft Visual Studio 9.0/VC/VCWizards/CodeWiz/ATL/Method/HTML/1033/default.htm当前页面脚本发生错误...对象不支持此属性和方法...
2012-11-10 12:36:47
1238
转载 Windows Media Player播放器(VC++ 2008)
系统环境:Windows 7软件环境:Visual C++ 2008 SP1本次目的:编写一个WMP播放器 利用控件来实现的播放器,可以实现对音视频的控制,如:播放、暂停、停止、音量控制、进度条获取等等。一些说明:1. 滑动按钮使用透明背景;2. 窗体采用无框模式,也可以拖动;3. 图片按钮均基于静态控件,可以模拟实现单击;4. 整个工
2011-11-22 16:42:47
1012
转载 VC2008 Windows Media Player控件的使用技巧(三)
操作系统:Windows 7软件环境:Visual C++ 2008 SP1本次目的:在VC2008下Windows Media Player控件的用法之进阶篇 在上次的编写Media Player播放器后,这次我们来实现对音视频的控制,比如:播放、暂停、停止、快进、音量、进度条等等。首先我们在对话框上放置如下按钮,如图:在对话框头文件中,添加播放器的一些
2011-11-22 16:41:44
2325
转载 VC2008 Windows Media Player控件的使用技巧(二)
操作系统:Windows 7软件环境:Visual C++ 2008 SP1本次目的:在VC2008下Windows Media Player控件的用法之实用篇 很奇怪,也许是WMP.DLL文件的问题,虽然Windows Media Player正常,但是在VC2008中插入Windows Media Player控件后,却在要为控件添加类的时候,找不到这个控件的类,如下
2011-11-22 16:38:31
995
转载 VC2008 Windows Media Player控件的使用技巧
操作系统:Windows 7软件环境:Visual C++ 2008 SP1本次目的:在VC2008或者VC2005下Windows Media Player控件的用法 折腾了好久,才发现一些光明。在VC6.0下Windows Media Player控件的用法与VC2003、VC2005、VC2008的用法不一样,这里我就不介绍VC6.0下的用法了,具体我在这里以VC2
2011-11-22 16:36:30
778
转载 CListCtrl 使用技巧
来源于:http://blog.youkuaiyun.com/lixiaosan/article/details/653563【原】CListCtrl 使用技巧作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认vi
2011-09-23 11:09:57
521
转载 使用libcurl库,开发简单的ftp上传工具
#include #include #include #include #include int debugFun(CURL* curl, curl_infotype type, char* str, size_t len
2011-09-01 10:40:38
1816
1
转载 CFile家族和常用标志 CException异常类家族
Open() 打开或创建文件Close() 关闭文件Read() 无缓冲的数据块读取Write()
2011-08-30 13:54:36
888
ATL开发指南(第二版)(附源码)
2010-06-22
DirectShow开发指南PDF及源码 陆其明(著)
2010-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人