- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 .Net RSA非对称加密算法
本系列文章主要介绍如何结合BouncyCastle在 .NET Core 中使用非对称加密算法、编码算法、哈希算法、对称加密算法、国密算法等一系列算法。
2022-09-02 09:28:17 980
转载 Java与C#中对应的AES加密方法
本文介绍Java与C#在通讯过程中的对文本字符串的加密操作,分别对Java中的AES和C#中的AES加密进行说明。
2022-09-01 16:27:00 1841
原创 统一社会信用代码c#校验函数
public static bool CheckSocialCreditCode(string code){ if (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 4317 2
原创 机动车车辆识别代码(车架号)校验函数
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 7010 2
原创 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 3162
转载 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 22203
原创 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 2539
翻译 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 1890
原创 Linq实现DataTable动态去重复
本文介绍一种按字段动态对DataTable去除重复数据/// /// 按照fieldName从sourceTable中选择出不重复的行, /// 并且返回sourceTable中所有的列。 /// /// 源表 /// 字段数组 public static DataTable DistinctSomeColumn(DataTable sourceT
2015-07-28 09:34:33 3665
转载 DFS分布式文件系统及其部署
DFS介绍使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。配置分布式文件服务器的过程很简单,可以使用"DFS管理"组件来配置,也可使用"分布式文件系统"组件。分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算
2015-07-09 23:44:51 12589
转载 sql server在高并发状态下同时执行查询与更新操作时的死锁问题
最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,怎么会发生死锁呢?看完下面的分析,你会明白的… 首先看到代码中使用的查询的方法Sele
2015-07-08 18:39:59 20120
转载 C#接口的作用
C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。我们定义一个接口public interface I
2015-06-19 12:05:46 818
转载 C# virtual、override和new的使用
virtual、override和new的相关使用方法网上有很多介绍,以下这篇文章的作者通过扩展网上流行的示例做了一些扩展,浅显易懂的说明了virtual、override和new的使用方法。原文地址:http://bollaxu.iteye.com/blog/1662855在函数的声明中,当有“virtual”修饰的时候,和没有virtual有什么区别呢?最重要的一点就是调用
2015-06-15 11:00:47 4576
原创 闭环最短路径算法
适用于闭环状态下各节点间距相等,计算从其中一个节点去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 2323
原创 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 10257 3
C# .NET大文件上传含断点续传源码及实例
2015-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人