自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 Mac 安装openssl

1.安装openssl。

2023-06-03 12:15:58 1700

原创 Rust 宏

1. Rust提供了一个强大的宏, 可进行元编程.看起来和函数很像, 只不过名称末尾有一个!2. 利用宏创建自定义的函数 ** (有点像python中的type 动态的创建类)// 结果 my fn name is : "golang"一句换概括: 用代码生成代码, 控制代码, 扩展代码。// golang 就是传入的函数名 无需定义。ident 指示符 常用于函数名或变量名。

2023-04-27 15:46:36 731

原创 Go 项目

例如: github.com/golang/go v0.0.0-20221013081251-69aaa89ae530。如:go get github.com/golang/go@master。git地址 v0.0.0-时间戳- commint id。2. 想要指定分支,自己运行,不要使用它提示的sync。1. 如果想要删除旧的包,直接在go.mod注释一下。go get git地址@分支名。

2023-03-20 15:46:29 159

转载 nvm 切换全局版本

nvm

2023-02-16 14:32:48 331

原创 论文图片处理

论文图片转eps

2023-02-08 16:07:44 135

原创 连接ubuntu 向日葵黑屏

向日葵黑屏

2022-10-26 09:08:15 3363 1

原创 Chaincode之间调用

Hyperledger Fabric 多链码交互

2022-09-17 16:10:40 155

原创 Mini-NDN 安装

1.git clone https://github.com/named-data/mini-ndn2../install.sh报错1:Traceback (most recent call last): File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 380, in get_ppa_info ret = get_ppa_info_from_lp(user, ppa) File "/usr...

2022-04-24 21:06:57 1484

原创 Ubuntu 安装OpenABE

地址:GitHub - zeutro/openabe: The OpenABE library - open source cryptographic library with attribute-based encryption implementations in C/C++简介:OpenABE 是一个密码库,其中包含各种基于属性的加密 (ABE) 算法、行业标准的密码功能和工具,以及直观的应用程序编程接口 (API)。OpenABE 旨在允许开发人员将 ABE 技术无缝地整合到将受益于 ABE 的

2022-02-25 20:28:34 746

原创 python 点击run 报错 @NotNull method

问题:Error running 'test': @NotNull method com/intellij/execution/configurations/GeneralCommandLine.getExePath must not return null解决:

2021-11-08 15:32:40 3020

原创 python3.7.3安装TensorFlow:

命令:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.14.0-py3-none-any.whl问题:Could not build wheels for h5py which use PEP 517 and cannot be installed directly解决:pip install --upgrade pip参考:python - ERROR: Cou

2021-11-02 14:16:23 675

原创 安装llvmlite

brew install llvmgit clone https://github.com/numba/llvmlite(GitHub也有资源)cd llvmliteLLVM_CONFIG=/usr/local/opt/llvm/bin/llvm-config python setup.py installcd ..rm -rf llvmlite

2021-11-01 21:15:08 794

原创 scipy安装

1. 最后正确的方法:pip升级后安装pip install --upgrade pippip install scipy2. 中间的报错及尝试方法:尝试1:pip install scipy问题1:numpy.distutils.system_info.NotFoundError: No BLAS/LAPACK libraries found. Note: Accelerate is no longer supported.尝试2:git clone https://gi

2021-11-01 21:11:04 3627

原创 python 生成16位integer

1. np.random.randint(low, high=None, size=None, dtype=None)其中 dtype=np.uint16代表16位的integer,可参考library2. 为什么不能使用random.getrandbits(16)?python - "sys.getsizeof(int)" returns an unreasonably large value? - Stack Overflow@@KK...

2021-10-31 21:51:45 467

原创 np.array与list的内存大小比较

def test(): nums = [] for _ in range(900000): nums.append(np.random.randn()) nums1 = np.array(nums) print(round(sys.getsizeof(nums) / 1024 / 1024, 2)) # 7.37M print(round(sys.getsizeof(nums1) / 1024 / 1024, 2)) # 6.87M--准确大小.

2021-10-28 21:23:19 1272

原创 mac WPS 无格式粘贴

文件--文字偏好设置--编辑--剪切和粘贴选项

2021-10-21 14:23:36 1713

原创 AttributeError: ‘function‘ object has no attribute ‘encrypt‘

【写法1】from aa_dir.encryption import encryptiondef encryption(): encryption.encrypt(publickey, item)if __name__ == '__main__': encryption()报错:AttributeError: 'function' object has no attribute 'encrypt',因为函数名称冲突【写法2】from aa_dir.encryp...

