统一社会信用代码c#校验函数

public static bool CheckSocialCreditCode(string code) { if (code == null || code.Length != 18) return false; code = code.ToUpper(); int[] factor =...

2017-05-03 16:40:32

阅读数 2182

评论数 0

机动车车辆识别代码(车架号)校验函数

public static bool CheckVin(string vin) { if (vin == null || vin.Length != 17) return false; int symbol, weight, verify, sum = 0; bool is...

2017-04-18 13:39:51

阅读数 2790

评论数 2

Linq多表合一查询

这里有四张表 //进货 public class Buy { //进货表id public int BuyID { get; set; } //供应商id public int SupID { get; set; } } //进货明细 public class BuyItems {...

2015-10-04 11:41:02

阅读数 2479

评论数 0

C#类动态添加属性

动态类实现 using System; using System.Collections.Generic; using System.Reflection.Emit; using System.Reflection; using System.Threading; na...

2015-09-16 14:59:45

阅读数 11466

评论数 0

c#泛型冒泡排序法

public delegate bool Contrast(T t1, T t2); public static void Sequence(T[] items, Contrast contrast) { for (int i = 0; i < items.Length; i++) ...

2015-09-13 00:56:33

阅读数 2036

评论数 0

c#判断文档编码类别

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace FileEncoding { /// /// 获取文件的编码格式...

2015-07-30 13:57:53

阅读数 1715

评论数 0

Linq实现DataTable动态去重复

本文介绍一种按字段动态对DataTable去除重复数据///    /// 按照fieldName从sourceTable中选择出不重复的行,    /// 并且返回sourceTable中所有的列。    ///    /// 源表    /// 字段数组   public static D...

2015-07-28 09:34:33

阅读数 2722

评论数 0

DFS分布式文件系统及其部署

DFS介绍 使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。 配置分布式文件服务器的过程很简单,可以使用"DFS管理&...

2015-07-09 23:44:51

阅读数 8105

评论数 0

sql server在高并发状态下同时执行查询与更新操作时的死锁问题

最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句...

2015-07-08 18:39:59

阅读数 11444

评论数 0

C#接口的作用

C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,关于接口的作用,网上有一位就真的深入浅出给我...

2015-06-19 12:05:46

阅读数 698

评论数 0

C# virtual、override和new的使用

virtual、override和new的相关使用方法网上有很多介绍,以下这篇文章的作者通过扩展网上流行的示例做了一些扩展,浅显易懂的说明了virtual、override和new的使用方法。 原文地址:http://bollaxu.iteye.com/blog/1662855 在...

2015-06-15 11:00:47

阅读数 2244

评论数 0

闭环最短路径算法

适用于闭环状态下各节点间距相等,计算从其中一个节点去1个或多个目标节点的最短路径,最短路径可以折返取得。 下面是一个有着10000个节点的闭环,从其中一个节点去往9个目标节点的示例。 static void Main(string[] args) { int x = 3;//起点 ...

2015-06-11 14:47:02

阅读数 792

评论数 0

c# C(m,n) 排列组合算法

class Program { static void Main(string[] args) { string[] sArr = new string[] { "a", "b", "...

2015-06-04 23:36:55

阅读数 3112

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