关于C#异步编程的建议
基于任务的异步编程模型 (TAP) 提供了异步代码的抽象化。你只需像往常一样将代码编写为一连串语句即可。就如
巧用定时任务监控第三方组件是否正常
背景平常我们系统一般会涉及到一些使用第三方组件的情况,那么我们如何去监测,第一时间知道组件是否可用。或者是组
C#使用iTextSharp操作PDF文件
概述html文件怎么转成PDF文件?有的招聘网上的简历导成DOC文件,不能直接使用,这样造成很大的困扰,那么
数据库优化的几种方式
数据库的优化有很多方式,下面介绍一下数据库的优化方式。1、选取最适用的字段属性。MySQL可以支持大数据量的
常用的代码重构方法
1、提取子函数说白了就是一个大函数里,可以根据不同功能分成几个小函数,因为说不定,其他函数也可能会用到其中的
Redis分布式锁
要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法
CodeSmith简单用法
概述平常我们在写代码的时候,一般会有很多重复的代码,比如dal、bll、实体等等,这些东西很多是重复的,网上
MongoDB C# Driver 快速入门
MongoDB的官方C#驱动可以通过这个链接得到。链接提供了.msi和.zip两种方式获取驱动dll文件。C
ModelState.IsValid忽略型别的检查错误
Web Api在Int或DateTime如果传空值的话会自动帮忙设预设值,但是在ModelState.IsV
Redis 哈希(Hash)
哈希hash又称为散列、杂凑等,是将任意长度的输入通过散列算法变换为固定长度的输出,最终输出也就是哈希值。这
让 Hangfire 使用 MongoDB 存储
MongoDB 支持Hangfire库。通过使用这个库,您可以将所有作业信息存储在 MongoDB 中。要安
.net中单元测试
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,
使用Lucene.Net实现全文检索
Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文
C#使用 System.Net.Mail发送邮件功能
介绍System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子
比较两个字符串的相似度算法
平时的编码中,我们经常需要判断两个文本的相似性,不管是用来做文本纠错或者去重等等,那么我们应该以什么维度来判
密码复杂度正则表达式
概述正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、r
oracle 实现主键id自增
简介Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系
C# 枚举(Enum)
在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这
推荐:Flowchart 一种通过文本方式描述的流程图
流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语
C# 队列(Queue)
概述队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列