阳光巨人

文章
6
资源
0
加入时间
2年10月17天

sm3 算法java_国密SM3杂凑算法与实现

国密办已于去年公布国产商密算法SM3,http://www.oscca.gov.cn/News/201012/News_1199.htm,这给其应用和开发带来了方便,也见网上有许多实现的例子,出于一个项目开发需要,也试试其实现。实现思路:完全从头来写不太适合如今开发时代,尤其是开源代码的大量使用。密码算法实现比较有名的就是:openssl,其体系庞大,使用也方便。但从学习与研究上来看,还是需要实现...

关系型数据库中,表与表之间关系的理解,以及设计数据库思想总结:

1.在关系型数据库中,表与表之间的关系主要有三种:(1)一对一,(2)一对多,(3)多对多(1)一对一:两张表中的数据是一一对应的,例如--> 用户表user ------- 身份信息表(2)一对多:一张表中的数据,在另一张表中对应多条数据,例--> 英雄表hero ----- 技能表(3)多对多:A表中的数据,在B表中对应多条数据。B表中的数据,在A表中对应多条数据。例-->老师表 ---- 学生表2.对于一对一而言,从某些层面上来讲吗,它是没有意义的

LeetCode136.只出现一次的数字 (Python)

题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。给出线性时间复杂度的算法O(N)2个算法1.使用count方法nums1 = set(nums)for i in nums1:if nums1=.count(i) == 1:return i2.位运算return reduce(lambda x,y : x^y , nums)总结第一个想到的就是使用遍历结果时间复杂度无线接近超时第二个想..