自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 c++ 调用 c#

<br />SwfDotNet是C#编写的,作者的C#水平,真是令我佩服。这是个特别好的读写Swf文件的库。但是,我要用在C++项目中,怎么让C++调用C#的DLL呢。今天一上午都在琢磨这个问题,耽误了很多时间,原因是编译是出现:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。<br />  接着就是一大堆的0x01等等。自己做了个Sample,仔细分析发现还是自己没有搞清楚。正确的操作如下:<br />  1 创建C#

2010-08-24 23:11:00 498

转载 自已封装了一个极其易用的加密解密类,支持DES、三重DES、Rijndael、RC2、MD5、以及非对称加密算法RSA

虽然网上C#的加密类有很多,但功能参差不齐,有的用起来很麻烦,所以自已封装了一个极其易用的加密解密类,支持DES、三重DES、Rijndael、RC2、MD5、以及非对称加密算法RSA。每种加密算法提供三次重载的加解密函数。对字符串加解密,对字符数组加解密和对文件加解密。希望对大家有帮助,提供源程序下载:点此下载点此下载using System;using System.IO;using Sy

2007-03-09 17:30:00 1383 1

转载 论电子签章(Electronic Signature)在C#中的实现方法

论电子签章(Electronic Signature)在C#中的实现方法 作者:代恩工作单位:武汉英思工程科技有限公司日期:2005-12-05 关键字:电子签章(Electronic Signature)、数字签章(Digital Signature)、加密签名、公钥私钥、非对称加密、哈希加密、C#、MD5摘要:    电子签章(Electronic Si

2007-03-09 16:59:00 2052

转载 通过应用程序域AppDomain加载和卸载程序集

微软装配车的大门似乎只为货物装载敞开大门,却将卸载工人拒之门外。车门的钥匙只有一把,若要获得还需要你费一些心思。我在学习Remoting的时候,就遇到一个扰人的问题,就是Remoting为远程对象仅提供Register的方法,如果你要注销时,只有另辟蹊径。细心的开发员,会发现Visual Studio.Net中的反射机制,同样面临这个问题。你可以找遍MSDN的所有文档,在Assembly类中,你永

2007-01-04 15:16:00 1057

