- 博客(65)
- 资源 (2)
- 收藏
- 关注
原创 程序集强签名后单元测试失败
在给各个程序集加个强签名后,发现运行Visual Studio的单元测试运行失败,提示找不到程序集,解决方法如下: 菜单"测试"->"编辑XXX测试配置"->"代码覆盖率"->"重签名文件"后选择相同的签名文件
2009-02-23 17:41:00
765
原创 Error Creating Window Handle
"Error Creating Window Handle" This is one of the more aggravating errors in Windows programming. I think even worse than a VB6 favorite “Object ~ does not exist.“ I got it today when loading a form t
2008-02-27 10:46:00
3572
原创 VC中LNK 4006的错误
近日在编写一个VC程序时总是报:LNK4006: _DllMain@12 already defined in msvcrtd.lib(dllmain.obj); second definition ignored 错误,按照MS官方的说法总不能解决此问题,最终以下面的方法解决了:在Link的Command Line中新加一个选项/FORCE:MULTIPLE
2008-02-26 10:57:00
2413
原创 ADO.NET 跟踪日志(转)
http://www.codeguru.com/csharp/.net/net_debugging/tracing/article.php/c14769__1/
2008-01-24 10:30:00
819
原创 .Net2.0中Membership使用已存在的Sql Server2000/2005数据库
VS2005 ASP.NET配置工具可以很方便地配置和使用Membership功能。安装了Sql Server Express ,ASP.NET配置工具会生成数据库、更改Web.Config文件,以便使用membership各种功能。没安装Sql Server Express,或想使用已存在的数据库,ASP.NET配置工具根本无法初始化非Sql Server Express数据库,需手动配置Mem
2007-12-13 10:50:00
965
1
原创 C++运行时类型检查
#include class Animal : public CObject{ DECLARE_DYNAMIC(Animal)};class Dog : public Animal{ DECLARE_DYNAMIC(Dog)};class Cat : public Animal{ DECLARE_DYNAMIC(Cat)};class CFoo{public: void Anima
2007-12-11 11:08:00
1111
原创 关于Visual Server 2005的第一个问题
关于Visual Server 2005的第一个问题最近在做一个Visual Server 2005的COM开发,把那个Developer Guide的第一个获取Visual Server 2005版本的例子运行,结果发现有错误,说什么COMExceiption unhandled"在整理或打乱任何接口之前,必须初始化安全机制。一旦初始化,不能再作更改。 (Exception from HRE
2007-11-30 11:06:00
2167
原创 ASP.NET中引用dll“找不到指定模块"的完美解决办法 -=--转
最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块我这时是把Judge.dll拷贝到Bin目录下的,但仍然提示找不到DLL,在工程里添加DLL
2007-11-20 09:38:00
1614
原创 关于warning C4996 与 Security Enhancements in the CRT -------转
关于warning C4996 与 Security Enhancements in the CRT将过去的工程用VS2005打开的时候。你有可能会遇到一大堆的警告:warning C4996。比如:warning C4996: sprintf: This function or variable may be unsafe. Consider using sprintf_s instea
2007-11-13 10:12:00
1927
原创 介绍一下D语言--翻译
D程序设计语言来自于维基百科D 程序语言, 简称为D,是由Digital Mars公司的Walter Bright设计的一种面向对象的, 命令方式的,多范例的系统级程序设计语言. D语言起源于重构C++语言这一想法,仅管它受C++语言的极大影响,但它并不是C++语言的一种变体.D语言被设计成具备C++的一些特征,并且也具备其他语言的一些优良特点,如Java,C#和Eiffer
2007-11-09 10:14:00
1919
原创 关于SQL Server Native Client和JVM的问题
问题是当我们用SQL Native Client与JVM一起工作时,用JNI方法创建JVM始终失败,错误很模糊,说是内存错误,经一老外出手,问题解决!原来SQL Native Client会占用原本属于JVM占用的内存,导致JVM无法占用内存.解决方法也很简单:static LPVOID lpReserved = NULL;// Reserves a contiguous block of vir
2007-11-02 16:35:00
1266
1
翻译 开发人员常犯的十大数据库错误
Although fashions come and go in software development, some things stay remarkably constant. One of these is the use of databases. You may be wonderfully up-to-date with an AJAX Web interface or the l
2007-09-12 09:40:00
913
转载 您也使用托管C++吗?
转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要求做这种事的时候,
2007-08-16 11:08:00
734
原创 VC用的一些小片段(不定期更新)
1.打开指定的文件夹CString str=_T("D://"); ShellExecute(NULL,"open","explorer",str,"",SW_SHOW); 2.基于对话框的MFC程序不用Accelerator处理键盘事件 方法是重写基类CDialog的PreTranslateMessage方法 ①在头文件中声明public: BOOL PreTranslateMe
2007-08-16 10:17:00
885
2
原创 安装WTL8.0过程
今天下载了WTL8.0,下面是安装过程1.解压WTL_80.exe到目录D:/Program Files2.打开cmd,进入D:/Program Files/WTL80/AppWiz目录,执行setup80.js(我本机要安装到Visual Studio 2005中,如果你是VS2003那么执行setup71.js)3.将D:/Program Files/WTL80/include下的头文件拷贝到
2007-08-16 09:47:00
1118
原创 托管VC++Dll升级到Visual Studio2005出现的问题
最近将一个用Visual Studio 2003写的托管VC++的dll升级到Visual Studio 2005,之后用C#或VC项目调用这个dll时就发生了一些错误,如"找不到某个模块",或"不是一个有效的win32程序".查了很多资料,不得其解!最终的解决方法是注释dll的入口函数,即:BOOL APIENTRY DllMain( HANDLE hModule,
2007-08-14 12:07:00
820
原创 ASP.NET 2.0 TreeView部署问题
这几天把一个网站部署到虚拟主机下,发现treeview和menu控件全部出了问题。开始以为是没有把aspnet_client 添加到wwwroot目录,联系服务商帮我添加了,问题依旧。于是搜索原因,发现2.0使用了一个WebResource.axd的资源映射,于是添加了结果问题还是一样!是不是服务商那里没有添加对.axd的扩展呢?于是再次联系服务商增加了扩展,问题解决。可执行文件:C:/WINDO
2007-05-06 17:49:00
941
原创 FreeTextBox问号的解决方法
最近用Freetextbox的过程中发现了一个问题,那就是FreetextBox中的内容提交到数据库中后,再显示出来的时候莫名其妙的出现了许多问号,最初以为是数据库的问题,多日不得其解,最终发现原来是Freetextbox的版本问题,当前我用是的FreeTextBox3.0,改用FreeTextBox1.6中文版后问题成功解决。但还有一个问题,那就是如果FreeTextBox1.6不可
2007-04-12 09:57:00
1347
2
原创 AjaxPro方法读取Session
今天应用AjaxPro的后台方法时遇到一个问题: string[] sss = (string[])Session["QID"]; //出现错误;错误信息为:"只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态.还请确保在应用程序配置的//节中包括System.Web.SessionStateMod或自定义会话状态模块", 解决方法
2007-04-07 10:24:00
1456
原创 .NET 工具箱不见了!
开始->所有程序->Microsoft Visual Studio 2005->Visual Studio Tools ->命令行提示->devenv /resetskippkgs OK!
2007-04-04 09:58:00
2300
3
原创 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
在优快云上总是有网友问这个问题,自己也遇到过,因些写出来供参考:症状:oWordApplic = New Word.Application当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。oWordApplic = New Word.Appl
2007-03-16 16:05:00
6694
6
转载 vs2005.net web应用程发布问题及解决方法
最近用vs2005写asp.net程序,发布时遇到很多麻烦,觉得和vs2003有很多的不同,以前还一直抱怨Boland 的 Delphi 2005难用,满口称赞vs2005呢,现在觉得vs2005也有很多不尽人意的地方。早知道当初还选择dotnet1.1了,现在用vs2005+dotnet2.0,发布时真是多花了好多力气,且听一一道来。 首先,一开始我还以为vs200
2007-01-09 14:12:00
1318
1
转载 为ASP.NET 2.0网站生成唯一程序集
作者:veryhappy(wx.net) 在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样方便的功能,不用在像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点
2007-01-09 14:01:00
1162
转载 javascript和多媒体编辑器的实现
Iframe元素(IE4+和NN6中)允许HTML内容从一个独立的源载入另一个文档实体。在某种程度上,NN4IAYER元素是Iframe概念的先驱,但是与LAYER不同的是,Iframe元素不是本来就可定位的,它可以保其他的NTML元素一样,通过将定位属性指定为与Iframe相关联的样式表来定位。如果没有明确地定位,Iframe元素将以正常的源代码顺序显示在文档的实体中。不像框架集的框架
2006-12-28 20:25:00
1068
转载 正则表达式的元字符
字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 / 匹配 "" 而 "/(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 /n 或 /r 之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegE
2006-12-28 15:05:00
775
转载 net常用代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b =
2006-12-06 22:40:00
908
转载 ASP.NET防盗链
/* * * 防盗链IHttpHandler * * * 增加了对文件关键字的选择(即仅对文件名存在某些关键字或不存在某些关键字进行过滤) * 设置web.config中节以下值 * string eWebapp_NoLink 如果文件名符合该正确表态式将进行过滤(不设置对所有进行过滤) * string eWebapp_AllowLink 如果文件名符合该正确表态式将不进行过滤(优先权高于All
2006-11-17 19:33:00
1429
转载 关于保持页面滚动条位置的一些体会
在一个很长的列表中进行操作,当用户触发PostBack事件的时候,需要保持滚动条所在位置。搜索了一下,发现有两种方法可以实现。第一种,在msdn中找到的,设置Page的SmartNavigation(智能导航)属性为True。原文的备注是这样说的:在大多数情况下不要在代码中设置该属性。在 .aspx 文件的 @ Page 指令中将 SmartNavigation 属性设置为 true。请求该页
2006-10-31 18:59:00
1623
2
转载 找SQL表的主键
1:利用SQL自带的存储过程EXEC sp_pkeys @table_name=表名2:利用系统表INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME=表名3: 以下这个查询表结构的
2006-10-31 13:49:00
1113
转载 Thread的问题
C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。 那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。问题一,线程的基本操作,例如:暂停、继续、停止等;问题二,如何向线程传递参数或者从中得到其返回值;问题
2006-10-28 08:07:00
1006
转载 弹出窗口总结
注://刷新父窗口的父窗口Dim strScript As String = "" & vbCrLfstrScript &= "opener.parent.document.location.href=""" & "../Individual/UserJobs.aspx?EntityTableID=" & Request("EntityTableID") & "&ListID=" & BLL.Ta
2006-10-27 15:01:00
725
转载 如何使用多线程加载多个XML文件到TreeView控件
翻译:秋枫原代码:LoadingXmlInTvMTCode.zip 在很多情况下程序员需要采用多线程来开发应用程序,用户可以在前台操作数据或其他工作,在后台程序正在加载很大的一些文件,而这一过程不会影响到前台的用户。在这篇文章中,我来讲述一下怎样通过多个线程来加载多个文件。 在这个例子中我们将来研究这样一件事情,读取多个Xml文件并通过TreeView把它们显示出来。我们可
2006-10-27 09:33:00
876
转载 Asp.net中实现同一用户名不能同时登陆(单点登陆)
Web项目中经常遇到的问题就是同一用户名多次登陆的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登陆后的用户名放到数据库表中;登陆后的用户名放到Session中;登陆后的用户名放到Application中;登陆后的用户名放到Cache中。一般的这几种方法都是登陆了之后,如果没有正常退出,第二次登陆将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登陆的
2006-10-23 15:00:00
987
转载 ASP.NET中IP地址,当前用户的方法属性大整合
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAdd
2006-10-23 14:21:00
712
转载 探讨.NET中的钩子技术
一、 介绍 本文将讨论在.NET应用程序中全局系统钩子的使用。为此,我开发了一个可重用的类库并创建一个相应的示例程序(见下图)。 你可能注意到另外的关于使用系统钩子的文章。本文与之类似但是有重要的差别。这篇文章将讨论在.NET中使用全局系统钩子,而其它文章仅讨论本地系统钩子。这些思想是类似的,但是实现要求是不同的。 二、 背景 如果你对Windows系统钩子的概念不熟悉
2006-10-23 11:00:00
956
转载 如何用javascript获得TextArea中的光标位置
小弟最近在写一个在线编辑器,UBB版的,由于没有使用弹出窗口,所以,在添加代码的时候,只能添在TextArea的最后面,无法在光标之前插入,于是在网上疯狂的找资料,工夫不负有心人,终于被我找到了如何获得TextArea中的位置,但是如果TextArea中有很多内容的时候,会显得很闪烁。其代码如下。 function getPos(obj) { obj.focus(); var work
2006-10-23 10:00:00
1762
1
转载 SQLServer存储过程的分页
建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Countr
2006-10-18 16:15:00
687
转载 怎样用c#处理xml文档.
本文章讲叙了怎样在c#里处理xml文档,都是些比较基本的。首先,我们先自建一个xml文档,如下: Tom Stafford CFO Jane Goodwill CEO Tim Daly CTO CTO0 John Graver CSO 将其保存为:people.xml,:)(1)查找XML文档里的指定节
2006-10-17 13:56:00
857
转载 总结:用CSS进行网页样式设计攻略全集
66网络学院欢迎您..转载本站文章请注明出处 一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法结见附》,这里就不展开描述。 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写ABA="100",但是在CSS中,你必须给一个准确的单位,比如:width:100p
2006-10-16 10:32:00
1037
转载 ASP.NET2.0连接SQL Server数据库详解
66网络学院欢迎您..转载本站文章请注明出处 本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。 本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现
2006-10-16 10:30:00
848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人