2021-09-27 11:15:03 738

翻译 中国剩余定理

例子1例子2通用公式证明解存在:参考链接:最美数学系列 - 什么是中国剩余定理?_哔哩哔哩_bilibili

2021-09-26 22:07:00 66

原创 浮点数 IEEE754表示

1.a = m × b^em:尾数(即定点数)b:基数e:阶码2. 表示结构:诶,看似简单的浮点数,实则暗藏玄机单精度浮点数转十进制【计算机组成原理】IEEE754单精度浮点数转十进制_哔哩哔哩_bilibili十进制转IEEE754单精度浮点数格式...

2021-09-26 17:07:27 1040

原创 Debug Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

参考链接:upgrade - Pycharm debugger instantly exits with 139 code - Stack Overflow

2021-09-25 15:33:31 819

原创 Mac 安装 pyenv

Microsoft SEAL: BFV, CKKS (C++)HElib: BGV (with GHS), CKKS (C++)PALISADE: BFV, BGV, CKKS, FHEW (C++)TFHE: Ring-variant of GSW (C++)HEAAN: CKKS (with bootstrapping) (C++)原文链接:https://blog.csdn.net/weixin_43476788/article/details/105327360...

2021-09-24 14:34:26 1122

原创 同态加密Paillier

Paillier于1999年提出,是一种概率非对称加密。计算第 n 个剩余类的问题在计算上是困难的。 判定性复合剩余假设 是难解的假设,这是Paillier的基础注1:剩余类注2:判定复合剩余假设

2021-09-18 11:56:34 1852

原创 线分类法和面分类法

1. 明文存储问题:用户登录密码双方存储,一旦一端被攻击,另一端的秘密也同时泄露了2. hash存储问题:源空间和目标空间一一对应存在问题:攻击者可以不断收集人类产生的密码,计算它的hash,从而建立起hash到密码的反向查询表...

2021-09-14 16:31:55 13695

原创 go 项目 import GitHub找不到

1.go mod init报错:go: cannot determine module path for source directory /Users/XXXXX/IdeaProjects/jedi-protocol-go (outside GOPATH, module path must be specified)2. 直接新建go.mod,在里面添加 module src3. 执行go get

2021-09-02 20:34:13 1476

原创 KDF- key derivation function

1.协议起源2.层次:数据链路层

2021-08-31 15:45:41 2264

原创 mac 安装jq

brew install jq 问题:Error: Failed to download resource "oniguruma"解决:1.https://stedolan.github.io/jq/download/ 中找到所需版本,下载2. 移动到/usr/local/bin(目的是放到系统$PATH路径下),重新命名为jq mv jq-osx-amd64 jq3. 增加可执行权限 chmod 755 jq4. 在“系统偏好设置--安全性与...

2021-08-22 19:00:53 3536

原创 Redactable signatures 可修订签名

1. 数字签名:可验证数据内容的完整性和数据源的真实性2. 数字签名在具体场景中的不足:一些场景签名持有人需要对已签名数据进行合理修订,比如电子医疗记录,其核心内容是用户的健康数据,包含大量个人信息,如 M= {姓名,性别,身份 证号 码,住 址,联 系 电 话,病 情 描 述 1,病 情 描 述 2,……,病情描 述n,处 方},与个人的隐私密切相关。以科学研究为目的的数据使用并不需要知道患者的真实姓名、身份证号码等信息,使用时应将这些敏感个人隐私数据从患者健康数据中删除.这称为数字文档净化。

2021-07-06 11:28:18 725

原创 DES

1. 概述2. 加密过程和解密过程

2021-04-19 16:35:55 50

原创 第三章 对称密码

思考:秘钥是变化的,其中秘钥的生成、大小、配送,这些是变量,如何控制好这些变量,觉得着一个加密算法的安全性以及效率加密算法是不变的,不变的事务,其优良取决于什么呢,是加密的需求吗?...

2021-04-12 09:34:50 87

原创 Mac Fabric 安装

1. 前置软件安装:1)go:下载压缩包、安装、配置环境变量,go version查看是否安装成功2)docker和docker-compose的安装:直接下载的docker桌面版,最开始下载的是最新版本,但是后面Fabric在安装的时候报错,后降级版本 (Docker version 18.09.0、docker-compose version 1.23.2)需要配置镜像加速参考文档:https://blog.csdn.net/kozazyh/article/details/7979.

2021-04-05 19:06:27 3628 3

原创 springboot test文件夹灰色

Mark directory as -Resources Root感悟:之前搜索的时候,一直搜索的是" test java 文件不生效 ",后来换一种描述,就找到答案了

