摘要:
本文由浅入深的简单介绍了几种生产者消费者(队列)模型,供大家参考。涉及了WaitHandler, Monitor, BlockingCollection, IProducerConsumerCollection 阅读全文
摘要:
什么是盐?
什么是哈希算法?
加密校验过程
C#版本实现 阅读全文
摘要:
在使用Entity Framework作为ORM来存取数据的过程中,最常规的操作就是对数据对象的更新。本文将会包含如何Attach Entity到一个数据Context中,以及如何使用EntityState字段状态来保存数据变化。 阅读全文
摘要:
本文介绍如何在ASP.NET MVC中使用log4net来记录日志文件。 阅读全文
摘要:
Entity framework有3中加载数据的方式:懒汉式(Lazy loading),饿汉式(Eager loading),显示加载(Explicit loading)。3种加载方式有各自的优缺点,详细的可以参考微软的技术文章《Reading Related Data with the Entity Framework in an ASP.NET MVC Application》
本文只针对需要一次性加载多个相关联实体的情况进行讨论。 阅读全文
摘要:
现如今,世面上流行着许多前端上传组件,例如:Uploadify(http://www.uploadify.com/),Fine Uploader,等等。这篇博客从头开始,介绍如何在ASP.NET MVC中使用Fine Uploader。 阅读全文
摘要:
在使用SQL Server导入导出向导导入数据的时候,我们经常会碰到某个单元格的数据超长而被截断报错的情况。本文针对这种场景给出相应的解决方案。 阅读全文
摘要:
程序每次向容器Dictionary中插入数据时,都会判断Key值是否已经存在,如果不存在,则插入。否则抛出异常。那么Dictionary又是如何判断Key值是否存在的呢? 请看下面的代码: class Program { static void Main(string[] args) { var d 阅读全文
摘要:
在很多数据分析和集成的场景下,我们需要了解数据库中关键的脚本或者job的执行情况。这个时候邮件提醒是一种比较不错的通知方式。本文从零开始,一步一步的介绍如何使用SQL Server来发送邮件。 阅读全文
摘要:
上篇文章讨论了C#从基于FTPS的FTP server下载数据 (FtpWebRequest 的使用)SSL 加密。不过细心的朋友应该可以发现FTPWebRequest 每次都是新生成一个request ( FTPWebRequest.create(uri) ), 这样对于一些复杂的需求,需要反复登陆,代码就会变得冗余啰嗦,那今天就和大家探讨一下如何包装FTPWebRequest类。 阅读全文