自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 tensorflow-gpu版本如何安装合适的版本呢?

代表的是CUDA-TOOL的版本,只要小于CUDA的版本都可以安装。而CUDA的版本是由显卡驱动决定的,如果我们想升级或降级自身的CUDA,就更新显卡驱动版本。那么我们需要装CUDA-tool,和cuDNN,我们刚才查到我们的CUDA版本是12.4,那么上面图。那么我们去官网搜索tensorflow-gpu版本对应,会搜索到这样的表。显卡驱动版本,CUDA版本,CUDA-tool版本,CuDnn版本。选定CUDA版本后,即可下载对应的CuDnn版本即可。这样就完成了版本的对应。这里可以看到驱动版本。

2024-08-10 22:08:30 374

原创 python导入函数,其他语句发生执行

这是因为python是脚本语言,import number会扫描number的所有语句,当遇到语句时会发生执行。所以我们如果把语句写入。所以我们执行test,只有在test中__name__ = main,当进入number扫描时,我们引入number文件中的Net(神经网络),但是发现他执行了number文件的训练代码。当我们执行入口是当前文件时__name__ = main,其他情况下为文件名。= number, 不等于__main__ 所以不会执行语句。会发现我们导入Net类,却执行了这里面的语句。

2024-02-24 16:29:34 347

原创 过拟合和欠拟合的理解

偏差方差,在欠拟合和过拟合中的表现的一些思考

2024-01-29 17:35:27 390 1

原创 二阶CPA的基本思路,处理一阶掩码

侧信道技术中的二阶分析方法,针对掩码的处理方法。

2024-01-19 13:16:33 464

原创 python函数参数

pycharm 控制台可以理解成一个缓冲区,当数据过多时,前面进入缓冲区的数据就会被冲刷掉,所以想要正确看到所有你想要的结果,有两种方法。​ 这表明,可以传任意个参数,会形成一个元组,依次对元组进行遍历即可获取所有得到的参数。传位置实参传完后,才允许用关键字实参.所以如果当*和**同时使用时。**是利用关键字传参,然后关键字作为键,值作为键值,参数名就是字典名。** 字典, 就会把字典给对应的双星参数,否则在 ** 位置会报错.传位置实参传完后,才允许用关键字实参.必然是*位于**之前.

2024-01-14 12:52:10 392 1

原创 python AES Crypto.Cipher 密钥为整形转化成字节类型.

但是我们的密钥属于整形数据,比如255是可以出现的,因为我们的数组共16个元素,每个元素存一个字节的整数值,如果是255,那么必然是个不可见字符,经过utf-8编码后会变成两个字节,但是我们要的转化是实际转化成字节数据,并不是去编码,可见字符串是因为编码的结果和转化为字节的结果一样,可以直接处理一个字符串,所以才这样用,但是对于整形再这样使用,密钥长度发生改变,程序就会报错,那么整形255,其实只需要用一个字节就可以表示,所以我们想要把所有数据转化成1字节,用到了python提供的方法,

2024-01-13 17:29:41 414 1

原创 An Off-Chip Attack on Hardware Enclaves via the Memory Bus 论文总结

由于目标程序并不足够大,假设目标程序共50页,那么cache共25组,每组容纳100页,由于组相联的映射关系,这25组每一组会被均分2页,那么会出现即使我让密钥页映射到同一组,也只能有2页被占用,剩余的98页都是空白,如果我们去预热,需要填充98页,那么我们可以定义98页经常被访问的数据,然后让这个程序的页经过操作系统权限,映射到这一组。由于密钥页的分散,导致我们需要对多个组进行预热,那么试想如果将密钥相关的页都映射到同一个组,这样我们只需要预热一个组,大大加快了时间,甚至可以并行执行。

2023-12-14 19:18:03 472 1

原创 语态和时态 + 虚拟语气的总结

demand , suggest , insist , order 请求,建议,命令。规则:条件句:should + 动词原形 主句:would + 动词原形。规则: 条件句:过去式 主句: would + 动词原型。虚拟语气 表达了很小的可能性,表示我们很难相遇。主句: would have + 过去分词。如果我多年后遇到你,我该如何面对你?可替换下列规则中的would.对过去情况的假设,与过去相反.希望我过去看过这个视频.have 由时态决定.have 由时态决定。

2023-12-07 19:44:56 387 1

原创 Correlation Power Analysis with a Leakage Model 论文总结和理解

首先距离AES,提出假设如果R2对于8位AES处理器,每一个字节R2都相同的话,只需要枚举282^828来破解key,因为我们求得的最大相关系数是关于R1K⊕R2R1K⊕R2但是不知道R2的情况无法解决K,如果是8位处理器,对R2进行枚举。同时还说明如果R2为0的情况下,就可以不需要再枚举,这只是假设。最后一段说明不仅仅对⊕有效果\oplus 有效果⊕有效果,同时指出 R1 =K⊕R2K⊕R2, R2对K的掩盖在AES可以通过S盒破解,因为。

