真爱无限的知识驿站

学习积累技术经验,提升自身能力

DES、3DES、AES、RSA加密算法对比

DES-非机密数据加密标准,可用于兼容旧系统,新系统不建议使用

3DES-DES的加强版,DES到AES之间的过渡算法

AES-高级加密标准,替代DES

RSA-非对称加密解密算法,多用于签名验证,加密解决速度慢,不建议用于大量数据的加密解密

目前跨系统间的加密数据通讯,一般是RSA与AES两种加密算法结合使用,RSA用于对AES密钥进行加密解密,AES用于对交易数据进行加密解密


MD5加密算法-自定义变换

有人说MD5已经被破解,不安全了

没事研究一下有可能过时的MD5,看看到底有没过时?


.Net中EF针对大数据量查询超时的一种优化

思路:一次不能联表查太多数据

旧代码:

[转载].net中的正则表达式使用高级技巧

一、前言

C#练习Array.Sort函数列出所有的进程与模块

.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)
            {


.NET中正则表达式的语法用例

?字符匹配语法:
 

 


字符语法语法解释语法例子
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());
        }
    }


.Net循环链表解决魔术师的秘密

在一次晚会上,一位魔术师掏出一叠扑克牌,取出其中13张黑桃,预先洗好后,把牌面朝下,对观众说:“我不看牌,只数一数就能知道每张牌是什么?”魔术师口中念一,将第一张牌翻过来看正好是A;魔术师将黑桃A放到桌上,继续数手里的余牌,第二次数1,2,将第一张牌放到这叠牌的下面,将第二张牌翻开,正好是黑桃2,也把它放在桌子上。第三次数1,2,3,前面二张牌放到这叠牌的下面,取出第三张牌,正好是黑桃3,这样依次将13张牌翻出,准确无误。现在的问题是,魔术师手中牌的原始顺序是怎样的?

.Net判断点在三角形内部的问题


//code

class CalcArea  

{  

.Net中队列类的操作与系统队列类queue的使用

//queue.cs

class MyQueue  

{  

    //存放元素的数组  

    private object[] _array;  

    //增长因子  

<< 1 2 > >>

Powered By Z-BlogPHP 1.7.3

Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号