自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用webService时,gsoap数据类型注意事项

今天在使用gsoap生成webservice客户端文件时,发现我的参数类型全被改了,比如string型变成了char*,原来有STL的地方也变没了,经过研究发现,原来和我生成的头文件时使用的参数有关,wsdl2h -o 头文件名 WSDL文件名或URLwsdl2h常用选项-o 文件名,指定输出头文件-n 名空间前缀 代替默认的ns-c 产生纯C代码,否则是C++代码-s 不

2013-08-14 11:54:05 1906 1

转载 C++得到当前进程所占用的内存

http://blog.csdn.net/genliu777/article/details/7260501

2013-07-23 23:58:23 4133

原创 .bat脚本将windows server 2008设置成ntp时间同步服务器

@echo offecho autor OAK@echo offecho --------------------------------@echo offREG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters /v LocalNTP /t REG_DWORD /d 0000

2013-07-18 14:43:26 4863 3

转载 1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #err

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Pleas

2013-07-15 12:20:39 11615 4

转载 用C++开发与调用WebService的例子

http://blog.csdn.net/harbinzju/article/details/6282930一 服务器端1.首先编写 add.h文件:1//gsoap ns service name: add2//gsoap ns service namespace: http://localhost/add.wsdl3//gsoap ns service locati

2013-07-09 09:11:54 1292

转载 Google Protocol Buffer 的使用和原理

一个简单的例子安装 Google Protocol Buffer在网站 http://code.google.com/p/protobuf/downloads/list上可以下载 Protobuf 的源代码。然后解压编译安装便可以使用它了。安装步骤如下所示: tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 .

2013-06-27 09:09:02 769

转载 std::nothrow

http://blog.csdn.net/jfkidear/article/details/7990613

2013-06-27 09:07:13 1116

转载 从"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe"返回错误

http://blog.sina.com.cn/s/blog_72704079010148yn.html

2013-06-14 18:20:05 3491

转载 在内存不足时,new (std::nothrow)并不抛出异常,而是将指针置NULL

http://blog.csdn.net/jfkidear/article/details/7990613

2013-06-14 18:18:51 2180

转载 ZeroMemory(百度百科 ZeroMemory)

百度百科 ZeroMemory 区别ZeroMemory和memset的区别:1、ZeroMemory是微软的SDK提供的,memset是属于C Run-time Library提供的。因此ZeroMemory只能用于Windows系统,而memset还可用于其他系统。2、ZeroMemory是一个宏,只是用于把一段内存的内容置零,内部其实是用 memset实现的,而memse

2013-05-24 18:54:38 1350

原创 VS2010给Activex添加接口

如图是类视图,最后一项,如图中选中lib,右键添加   http://www.cnblogs.com/acloud/archive/2011/10/30/activex.html

2013-04-23 11:45:22 2474

原创 无法定位序数于动态库mfc90d.dll上 由于应用程序配置不正确...解决方法

在编译mfc程序后,将程序挪到其他电脑上经常报错"无法定位序数于动态库mfc90d.dll上" "由于应用程序配置不正确..."等等,将工程属性改为 在静态库中使用 MFC  就行了

2013-03-19 16:28:52 4741

转载 无法打开包括文件:“afxcontrolbars.h”

无法打开包括文件:“afxcontrolbars.h” 把#include 注释掉,后面加了一行#define CWinAppEx CWinApp  根本问题是没有装SP1

2013-03-19 09:16:25 4964

转载 父进程给子进程传参数

http://blog.csdn.net/ciaos/article/details/7714956

2013-03-05 18:52:26 3689

转载 完成端口

http://jingyan.baidu.com/article/eb9f7b6dcd36e0869364e813.html

2013-03-01 19:42:52 460

转载 又见此笔试题了

转载的http://blog.chinaunix.net/uid-20788517-id-34685.html想必你也见过这些笔试题吧:void GetMemory(char *p){p = (char *)malloc(100);}void Test(void) {char *str = NULL;GetMemory(str);

2013-03-01 17:15:24 730

转载 gdb 多线程调试

gdb 多线程调试http://hi.baidu.com/hcq11/blog/item/9f5bfc6e696209d680cb4a25.html http://hi.baidu.com/litto/blog/item/759389dd198111375882dd1e.html http://blogold.chinaunix.net/u3/94700/showart_23894

2013-02-26 20:51:10 607

原创 thinkpad e420 装完新系统后,耳机有声音,外音没有,解决方法

方法如下:键盘左上角Esc键的右边有三个控制声音的键,Fn配合一下按一下除静音外的任一个键就有声音了 thinkpad这个做的 也确实有点垃圾了 重启系统后,按道理 应该要把那个按键静音 释放掉啊 不懂的还以为是外音喇叭出问题了

2012-12-28 09:16:42 8971 11

原创 清空文件夹,或删除文件夹