2021-03-15 20:54:41 594

翻译 Fabric官方文档--Key Concepts--Smart Contracts and Chaincode

从应用程序开发人员的角度来看,智能合约与分类帐一起构成了Hyperledger Fabric区块链系统的核心。账本保存有关一组业务对象的当前和历史状态的事实,而智能合约定义可执行逻辑,是生成添加到账本中的新事实的可执行逻辑。管理员通常使用链码对相关的智能合约进行分组以进行部署,但也可以将其用于Fabric的低级系统编程。 在本主题中,我们将重点介绍为什么存在智能合约和链码以及如何以及何时使用它们。1.1 智能合约在业务彼此之间进行交易之前,他们必须定义一组通用合同,涵盖通用条款,数据,规则,

2021-03-12 20:18:40 500

翻译 Fabric官方文档---Operations Guides---Access Control Lists (ACL)

1.1What is an Access Control List?注意:本主题在通道管理级别上处理访问控制和策略。 要了解链码中的访问控制,请查看我们的开发人员链码教程。Fabric通过将策略与资源相关联,使用访问控制列表(ACL)来管理对资源的访问。 Fabric包含许多默认ACL。 在本文档中,我们将讨论它们的格式以及如何覆盖默认值。但是在我们这样做之前,有必要对资源和政策有一点了解。资源:用户通过定位在后台调用的用户链码,事件流源或系统链码与Fabric进行交互。 因此,这些端.

2021-03-12 15:39:38 182

翻译 Fabric官方文档---Key Concepts---Private data

1.1 问题背景:如果某个渠道上的一组组织需要将数据与该渠道上的其他组织保密,则他们可以选择创建一个仅包含需要访问数据的组织的新渠道。 但是,在每种情况下创建单独的渠道都会产生额外的管理开销(维护链码版本,策略,MSP等),并且channel不允许参与者都看到交易同时又保留一部分交易的用例。Private data 使渠道上已定义的组织子集能够认可,提交或查询私有数据,而无需创建单独的渠道。1.2 私有数据收集什么一是实际的私有数据,通过gossip协议发送peer-to-peer 给有权.

2021-03-12 15:21:42 381

翻译 Fabric官方文档---Key Concepts---How Fabric networks are structured

https://hyperledger-fabric.readthedocs.io/en/latest/network/network.html#join-nodes-to-the-channel注意:本主题指的是不具有 system channel 的网络结构,system channel是在排序服务上运行的channel1.1 区块链网络是什么区块链网络是为应用程序提供账本和智能合约的技术架构,智能合约用于生成交易,随后将交易分配到peer结点中,peer结点记录在它们账本的副本中,应用程序

2021-03-12 12:30:26 176

原创 Spring数据库SQL增加日志

1.启动文件@MapperScan("xxx.water.dao")edu.water.dao是对应DAO层的package内容2.application.propertiesmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpllogging.level.xxx.water.dao=debug

2021-03-03 14:39:32 199 1

原创 SpringBoot + 前后端不分离 + 项目部署

1.pom文件修改1)jar包<groupId>cn.bit</groupId><artifactId>water</artifactId><version>0.0.1-SNAPSHOT</version>2)webapp包含进去 <resources> <resource> <directory>/Do

2021-02-09 13:51:32 3392

原创 区块链-背书

1.背书,这个词源来自银行票据业务,是指票据转让时,原持有人在票据背面加盖自己的印鉴,证明该票据真实有效、如果有问题就可以找原持有人。区块链中的背书就好理解了。可以简单的理解为验证交易并声明此交易合法(或不合法)的链中节点2.背书节点(endorsement、endorsor)在区块链中承担背书任务的节点即是背书节点。背书节点必须通过有效证书的预期信息的有效签名来证明其合法性3.背书策略背书策略(endorsement policy)可以理解为是对交易进行背书必须满足的条件,即要得到背书

2020-12-04 11:50:38 4990

原创 spring问题Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:run (

问题1:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:run (default-cli) on project water: An exception occurred while running. null原因:端口占用

2020-10-22 11:12:06 472

原创 pip和pip3同时指向python3

pip问题:pip和pip3同时指向python3目标:pip指向python2,pip3指向python3how:重新按照pipget https://bootstrap.pypa.io/get-pip.py --no-check-certificate python get-pip.py 注意:python要指向python2参考文档:https://blog.csdn.net/weixin_42069606/article/details/104914037...

2020-10-22 10:39:06 734

空空如也

空空如也

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

TA关注的人

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