自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (24)
  • 收藏
  • 关注

原创 PEKS代码和理解

此代码在windows环境下没成功,主要是因为charm安装包的原因。在linux成功啦#coding=utf-8from charm.toolbox.pairinggroup import PairingGroup, ZR, G1, G2, GT, pairimport hashlibHash1pre = hashlib.md5def Hash1(w): # 先对关键词w进行md5哈希 hv = Hash1pre(str(w).encode('utf8')).hexdiges.

2020-08-29 19:33:06 1134 2

原创 RSA算法理解和python实现

全称:Rivest-Shamir-Adleman,RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。它被普遍认为是目前最优秀的公钥方案之一。RSA是第一个能同时用于加密和数字签名的算法,它能够抵抗到目前为止已知的所有密码攻击。Python代码:# -*- coding: UTF-8 -*-# reference codes: https://www.jianshu.com/p/7a4645691c68import base64import rsafrom rsa

2020-08-29 14:24:26 719

原创 ECC理解和python代码实现

全称:椭圆曲线加密(Elliptic Curve Cryptography),ECC加密算法是一种公钥加密技术,以椭圆曲线理论为基础。利用有限域上椭圆曲线的点构成的Abel群离散对数难解性,实现加密、解密和数字签名。将椭圆曲线中的加法运算与离散对数中的模乘运算相对应,就可以建立基于椭圆曲线的对应密码体制。Python代码:# -*- coding:utf-8 *-# author: DYBOY# reference codes: https://blog.dyboy.cn/websecurity/1.

2020-08-29 08:47:06 6176

原创 RSA操作中的公钥和私钥的生成

