摘要: 今天遇到一个需求,是需要对一个32位无符号整型的某一比特进行赋值,初一想并无什么可行的方案,搜索引擎看一下,给出的方案是赋值为1和赋值为0两种情况下分别处理,即 // 1 a |= (1 << i); // 0 a ^= ~(1 << i); 但我我们这行里,分支语句是不招人喜欢的,是不是有直接赋值 阅读全文
posted @ 2022-05-10 23:23 火腿烧豆腐 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 基本流程 新建一个simpleserial-base项目,如simpleserial-base-kyber768,将kyber768中的代码和simpleserial-base中的代码都拷贝到这一文件夹下 改造makefile, 首先添加SRC,将kyber768下的C文件添加上,可以使用 csrc 阅读全文
posted @ 2022-03-08 16:50 火腿烧豆腐 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最近深感virtualbox的UI体验不太好,但其中的chipwhisperer镜像是我常要用到的,因此尝试远程连接的方式 NAT 模式下主机和 VirtualBox 无法互访互通,但是 VirtualBox 提供了端口转发功能,可以通过配置端口转发,实现 ssh 远程登录。 在virtualbox 阅读全文
posted @ 2022-03-06 16:36 火腿烧豆腐 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 最近入手了一台surface pro4, 得益于4G的大内存,在win10上看pdf都有点卡,遂考虑安装一款linux,考察后发现已经有非常好的支持(https://github.com/linux-surface/linux-surface/),遂决定安装一直想尝试一下的manjaro linux 阅读全文
posted @ 2022-03-04 20:07 火腿烧豆腐 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 发现qemu还支持仿真arm的mcu,意外惊喜 下载5.2以上版本的QEMU,下载地址https://qemu.weilnetz.de/w64/2021/ 点击安装,一路默认,不支持中文 安装目录下的system文件夹下为qemu的用户手册 将安装目录如C:\Program Files\qemu添加 阅读全文
posted @ 2022-02-23 16:01 火腿烧豆腐 阅读(550) 评论(1) 推荐(0) 编辑
摘要: 环境: 安装idea 安装Scala插件 使用: 新建项目 选择Scala->sbt,点击确定,Scala版本选择,最高2.12.12,JDK版本选择1.8,原本没安装的话可以在这一步现安装,比自己装省事 点击finish进入项目,这时候需要一点时间配置sbt。随后按照模板修改配置文件 更改配置文件 阅读全文
posted @ 2021-11-19 19:50 火腿烧豆腐 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 由于访问github困难,做个线上的备份 另外,血的教训,记得用Java1.8 // See README.md for license details. def scalacOptionsVersion(scalaVersion: String): Seq[String] = { Seq() ++ 阅读全文
posted @ 2021-11-18 17:12 火腿烧豆腐 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 提到密钥交换,必须要提到的就是这两位, 2015年图灵奖得主,Diffie(右)和Hellman(左),二人在 一文中提出了密钥交换、非对称加密、数字签名等概念,可以说是公钥密码学的开山鼻祖,更是提出了第一个密钥交换方案,Deffi-Hellman(DH) Key Exchange。 前面几章介绍了 阅读全文
posted @ 2021-11-01 20:19 火腿烧豆腐 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1.GPU编程模型及基本步骤 cuda程序的基本步骤如下: 在cpu中初始化数据 将输入transfer到GPU中 利用分配好的grid和block启动kernel函数 将计算结果transfer到CPU中 释放申请的内存空间 从上面的步骤可以看出,一个CUDA程序主要包含两部分,第一部分运行在CP 阅读全文
posted @ 2021-08-04 19:17 火腿烧豆腐 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 基本概念及证明 Barrett约减是一种高效计算$r = z \mod q$的约减方法,它基于一种低成本的求商运算,估算出一个近似于$q = \lfloor z/p \rfloor$的值$\hat$,这样使得$z-\hatp=r+np$,其中$n$是一个很小的数,因此最终的结果$r$可以通过很少次数 阅读全文
posted @ 2021-05-11 19:45 火腿烧豆腐 阅读(2471) 评论(3) 推荐(2) 编辑