摘要:
1. vs2005在win7下通过IIS7调试时,调用dll失败,但在XP下正常。相信是权限问题,请问应该如何解决?能不能设置dll默认以管理员身分运行? 备注:此DLL已注册成功! 回复引用 全部回复 2010年10月13日 12:30mazhou 先检查一下这个 DLL 调用,是否有 E_ACCESS_DENIED 错误,如果有,那就是 UAC 的问题。 DLL 并不是一个宿主,它... 阅读全文
摘要:
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 ... 阅读全文
摘要:
此内容为质量更高的人工翻译。若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。 “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右... 阅读全文
摘要:
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... 阅读全文
摘要:
OpenFileDialog dialog= new OpenFileDialog(); OpenFileDialog 打开之后环境路径被改变,有时引起意外的问题,例如本想对程序所在路径中某个文件或数据库操作,经过OpenFileDialog 之后路径改变,目标文件/数据库就找不到了 可以调用下 Environment.CurrentDirectory = AppDomain.CurrentD... 阅读全文
摘要:
1) 为什么32位的系统可以使用超过4GB的内存? 只要CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。 2^36 = 68719476736 = 64 GB 另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。 所以,现在的32位系统并非纯正的“32位”;x64并非纯正的"64... 阅读全文
摘要:
你曾经需要在同一台机器的两个.NET应用程序间进行数据交换吗?例如,一个Web站点和一个Windows服务?.NET框架提供了几种好的选择来完成进程间通信(IPC):Web Service,Remoting。最快的是Remoting,因为它使用TCP通道和二进制格式。 然而,如果需要频繁地从一个应用程序调用另外一个应用程序,并且你主要关心的是性能,Remoting还是显得慢了一点。让Remotin... 阅读全文
摘要:
1. 怎样调整代码排版的格式? 选择:编辑—>高级—>设置文档的格式 或 编辑—>高级—>设置选中代码的格式。 格式化cs代码:Ctrl+k+f 格式化aspx代码:Ctrl+k+d 2. 怎样跳转到指定的某一行? 两种方法:Ⅰ. Ctrl+G Ⅱ. 单击状态栏中的行号 3. 怎样创建矩形选区? 两种方法:Ⅰ. 摁住alt... 阅读全文
摘要:
原文 终于静下心来仔细听了一遍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,新学者很容易上手;... 阅读全文
摘要:
搜索之后发现几乎都是说vs2005出这个问题,我的vs2008,sp1却也出现这个问题,郁闷半天,忽然发现输出窗口的提示,因为前面的。。错误导致。。。webapplication不能加载,要加载请命令行下运行 devenv /resetskippkgs 于是,vs命令行下运行此命令,再次装载,OK 阅读全文
摘要:
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.... 阅读全文
摘要:
第一章 C#2.0简介 C# 2.0引入了很多语言扩展,最重要的就是泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)。 ● 泛型允许类、结构、接口、委托和方法通过它们所存贮和操作的数据的类型来参数化。泛型是很有用的,因为它提供了更为强大的编译期间类型检查,需要更少的数据类型之间的显式转换,并且减少了对装... 阅读全文
摘要:
在C#2.0中引入了匿名方法,允许在期望出现委托的时候以“内联”的代码替代之。尽管匿名方法提供了函数式编程语言中的很多表达能力,但匿名方法的语法实在是太罗嗦了,并且很不自然。Lambda表达式为书写匿名方法提供了一种更加简单、更加函数化的语法。 实际上Lambda表达式的本质是匿名方法,也即是当编译我们的程序代码时,编译器会自动帮我们将Lambda表达式转换为匿名方法。 20.5.1 创建Lam... 阅读全文
摘要:
WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2).本文描述了如何使用WSE2.0中的安全功能增强部分来实现安全的Web Services。WSE的安全功能增强实现的是WS-Security标准,此标准是WebService自己的安全协议,... 阅读全文
摘要:
Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例。 作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问起如... 阅读全文
摘要:
打开IIS 信息服务,在左侧找到自己的计算机,点右键,选择属性,在主属性中选编辑,打开“目录安全性”选项卡,单击“匿名访问和验证控制”里的“编辑”按钮,在弹出的对话框中确保只选中了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”; 阅读全文
摘要:
一、ORA-12514: TNS:listener does not currently know of service requested in connect 注释掉的字符串改为红色串即可 <connectionStrings> <add name="Connection String" connectionString="Data Sour... 阅读全文
摘要:
[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... 阅读全文
摘要:
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... 阅读全文
摘要:
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... 阅读全文
摘要:
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... 阅读全文
摘要:
转述请保留http://www.sfirelife.com信息!谢谢! (官方网站上的介绍)想要取代记事本或正在寻找一款强大的文本编辑器?UltraEdit 正是您需要的产品。UltraEdit 功能全面,使用方便,是理想的文本、十六进制、HTML、PHP、Java、Javascript、Perl 和程序编辑器。 官方网站下载页面(45天试用):http://www.ultraedit.cn/... 阅读全文
摘要:
前些日子,我们的NHibernateQQ群上,一位老兄(未征求其同意,不好透露他的信息)碰到了一个问题:NHibernate映射Blob字段(他用Binary映射SQL Server的Image类型,用来存储文件),当处理的文件大小比较大的时候(大于10M)速度就极慢了,不能忍受。呼吁我们一起解决这个问题。 我先作了一个不用NHibernate的程序: 数据表: CREATE T... 阅读全文
摘要:
1、如果主键字段为自增类型, 那么对应的.hbm.xml文件中的id字段的xml声明, 应该这么写: <generator class="native" /> 例如: <id column="user_id" name="Id" type="integer" > <gene... 阅读全文
摘要:
最近在学习C# 2.0,在.NET Framework 2.0中新增加了System.Nullable泛型结构,它具有处理值类型数据具和处理null的功能。例如: System.Nullable<int> i = 2; i = null; System.Nullable<bool> b = null; ... 阅读全文
摘要:
可空类型是 System.Nullable 结构的实例。可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable<Int32>,读作“可空的 Int32”,可以被赋值为 -2147483648 到 2147483647 之间的任意值,也可以被赋值为 null值。Nullable<bool> 可以被赋值为 true 或 fa... 阅读全文
摘要:
1. 程序集由程序集元数据、类型元数据、中间语言代码和资源构成。其中程序集元数据的一个重要组织部分是程序集清单, 它描述了本程序集和引用该程序集所需要的所有信息,并列出了所有的依赖关系。清单由以下部分组成: (1).标识(名称、版本、文化和公钥)。公钥用于惟一地标识程序集。 (2)... 阅读全文
摘要:
转自dudu 原文:http://www.cnblogs.com/dudu/archive/2004/03/04/2182.html 问: 打扰一下,请问MarshalByRefObject中的"Marshal"应该怎样理解? 回复: 按照package的意思理解——当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成一个可以传输的形态(比如在.NET Re... 阅读全文
摘要:
出处:PConline 责任编辑:ycx [03-5-29 10:27] 作者:sam1111/ASPCool 摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了Serialization在Clone方法中的运用。 Serialization的概念 Serialization是.NET中一种实现对象持久性(... 阅读全文
摘要:
(原文) 在过去的半年里,定期或者不定期地写点东西已经成为了我的一种习惯。可是最近两个月来一直忙于工作的事情一直足够的时间留给自己,虽然给自己列了很长一串写作计划,可是心有余而力不足。这一段工作主要是帮助公司开发一套分布式的开发框架,对一些技术和设计方法有了一些新的认识。这两天的工作主要是如何把Enterprise Library V3.1的PIAB(Policy Injection Appli... 阅读全文
摘要:
... 阅读全文
摘要:
2004-11-02 13:12作者:廖煜嵘编译出处:天极网责任编辑:方舟 asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。ASP.N... 阅读全文
摘要:
这篇文章面向已经会使用ASP.NET登陆控件的开发者。ASP.NET登陆控件里面要进行membership配置,只要添加一个数据库,并且修改一下配置文件,便基本可以实现。下面是实现步骤: 1. sql server2005中建立了一个空的数据库:membershipdemo 2. 在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下运行aspnet... 阅读全文
摘要:
文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 林星 (iamlinx@21cn.com), 项目经理 2003 年 12 月 01 日 面向对象发展到今天,已经出现了许许多多优秀的实践、方法和技术。很多的技术都能够有效的提高软件质量,而要用好这些技术,我们需要从过程和管理的角度来看待它们,而不是为了使用技术而使用技术。此系列文章包括:代码是核心、 案例实战(上)、 ... 阅读全文
摘要:
林星 (iamlinx@21cn.com) 2003 年 12 月 http://www-900.ibm.com/developerWorks/cn/linux/software_engineering/l-oo/index6.shtml [Copy to clipboard] [ - ] CODE: 针对契约设计是一种严谨的软件设计思路,它有助于提高软件的质量。软件设计中经常出现的bug往... 阅读全文
摘要:
DbC 元素 先验条件。针对方法(method),它规定了在调用该方法之前必须为真的条件。 后验条件。也是针对方法,它规定了方法顺利执行完毕之后必须为真的条件。 不变式。针对整个类,它规定了该类任何实例调用任何方法都必须为真的条件。 DbC 六大原则 区分命令和查询。 将基本查询同派生查询区分开。 针对每个派生查询,设定一个后验条件,使用一个或多个基本查询的结果来定义它。 对于每个命令都撰写一个后... 阅读全文
摘要:
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... 阅读全文
摘要:
2、Remoting技术的应用 根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和客户端通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,经过分析、试验,我们根据效率、移植、开发难易等几个因素,舍弃了一开始提出的WebService、消息队列机制,以及有人建议的基于流I/O自己解析数据的通信方式,在分析了目前主流的RPC方式(DCOM、CORBA... 阅读全文
摘要:
1.数据仓库概念始于上世纪80年代中期,首次出现是在被誉为“数据仓库之父”WilliamH.Inmon的《建立数据仓库》一书中。随着人们对大型数据系统研究、管理、维护等方面的深刻识认和不断完善,在总结、丰富、集中多行企业信息的经验之后,为数据仓库给出了更为精确的定义,即“数据仓库是在企业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集合”。数据仓库并没有严格的数据理论基础,也没有成熟... 阅读全文
摘要:
文章出处:转载 作者:不详 发布时间:2005-12-14 对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业... 阅读全文