摘要: 1. vs2005在win7下通过IIS7调试时,调用dll失败,但在XP下正常。相信是权限问题,请问应该如何解决?能不能设置dll默认以管理员身分运行? 备注:此DLL已注册成功! 回复引用 全部回复 2010年10月13日 12:30mazhou  先检查一下这个 DLL 调用,是否有 E_ACCESS_DENIED 错误,如果有,那就是 UAC 的问题。 DLL 并不是一个宿主,它... 阅读全文
posted @ 2010-10-21 13:28 pursue 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Pop quiz for you C# developers out there. Will the following code compile? If you had asked me that yesterday, I would have said hell no. You can’t override an internal method in another assembly.Of ... 阅读全文
posted @ 2010-06-09 11:01 pursue 阅读(287) 评论(0) 推荐(0) 编辑
摘要:   此内容为质量更高的人工翻译。若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。 “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右... 阅读全文
posted @ 2010-06-02 21:45 pursue 阅读(382) 评论(0) 推荐(0) 编辑
摘要: Understanding Public Clouds: IaaS, PaaS, & SaaS Contents Overview Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Summary Overview Several mont... 阅读全文
posted @ 2010-04-02 09:50 pursue 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: OpenFileDialog dialog= new OpenFileDialog(); OpenFileDialog 打开之后环境路径被改变,有时引起意外的问题,例如本想对程序所在路径中某个文件或数据库操作,经过OpenFileDialog 之后路径改变,目标文件/数据库就找不到了 可以调用下 Environment.CurrentDirectory = AppDomain.CurrentD... 阅读全文
posted @ 2010-03-27 11:57 pursue 阅读(378) 评论(0) 推荐(0) 编辑
摘要:   1)  为什么32位的系统可以使用超过4GB的内存? 只要CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。 2^36 = 68719476736 = 64 GB 另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。 所以,现在的32位系统并非纯正的“32位”;x64并非纯正的"64... 阅读全文
posted @ 2009-11-21 15:14 pursue 阅读(1042) 评论(0) 推荐(2) 编辑
摘要: 你曾经需要在同一台机器的两个.NET应用程序间进行数据交换吗?例如,一个Web站点和一个Windows服务?.NET框架提供了几种好的选择来完成进程间通信(IPC):Web Service,Remoting。最快的是Remoting,因为它使用TCP通道和二进制格式。 然而,如果需要频繁地从一个应用程序调用另外一个应用程序,并且你主要关心的是性能,Remoting还是显得慢了一点。让Remotin... 阅读全文
posted @ 2009-11-11 14:56 pursue 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1. 怎样调整代码排版的格式? 选择:编辑—>高级—>设置文档的格式  或  编辑—>高级—>设置选中代码的格式。 格式化cs代码:Ctrl+k+f  格式化aspx代码:Ctrl+k+d 2. 怎样跳转到指定的某一行? 两种方法:Ⅰ. Ctrl+G  Ⅱ. 单击状态栏中的行号 3. 怎样创建矩形选区? 两种方法:Ⅰ. 摁住alt... 阅读全文
posted @ 2009-10-23 11:50 pursue 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 原文 终于静下心来仔细听了一遍Anders Hejlsberg(Visual Studio组的TECHNICAL FELLOW,C#的设计者之一)在PDC08上讲的“The Future of C#”(http://channel9.msdn.com/pdc2008/TL16/)。 回顾C#发展的历史,C#1.0完全是模仿Java,并保留了C/C++的一些特性如struct,新学者很容易上手;... 阅读全文
posted @ 2009-10-09 23:00 pursue 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 搜索之后发现几乎都是说vs2005出这个问题,我的vs2008,sp1却也出现这个问题,郁闷半天,忽然发现输出窗口的提示,因为前面的。。错误导致。。。webapplication不能加载,要加载请命令行下运行 devenv /resetskippkgs 于是,vs命令行下运行此命令,再次装载,OK 阅读全文
posted @ 2009-10-03 16:45 pursue 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1 具有隐式类型的局部变量 2 扩展方法 2.1 声明扩展方法 2.2 导入扩展方法 2.3 扩展方法的调用 3 拉姆达表达式 3.1 拉姆达表达式转换 3.2 类型推断 3.3 重载抉择 4 对象和集合初始化器 4.1 对象初始化器 4.2 集合初始化器 5 匿名类型 6 具有隐式类型的数组 7 查询表达式 7.1 查询表达式的翻译 7.1.1 where子句 7.1.2 select子句 7.... 阅读全文
posted @ 2009-09-26 23:27 pursue 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 第一章 C#2.0简介 C# 2.0引入了很多语言扩展,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)。 ● 泛型允许类、结构、接口、委托和方法通过它们所存贮和操作的数据的类型来参数化。泛型是很有用的,因为它提供了更为强大的编译期间类型检查,需要更少的数据类型之间的显式转换,并且减少了对装... 阅读全文
posted @ 2009-09-26 23:24 pursue 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。 20.5.1 创建Lam... 阅读全文
posted @ 2009-09-26 22:48 pursue 阅读(267) 评论(0) 推荐(0) 编辑
摘要:   WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2).本文描述了如何使用WSE2.0中的安全功能增强部分来实现安全的Web Services。WSE的安全功能增强实现的是WS-Security标准,此标准是WebService自己的安全协议,... 阅读全文
posted @ 2009-09-23 15:14 pursue 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例。 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问起如... 阅读全文
posted @ 2009-09-22 20:38 pursue 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 打开IIS 信息服务,在左侧找到自己的计算机,点右键,选择属性,在主属性中选编辑,打开“目录安全性”选项卡,单击“匿名访问和验证控制”里的“编辑”按钮,在弹出的对话框中确保只选中了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”; 阅读全文
posted @ 2009-09-22 15:44 pursue 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、ORA-12514: TNS:listener does not currently know of service requested in connect 注释掉的字符串改为红色串即可 <connectionStrings> <add name="Connection String" connectionString="Data Sour... 阅读全文
posted @ 2009-09-22 10:53 pursue 阅读(519) 评论(0) 推荐(0) 编辑
摘要: [Updated, 2008-11-20 --> see end of post] One of the questions that is asked again and again in the NHibernate user mailing list is the question about whether NHibernate supports lazy-loading of p... 阅读全文
posted @ 2009-09-22 09:18 pursue 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 1、读取文件,转换为字节流 FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); byte[] bytesRead = new byte[(int)fs.Length]; fs.Read(bytesRead, 0, bytesRead.Length); fs.Close(); return byt... 阅读全文
posted @ 2009-09-22 09:17 pursue 阅读(902) 评论(0) 推荐(0) 编辑
摘要: For some time I have put off implementing lazy-loading in my current project because (ironically) I am lazy. It is just conceptually easier to load the object you want and then move on. I think this d... 阅读全文
posted @ 2009-09-22 09:00 pursue 阅读(385) 评论(0) 推荐(0) 编辑
摘要:   As part of my thesis I measured the performance of some .NET ORM frameworks including NHibernate and Entity Framework. Measuring was done by implementing two simple applications using the same... 阅读全文
posted @ 2009-09-22 00:09 pursue 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 转述请保留http://www.sfirelife.com信息!谢谢! (官方网站上的介绍)想要取代记事本或正在寻找一款强大的文本编辑器?UltraEdit 正是您需要的产品。UltraEdit 功能全面,使用方便,是理想的文本、十六进制、HTML、PHP、Java、Javascript、Perl 和程序编辑器。 官方网站下载页面(45天试用):http://www.ultraedit.cn/... 阅读全文
posted @ 2009-09-21 14:01 pursue 阅读(2875) 评论(0) 推荐(0) 编辑
摘要:   前些日子,我们的NHibernateQQ群上,一位老兄(未征求其同意,不好透露他的信息)碰到了一个问题:NHibernate映射Blob字段(他用Binary映射SQL Server的Image类型,用来存储文件),当处理的文件大小比较大的时候(大于10M)速度就极慢了,不能忍受。呼吁我们一起解决这个问题。 我先作了一个不用NHibernate的程序: 数据表: CREATE T... 阅读全文
posted @ 2009-09-21 08:38 pursue 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:   1、如果主键字段为自增类型, 那么对应的.hbm.xml文件中的id字段的xml声明, 应该这么写: <generator class="native" /> 例如: <id column="user_id" name="Id" type="integer" > <gene... 阅读全文
posted @ 2009-09-21 08:33 pursue 阅读(475) 评论(0) 推荐(0) 编辑
摘要:     最近在学习C# 2.0,在.NET Framework 2.0中新增加了System.Nullable泛型结构,它具有处理值类型数据具和处理null的功能。例如: System.Nullable<int> i = 2; i = null; System.Nullable<bool> b = null;   ... 阅读全文
posted @ 2009-09-21 08:27 pursue 阅读(160) 评论(0) 推荐(0) 编辑
摘要:   可空类型是 System.Nullable 结构的实例。可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable<Int32>,读作“可空的 Int32”,可以被赋值为 -2147483648 到 2147483647 之间的任意值,也可以被赋值为 null值。Nullable<bool> 可以被赋值为 true 或 fa... 阅读全文
posted @ 2009-09-21 08:25 pursue 阅读(565) 评论(0) 推荐(0) 编辑
摘要:   1. 程序集由程序集元数据、类型元数据、中间语言代码和资源构成。其中程序集元数据的一个重要组织部分是程序集清单,    它描述了本程序集和引用该程序集所需要的所有信息,并列出了所有的依赖关系。清单由以下部分组成:     (1).标识(名称、版本、文化和公钥)。公钥用于惟一地标识程序集。     (2)... 阅读全文
posted @ 2009-09-20 23:19 pursue 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 转自dudu 原文:http://www.cnblogs.com/dudu/archive/2004/03/04/2182.html 问: 打扰一下,请问MarshalByRefObject中的"Marshal"应该怎样理解? 回复: 按照package的意思理解——当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成一个可以传输的形态(比如在.NET Re... 阅读全文
posted @ 2009-09-20 23:04 pursue 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 出处:PConline 责任编辑:ycx [03-5-29 10:27] 作者:sam1111/ASPCool 摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。 Serialization的概念 Serialization是.NET中一种实现对象持久性(... 阅读全文
posted @ 2009-09-20 22:32 pursue 阅读(190) 评论(0) 推荐(0) 编辑
摘要: (原文) 在过去的半年里,定期或者不定期地写点东西已经成为了我的一种习惯。可是最近两个月来一直忙于工作的事情一直足够的时间留给自己,虽然给自己列了很长一串写作计划,可是心有余而力不足。这一段工作主要是帮助公司开发一套分布式的开发框架,对一些技术和设计方法有了一些新的认识。这两天的工作主要是如何把Enterprise Library V3.1的PIAB(Policy Injection Appli... 阅读全文
posted @ 2009-09-18 09:39 pursue 阅读(768) 评论(0) 推荐(0) 编辑
摘要:                                  &#... 阅读全文
posted @ 2009-09-17 22:15 pursue 阅读(384) 评论(0) 推荐(1) 编辑
摘要:   2004-11-02 13:12作者:廖煜嵘编译出处:天极网责任编辑:方舟 asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。ASP.N... 阅读全文
posted @ 2009-09-17 17:15 pursue 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 这篇文章面向已经会使用ASP.NET登陆控件的开发者。ASP.NET登陆控件里面要进行membership配置,只要添加一个数据库,并且修改一下配置文件,便基本可以实现。下面是实现步骤: 1. sql server2005中建立了一个空的数据库:membershipdemo 2. 在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下运行aspnet... 阅读全文
posted @ 2009-09-17 08:15 pursue 阅读(634) 评论(0) 推荐(1) 编辑
摘要:   文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 林星 (iamlinx@21cn.com), 项目经理 2003 年 12 月 01 日 面向对象发展到今天,已经出现了许许多多优秀的实践、方法和技术。很多的技术都能够有效的提高软件质量,而要用好这些技术,我们需要从过程和管理的角度来看待它们,而不是为了使用技术而使用技术。此系列文章包括:代码是核心、 案例实战(上)、 ... 阅读全文
posted @ 2009-09-16 17:13 pursue 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 林星 (iamlinx@21cn.com) 2003 年 12 月 http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-oo/index6.shtml [Copy to clipboard] [ - ] CODE: 针对契约设计是一种严谨的软件设计思路,它有助于提高软件的质量。软件设计中经常出现的bug往... 阅读全文
posted @ 2009-09-16 17:00 pursue 阅读(481) 评论(0) 推荐(0) 编辑
摘要: DbC 元素 先验条件。针对方法(method),它规定了在调用该方法之前必须为真的条件。 后验条件。也是针对方法,它规定了方法顺利执行完毕之后必须为真的条件。 不变式。针对整个类,它规定了该类任何实例调用任何方法都必须为真的条件。 DbC 六大原则 区分命令和查询。 将基本查询同派生查询区分开。 针对每个派生查询,设定一个后验条件,使用一个或多个基本查询的结果来定义它。 对于每个命令都撰写一个后... 阅读全文
posted @ 2009-09-16 16:50 pursue 阅读(189) 评论(0) 推荐(0) 编辑
摘要:   In our opinion the techniques outlined below are as important as the rest of object technology -- as important as classes, objects, inheritance, polymorphism and dynamic binding, which they co... 阅读全文
posted @ 2009-09-16 16:49 pursue 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 2、Remoting技术的应用 根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和客户端通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,经过分析、试验,我们根据效率、移植、开发难易等几个因素,舍弃了一开始提出的WebService、消息队列机制,以及有人建议的基于流I/O自己解析数据的通信方式,在分析了目前主流的RPC方式(DCOM、CORBA... 阅读全文
posted @ 2009-09-16 12:16 pursue 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 1.数据仓库概念始于上世纪80年代中期,首次出现是在被誉为“数据仓库之父”WilliamH.Inmon的《建立数据仓库》一书中。随着人们对大型数据系统研究、管理、维护等方面的深刻识认和不断完善,在总结、丰富、集中多行企业信息的经验之后,为数据仓库给出了更为精确的定义,即“数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合”。数据仓库并没有严格的数据理论基础,也没有成熟... 阅读全文
posted @ 2009-09-15 16:53 pursue 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 文章出处:转载 作者:不详 发布时间:2005-12-14 对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业... 阅读全文
posted @ 2009-09-15 14:13 pursue 阅读(164) 评论(0) 推荐(0) 编辑