//清空log文件夹void CPMAgentManageDlg::DeleteFolder(CString sPath){ CFileFind ff; BOOL bFound; bFound = ff.FindFile(sPath + "\\*.*"); while(bFound) { bFound = ff.FindNextFile(); CString

2012-12-24 13:23:19 1110 1

转载 获取文件夹大小

//GetFolderSize(LPCTSTR szPath/*文件夹路径*/, DWORD *dwFiles/*传NULL即可*/, DWORD *dwFolders/*传NULL即可*/)DWORD64 GetFolderSize(LPCTSTR szPath, DWORD *dwFiles, DWORD *dwFolders){TCHAR szFileFilter[512];TC

2012-12-24 13:11:05 807

转载 加入一个组播组

在linux下编程 网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清楚协议栈关于组播的一个最为简单明了的工作过程,甚至,我们不希望涉及到IGMP包。    我们先从一个组播客户端的应用程序入手来解析组播的工作过程:

2012-10-26 15:49:31 10675 1

原创 MFC实现最小化到托盘

先新建一个MFC工程TimeWakeDlg源代码是TimeWakeDlg.cpp// TimeWakeDlg.cpp : implementation file//#include "stdafx.h"#include "TimeWake.h"#include "TimeWakeDlg.h"#include "Exit.h"#ifdef _DEBUG#define

2012-10-20 15:59:29 1498 1

转载 windows2003开机自动登陆桌面

前一段时间不停的研究如何让windows2003开机自动登陆进入桌面,也许有人会说windows2003之所以安全就是因为有了这些防范措施,如果开机启动自动登陆进入桌面那和windows-xp有什么区别呢?凡是事出有因,这话还得从一个软件说起。公司是属于研发型的,经常要在服务器上安装软件以供测试研发人员使用。这不前一段时间由于需要在远程服务器上安装了Tornado,这个软件在使用之前需要编译一

2012-10-19 12:42:43 2831

转载 VC++6.0中内存泄漏检测 转

最近看了周星星 Blog 中的一篇文章:“VC++6.0中内存泄漏检测”,受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了半天,便到水坛里找到周星星,请求他指点一、二,然而未果。没有办法,最后我一头栽进 MSDN 库狂搜了一把,功夫不负有心人,我搜出很多有关这方面的资料,没过多久我便基本上就找到了答案......首先,检测内存泄漏的

2012-10-19 11:50:48 2094

原创 一个简单的调用动态库的实例

先创建一个动态库dll工程工程中添加 dlltest.cpp  dlltest.def  dlltest.hdlltest.h//dlltest.hextern __declspec(dllexport) int FuncTest();dlltest.cpp//dlltest.cpp__declspec(dllexport) int FuncTest(int a ){

2012-10-15 09:45:11 2463

原创 vc6.0 radio控件多个分组

如何使用多组? 多组和一组是一样的使用,只要搞清楚哪个是哪一组的就行了。再为对话框添加Radio3和Radio4。很简单,先为这些Radio Button排个顺序,就是排列他们的TAB ORDER。在对话框资源面板上Ctrl+D,然后按你自己的理想顺序用鼠标逐个点击就可以了。不妨假设Radio1、Radio2、Radio3、Radio4分别是1、2、3、4。Radio1和Radio3都选上

2012-10-13 17:27:05 3191

原创 VC“cannot execute program”错误的解决方法

编译连接都成功,但是运行的时候却出现“cannot execute program”的对话框解决方法很简单,Project-》Setting-》Debug选择Executable for debug session选项,选择编译连接后正确的可执行文件的路径就可以了

2012-10-13 12:21:52 32382 1

转载 error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMT.

环境:在非MFC程序(使用standard windows library)中,添加MFC支持,静态链接MFC库。  发生以下错误:uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMT.lib(n

2012-10-09 10:06:45 2887

原创 unexpected end of file while looking for precompiled header directive解决方法

在project->setting->c/c++ ->category里选 precompiled header然后在下面选not using precompiled header

2012-10-09 09:52:04 2738

原创 涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行

涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行是因为Debug给它默认赋值是0了,而Release下不会默认

2012-10-08 15:14:40 996 2

原创 在Windows 7中打开Telent客户端服务

NET START TLNTSVR TELNET是它的显示名称。而NET START命令要的是服务名,打开“服务”管理器,双击服务,在第一栏就是服务名。 net start tlntsvrnet stop tlntsvr在Windows 7中打开Telent客户端服务打开“控制面板”,找到程序和功能,然后点击左上方的“打开或关闭windows功能”,会弹出windows

2012-09-24 21:33:26 1699 1

原创 MySQL重安装,安装到最后出现Er1045的解决方法

卸载MySQL数据库后,MySQL注册表信息总是删不干净,下面就教您一个彻底删除MySQL注册表信息的方法1, 卸载MySQL2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL3, HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Appl

2012-09-17 17:17:07 1354

原创 vs2008 sp1补丁安装到最后一点点的时候,就无法安装下去了 解决方法

解决方法:在安装vs2008的sp1时装到最后不动了停在"VS90sp1-KB945140-X86-CHS"不动了目前只有采取一个笨办法,安装到不动的那个地方,用任务管理器结束防止回滚,然后手动运行 VS90sp1-KB945140-X86-CHS.msp 和 VC90sp1-KB947888-x86-chs.msp 两个东西

2012-09-06 11:28:55 3186

原创 97年Mekka ’97 4K Intro比赛的一等奖作品

这个程序是97年Mekka ’97 4K Intro比赛的一等奖作品,汇编语言所写。整个程序全长4095字节, 生成.com程序只有4K,可是却实现了3D动画的效果,还有一段背景音乐!画面是游戏天旋地转的一个场景!注意用xp系统1)把下面的代码粘贴到记事本里面,另存为 1.txt 文档。 2)在命令行窗口下(在开始→运行→cmd),进入文档所存盘符,输入debug开始e10

