自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

施昌权专栏

http://www.joyvc.cn

  • 博客(21)
  • 资源 (9)
  • 收藏
  • 关注

原创 用VC6.0开发PPT插件时出现:PowerPoint发现无法更正的错误。最好保存演示文稿并退出,然后重启PowerPoint。

当用VC6.0开发PPT插件时出现:“PowerPoint发现无法更正的错误。最好保存演示文稿并退出,然后重启PowerPoint。” 问题时,先删除注册表中的插件信息,然后重新编译程序,如果编译程序时出现插件DLL无法打开的错误时,先在任务管理器重结束掉“POWERPNT.EXE”进程,再编译程序即可。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-29 17:33:00 3497

原创 关于VC启动时产生MSDEV-应用程序错误的处理

 当VC启动时,产生:MSDEV-应用程序错误,"0xd0a0087f"指令引用的"0xd0a0087f"内存,该内存不能为"read"。要终止程序,请单击“确定”。要调试程序,请单击“取消”。这是由于病毒的缘故,用瑞星查杀出如下病毒:病毒: Trojan.IMMSG.Win32.TBMSG.yls 病毒: Trojan.Win32.Edog.q      病毒: AdWare.Win32.EJo

2008-02-29 15:35:00 1137

原创 关于“This file has been modified outside of the source editor. Do you want to reload it?”错误的处理

当VC6.0出现“This file has been modified outside of the source editor. Do you want to reload it?”的错误时,是因为在VC6.0中打开文件时,文件被外部程序修改,VC检测到文件变化,因此提示你是否载入被修改后的内容。  如果实际上没有外部程序打开该文件,可能是因为VC本身的问题。解决方法:先将VC中打开的文件全部

2008-02-29 10:50:00 3538 2

原创 关于TCP服务器端与客户端数据发送的问题

 当TCP服务器端关闭时,客户端发送数据给服务器端,此时数据发送不出去,尽管在程序中可以看到发送缓存buffer内已经有数据了,但是协议并没有发送,发送缓存有数据只能说明已经将数据拷贝到缓存了,具体发送出去了没有由协议决定,由于服务器端关闭,所以协议不可能发送成功。可以用Iris网络抓包工具进行验证,此时的数据为空。  更多技术文章请参看施昌权的个人网站: http://www.joy

2008-02-28 15:40:00 1227

原创 关于Iris网络流量分析监测工具对本地TCP无法抓包的问题

关于用Iris网络流量分析监测工具,对本地TCP进行监听,无法抓包。因为该工具的原理是对网卡进行监测,而本地TCP通信没有经过网卡,故无法抓包。另外,当以字符串形式发送数据时,监测到的数据包长度是0。这是个人意见,期待研究得透测的人发表高见。  更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-27 15:06:00 967

原创 Run-time error '10054':The connection is reset by remote side的处理

 当用VB的WINSOCK控件进行UDP网络开发时,如果发送端的RemoteHost设置成本机IP,则会出现Run-time error 10054:The connection is reset by remote side的错误,改成其他IP地址即可解决。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-26 16:03:00 2257

原创 在XML文件中的非根节点下插入新节点时,出现“未指定错误”的处理

当在XML文件中的非根节点下插入新节点时,必须先查找到其父节点,然后在该父节点下插入新节点,否则会出现 未指定错误。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-22 16:11:00 661

原创 当XML用selectSingleNode查找节点时,出现“未指定错误”时的处理

selectSingleNode函数中的节点名称字符串不能用数字开头,例如:“//0001”,而必须是字母或其他字符开头,否则会出现“未指定错误”。 注:createElement函数中的节点名称字符串也不能用数字开头,估计其他函数的节点名称字符串也不能用数字开头,没有一一验证,有兴趣的读者可以去验证,或者碰到类似问题时举一反三。 更多技术文章请参看施昌权的个人网站: http:/

2008-02-22 16:09:00 907

原创 在PostMessage或SendMessage中通过WPARAM或者LPARAM将数组传递给消息处理函数

(1)在::PostMessage(HWND,UINT,WPARAM,LPARAM)或::SendMessage(HWND,UINT,WPARAM,LPARAM)中通过WPARAM   wParam或者LPARAM   lParam将数组传递给消息处理函数; (2)在消息处理函数中,通过memcpy( void *dest, const void *src, size_t count )将数组

2008-02-21 15:07:00 1407

原创 Debug error:"One or more breakpoints cannot be set and have been disabled.Execution will stop at the beginning of the program."

在使用VC++6.0调试时,经常出现如下信息:One or more breakpoints cannot be set and have been disabled.Execution will stop at the beginning of the program.问题的主要原因是:没有将程序设置成Win32 Debug状态。在动态链接库程序中,设置相应的Debug状态即可。

2008-02-21 10:21:00 1429

原创 error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)'

error C2664: CreateThread : cannot convert parameter 3 from unsigned long (void *) to unsigned long (__stdcall *)(void *) 开发平台:VC6.0错误原因:类成员函数作为线程函数时,必须是静态成员函数。      解决办法:static DWORD WINA

