asp.net
wmlunge
这个作者很懒,什么都没留下…
展开
-
Using Subversion source control with MonoDevelop
This article describes how to integrate Subversion source control with MonoDevelop. Subversion has several methods of accessing a repository转载 2011-09-05 15:55:48 · 294 阅读 · 0 评论 -
C# 获取属性的description总结
现有一个结构体public struct Desc{ private byte val1; [Description("一个属性")] public byte des { get { return val1; } set { val1 = value原创 2011-10-09 16:58:02 · 1047 阅读 · 0 评论 -
一个.NET(C#)的双键字典类
.NET中的字典是用来存储多组”键和值”的容器,其中键必须有值且不能重复,值没有任何要求。 但是很多时候我们需要一种保存类似”键和键”的字典,比如字典中的一组对应a-b,从a键可以得到值b,同时也可以从b键得到值a。字典中的两组数据既都是值,也是键,因此必须都有值且不能重复,转载 2011-10-09 12:41:18 · 347 阅读 · 0 评论 -
继承ConfigurationValidatorBase和ConfigurationProperty的默认值
通过继承ConfigurationValidatorBase类,用户可以自定义一个配置系统的验证器,可是今天使用这种方法发现了一个问题:每个ConfigurationProperty在验证其实际值前,都要对其默认值先进行一次验证,注意这里只是验证一次,发生在验证第一个Config原创 2011-10-09 12:53:54 · 316 阅读 · 0 评论 -
Assembly中Load, LoadFrom, LoadFile以及AppDomain, Activator类中相应函数的区别
Assembly和AppDomain的一些关于动态加载程序集的函数有些令人头疼,但细细研究后还是可以将他们区分的。 这些函数大致可以分为四类: 第一类:加载到Load Context内Load Context:Load Context是所有动态加载程序集首选应该被转载 2011-10-09 13:04:43 · 361 阅读 · 0 评论 -
.NET中非对称加密RSA算法的密钥保存
前面介绍了如何在.NET中使用RSA算法进行数据加密和签名,很多时候,我们需要重复的使用一组密钥,因此就需要将这组密钥保存起来。接下来,我给大家介绍3种在.Net中保存密钥的方法。第一种方法:将密钥导出保存为本地文件。首先要强调的是,出于安全性考虑,不建议使用这种方法保存私钥,如果使用,请在密钥导出的时候只导出公钥。RSACryptoServiceProvider对象提供了一个ToXm原创 2011-11-15 11:22:19 · 484 阅读 · 0 评论 -
解决HtmlAgilityPack中文乱码
Html Agility Pack是用C#写的开源Html Parser。在抓取163首页(http://www.163.com)代码如下: HtmlWeb hw = new HtmlWeb(); string url = @"http://www.163.com"; HtmlDocument doc = hw.Load(url); doc.Save("mshome.htm");原创 2011-10-27 15:59:57 · 795 阅读 · 0 评论 -
让ADO.NET Entity Framework支持Oracle数据库
近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle。这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下。默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Fram原创 2011-12-16 14:26:11 · 568 阅读 · 0 评论 -
C#反射属性例子
程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。反射通常具有以下用途:使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块,以及从此程序集中查找类型并创建该类型的实例。使用 Module 了解如下的类似信息原创 2012-05-11 17:52:05 · 306 阅读 · 0 评论 -
C#实现内存中字符串或byte[]的加解密
程序如下:最重要的是两个函数Encrypt和Decrypt,分别执行加解密操作,使用MemoryStream来做CryptoStream的操作对象。使用者只需要记住加密前生成的加密密钥和初始向量(即Key和IV),使用这个Key和IV可以将byte[]进行加解密。至于字符串,用E原创 2011-10-09 12:58:05 · 336 阅读 · 0 评论 -
ConfigurationElementCollection.ElementName详解
ConfigurationElementCollection.ElementName属性在MSDN的解释是这样:Gets the name used to identify this collection of elements in the configuration原创 2011-10-09 12:47:06 · 422 阅读 · 0 评论 -
Ubuntu架设asp.net服务器
安装过程如下 1.安装nginx Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get update Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get install nginx 2.编译转载 2011-09-05 15:04:24 · 255 阅读 · 0 评论 -
Windows下的.NET+ Memcached安装
原文:http://www.yaosansi.com/post/1396.htmlMemcached官方:http://danga.com/memcached/关于Memcached的介绍请参考:Memcached深度分析下载Windows的Server端 下转载 2011-09-16 22:23:17 · 197 阅读 · 0 评论 -
分布式缓存BeIT Memcached简介
或许你还没有用到过分布式缓存,在web集群的情况下,它可以很好的让一部分常用数据常驻服务器内存而不用担心各台web不同步。下面稍微介绍一下beitmemcached对于.net的支持,官方参考http://code.google.com/p/beitmemcached/转载 2011-09-16 22:25:15 · 233 阅读 · 0 评论 -
Session 有没有必要使用它
今天来说说 Session 。这个东西嘛,我想每个Asp.net开发人员都知道它,尤其是初学Asp.net时,肯定也用过它,因为用它保存会话数据确实非常简单。 与前二篇博客不同,这次我不打算细说它的使用,而是打算说说它的缺点,同时我还会举个实际的例子,来看看它到底有什么不好的影响转载 2011-09-15 16:51:37 · 288 阅读 · 0 评论 -
Asp.Net应用程序中为什么要MachineKey?如何生成MachineKey?
如果你的Asp.Net程序执行时碰到这种错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。”那么说明你没有让你的应用程序使用统一的machineKe转载 2011-09-16 22:53:37 · 327 阅读 · 0 评论 -
ASP.NET 图片盗链 处理
默认情况下http请求图片等文件IIS会直接提取资源并发送给客户端,我们要创建自己的HttpHandler来处理图片文件。如何实现:1.建立自己的HttpHandler新建一个类(MyHttpHandler)继承System.Web.IHttpHandler接口并实现原创 2011-09-17 16:09:54 · 389 阅读 · 0 评论 -
判断请求是否来自 AJAX
代码如下: public static bool IsAjaxRequest(this HttpRequest request) { if (request == null) { th原创 2011-10-08 17:38:27 · 240 阅读 · 0 评论 -
动态加载Jquery库
有时候,我们可能不会在网页中,因为用户可能不会点击这个按钮,也就不需要 Jquery 。那么如何动态加载 Jquery 库呢?一般可以用 Document.write 来打印出,也可以用 Ajax ,也可以用我下面的这种方式: 动态加载Jquery库,不用原创 2011-10-08 17:40:27 · 577 阅读 · 0 评论 -
Web 高性能开发汇总
以下内容收集了Web高性能开发的相关文章1. Http服务器: 让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求大规模网站架构实战之体系结构(一)大规模网站架构之WEB加速器SQUID(二) iis负载均衡 Nginx 常见配置总结 nginx实现网站负载均衡(windows+IIS负载实测) 玩玩负载均衡---在w转载 2012-08-21 17:32:58 · 299 阅读 · 0 评论