转载 结构模式——设计模式之Composite(组合)[转载自http://www.jdon.com/]

Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite 比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用牵一动百来

2006-12-30 14:47:00 847

转载 利用sql2005的新特性实现根据子表条件得到的主表键且按其排序取出对应主表记录的方法

假如有两个关联表,是一对多关系的主子表。如下:主表CREATE TABLE [dbo].[CourseT](    [CourseID] [int] IDENTITY(1,1) NOT NULL,    [CourseName] [nchar](10) COLLATE Chinese_PRC_CI_AS_WS NULL) ON [PRIMARY]字表CREATE TABLE [dbo]

2006-12-30 11:40:00 1037

转载 C#泛型

C#泛型编程        泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program    {        static void Main(string[] args)        {            int obj = 2;            Testint>

2006-12-28 10:31:00 9348 10

转载 CodeProject - 使用特性(attributes)和激活机制来实现工厂模式

Introduction 简介 The basic rule for a factory pattern is that the factory should create an instance of an object with a known ancestor, and an unknown implementation behind. Which object to be crea

2006-12-27 23:55:00 1071

转载 C#中的特性(Attributes)

    C#中的特性((Attributes)    发表日期:2006年6月16日      作者:sadaf alvi     【编辑录入:webmaster】 翻译不是为了翻译,是为了

2006-12-27 23:52:00 779

转载 序列图1

序列图简介Granville Miller ([email protected])顾问,TogetherSoft2001 年 5 月Granville Miller 在其新专栏的第一部分中介绍了“统一建模语言”(UML) 的一个构件:序列图。在整个设计过程中都会用到序列图,此图用于演示系统执行时参与者与对象之间的内部交互。让我们跟着 Granville 一起创建其中一个图,我

2006-12-25 00:39:00 1662

转载 XSLT转换XML小结

XSLT转换XML小结     产品几年前使用ASP,后来升级到.Net 1.1,再升级到2.0,一直都有用XSLT转换XML生成网页的方式,稍微整理下。xml文件(a.xml)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->xml ver

2006-12-22 00:11:00 1009

转载 事务隔离性的一些基础知识

事务隔离性的一些基础知识             在SQL 2000中是讲究事务隔离级别的,分为以下几种:(符合SQL 92中定义的事务隔离级别)[1] READ UNCOMMITTED[2] READ COMMITTED[3] REPEATABLE READ[4] SERIALIZABLE     其中要特别注意[4],也就SERIALIZABLE,这个才和我们在

2006-12-18 11:13:00 802

转载 在ASP.NET 2.0中操作数据:创建一个业务逻辑层

在ASP.NET 2.0中操作数据:创建一个业务逻辑层英文原版导言本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了。不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一

2006-11-08 10:26:00 1400

原创 SharePoint Portal Server 2003的安装要点

SharePoint Portal Server 2003的安装要点 (原Blog搬迁内容) 文章转载自Skillart BBS,终于发现原因并不是MSDE没有卸载干净,而是因为我装了Active Directory把机器做成了域控制器,这下非装SQL Server2000不可了,否则又是没有域不能添加用户。SharePoint Portal Server 的安装大体上可以一路Next

2006-11-02 22:28:00 1180

转载 SharePoint Portal Server 2003

系统环境与安装顺序:Windows server 2003 sp1,SQL server 2005,SharePoint Portal Server 2003;第一关:在安装结束后,http://localhost:17074/SPS/FarmDatabase.aspx 无法打开,IE显示错误信息“The XML page cannot be displayed”。怀疑是SQL SERVER 20

2006-11-02 22:22:00 1055

转载 用我的MyGeneration模板生成NHibernate映射文件和关系(one-to-one,one-to-many,many-to-many)

用我的MyGeneration模板生成NHibernate映射文件和关系(one-to-one,one-to-many,many-to-many) MyGeneration的几个NHibernate模板功能已经很强,但还是存在些问题。例如:Guid主键支持不佳,代码不易修改,不支持中文注释等等。所以我决定自己来改写此模版。我把一部分通用的函数提取到自己定义的基类中,这样调试和修改都方便另外增加

2006-10-27 16:53:00 1258

转载 NHibernate的调试技巧和Log4Net配置

NHibernate的调试技巧和Log4Net配置 对新手而言NHibernate的调试事件很痛苦的事情,不知道NHibernate做了些什么,错误出现在什么地方。我给出一些常用的调试办法希望对你有所帮助。 1.查看NHibernate写在控制台里的Sql语句在配置文件中有这么个选项,如果把它设置为true,NHibernate会把执行的Sql显示在控制台上。propert

2006-10-23 14:19:00 1351

转载 ISessionFactory配置

因为NHibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数。幸运的是,大部分都已经有默认值了。 NHibernate.Test.dll包含了一个示例的配置文件app.config,它演示了一些可变的参数。可编程配置方式NHibernate.Cfg.Configuration的一个实例代表了应用程序中所有的.NET类到SQL数据库的映射的集合。

2006-10-22 23:13:00 1047

原创 CodeSmith自动保存输出结果

CodeSmith自动保存输出结果     看到百度上有同志在搜索“CodeSmith输出目录”,偶正好会,就写篇经验帖,于需要的朋友可以共享下经验。    要CodeSmith生成完代码可以自动保存到某个目录,一般需要让自己的模板继承CodeSmith类库中的OutputFileCodeTemplate类。    C#脚本示例代码如下:using System;using Syste

2006-10-21 14:17:00 2471

转载 浅析.Net共享程序集编程

从《为.Net程序集添加资源》和《浅析.Net下的AppDomain编程》两篇文章中我们知道,.Net结构里的程序集Assembly是自我描述的安装单元,它在应用程序域(AppDomain)中运行。您必须首先将程序集加载到应用程序域中,然后才能运行该应用程序,并且,同一程序集可以加载到多个应用程序域中,根据这些应用程序域对该程序集代码使用方式的不同产生了程序集的分类:私有程序集和共享程序集。 1、

2006-10-15 21:57:00 727

转载 NHibernata 实例

只有在实际运用中才能真正的遇到问题 ,并在解决问题的过程中不断提高在网上参考了 http://blog.aspcool.com/tim/posts/1133.aspx                          http://nhibernate.3yee.com/archive/2004/04/26/439.aspx等多篇文章后所以 打算写基于NHibernate 的一个小小的留言本,

2006-10-13 15:34:00 643

转载 NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析

一、典型设置cascade:(默认为none)级联。指明哪些操作会从对象级联到关联的对象。inverse: (默认为false) 标记这个集合作为双向关联关系中的方向一端。在双向关联时才需要设置。在设为false的一端对cascade进行维护。处于性能的考虑,一般在数据少的一端或者被依赖端设置inverse="true",而让数据多的一段维护cascade。1.one-to-one

2006-10-11 00:47:00 1014

转载 单点登陆最简单解决方案

服务器A:网站A服务器B:网站B服务器C:验证网站(验证表中有UID和KEY两个字段)。1.       用户打开网站A的页面http://服务器A/a.aspx,检测发现网站Session中没有存储用户名UID。2.       系统转到验证服务器登录页面,并在QUERYSTRING中附加前一个页面的URL地址。比如http://服务器C/login.asp?URL=http:/

2006-10-10 15:54:00 853

转载 ObjectBuilder

ObjectBuilder技术相关,非本人同事都忽略了吧. 相关的design pattern:Composite Patternhttp://zhenyulu.cnblogs.com/articles/41829.htmlChain of Responsibility Patternhttp://zhenyulu.cnblogs.com/archive/200

2006-10-09 23:37:00 691

转载 ASP.NET 2.0中的成员管理与角色管理

ASP.NET 2.0中的成员管理与角色管理 1.         另可以在cookie中缓存角色信息,要实现这一点只需要在配置文件中做如下更改:成员服务   使用ASP.NET Web Site Administration Tool创建配置网站的权限信息。该工具在http://localhost/项目名>/webadmin.axd,通过配置,该工具将直接生成一个web.config

2006-09-30 14:05:00 799

转载 关于二级域名Cookie的问题及解决方法

关于二级域名Cookie的问题及解决方法      今天博客园全面采用二级域名后,发现即使用户已经登录,但在访问二级域名Blog页面时都显示没有登录(表现为发表评论时要求输入验证码, 收藏功能无法正常使用),再次登录后,进入其他二级域名还是需要登录。在代码中,我是通过Request.IsAuthenticated来判断当前请求是否被验证的,以前全部采用www.cnblogs.com域名时很

2006-09-30 12:40:00 969

转载 创建者模式详解

你了解创建者模式了吗?   我准备从How 和 Why 这两个角度来谈谈我对创建者模式的理解.   How to implement Factory and Abstract Factory   对于创建者模式, 有一点很容易被大多数人所忽视所误解, 就是Factory模式和Abstract Factory模式的区别. 他们的最重要的区别不是在于Abstract F

2006-09-22 01:33:00 1029

转载 页面生命周期方法

新事件与 ASP.NET 1.x 相比,ASP.NET 2.0 提供了更精确的页面生命周期方法堆栈。这些新增的方法为 Web 开发人员提供了更高级别的控制。可以通过任何 ASP.NET 页面上的“Page”对象访问这些事件。表 1 显示了全面的方法列表。“方法”列显示了实际的事件方法名称,“活动”列指示事件是始终处于活动状态还是仅在 PostBack 操作期间处于活动状态。例如,可以使用新方法 T

2006-09-12 17:50:00 1147

转载 Net Remoting基础篇

我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将

2006-09-07 21:19:00 1343 1

转载 用Nhibernate实现数据的添加、删除、修改

用Nhibernate怎么实现数据的添加、删除、修改简单程序 一、创建数据库数据库名:Nhibernateuse NHibernategoCREATE TABLE users (   LogonID nvarchar(20) NOT NULL default 0, Name nvarchar(40) default NULL, Password nvarchar(20) defau

2006-09-07 09:36:00 1166

转载 Microsoft ObjectSpaces

Microsoft ObjectSpaces   这是一个在几年前就让众多.NET guy伸长脖子激动不已的技术。就作者来说,那个时候,只要一提起这个话题,一般都是在J2EE guy的嘲笑声中悻悻而归,恨不能自己也搞个ENB(相对EJB)或者NCMP(相对CMP)什么的。    终于,我们可以在.NET Framework 1.2(可在VS.NET 2004Whidbey或Yukon中找到,目前都

2006-09-06 18:00:00 886

转载 About O/R Mapping

  如果是采用实体类的方式,在软件中动态创建一个新列,这将是一个最大的恶梦,当然,这并不是不可实现,只是在实现上将要花费不少的周章。比如,你需要继承这个实体类,然后在新类中增加一个新的字段和对应的属性,然后将外问的访问改为基于子类的访问,这样做听起来不错,但问题在于:需要进行重新编译。有时候,这会成为一个不灵活的方案。         但DataSet本身的弱点在于,太过于完整的关系映射,将对象与

2006-09-06 11:54:00 1036

转载 消息队列(Message Queue)简介及其使用

消息队列(Message Queue)简介及其使用 Copy from Rickie Lees blog,Thanks. 消息队列(Message Queue)简介及其使用  利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法

2006-08-31 10:34:00 798

转载 利用 Enterprise Library 自定义应用程序块加快开发速度

Mark Seemann本文将介绍以下内容: • 编写针对 Enterprise Library 的新应用程序块 • 构建一

2006-08-03 10:22:00 1018

转载 移植遇到的问题

经过wawaCRM项目组成员的讨论,wawaCRM项目决定使用新一台的.NET平台来进行构建。  http://www.microsoft.com/china/msdn/library/langtool/vs2005/issues0601CodeTemplates.mspx?mfr=true项目模板的移植,参考资料 Microsoft Visual Studio 2005 + C#

2006-07-26 00:43:00 1226

转载 VS2003-2005 移植

VS2003 WEB应用程序向VS2005的移植 译自:http://webproject.scottgu.com/VisualBasic/Migration/Migration.aspx作者:Scott Guthrie. VS2003 WEB应用程序向VS2005的移植 下面的向导将向你展示,如何快速简便地把VS2003 网络应用程序移植到VS2005平台。请详细阅读第一

2006-07-25 23:29:00 2921 2

转载 VS2003-2005 移植(续)

http://www.microsoft.com/china/msdn/library/webservices/asp.net/webproject.mspx?mfr=true官方地址 http://lgp.cnblogs.com/archive/2006/03/14/349620.html个人BLOG(一)http://lgp.cnblogs.com/archive/2006/03/

2006-07-25 23:19:00 1641

空空如也

空空如也

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

TA关注的人

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