吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2311|回复: 4
收起左侧

[其他转载] ASP.NET毕业设计·凯渥瑞法律网站

[复制链接]
loveless1996 发表于 2020-12-13 15:12
本帖最后由 loveless1996 于 2020-12-13 18:02 编辑

首先,务必要感谢这位老哥@WolfAvenue 在开发过程中给予我的巨大帮助
当然,不仅仅是这位老哥,还有其他的前辈们也曾无私地帮助我,让我的毕业设计规模与档次得到了一次次的飞跃
[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public string DataEncryptMethod(string sEncryptPreparationData)
    {
        /**
         * 通过继承本方法,来实现【加密】功能
         */
        long[] laEncryptStandbyASCIIArray = new long[sEncryptPreparationData.Length];//待加密ASCII长整型数组
        for(int iCounter = 0; iCounter < sEncryptPreparationData.Length; iCounter++)
        {
            //将字符串中的每一个字符转换成ASCII码后存入laStandbyASCIIArray长整型数组中
            laEncryptStandbyASCIIArray[iCounter] = sEncryptPreparationData[iCounter];
        }
        long[] lFibonacciEcnryptCatalyst = Fibonacci(laEncryptStandbyASCIIArray.Length);//设置暂存斐波那契数列数组,调用斐波那契数列数组作为加密催化剂
        long[] lAfterCalculationArray = new long[laEncryptStandbyASCIIArray.Length];//设置长整型数组以存储计算后的数据
        for (int iCounter = 0; iCounter < laEncryptStandbyASCIIArray.Length; iCounter++)
        {
            //让原始的ASCII码长整型数组与斐波那契数列数组相加,从而实现简单的数据加密
            lAfterCalculationArray[iCounter] = laEncryptStandbyASCIIArray[iCounter] + lFibonacciEcnryptCatalyst[iCounter];
        }
        string sAfterEncryptData="";//设置字符串以使加密后的数据可以存储在数据库中
        for(int iCounter=0;iCounter< lAfterCalculationArray.Length; iCounter++)
        {
            sAfterEncryptData += (lAfterCalculationArray[iCounter].ToString() + ',');
        }
        return sAfterEncryptData;
    }



其中,本项目最得意的地方,莫过于Appcode文件夹下的多功能类,其实现了多个【对我来说】非常高端的功能
比如上面的【加密】与相应的解密



[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
public string Oracle(string sSearchPreparationData)
    {
        /**
         * 浅层次AI算法
         * 将传来的字符串与原有字符串型数组比较
         * 如果符合,则输出
         * 如果有多个符合,那么只输出最后一个
         */
        long lResult = 0;
        string sResult = "";
        string[] saTargetString = { "律师", "悬赏", "文章", "积分" };
        for(int iCounterLevel1 = 0; iCounterLevel1 < saTargetString.Length; iCounterLevel1++)
        {
            //进阶:改成数组
            string sTargetStringArraySubscript = saTargetString[iCounterLevel1];//将第iCounter个元素转换成数组
            long lTargetStringArraySubscript1 = sTargetStringArraySubscript[0];//将第【0】个元素转换成long型
            long lTargetStringArraySubscript2 = sTargetStringArraySubscript[1];//将第【1】个元素转换成long型
 
            string sTargetStringArraySubscript1 = lTargetStringArraySubscript1.ToString();//将第【0】个元素转换成string型
            string sTargetStringArraySubscript2 = lTargetStringArraySubscript2.ToString();//将第【1】个元素转换成string型
 
            long lTargetString = long.Parse(sTargetStringArraySubscript1 + sTargetStringArraySubscript2);//将元素相加得到新的字符串,是一串数字,再将字符串转换成long型
 
            for (int iCounterLevel2 = 0; iCounterLevel2 < sSearchPreparationData.Length - 1; iCounterLevel2++)
            {
                //遍历sSearchPreparationData即传过来的字符串
                //将传过来的字符串,前一个和后一个捏为一个新的字符串,如01,12,23这样,再转成数字进行比较
 
                long lSearchPreparationDataA = sSearchPreparationData[iCounterLevel2];
                long lSearchPreparationDataB = sSearchPreparationData[iCounterLevel2 + 1];
 
                string sSearchPreparationDataA = lSearchPreparationDataA.ToString();
                string sSearchPreparationDataB = lSearchPreparationDataB.ToString();
 
                long lSearchPreparationData = long.Parse(sSearchPreparationDataA + sSearchPreparationDataB);
                if(lTargetString== lSearchPreparationData)
                {
                    lResult = lTargetString;
                }
                else
                {
                    sResult = "您的输入有误,请重新输入!";
                }
            }
        }
 
        //通过得到的数,来决定打向哪个网页
        switch (lResult)
        {
            case 2445924072:
                System.Web.HttpContext.Current.Response.Redirect("06CounsellorList.aspx");
                break;
            case 2474836175:
                System.Web.HttpContext.Current.Response.Redirect("09WantedList.aspx");
                break;
            case 2599131456:
                System.Web.HttpContext.Current.Response.Redirect("07ArticleList.aspx");
                break;
            case 3121520998:
                System.Web.HttpContext.Current.Response.Redirect("10GiftList.aspx");
                break;
        }
        return sResult;
    }
}

比如这里的“先(la)知(ji)”算法
差不多将近7000行代码,也因此闹出了点事情···
围观地址



由于时间太短,原本一万行代码的目标还是没有实现,感觉好遗憾啊···


项目:
链接:https://pan.baidu.com/s/1Mb01dDdH8CSePNnHyW6p-Q
提取码:2333

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
沐.神 + 1 + 1 用心讨论,共获提升!
WolfAvenue + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

第六感觉 发表于 2020-12-13 15:17
挺好的,支持!
笨笨家的唯一 发表于 2020-12-13 15:24
 楼主| loveless1996 发表于 2020-12-13 15:37
Q7788250 发表于 2020-12-13 15:43
学习了 感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-28 21:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表