摘要:在.NET 4.0下使用最新版本的log4Net 1.2.10,会遇到下面这样的错误: 重写成员“log4net.Util.ReadOnlyPropertiesDictionary.GetObject...
阅读全文
摘要:What you would do is providing call stubs from your DLL that then are accessible via PInvoke, e.g.//wrapper.cpp#include "manufacturer.h"#pragma comment(lib,"manufacturer.lib")extern "C" __declspec(dll...
阅读全文
摘要:What you would do is providing call stubs from your DLL that then are accessible via PInvoke, e.g. //wrapper.cpp#include "manufacturer.h"#pragma comment(lib,"manufacturer.lib") extern "C" __declspec...
阅读全文
摘要:1、在Asp页面首部加入 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache" 2、在HtML代码中加入 <HEAD>...
阅读全文
摘要:今天写了个小程序,用.NET操作Office模板文件,生成期望的Word文件。开发环境运行正常,可放到另一台机器上就不好用,提示找不到COM…. 确认目标机器安装了Office,而且版本和开发环境一样
阅读全文
摘要:今天安装了Windows LIve Writer,运行它,出现错误信息如下: 查看事件探查器: 弹出应用程序: WindowsLiveWriter.exe - 无法找到入口: 无法定位程序输入点 IsThreadDesktopComposited 于动态链接库 USER32.dll 上。 没办法,只好先看看User32.dll了: IsCharAlphaA 0x77d3e5ad ...
阅读全文
摘要:设置Microsoft SQL Server Management Studio Express使用SQL验证登录(如使用sa用户登录) 许多初次使用SQL Server 2005 Express的朋友,使用SQL验证登入时,例如使用sa账户登入出错,解决办法如下: 环境: Microsoft SQL Server Management Studio Express 9.00.2047.00...
阅读全文
摘要:VS2005集成VSS2005的方法VS2005集成VSS2005的方法
Q:安装了VSS6/VSS2005,但是Visual Studio 2005的IDE中看不到VSS,怎么办?
A:打开菜单中的 Tools-Options 选择 SourceControl-Plug-ins
设置为
“Microsoft Visual SourceSafe ”
"Microsoft Visual SourceSafe (Internet)" (VSS 2005)
如果没有这两个选项,则运行下面的命令:
regsvr32 "C:\Program Files\Microsoft Visual SourceSafe\ssscc.dll"
regsvr32 "C:\Program Files\Microsoft Visual SourceSafe\ssapi.dll"
regsvr32 "C:\Program Files\Microsoft Visual So
阅读全文
摘要:对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对象集合中的。而且也和其它诸如构造函数传参等方法一样,会在窗体间大量互相引用各自的成员,造成了彼此之间存在着很大的耦合性,非常不利于窗体模块间的...
阅读全文
摘要:今天加班,项目组发现一个有趣的问题:当在VS 2005中,在代码文件的注释添加XML注释标记时,导致VS2005停止响应,例如: /**//// /// XML注释即 /// /// /// public List AnalyseXMLFile(string xmlFileContent...
阅读全文
摘要:这是一篇转载,可能对大家很有用啊,放首页看看是否有参考价值。本文提到的方案仍然不能算是完全解决所有问题,最佳的dotNET下通过SMTP(带验证)发送邮件的机制是什么,不知道大家有什么好的看法! 摘要 本文简单介绍了SMTP协议(RFC2554)发送邮件的过程,并讨论了在 .NET 中使用SMTP发送邮件由简到繁的三种不同方案、各自可能遇到的问题及其解决办法。 目录 简介 ...
阅读全文
摘要:常用开源项目的地址荟萃 Lomboz http://www.objectlearn.com/index.jsp(J2EE plugin for Eclipse)htmlArea http://sourceforge.net/projects/itools-htmlarea/(所见即所得的在线HTML编辑器)XmlBuddy http://www.xmlbuddy.c...
阅读全文
摘要:已经有了几篇完备的SQL Server查询的结果集导出为Excel的技术文章:http://www.cnblogs.com/meyer/archive/2004/10/18/6977.htmlhttp://dev.csdn.net/develop/article/18/18623.shtm下面是导出为CSV格式的代码:DataSet导出CSV格式(ASP.NET,C#)本文引用下面的 Micros...
阅读全文
摘要:如何在SQL中对行进行动态编号 DreamLand 如何在SQL中对行进行动态编号,加行号这个问题,在数据库查询中,是经典的问题. 我把现在的方法整理一下,分享一下技巧吧 代码基于pubs样板数据库 在SQL中,一般就这两种方法. 1.使用临时表 可以使用se...
阅读全文
摘要:关于上下文 作者:Susan Warren|来自:MSDN|浏览: 166 Susan WarrenMicrosoft Corporation 2002年1月14日 编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题:...
阅读全文
摘要:对象序列化技术在大量数据缓存技术中需要用到,但对于复杂对象,如何实现序列化与反序列化呢? 下面是我写的一个软件中的部分有关序列化的代码,共享之供大家批评,这里展示的是简单的二进制序列化,复杂的还有自定义XML序列化,但由于本人对XML Schem不太熟悉,不知道如何编写高效的XML序列化,例如:Word可以直接存储为XML格式。 using System;using System.Runti...
阅读全文
摘要:编程中免不了要使用容器对象来容纳若干数量的对象。微软的.NET编程平台真是两个字--方便。它提供了一个ArrayList对象,满足了编程时对容器对象的大部分需求。但是,真是如此吗? ArrayList主要提供了一种基于索引的容器,但是,它又提供了Contains函数,以至于可以自己编写按内容查找的函数,但这并不一定高效。实际上,很多情况下,使用基于键的容器更为方便,减少遍历,函数效率显然会增加不少...
阅读全文
摘要:Where you once used Regsvr32 on unmanaged COM libraries, you will now use Regasm on managed .NET libraries. “Regsvr32 is the command-line tool that registers .dll files as command components in the re...
阅读全文
摘要:The following code won't work, because conn goes out of scope before you enter the catch block. try { Connection conn = new Connection(); conn.Open(); } ...
阅读全文
摘要:No. While Generic types do have a similar syntax to C++ templates, they are instantiated at runtime as opposed to compile time, and they can be reflected on via meta-data. Also, in Generics, member ...
阅读全文