2008-02-01 10:16:00 2011

原创 error C2065: 'IDD_SHOWINFODLG' : undeclared identifier

  error C2065: IDD_SHOWINFODLG : undeclared identifier 开发平台:VC出现错误:error C2065: IDD_SHOWINFODLG : undeclared identifier,IDD_SHOWINFODLG为对话框ID号。错误原因:没有包含resource.h头文件解决办法:在该源文件的顶部添加:#includ

2008-02-01 10:15:00 1123

原创 warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF

warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF开发平台:VC出现错误:warning LNK4089: all references to "USER32.dll" discarded by /OPT:REF。错误原因:由于打开了优化选项,而且程序中包含或加入了USER32.dll,但是却没有调

2008-02-01 10:15:00 1149

原创 error C2018:unknown character '0xa1'

error C2018:unknown character 0xa1 开发平台:VC出现错误:error C2018:unknown character 0xa1。错误原因:代码中某个字符或标点用了全角码(中文输入打开了)。       解决办法:将出现该错误的代码行注释起来,在英文状态下重新输入该行代码。  更多技术文章请参看施昌权的个人网站: http://ww

2008-02-01 10:14:00 1290 1

原创 数据库无法打开

  数据库无法打开          开发平台:VC6.0+SQL Sever 2000/ VC6.0+Access 2000         出现错误:用户VC打开代码,执行程序没有问题 ,但是如果直接执行.exe文件,则数据库无法打开。        错误原因:选择了Debug调试方式。        解决办法:选择Release调试方式即可。更多技术文章请参看施昌权的个人

2008-02-01 10:13:00 996

原创 试图执行系统不支持的操作

  试图执行系统不支持的操作: 开发平台:VS.NET 2003。出现错误:试图执行系统不支持的操作。错误原因:a)删除了对话框控件,但是没有删除相应控件代码;          b)修改了资源ID,资源ID对不上号;          c)将MFC程序做成打包软件,安装在没有VC的机器上,出现错误,在有VC环境的机器上运行则没有这个错误。       解决办法:对于前面两

2008-02-01 10:12:00 4854 2

原创 关于TCP的Ack(应用层和底层协议)

        当用TCP/IP协议进行通信时,在发送端,send首先会将数据copy到协议的缓存区,然后协议会将数据发送到接收端,接着会等待接收端协议收到数据的ack,如果没有收到ack,协议就会重发数据,在这一过程中send一直在等待,直到收到ack,当协议收到ack后才将协议缓存中的数据删除,因此从协议上来说是不会丢失数据的。       但是协议没有丢失数据并不能保证接收端应用程序就一

2008-02-01 10:10:00 1563

原创 关于阻塞、非阻塞、异步、同步

  阻塞:      比如:recv()这个函数就是阻塞函数,只有读到数据了才会返回;      还有accept()这个函数也是阻塞函数,只有客户端连接上来了才会返回,不然整个程序都停留在accept出现的地方阻塞着,一直等着有客户端连接上来accept返回后才继续执行下去。      非阻塞就是和上面相反的意思。       同步也就是和阻塞差不多的意思,当然还有线程里的同步又是另外一个意

2008-02-01 10:06:00 663

原创 多线程函数和静态线程函数调用类成员非静态变量和函数的问题

   创建线程时,线程函数如果要设置成类的成员函数,则必须是静态成员函数,在此函数种不能使用非静态成员变量,如果要使用非静态成员变量,则一种比较适合线程的方法是:建立线程的时候把this作为CreateThread的一个参数(即第4个参数,就是那个LPVOID型的),然后线程里就对应pParam,例如:  static UINT ThreadProc(LPVOID pParam)     {

2008-02-01 10:04:00 1324

原创 关于ClassView所有类文件都消失的问题

 将类的头文件中类定义注释掉,然后再去掉注释符即可。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-01 09:59:00 623 2

原创 关于VC编写代码时,智能提示消失的问题

当在VC编辑器中编写代码时,智能提示消失时的解决方法:1、关闭VC工程;2、在代码的工程目录下,删除.ncb文件;3、再次打开VC工程即可。 更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn 

2008-02-01 09:57:00 857

LevelDB源码

包含两个版本的levelDB,1.15.0和1.4.0

2014-07-28

IOCPNet_Src

IOCPNet_Src IOCPNet_Src IOCPNet_Src

2009-11-26

IOCPNet_Src_threadpoolmode

IOCPNet_Src_threadpoolmode

2009-11-26

编写优化、高效、无错地代码

编写优化、高效、无错地代码,具体内容参见下载后的文档。

2008-04-06

XML初学进阶--XML初学者可以看看

XML初学进阶<br>XML初学者可以看看,具体内容参见下载后的文档。

2008-04-06

编写优化、高效、无错地代码

编写优化、高效、无错地代码,具体内容参见下载后的文档。

2008-04-06

空空如也

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

TA关注的人

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