随笔分类 -  .NET

摘要:需求:泛型使用多态性 备注:协变逆变只能修饰 接口和委托 简单理解: 1.使用 in 修饰后为逆变,只能用作形参使用 ,参考 public delegate void Action<in T>(T obj); 2.使用 out 修饰后为协变,只能用于返回值,参考 public delegate TR 阅读全文
posted @ 2016-03-24 16:31 b̶i̶n̶g̶.̶ 阅读(188) 评论(0) 推荐(0) 编辑
摘要:代码笔记: 阅读全文
posted @ 2016-03-16 16:22 b̶i̶n̶g̶.̶ 阅读(449) 评论(0) 推荐(0) 编辑
摘要:学习资料:http://kb.cnblogs.com/page/106720/ 阅读全文
posted @ 2016-01-07 15:12 b̶i̶n̶g̶.̶ 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一、前言 1.基于OWIN的项目摆脱System.Web束缚脱颖而出,轻量级+跨平台,使得ASP.NET应用程序只需依赖这个抽象接口,不用关心所运行的Web服务器。 2.OWIN.dll介绍 使用反编译工具打开Owin.dll,你会发现类库中就只有一个IAppBuilder接口,所以说OWIN是针对... 阅读全文
posted @ 2015-12-25 15:29 b̶i̶n̶g̶.̶ 阅读(3008) 评论(9) 推荐(10) 编辑
摘要:ASP.NET MVC5 Filter重定向问题一、问题描述 1.在Filter中使用直接filterContext.RequestContext.HttpContext.Response.Redirect(url) 会产生 "无法在发送HTTP标头之后进行重定向"。二、解决方案 1. 使用MVC自... 阅读全文
posted @ 2015-12-10 11:38 b̶i̶n̶g̶.̶ 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:一、资源1.http://referencesource.microsoft.com/二、备注1.可在线预览.Net Framework 4.6.1源码实现 阅读全文
posted @ 2015-12-10 09:29 b̶i̶n̶g̶.̶ 阅读(562) 评论(0) 推荐(0) 编辑
摘要:一、资源1.http://dotnet.github.io/2.http://www.codeproject.com/Articles/1005145/DNVM-DNX-and-DNU-Understanding-the-ASP-NET-Runtime3.https://github.com/dot... 阅读全文
posted @ 2015-12-10 09:28 b̶i̶n̶g̶.̶ 阅读(260) 评论(0) 推荐(1) 编辑
摘要:一、阅读前须知: 1.本文属于安装完Centos7之后的步骤 2.如果还不了解mono,请点击mono 3.本篇主要内容是使用自定义目录安装mono+jexus教程,使用默认目录请查看使用默认目录安装 二、安装步骤 1.准备环境 yum -y install gcc gcc-c++ bison pk 阅读全文
posted @ 2015-11-11 09:28 b̶i̶n̶g̶.̶ 阅读(2454) 评论(1) 推荐(6) 编辑
摘要:一、两者区别 1.ManualResetEvent 调用一次Set()后将允许恢复所有被阻塞线程。需手动在调用WaitOne()之后调用Reset()重置信号量状态为非终止,然后再次调用WaitOne()的时候才能继续阻塞线程,反之则不阻塞 2.AutoResetEvent,调用一次Set()只能继 阅读全文
posted @ 2015-10-28 20:10 b̶i̶n̶g̶.̶ 阅读(6691) 评论(1) 推荐(0) 编辑
摘要:public class DirectoryExtends { /// /// 拷贝目录 /// /// 源目录 /// 新目录 public static void CopyDirectory(s... 阅读全文
posted @ 2015-07-21 15:11 b̶i̶n̶g̶.̶ 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1.概念 观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。... 阅读全文
posted @ 2015-07-21 09:38 b̶i̶n̶g̶.̶ 阅读(1297) 评论(1) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Data;using System.Xml;using System.Xml.... 阅读全文
posted @ 2015-07-15 10:16 b̶i̶n̶g̶.̶ 阅读(140) 评论(0) 推荐(0) 编辑
摘要:http://www.codeproject.com/Articles/6259/Monitoring-network-speed 阅读全文
posted @ 2015-07-03 20:36 b̶i̶n̶g̶.̶ 阅读(163) 评论(0) 推荐(0) 编辑
摘要:using System;using System.IO;using System.Security.Cryptography;using System.Text; public class MD5Code { /// /// Get 文件的MD5校验码 ... 阅读全文
posted @ 2015-05-05 15:54 b̶i̶n̶g̶.̶ 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:public class CheckComputerFreeState { /// /// 创建结构体用于返回捕获时间 /// [StructLayout(LayoutKind.Sequential)] ... 阅读全文
posted @ 2015-04-13 09:49 b̶i̶n̶g̶.̶ 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 阅读全文
posted @ 2015-04-09 18:55 b̶i̶n̶g̶.̶ 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1 #region 获取时间差string GetTime(BsonString getTime) 2 /// 3 /// 获取时间差 4 /// 5 /// 数据库时间 6 /// 时间差 7 ... 阅读全文
posted @ 2015-03-12 09:53 b̶i̶n̶g̶.̶ 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:using System;using System.IO;using System.Security.Cryptography;namespace RijndaelManaged_Example{ class RijndaelExample { public static ... 阅读全文
posted @ 2015-02-04 11:29 b̶i̶n̶g̶.̶ 阅读(757) 评论(0) 推荐(0) 编辑
摘要:C# var icon = System.Drawing.Icon.ExtractAssociatedIcon(@"filepath"); var m = new MemoryStream(); icon.Save(m); ... 阅读全文
posted @ 2015-02-02 15:01 b̶i̶n̶g̶.̶ 阅读(814) 评论(0) 推荐(0) 编辑
摘要:http://www.symbolsource.org/Public/Metadata/NuGet/Project/Microsoft.AspNet.WebApi.WebHost/5.1.0-rc1/Release/.NETFramework,Version%3Dv4.5/System.Web.Ht... 阅读全文
posted @ 2015-01-23 09:51 b̶i̶n̶g̶.̶ 阅读(157) 评论(0) 推荐(0) 编辑