吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

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

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

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

首先,务必要感谢这位老哥@WolfAvenue 在开发过程中给予我的巨大帮助
当然,不仅仅是这位老哥,还有其他的前辈们也曾无私地帮助我,让我的毕业设计规模与档次得到了一次次的飞跃
[C#] 纯文本查看 复制代码
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#] 纯文本查看 复制代码
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, 2024-4-28 19:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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