使用的系统是windows软件openssl(下载地址:https://slproweb.com/products/Win32OpenSSL.html)使用下载安装windows平台openssl密钥生成工具,执行安装目录bin下的"openssl.exe",执行后弹出命令窗口1.生成私钥输入"genrsa -out rsa_private_key.pem 1024",回车,命令窗口如下,在bin目录下多了一个rsa_private_key.pem文件,将这个文件通过文本编辑器打开,将看

2020-08-28 20:48:31 4689

原创 AES理解和python实现

全称:高级加密标准(英语:Advanced Encryption Standard),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Python代码:import base64from Crypto.Cipher import AES'''AES对称加密算法'''# 需要补位,str不是16的倍数那就补足为16的倍数def add_to_16(value): while len(value).

2020-08-28 18:55:55 732

原创 from Crypto.Cipher import AES 安装不上这个包的解决方法

解决方法:pipinstall pycryptodome

2020-08-28 18:53:18 1455

原创 DES加密算法与python实现

全称:数据加密标准(Data Encryption Standard),属于对称加密算法。DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。它的密钥长度是56位(因为每个第8 位都用作奇偶校验),密钥可以是任意的56位的数,而且可以任意时候改变。Python代码:import binasciifrom pyDes import des, CBC, PAD_PKCS5# 需要安装 pip install pyDesdef des_encrypt(secre.

2020-08-28 16:00:05 776

原创 HMAC理解和python实践

全称:散列消息鉴别码(Hash Message Authentication Code),HMAC加密算法是一种安全的基于加密hash函数和共享密钥的消息认证协议。实现原理是用公开函数和密钥产生一个固定长度的值作为认证标识,用这个标识鉴别消息的完整性。使用一个密钥生成一个固定大小的小数据块,即 MAC,并将其加入到消息中,然后传输。接收方利用与发送方共享的密钥进行鉴别认证等。Python代码:import hmacimport hashlibimport codecs# 第一个参数是密钥key,..

2020-08-28 11:22:47 317

原创 module ‘hmac‘ has no attribute ‘new‘

问题原因。是你新建的文件名字和引用的hamc包一致。解决方案:讲文件名字修改一下就ok啦

2020-08-28 10:53:18 602 1

原创 SHA1加密理解与python实现

全称:安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA),SHA1比MD5的安全性更强。对于长度小于2^ 64位的消息,SHA1会产生一个160位的消息摘要。Python代码:import hashlibsha1 = hashlib.sha1()data = 'hello world'sha1.update(data

2020-08-28 10:32:57 2963 1

原创 MD5加密与python实现

全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。md5加密算法是不可逆的,所以解密一般都是通过暴力穷举方法,通过网站的接口实现解密。Python代码如下:import hashlib #引用一个hash库m = hashlib.md5()str="hello world"#这个是需要填入的字符串m.update(str.encode.

2020-08-28 10:22:15 951

原创 利用Python3安装aip

这个我从pyacharm中可以安装,但是从控制台显示不匹配 anaconda没试过但是在使用的时候报错提示不能import AirSpeech解决方法是卸载了aip 安装的baidu-aip还看见一种方法是,Fromaip.speech import AirSpeech...

2020-08-25 08:56:05 1782

原创 verification and validation的区别

VERIFICATION VALIDATION It includes checking documents, design, codes and programs. It includes testing and validating the actual product. Verification is the static testing. Validation is the dynamic testing. It doesnotinclude the executi..

2020-08-24 18:52:22 740

转载 什么是原子操作

一. 何谓"原子操作":原子操作就是: 不可中断的一个或者一系列操作, 也就是不会被线程调度机制打断的操作, 运行期间不会有任何的上下文切换(context switch).二. 为什么关注原子操作?1. 如果确定某个操作是原子的, 就不用为了去保护这个操作而加上会耗费昂贵性能开销的锁. - (巧妙的利用原子操作和实现无锁编程)2. 借助原子操作可以实现互斥锁(mutex). (linux中的mutex_lock_t)3. 借助互斥锁, 可以实现让更多的操作变成原子操作.三. 单核CPU的原..

2020-08-21 15:02:02 16995 5

原创 关于辽大信息学院考研命题的走向

辽大考研主要考专业课有操作系统和数据结构。近两年的题目变化有点大。这也跟考研人数的增多有关。报的人多了,自然会有竞争。会把题目的难度增加。第二是为了挑选出优秀的,筛掉一部分人。操作系统的变化最大,主要原因可能是由于命题老师的更换。命题老师毕业于东北大学,所以路子可能follow东大的命题方向。也咨询过一些考研成功的学弟学妹,题目变得综合性比较强。说明更想考的是操作系统的联系性。数据结构的复习难度不大,基本上就是书上的知识点。只要学透,灵活运用。拿个高分没问题。温馨提醒:考研最重要的是数学和专业课

2020-08-21 08:44:02 186

原创 pycharm的终端和外部终端一致

用惯了windows 用ubuntu不太习惯。写代码经常用sh文件来执行操作。运行sh文件的指令有./文件明.sh或者sh 文件名.sh但是这两种情况,我都不熟悉,我还是喜欢在pycharm里直接鼠标右键运行。解决方案,第一种比较复杂,可以把sh文件改写成bat文件(这个有点儿像caffe平台的意思)第二种方法,可以把安装bin/bash 可以直接运行sh文件。且pycharm终端和外部终端一致。希望能给新手一点儿帮助,不缺乏对计算机的热爱...

2020-08-11 15:35:39 590

转载 两阶段提交协议

在分布式系统中通常存在着多个机器节点,每个节点只能控制自己事务的成功与失败而无法获知其他节点的事务执行结果,这时当事务操作跨越多个节点时就会存在无法满足分布式系统ACID中的数据一致性(Consistency)问题,这时就需要一个协调节点了统一调到分布式系统中其他节点的事务操作。  在分布式系统中通常存在两个问题,可用性、数据一致性,通常我们会在可用性与数据一致性之间做一个衡量,在这需求中就产生了一致性协议;在解决分布式一致性问题中产生了不少经典的分布式一致性算法;MongoDB的分支TokuMX也开发了

2020-08-08 13:16:29 811

原创 分布式系统概念

手机也是一个分布式系统,分布式是由于地理原因或者分析的数据过大。分布式需要搞并行化。并行的意思是多个机器或者多个核心能够同时运行。分布式还要注意可靠性。可靠性是数据需要放到不同的地方。不然会因为一个结点或者机器宕机造成数据丢失。可用性:数据需要复制到不同的机器上,可以迅速的处理异常。减少延迟分布式可以提高吞吐量和计算能力。但是分布式中也存在很多问题。例如协调问题,这个就是指一致性问题。处理一直性问题,可以使用同步或者异步(这个我没太搞懂)。...

2020-08-07 16:49:03 306

原创 hyperledger Fabric的一部分理解

组件:是即插即用的利用容器来托管智能合约成为链码是联盟联(可以认为私有和公有链)私有通过通道进行交易,其他非通道内人员不在该通道中。无权查看这个账本的相关信息。许可:这个可以认为是拿到某个权限,有权进行操作。...

2020-08-06 17:21:24 197

原创 多代理区块链框架背书和order操作

这段的意思是说,在对帧进行验证的时候,我们接收到客户端来的有效状态,重新计算最后一个有效状态。如上所说为了验证,检查有效性。图四中是判断条件。如果小于等于。才能给orderer。说明背书结点的作用就是重新计算,然后根据判别条件,如果符合要求就给order结点进行report。Order结点的作用:图5接收到 背书的报告。需要检验一致性。...

2020-08-06 02:43:25 748

原创 多代理区块链框架客户端的操作

客户端执行计算、计算状态、构造迭代的框架、压缩并将它们报告给背书者。我们假设存在背书人分配策略。由于利普希茨的连续性,所以会有如下公式:因此,迭代之间的状态更新(差异)被限制在前一次迭代的偏差的一个因素之内。可以利用此属性使用增量编码来压缩状态更新,其中的状态如图2所示。帧结构:每一帧包含一个头,后面跟着连续迭代的压缩更新。把与前一状态不同的形式表现出来的(猜的这里应该是delta x的t时刻的变化量)。然后,在计算过程的某些检查点上存储状态(这个状态我认为是Q的Xt)就足够了,检查点之间的迭代由更

2020-08-06 02:14:59 1771

原创 多代理区块链框架

这个是核心内容,是一个区块链的核心框架,主要内容分为三步。是说框架主要分为了客户端压缩,背书者验证,和Order想总账本中添加块图1、表示由于一个客户端(C表示计算)计算产生了不同的状态,将一系列状态组合成一个帧,压缩并传到背书者,背书者解压缩后进行迭代重新计算 验证状态。并向Orderer报告背书情况。orderer对样本进行子采样,然后将其添加到区块链(如果已通过验证)以及所有先前的框架已验证并添加到账本中。5.peer 结点更新它们的账本...

2020-08-06 00:27:34 623

原创 分布式上的计算和信任模型

这个过程首先是迭代的。所以可以应用到神经网络上。推导:针对Validition过程的推导:这个公式是Xt经过一个原子操作能够生成下一个Xt+1的生成。这个(2)是Lipschitz(利普希茨)连续其中L是一个常数。这个公式证明是局部变化小于某个范围常量。这个过程是报告的状态-背书的状态的欧式范式小于validition的边界值。(这里理解是一个震荡值)Verfication:这个过程:这个方法记录了所有的中间状态。对每个中间状态进行了判断。如果中间状态

2020-08-05 23:22:49 578 1

原创 可信任的多方计算和验证仿真:一种扩展区块链的方法

名词介绍:多代理系统:是由多个代理共同合作来组成的。其基本单元是代理,代理可以与其所在环境进行互动(这个我理解有点儿分布式的意思)存在的问题:代理和代理之间彼此会产生信任问题,例如某些代理是带有恶意的,或者代理的种种原因可能造成不可信的情况。出发点(意图):为了解决上面的这个问题,保证代理的计算完整性。从而创建了可靠的分布式计算平台。信任有两种验证方式:Validation:仿真保证单个原子计算的计算过程(原子计算是不可拆分的,本人理解是验证每个局部的计算准确性)(认为是自查)Ver

2020-08-05 22:06:08 546 1

转载 dowhy学习1

特点:与前人相比,DoWhy对因果推理模型的实现做出了三个关键贡献。提出了一种将给定问题建模为因果图的原则方法,使所有假设都清晰可见。 为许多流行的因果推理方法提供统一的接口,结合了图形模型和潜在结果的两个主要框架。 如果可能的话,自动测试假设的有效性,并评估对违规的估计的稳健性能。安装:pycharm里一键添加或者使用pip(参考官网)原理与使用:dowhy支持gml(首选)和dot两种因果图格式,加载数据后,主要可以实现以下四种操作:建模、识别、估计和反驳。# Cre

2020-08-03 23:36:23 1610

原创 dowhy使用demo

#encoding=utf-8import pandas as pdimport numpy as npfrom dowhy import CausalModeldata= pd.read_csv("https://raw.githubusercontent.com/AMLab-Amsterdam/CEVAE/master/datasets/IHDP/csv/ihdp_npci_1.csv", header = None)#这里加入自己的数据集col = ["treatment", "y_fa.

2020-08-03 16:53:15 683

COMinterface.zip

COMinterface.zip

2021-01-29

anna kvs include 下的common.h

单击版anna 需要修改的common.h 文件

2020-12-26

东北大学测温验证平台222.html

封校很不方便。翻墙很危险。百般无奈,我选择不妥协,黑科技的存在,我们可以让我们来去自如。我想,故我在。我在,必我做。

2020-11-03

PEKS的详细介绍.ppt

PEKS、双线性曲线、DH技术 这个2004年的技术,该技术是从代码和公式方面进行了推导。我竭尽自己所能理解这个方法

2020-07-30

cora.tgz.gz

The Cora dataset consists of 2708 scientific publications classified into one of seven classes. The citation network consists of 5429 links. Each publication in the dataset is described by a 0/1-valued word vector indicating the absence/presence of the corresponding word from the dictionary. The dictionary consists of 1433 unique words.

2020-04-07

论文写作与国际发表=PAPER WRITING AND INTERNATIONAL PUBLICATION_13503506(1).zip

英文论文写作,不光需要逻辑清晰。还需要paper的写作技巧。本书是博士的英文paper写作技巧。认真学习可以很好的写出高质量的paper。所以我们就可以尽情的发paper

2020-03-03

10种英文写作格式的详述.rar

主要介绍了几种英文的写作格式和写作方式,主要分为几个重要的点儿来写。希望可以为发愁的你提供一点点儿小小的帮助。

2020-01-06

DrawPage.py

本代码解决坐标不匹配的问题,实现散点图重合的图。颜色变化。能够很好的显示。希望能够帮到需要代码的你。别忘记给个好评或者点赞。

2019-12-23

相关性系数代码.rar

皮尔逊的相关性系数代码。方便计算两者的相关性。里面有运行文件和对应的说明。直接在环境下可以运行。欢迎下载,欢迎好评。

2019-12-17

沈阳工业大学硕士初试专业课真题3.rar

废话不多说,这都是考试干货。只要有效果请加个关注。和点赞

2019-10-28

沈阳工业大学硕士初试专业课真题2.rar

考沈阳工业大学的学弟学妹,可以来下载。希望对大家有用

2019-10-28

沈阳工业大学专业课真题.rar

整理的近些年沈阳工业大学考研真题,对考研的小伙伴们能有点儿帮助。

2019-10-28

锂电池检测代码.rar

锂电池检测项目,具有一定的应用价值。里面有图像裁剪、归一化、模型构建、训练、测试代码。

2019-05-21

尼尔森深度学习入门代码

尼尔森详细讲述了卷积神经网络,对神经网络有深刻的见解。是学习的好资料

2019-04-04

计算机硕士中期答辩模板

硕士中期答辩文档,里面介绍前向传播和反向传播的算法。

2019-01-15

申请博士ppt模板

博士ppt模板,对于申请博士面试的朋友有参考价值。希望能够帮到需要的朋友。

2018-12-23

算法总结资料

算法总结;主要是平时常用的几种算法的基本思路,有少量伪代码。

2018-10-12

ava数字图像处理:编程技巧与应用实践源码

本书是把数字图像处理算法,用java语言实现的。实现了语言的创新。

2017-10-15

明日科技-android第10章源码

亲测可用

2017-08-20

明日科技-android第12-15章源码

亲测可用

2017-08-20

明日科技-android7-9章源码

亲测可用

2017-08-20

明日科技-android第5-6章源码

亲测可用

2017-08-20

明日科技-android第四章源码

亲测 可用

2017-08-20

明日科技-android第三章源码

亲自测试 可以应用

2017-08-20

空空如也

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

TA关注的人

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