12 ajianchina

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

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

public static bool CheckSocialCreditCode(string code){ if (code == null || code.Length != 18) return false; code = code.ToUpper(); int[] factor = { 1, 3, 9, 27, 19, 26, 16, 17, 20, 29, 25, 13, 8,

2017-05-03 16:40:32

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

public static bool CheckVin(string vin){ if (vin == null || vin.Length != 17) return false; int symbol, weight, verify, sum = 0; bool isRepeat = true; if (vin[8] >= 48 && ...

2017-04-18 13:39:51

Linq多表合一查询

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

2015-10-04 11:41:02

C#类动态添加属性

动态类实现using System; using System.Collections.Generic; using System.Reflection.Emit; using System.Reflection; using System.Threading; namespace CopyMapFile { /**//// /// 类帮助器,可以动态对

2015-09-16 14:59:45

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++) { for (int j = i + 1; j < items.Length; j+

2015-09-13 00:56:33

c#判断文档编码类别

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

2015-07-30 13:57:53

Linq实现DataTable动态去重复

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

2015-07-28 09:34:33

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

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

2015-07-09 23:44:51

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

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

2015-07-08 18:39:59

C#接口的作用

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

2015-06-19 12:05:46

C# virtual、override和new的使用

virtual、override和new的相关使用方法网上有很多介绍,以下这篇文章的作者通过扩展网上流行的示例做了一些扩展,浅显易懂的说明了virtual、override和new的使用方法。原文地址:http://bollaxu.iteye.com/blog/1662855在函数的声明中,当有“virtual”修饰的时候,和没有virtual有什么区别呢?最重要的一点就是调用

2015-06-15 11:00:47

闭环最短路径算法

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

2015-06-11 14:47:02

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

class Program { static void Main(string[] args) { string[] sArr = new string[] { "a", "b", "c", "d", "e" }; List outList = addList(sArr.Select(p => new stri

2015-06-04 23:36:55
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 金牌
    金牌
    总榜技术专家分月排行榜第一
  • 银牌
    银牌
    总榜技术专家分月排行榜第二
  • 铜牌
    铜牌
    总榜技术专家分月排行榜第三