2012-09-05 17:26:32 3845

原创 VC6在64位Windows7(家庭版或其他版本)下调试的时候,再结束调试,程序无法退出

VC6在64位Windows7下调试的时候,再结束调试,程序无法退出。问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时我按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使我使用任务管理器,也不可以。这时如果我再次按下F5,并按下Shift+F5后,任务栏上会留下两个这样的图标,这两个进程

2012-09-05 16:55:48 1390

原创 mfc实现播放器功能,双击全屏,再双击还原

视频播放器的制作,视频流在静态控件上显示,类似迅雷看看双击全屏操作的实现方法一 在debug和 release下都行先在工程中先创建一个新类MyStatic 其基类是CDialog 在主窗口的类向导中给静态控件关联一个变量   CMyStatic m_videoWnd然后在主窗口的.h中定义一个变量用来判断是否全屏 BOOL m_isFullScreen在主窗口的.h中定义

2012-09-04 16:03:04 7078 3

原创 双击静态控件

在头文件中: afx_msg void OnDoubleStatic(); 在源文件中: ON_STN_DBLCLK(IDC_STATIC_VIDEOWND,OnDoubleStatic) 响应函数的实现void CTestVoxCVSA_DemoDlg::OnDoubleStatic(){ MessageBox("AAA");}

2012-09-03 22:24:15 1235

原创 MFC中控件的大小和位置自定义代码

CRect rect; rect.SetRect(NULL,NULL,700,100); //MapDialogRect(rect); 加上就全屏了 //GetClientRect(rect); GetDlgItem(IDC_BUTTON_PLAY)-> MoveWindow(rect);

2012-09-03 10:41:15 1495 1

转载 CreateThread用法详解

CreateThread用法详解今天我给大家讲一讲C++中的多线程编程技术,C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面我就此简单的讲一下:创建线程的函数  HANDLE CreateThread(     LPSECURITY_ATTRIBUTES lpThreadAttributes, //

2012-09-02 17:45:07 16837 4

原创 数据库sql server 2008安装。

数据库sql server 2008安装    当然你也可以安装sql2005或根据情况安装更低的版本或只安装access,这根据你所要使用的数据库而定。这里我带领大家部署最新的架构,当然要使用sql server 2008。有一点需要特别关注,必须在安装sql server 2008后再安装Visual Studio 2008,因为安装Visual Studio 2008后安装sql ser

2012-09-01 10:16:00 2267

VC6在64位Windows7下调试的时候,再结束调试,程序无法退出(TLLOC.dll和DM.dll)

问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时我按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使我使用任务管理器,也不可以。这时如果我再次按下F5,并按下Shift+F5后,任务栏上会留下两个这样的图标,这两个进程都可以在任务管理器上看到,不占CPU资源,但占用一定的内存。我想结束该进程的唯一的办法是(在任务栏上去掉该图标):关闭VC6,并重新开启. 一般的解决方法:不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出)。 终极解决方法:检查文件DM.dll版本,DM.dll在程序安装目录的“Common/MSDev98/Bin”-----------正确的版本是6.0.9782.0。 下载TLLOC.DLL版本:和 DM.DLL (程序解压后大小为28KB) 将下载的版本替换到程序安装目录“Common/MSDev98/Bin/TLLOC.dll” 这样VC6在windows 7 64位的系统调试时,就可以任意退出了。

2012-09-05

VC++显示行号(含注册机 无限制)

VC++显示行号(含注册机 无限制) 显示行号,看代码更方便,含使用方法还有注册机,想怎么用就怎么用

2012-08-22

课题设计:大学生信息管理系统

课题设计:大学生信息管理系统 ----------欢迎使用大学生信息管理系统主菜单----------- 录入学生信息,请选择:1 查询学生信息,请选择:2 修改学生信息,请选择:3 删除学生信息:请选择:4 排序学生信息:请选择:5 浏览学生信息,请选择:6 退出,请选择:0

2012-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除