- 博客(8)
- 收藏
- 关注
原创 比特币挖矿与算法强度难度
当算力增加时,为了保持新区块的产生速率稳定(大约每十分钟一个),网络会自动提高挖矿难度,使得挖矿变得更加困难。随着算力的增加,挖矿难度也会相应提高,以保持区块产生速率的稳定。同时,高难度的挖矿需要更强的算法和更高效的硬件支持,从而增加了挖矿的成本和难度。这是因为越来越多的矿工加入网络,导致算力增加,为了保持区块产生速率的稳定,网络会自动提高难度。随着难度的增加,找到符合条件的哈希值变得更加困难,需要更强的算法和更高效的硬件支持。高难度的挖矿需要更多的计算机资源和硬件设备,从而增加了挖矿的成本和难度。
2024-09-24 14:55:52
362
原创 Gmssl
这行命令生成了一个自签名的根证书,该证书的主题信息包括了 "CN=ROOTCA, OU=CS, O=PKU, L=Haidian, ST=Beijing, C=CN",有效期为 3650 天。生成证书时使用了之前生成的根私钥 rootcakey.pem,并且指定了该证书可以用于签发证书和签发 CRL(证书吊销列表)这行命令生成了一个证书请求(CSR),请求的主题信息包括了 "CN=Sub CA, OU=CS, O=PKU, L=Haidian, ST=Beijing, C=CN",有效期为 3650 天。
2024-09-24 14:54:23
931
原创 山东大学2024软件测试技术实验二单元测试
使用 Mockito 模拟 itemBusinessService.retrieveAllItems() 方法的行为,以返回一组模拟的商品对象列表。之后会出现如下界面,选择要测试的方法,和destination package(即你要把测试代码文件放在哪个目录下面),点击OK,就创建好了测试类。通过 assertEquals() 方法对实际返回的商品对象属性与预期值进行断言,以确保方法的行为符合预期。测试最值时,如果是手工创建,他会自动提示你超出范围,那么就测试边界值吧。然后点击运行即可,下面是运行结果。
2024-04-14 16:48:35
3178
2
原创 Java map 详解,介绍、用法、API
Set 中的每个元素都是一个 Map.Entry 对象,可以使用 getKey() 和 getValue() 方法(还有一个 setValue() 方法)访问后者的键元素和值元素。最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,当用Iterator 遍历TreeMap时,得到的记录是排过序的。删除 Set 中的元素还将删除 Map 中相应的映射(键和值)
2024-04-11 17:31:20
1188
原创 Umask初步了解及使用
有关,由于w=2,所以需要从其他用户默认权限(rw)减去2,也就是去掉写(w)权限,则其他人的权限为rw - w = r,则创建文件的最终默认权限为 -rw-rw-r--。同理,目录的默认权限为 drwxrwxrwx,则d rwx rwx rwx - 002 = (d rwx rwx rwx) - (- --- --- -w-) = d rwx rwx r-x,所以用户创建目录的默认访问权限为 drwxrwxr-x。有关,表示从组的权限减0,所以群组的权限也保持默认权限(rw),最后一位2则与系统中。
2024-04-08 16:30:09
1938
1
怎样运行需要登录界面的vue前端项目
2023-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人