DES-非机密数据加密标准,可用于兼容旧系统,新系统不建议使用
3DES-DES的加强版,DES到AES之间的过渡算法
AES-高级加密标准,替代DES
RSA-非对称加密解密算法,多用于签名验证,加密解决速度慢,不建议用于大量数据的加密解密
目前跨系统间的加密数据通讯,一般是RSA与AES两种加密算法结合使用,RSA用于对AES密钥进行加密解密,AES用于对交易数据进行加密解密
DES-非机密数据加密标准,可用于兼容旧系统,新系统不建议使用
3DES-DES的加强版,DES到AES之间的过渡算法
AES-高级加密标准,替代DES
RSA-非对称加密解密算法,多用于签名验证,加密解决速度慢,不建议用于大量数据的加密解密
目前跨系统间的加密数据通讯,一般是RSA与AES两种加密算法结合使用,RSA用于对AES密钥进行加密解密,AES用于对交易数据进行加密解密
有人说MD5已经被破解,不安全了
没事研究一下有可能过时的MD5,看看到底有没过时?
思路:一次不能联表查太多数据
旧代码:
.Net Code:
using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Collections; namespace ICompare测试 { class Program { static void Main(string[] args) { Process[] allprocess = Process.GetProcesses();//所有运行的进程 SortByProcessName cmpproname=new SortByProcessName(); SortByModuleName cmpmodulename=new SortByModuleName(); Array.Sort(allprocess, cmpproname); foreach (Process p in allprocess) {
?字符匹配语法:
字符语法 | 语法解释 | 语法例子 |
---|---|---|
d | 匹配数字(0~9) | ‘d'匹配8,不匹配12; |
D | 匹配非数字 | ‘D’匹配c,不匹配3; |
w | 匹配任意单字符 | ‘ww’ 匹配A3,不匹配@3; |
W | 匹配非单字符 | ‘W’匹配@,不匹配c; |
s | 匹配空白字符 | ‘dsd’匹配3 d,不匹配abc; |
S | 匹配非空字符 | ‘SSS’匹配A#4,不匹配3 d; |
. | 匹配任意字符 | ‘....’匹配A$ 5,不匹配换行; |
[…] | 匹配括号中任意字符 | [b-d]匹配b、c、d, 不匹配e; |
[^…] | 匹配非括号字符 | [^b-z]匹配a,不匹配b-z的字符; |
原理:
泛型是语法糖,在编译时,会为调用者生成各种类型的方法副本.
也就是说, 不用开发者自己写具体方法,是编译器代劳了这一工作,只是节省了开发者的时间
demo代码:
public class GenericClass { /// <summary> /// 泛型方法,调用时可不传T类型,可以隐式推断类型 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="parameter"></param> public static void Show<T>(T parameter) { Console.WriteLine("value={0},type={1}", parameter, parameter.GetType()); } }
在一次晚会上,一位魔术师掏出一叠扑克牌,取出其中13张黑桃,预先洗好后,把牌面朝下,对观众说:“我不看牌,只数一数就能知道每张牌是什么?”魔术师口中念一,将第一张牌翻过来看正好是A;魔术师将黑桃A放到桌上,继续数手里的余牌,第二次数1,2,将第一张牌放到这叠牌的下面,将第二张牌翻开,正好是黑桃2,也把它放在桌子上。第三次数1,2,3,前面二张牌放到这叠牌的下面,取出第三张牌,正好是黑桃3,这样依次将13张牌翻出,准确无误。现在的问题是,魔术师手中牌的原始顺序是怎样的?
//code
class CalcArea
{
//queue.cs
class MyQueue
{
//存放元素的数组
private object[] _array;
//增长因子
Powered By Z-BlogPHP 1.7.3
Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号