密码学分为两类密码:对称密码和非对称密码。
对称密码主要用于数据的加/解密,而非对称密码则主要用于认证、数字签名等场合。
非对称密码在加密和解密时,是把加密的数据当作一个大的正整数来处理,这样就涉及到大整数的加、减、乘、除和指数运算等,同时,还需要对大整数进行输出。
请采用相应的数据结构实现大整数的加、减、乘、除和指数运算,以及大整数的输入和输出。
【基本要求】1.要求采用链表来实现大整数的存储和运算,不允许使用标准模板类的链表类(list)和函数。
同时要求可以从键盘输入大整数,也可以文件输入大整数,大整数可以输出至显示器,也可以输出至文件。
大整数的存储、运算和显示,可以同时支持二进制和十进制,但至少要支持十进制。
大整数输出显示时,必须能清楚地表达出整数的位数。
测试时,各种情况都需要测试,并附上测试截图;
要求测试例子要比较详尽,各种极限情况也要考虑到,测试的输出信息要详细易懂,表明各个功能的执行正确。
2.要求大整数的长度可以不受限制,即大整数的十进制位数不受限制,可以为十几位的整数,也可以为500多位的整数,甚至更长;
大整数的运算和显示时,只需要考虑正的大整数。
如果可能的话,请以秒为单位显示每次大整数运算的时间。
3.要求采用类的设计思路,不允许出现类以外的函数定义,但允许友元函数。
主函数中只能出现类的成员函数的调用,不允许出现对其它函数的调用。
4.要求采用多文件方式:.h文件存储类的声明,.cpp文件存储类的实现,主函数main存储在另外一个单独的cpp文件中。
如果采用类模板,则类的声明和实现都放在.h文件中。
5.不强制要求采用类模板,也不要求采用可视化窗口;
要求源程序中有相应注释。
6.要求采用VisualC++6.0及以上版本进行调试。
1
一个有montecaro模拟晶粒生长的Matlab源程序一个MonteCaro的模拟晶粒生长的程序%初始赋值Ln=200;%格点边长L=zeros(Ln);%格点矩阵Q=120;%总取向数step_num=500;%MC总步数interval_save_jpg=20;%图形存储间隔interval_stastics=2;%晶粒平均参数和相对密度统计间隔stastics_data=zeros(step_num/interval_stastics,5);%存储每interval_stastics次MCS后的平均晶粒尺寸和相对密度,存储格式为(MCS,graincount,averagearea,averagediameter,relativedensity)
2025/6/23 8:25:47 42KB MC 晶粒生长
1
LDAP是LightweightDirectoryAccessProtocol的缩写,顾名思义,它是指轻量级目录访问协议(这个主要是相对另一目录访问协议X.500而言的
2025/6/16 18:48:51 40.07MB ldap
1
人脸识别图片分类检索系统是利用人脸识别技术对照片中的人脸进行识别,把同一个人不同时间地点的照片提取归类。
照片按人脸进行分类,实现了人脸入库,分类检索,1:1比对和1:N比对,免费版可设置500张照片。
每秒比对人脸5-6万张。
实现了百万级数据库分秒检索完成。
正脸情况下可以达到97%以上的成功率。
2025/6/13 22:39:29 123.89MB qt opencv seetaf 人脸识别
1
华为OLT管理器MA5680TMA5608T全自动注册光猫,其他我的也不知道,我自己不用这玩意;
某宝上卖500大洋的货。
需要的下载。
附后某宝链接:https://item.taobao.com/item.htm?spm=a230r.1.14.149.2d8548e4oynrAP&id=592880631233&ns=1&abbucket=12#detail证明寡人没有吹牛B
2025/5/25 10:01:07 1.54MB 华为OLT 华为OLT管理器 MA5680T
1
你还在依赖直觉和经验艰难地作出决策吗?这本书让你定量决策:可口可乐动用2000名调研员,对19万人进行口味测试后,如何作出最终决策?如何衡量并未开口抱怨的顾客对服务或产品质量的不满意度?如何通过数学公式找到最适合你的另一半?数据无孔不入,大数据时代,谁掌握了数据,谁就能把握成功。
“一切皆可量化”,道格拉斯这个大胆的宣言是解决诸多生活和商业问题的关键所在。
无论你的问题看起来多么不可量化,如健康、幸福感、顾客满意度、IT安全、投资风险、品牌价值、组织灵活性等,在本书中都可以找到量化的办法。
作者在本书中:专注于量化不确定性、风险和数据价值;
提供了令人拍案惊奇的测算无形之物的简便方法,让你仅仅基于已知数据就能准确决策;
展示了丰富而精彩的量化案例,让身边的数据唾手可得。
本书兼具实用性、可读性与趣味性,甚至让反感数据的人也能发现它的亲切。
2025/5/23 12:55:22 17.1MB 大数据 邓洪涛  数据化  2013年
1
尤其适合《电力电子设计学科竞赛课》的期末作业,也适合其他需要multisim仿真作业的课程
2025/5/23 2:25:46 24.13MB 电力电子 电子设计 Multisim
1
缺陷检测数据集,带标签。
数据量500+。
从网站上下载的。
2025/5/7 10:10:45 217.48MB CNN
1
教材地址:http://download.csdn.net/source/2799218http://download.csdn.net/source/2799234http://download.csdn.net/source/2799250相关资源:ppt课件:http://download.csdn.net/source/2418441源代码:http://download.csdn.net/source/2419140习题答案:http://download.csdn.net/source/2419155***************************************************************C语言经典之作,被誉为“近10年来最好的一部C语言著作”哈佛、麻省理工、斯坦福、加州伯克利分校、耶鲁等诸多名校计算机专业教材内容全面,覆盖C99标准,提供了对所有C99库函数的参考精心选择的近500道习题,贴近实践***************************************************************请注意:下载完,评论的同时,请点击评论框上方的五角星(共5个五角星),这样你的被扣的积分就可以返还了。
如果只评论,不点击小五角星,积分不会返还。
一定要先下载完,再评论。
如果先评论后下载,或者在下载的过程中评论,积分同样不会返还。
***************************************************************更多linux、ARM和C语言资源请参考:http://blog.csdn.net/arkofnoach/archive/2010/10/23/5960560.aspx
1
由两部分组成,my_map.cpp用OpenCV实现读取地图等图像处理操作,main.cpp实现A*算法,经测试500*500的有复杂障碍物的地图一般不超过10秒即可跑完
2025/4/8 5:41:08 11KB A*算法 C++
1
共 210 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