自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小牛的前端笔记--用webpack打包js和css文件

js打包方法一1.webpack目录下创建配置文件webpack.config.jsconst path=require("path");//node.js内置模块module.exports={ entry:'./src/main.js',//配置入口文件为main.js(可更改) output:{ path:path.resolve(__dirname,'./dist'), //输出路径,_dirname:当前文件所在的路径,创建文件dist f

2022-04-29 21:07:18 993

原创 小牛的前端笔记--【Vue】生命周期

el选项的有无对生命周期过程的影响:①有el选项,则继续编译执行②无el选项,则到created停止编译,也暂时停止了生命周期,直到vm.$mount(el)template参数选项的有无对生命周期的影响①如果Vue实例对象中有template参数选项,则将其作为模板编译成render函数②.如果没有template参数选项,则将外部的HTML作为模板编译(template),也就是说,template参数选项的优先级要比外部的HTML高③如果1,2条件都不具备,则报错

2022-04-27 11:31:17 253

原创 搭建私有链,部署智能合约

搭建私有链搭建私有链搭建私有链安装geth1.创建网络的创世状态,新建一个文本文档,命名文件为genesis.json文本文档内容如下:{ "config": { "chainId": 15, "homesteadBlock": 0, "eip150Block": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbase" : "0x0000000000

2022-01-10 16:01:13 650

原创 remix中错误集合

错误一:TypeError: “send” and “transfer” are only available for objects of type “address payable”, not “address”.参考网址解决方法:这个写法在之前版本没有什么问题,但是在 Solidity 0.8之后,address就不是默认payable类型了。所以要在address前面加上payable的强制类型转换eg:payable(msg.sender).transfer(msg.value *

2021-12-29 22:19:46 505

原创 python函数之间变量的调用

1.实现一个函数fun1()和函数fun2()之间变量的调用,通常使用返回值的方法,在调用的时候,会将调用的函数整体运行一遍。def fun1(x,y): print("This is fun1") test = x + y return testdef fun2(): test2 = fun1(1,3) print(test2)2.取fun1()中的值不运行fun1()的函数体,需要把所取的值设置为全局变量,全局变量必须先定义,然后在函数中声明并使用,这样

2021-12-20 15:59:46 5402

原创 Python中的调用

1.在同一个类内,函数之间互相调用首先类中的方法在定义时需要先加参数selfclass cat(): def __init__(self,age): cat.age = age def show_color(self): print("The color of the cat is white") def show_age(self): self.show_color()#调用show_color

2021-12-10 11:21:05 1594

原创 ECC,ECDLP,ECDSA

ECC(Elliptic Curves Cryptography,椭圆曲线加密):为公钥密码,对数据进行加密,或阻止别人看到或访问你的数据。详解椭圆曲线加密,超赞ECC椭圆曲线加密算法,超赞所学到的椭圆曲线上的点都是连续的,引入有限域(只有有限个元素组成的域)的概念,将密码学中的椭圆曲线上的点变成离散的点。如果椭圆曲线上一点P,存在最小的正整数n,使得数乘nP=O∞,则将n称为P的阶密码学中,描述一条Fp上的椭圆曲线,需要有以下参数(p,a,b,G,n,h) ,(p 、a 、b 用来确定.

2021-11-29 10:51:58 1026

原创 【密码学】---PKI,IBE,SC-PKI

1.基于PKI的传统公钥密码体制证书生成:用户生成自己的私钥和公钥,PKI对用户的公钥认证,用自己的私钥对用户的公钥进行签名,得到的是公钥证书。验证身份:当用户查询时用PKI的公钥对证书进行验证,通过后表示公钥是合法的。缺点:管理用户公钥的问题:公钥的有效期、公钥的撤销等;操作复杂成本高,用户需要认证,带来较大的计算开销。2.基于身份的密码体制公钥生成:用户的公钥实由唯一标识用户身份信息的ID计算得到,不需要PKI对用户的公钥和身份进行验证,私钥生成:是由PKG生成。所以用户的私钥需要是一个可信

2021-11-23 22:24:39 1705

原创 ECDSA签名算法例子

例子,可直接运行#1.生成公私钥#创建一个NIST192p密钥对,并立即将两者保存到磁盘。from ecdsa import SigningKeysk = SigningKey.generate()vk = sk.verifying_keywith open("private.pem", "wb") as f:#将密钥对保存在磁盘,写入,文件格式为pem f.write(sk.to_pem())with open("public.pem", "wb") as f: f.writ

2021-11-22 21:41:49 954

原创 python中实现ECDSA

纯 python ECDSA签名/验证和 ECDH 密钥协议import siximport timeit#查找任何特定代码执行的确切时间from ecdsa.curves import curves#定义do函数,计算时间def do(setup_statements, statement): # extracted from timeit.py t = timeit.Timer(stmt=statement, setup="\n".join(setup_statements)

2021-11-22 21:38:37 4834

原创 miracl函数库的使用中存在的问题

1.miracl库的下载,内附下载库的百度网盘2.按照上述链接步骤进行操作。但是在----重新生成阶段遇到问题一堆这种问题------无法打开包括文件: “miracl.h”: No such file or directory 1>mralloc.c解决方法:如该文章中的解决方案3.达到的效果:问题被解决了,但是一堆类似警告------warning C4731: “mr_sdiv”: 框架指针寄存器“ebp”被内联程序集代码修改(不管了,能解决就行)可能生成静态库的时候出了点问题,所以我

2021-11-20 22:25:16 880

原创 密码学---latex的表格和标签

%\usepackage[justification=centering]{caption}%表格图片标题居中\begin{figure}[h]%当前位置显示\begin{center}\begin{tabular}{|llc|}\hline%画表&&\ \{ ~~TUiTU_{i}TUi​} & & { ~~TATATA }\& &\ri∈[1,n]r_i\in [1,n]ri​∈[1,n]

2021-11-08 16:24:40 637

原创 小牛的学习笔记---CNN模型之猫狗识别

CNN模型关于CNN模型的讲解,推荐刘建平的卷积神经网络(CNN)模型结构划重点:CNN的优势:可以抽取矩阵形式中隐藏的离散的模式信息输入层—>卷积层—>池化层—>平坦层卷积层和池化层不停叠加,若干卷积层+池化层的组合卷积层没有激活函数卷积之后会减小维度给出的链接卷积中的例子相当优秀池化层将矩阵的多个元素变成一个,标准如下:池化标准有2个,MAX或者是Aver...

2020-08-04 11:21:57 527

原创 小牛的学习笔记--波士顿房价数据回归分析

一、回归和分类1.二分类问题输出层的激活函数是sigmode;多分类输出层的激活函数是softmax;回归问题输出层不需要激活函数2.分类和回归本质是一样的,都是对输入做出预测,其区别在于输出的类型,分类归属到某一类;回归时预测出一个值分类问题:输出的是离散型变量(+1,-1),是一种定性输出。(预测明天天气是阴、晴还是雨)。回归问题:输出的是连续性变量,是一种定量输出。(预测明天的温度是...

2020-03-20 17:03:01 2020

原创 小牛的学习笔记--鸢尾花多分类

一、导入包;设置随机种子数;导入数据集;分离属性和类别标签# Multiclass Classification with the Iris Flowers Datasetimport numpyfrom pandas import read_csvfrom keras.models import Sequentialfrom keras.layers import Densefrom...

2020-03-20 14:56:27 211

翻译 小牛的学习笔记---声纳数据分析

本讲内容:如何加载和准备数据如何创建一个基线神经网络如何使用scikit-learn和k-fold交叉验证评估Keras模型数据准备如何提升你的模型性能如何调整网络拓扑结构可以提高模型的性能试验1.数据集描述声纳数据集区分岩石和金属,输出变量是一个字符串“M”和“R”我岩石,它将需要转化为整数 1 和 0 。2.导包import numpyimport pandasfro...

2020-03-13 11:42:11 1120 3

原创 小牛的学习笔记--乳腺癌症数据分析

一.深度学习五步骤加载数据集定义模型编译模型训练模型(fit)评估模型二.这里以乳腺癌症数据分析为例这里没有分开训练集和测试集导入包from keras.models import Sequentialfrom keras.layers import Denseimport numpyfrom matplotlib import pyplot as pltfrom k...

2020-03-12 18:09:08 584

原创 小牛的学习笔记---鸢尾花分类

笔记1.数据加载的两种方法:文件CSV格式和网络URL加载数据文件CSV格式:建议:本地数据和py文件放在同一个路径下 #导入读取CSV的包from pandas import resd_csv#load datasetfilename ='iris.data.csv'names = ['sepal-length', 'sepal-width', 'petal-length', '...

2020-03-05 22:37:29 222

空空如也

空空如也

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

TA关注的人

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