.Net

C# ZipHelper C#公共类 压缩和解压

  本文档基于ICSharpCode.SharpZipLib.dll的封装,常用的解压和压缩方法都已经涵盖在内,都是经过项目实战积累下来的   由于项目中需要用到各种压缩将文件进行压缩下载,减少网络的带宽,所以压缩是一个非常常见的功能,对于压缩微软自己也提供了一些类库微软自带压缩类ZipA...

C# FTPClientHelper共公类 实现文件上传,目录操作,下载等动作

  本文档使用Socket通信方式来实现ftp文件的上传下载等命令的执行   由于最近的项目是客户端的程序,需要将客户端的图片文件【切图】-【打包】-【ftp上传】,现在就差最后一步了,慢慢的把这些小功能实现了,合并到一起就是一个大功能了,所以一个业务需要拆分的很小很小才可以看清楚,这个项...

c# lambda表达式

在C#我们可以自定义委托,但是C#为什么还要内置泛型委托呢?因为我们常常要使用委托,如果系统内置了一些你可能会用到的委托,那么就省去了定义委托,然后实例化委托的步骤,这样一来既使代码看起来简洁而干净又能提高程序员的开发速度,何乐不为呢!通过本文可以让你复习扩展方法,同时可以循序渐进的了解系统内置泛型委托的实现以及委托逐...
代码星球·2020-05-23

asp.net WebAPI 问题 iisnode默认不支持PUT和DELETE的解决

因为iisnode的自动重启服务器方便,一直用的它来作为开发中的node服务器,今天一个delete命令过去,得到一个405(?好像是)错误,让我很郁闷。用原生的node试一下,是完美支持的,本来打算用Node算了的,还是舍不得iisnode的方便性,于是一翻搜索,找到了解决方案,主要是WebDavModule模块阻止...

C#设计模式_转

C#设计模式...
代码星球·2020-05-23

C# 单例模式(Singleton)

      在我们日常的工作中经常需要在应用程序中保持一个唯一的实例,如:IO处理,数据库操作等,由于这些对象都要占用重要的系统资源,所以我们必须限制这些实例的创建或始终使用一个公用的实例,这就是我们今天要介绍的——单例模式(Singl...
代码星球·2020-05-23

分布式缓存系统Memcached简介与以及在.net下的实践(转)

缘起:在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由DangaInteractive...

Asp.Net MVC之 自定义过滤器(Filter)

自定义Filter需要继承ActionFilterAttribute抽象类,重写其中需要的方法,来看下ActionFilterAttribute类的方法签名。//表示所有操作-筛选器特性的基类。[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method,...

C# 自带的.net类库 实现得到本机IP以及网关地址

 今天需要用到一个功能,获取主机名和本机的IP准备用API实现的,然后稍微查了一下,发现.net类库已经有了就在System.Net命名空间中的DNS类中GetHostName获取本地计算机的主机名。GetHostByAddress已重载。获取IP地址的DNS主机信息。   &n...

c# MSMQ 消息队列

转 消息队列http://www.cnblogs.com/anbylau2130/p/3469512.html...
代码星球·2020-05-23

Asp.net MVC4 System.Web.Optimization找不到引用

在MVC4的开发中,如果创建的项目为空MVC项目,那么在App_Start目录下没有BundleConfig.cs项的内容,在手动添加时在整个库中都找不到:System.Web.Optimization命名空间。如下图所示,那么如何找到System.Web.Optimization命名空间,完成BundleConfig...

C# 取得内网IP、外网IP、客户端IP方法

 前言  在WindowsFormApplication里对于取得IPAddress有内网、外网两种IPAddress,如果只需要取得内网IPAddress,可以透过使用IPHostEntry类别取得,而外网的话就必须要发送一个Request到一个可以取得IPAddress的网站后再分析Response的内容...

C# 去除HTML标签

在做网站的时候,用到了去除html标签的问题,用正则匹配到html标签,然后replace即可。 ///<summary>///C#去除HTML标签 ///</summary> ///<paramname="html">带有html标签的文本</p...
代码星球·2020-05-23

c# .NET开发邮件发送功能的全面教程(含邮件组件源码)

http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html...

探索Asp.net mvc 的文件上传(由浅入深)

代码下载:http://files.cnblogs.com/n-pei/mvcfileupload.zip最近因为TeamVideo需要用到视频和图片上传功能,所以试着Google了很多资料,和大家分享下。1.最基本的文件上传。在View界面通过Form把数据POST到控制端(Controller),Controlle...