2023-12-07 16:00:32 1029 1

原创 Dan分组密码,线性S盒如何破译

那么D共 m + k 行,即64 + 56 = 120 行,分别取某一行为1,其余行为0,进行加密,得到密文,如果密文某位为1,则证明B矩阵必然存在1,这个1的位置行对应 C中为1的行,列对应D矩阵设置为1的列。通过一次设置密钥,就可以还原B的某一列,经过120次操作即可换元B矩阵,B矩阵还原出,作逆运算即可得到D矩阵。得到只含0 1的矩阵,B * A所作的,B第 i 行非零元素,非零元素所在的列记作C ,选取A的某一列 j。奇数为1,偶数为0,相当于作异或。B是上述矩阵,D是我们的输入向量,C是密文。

2023-11-01 15:21:22 57 1

原创 Codeforces Round #764 (Div. 3) F. Interacdive Problem

Codeforces Round #764 (Div. 3) F. Interacdive Problem

2022-09-07 20:21:37 152 1

原创 Break the wall 1674E

Break the wall 1674E

2022-08-31 22:01:45 101

原创 F - Equate Multisets

F - Equate Multisets

2022-08-30 17:25:01 208

原创 贪心算法--匹配类型

在一个数组里,找到两两配对 , ai + aj >=k 的最大数量。双指针, 贪心算法. 对a排序,先an – a0比较如何不行, 移动i指针, 那么ai就变大, i++直到符合. 接着an-1和ai之后的元素结合, 不可能再和i指针前面元素的结合, 因为an不能和前面的结合>k那么an-1比an小,肯定和i之后的元素结合才能>k....

2022-08-28 21:39:55 492

原创 贪心算法--区间分配

题目描述: 有 CC 头奶牛进行日光浴,第 ii 头奶牛需要 minSPF[i]minSPF[i] 到 maxSPF[i]maxSPF[i]SPF[i]SPF[i],第 ii 种防晒霜有 cover[i]cover[i] 瓶。值,即第 ii 行输入 minSPF[i]minSPF[i] 和 maxSPF[i]maxSPF[i]。行,按次序每行输入一种防晒霜的 SPFSPF 和 covercover 值,即第 ii 行输入 SPF[i]SPF[i] 和。......

2022-08-26 17:51:08 365

原创 Mocha and Railgun

来源:牛客网。

2022-08-19 15:37:29 124

原创 Villages: Landlines(区间排序)

来源:牛客网。

2022-08-19 12:45:24 110

原创 线段树异或

题目大意:输入 n 个数 对这n个数进行区间异或操作,和区间求和操作。线段树区间合并:1 - 10[1 - 5] [6-10]假设这两个区间,先验证是否可以通过区间修改完成每一个数的异或1- 10 区间的所有数的和,可以通过 1 - 5 和 6 - 10 和进行合并更新,这一点是没有问题的。当加入异或操作时,我们需要区间修改,那么涉及到懒标记,假设我们要 1 - 10 区间 每一个数都异或1那么懒标记会做的事是将懒标记给 1 - 5 和 6 -10 代表的意思是1 - 5 每一个数需要异或

2022-07-28 21:10:58 434

原创 dp背包问题

宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。当皮卡丘的体力小于等于0时,小智就必须结束狩猎(因为他需要给皮卡丘疗伤),而使得皮卡丘体力小于等于0的野生小精灵也不会被小智收服。当小智的精灵球用完时

2022-07-12 13:51:31 80

原创 位运算(a*b)%p的计算

求 a 乘 b对 p 取模的值。输入格式第一行输入整数a,第二行输入整数b,第三行输入整数p。输出格式输出一个整数,表示a*b mod p的值。数据范围1≤a,b,p≤1018输入样例:345输出样例:2// 源代码由于a,b的范围过大,将b分解为二进制的形式,例如5为101 那么a*b可以表示为a*(101) = a * 2的0次方 + a * 2的2次方通过b&1可以判断末位是否是1#include<iostream>using name

2022-07-12 13:33:26 561

原创 X进制减法

进制规定了数字在数位上逢几进一。X 进制是一种很神奇的进制,因为其每一数位的进制并不固定!例如说某种 X 进制数,最低数位为二进制,第二数位为十进制,第三数位为八进制,则 X 进制数 321 转换为十进制数为 65。现在有两个 X 进制表示的整数 A 和 B,但是其具体每一数位的进制还不确定,只知道 A 和 B 是同一进制规则,且每一数位最高为 N 进制,最低为二进制。请你算出 A−B 的结果最小可能是多少。请注意,你需要保证 A 和 B 在 X 进制下都是合法的,即每一数位上的数字要小于其进制。输

2022-05-10 18:27:11 287

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除