- 博客(108)
- 资源 (52)
- 收藏
- 关注

原创 【csdn博客写作技巧】
文章目录一、插入表格二、插入图像1、调整图像位置2、调整图像大小Reference一、插入表格格式head1 | head2 | head3----- | ----- | -----line1 | line1 | line1line2 | line2 | line2line3 | line3 | line3效果head1head2head3line1line1line1line2line2line2line3line3line3
2021-09-02 22:57:02
336

原创 【win10和linux版】tensorflow-gpu配置踩坑心得(python3.6 + cuda10.0 + keras2.2.4 + tensorflow-gpu1.13.1)
文章目录一、安装问题汇总二、keras在代码中实现tensorboard记录绘图参考一、安装问题汇总cuda10.0下载地址keras中调用tensorflow-gpuimport keras.backend.tensorflow_backend as KTFimport os#进行配置,每个GPU使用90%上限现存os.environ["CUDA_VISIBLE_DEVICES"]="0" # 使用编号为0,1号的GPUconfig = tf.ConfigProto()config.g
2021-03-03 16:21:37
1962
2

原创 latex各个模块范例模板以及各种使用技巧
文章目录一、导包二、各块函数的作用(1)文章标题(2)目录(3)开始结束文档块(4)三线表格(5)公式(6)因为所以(7)代码三、参考博客四、范例一、导包\documentclass{article}\usepackage{geometry}\geometry{a4paper}%\usepackage[UTF8, heading = false, scheme = plain]{cte...
2019-12-16 22:05:36
7780
原创 【go语言】go的卸载与安装
打开你的shell配置文件,例如~/.bashrc或~/.profile,添加Go的安装路径到环境变量中。现在,你已经成功在Ubuntu上安装了Go1.19,并且可以通过命令行使用它了。如果你需要安装其他版本的Go或者有其他特定的需求,步骤可能会有所不同。你可以安装一些常用的Go开发工具,例如用于代码格式化的gofmt,使用以下命令。验证Go是否正确安装,并且环境变量设置无误,通过运行以下命令来检查Go版本。为了使环境变量的更改立即生效,运行以下命令。
2025-01-20 15:23:34
994
原创 【论文阅读】Latency performance modeling and analysis for hyperledger fabric blockchain network
区块链一直是许多现代甚至未来应用程序中最具吸引力的技术之一。Fabric 是一个开源框架,用于实施许可的企业级区块链,越来越受到创新者的关注。延迟性能对于 Fabric 区块链评估其有效性至关重要。进行了许多实证研究来分析基于不同硬件平台的性能。这些实验结果没有可比性,因为它们高度依赖于底层网络。此外,关于 Fabric 区块链延迟的理论分析仍然很少受到关注。本文提供了一种新颖的理论模型来计算区块大小、区块间隔等各种网络配置下的交易延迟。
2023-06-02 10:46:59
1189
3
原创 【论文阅读】Performance Modeling of Hyperledger Fabric (Permissioned Blockchain Network)
Hyperledger Fabric (HLF)是一个分布式账本平台的开源实现,用于在模块化架构中运行智能合约。在本文中,我们提出了一个使用随机奖励网(SRN)的Hyperledger Fabric v1.0+的性能模型。从我们的详细模型中,我们可以计算每个节点上的吞吐量、利用率和平均队列长度,以及节点内的关键处理阶段。为了验证我们的模型,我们在实验室中设置了一个HLF网络,并使用Hyperledger Caliper运行工作负载。
2023-05-24 17:01:52
813
原创 Auto-Tuning with Reinforcement Learning for Permissioned Blockchain Systems
在一个允许的区块链中,性能决定了它的发展,而发展很大程度上受其参数的影响。然而,由于分布式参数带来的困难,关于自动调优以获得更好性能的研究已经有些停滞;因此,很难提出有效的自动调整优化方案。为了缓解这一问题,我们首先探索了Hyperledger Fabric(一种许可的区块链)中参数和性能之间的关系,并提出了Athena,一种基于Fabric的自动调整系统,可以自动提供参数配置以实现最佳性能,从而为我们的研究奠定了坚实的基础。
2023-03-17 14:06:30
2528
2
原创 【论文阅读】Error and attack tolerance of complex networks
许多复杂的系统都表现出惊人的错误容忍度。例如,相对简单的生物体尽管有激烈的药物或环境干预,仍能生长、持续存在和繁殖,这种容错性归因于基础代谢网络的稳健性 [1]。复杂的通信网络 [2] 显示出惊人的鲁棒性:虽然关键组件经常发生故障,但局部故障很少导致网络全局信息承载能力的丧失。这些和其他复杂系统的稳定性通常归因于系统组件定义的功能网络的冗余布线。在本文中,我们证明了容错性并非由所有冗余系统共享,而是仅由一类非均匀有线网络(称为无标度网络)显示。
2022-11-26 17:15:18
1097
2
原创 【论文阅读】Foundations of Dynamic BFT --- IEEE S&P ‘22
本文研究了动态 BFT,其中副本可以动态地加入和离开系统,这是当今越来越需要的一种原语。我们为动态 BFT 协议提供形式化处理,赋予它们灵活的语法和各种安全定义。我们展示了将静态 BFT 扩展到动态 BFT 的挑战。然后我们设计并实现了部分同步模型下的高效动态 BFT 协议 Dyno。我们展示了 Dyno 可以无缝处理成员资格更改,而不会导致性能下降。
2022-11-15 13:49:12
2075
2
原创 【论文阅读】The Generals’ Scuttlebutt: Byzantine-Resilient Gossip Protocols
点对点通信网络最成功的应用之一是在区块链协议上下文中,用中本聪自己的话说,这种协议依赖于“信息易于传播和难以抑制的特性”。在过去的十年中,人们投入了大量的精力来分析这些协议的安全性,而众所周知的最长链中本式共识的安全性论证总是使用这一原则的理想化。不幸的是,区块链协议所使用的peer-topeer -绯闻风格网络的现实实现依赖于许多特别的攻击缓解策略,这在区块链的正式安全参数中假设的理想通信层与真实世界之间留下了明显的差距,在现实世界中已经展示了大量的攻击。在这项工作中,我们通过为区块链协议提出一个拜占
2022-11-08 23:32:26
1609
2
原创 【论文阅读】Eclipse Attacks on Bitcoin’s Peer-to-Peer Network
我们介绍了对比特币点对点网络的eclipse攻击。我们的攻击允许控制足够数量IP地址的对手垄断与受害比特币节点的所有连接。攻击者可以利用受害者攻击比特币的挖矿和共识系统,包括n确认双消费,自私挖矿和区块链中的对抗分叉。我们详细研究了比特币的点对点网络,并通过概率分析、蒙特卡洛模拟、测量和使用比特币节点的实验来量化攻击中涉及的资源。最后,我们提出了对策,灵感来自僵尸网络架构,旨在提高eclipse攻击的门槛,同时保留比特币当前网络架构的开放性和去中心化。
2022-10-26 01:18:56
747
3
原创 【论文阅读】Practical Byzantine Fault Tolerance
本文描述了一种新的复制算法,它能够容忍拜占庭错误。我们相信拜占庭容错算法在未来将变得越来越重要,因为恶意攻击和软件错误越来越常见,并可能导致故障节点表现出任意行为。虽然以前的算法假设同步系统,或者太慢,无法在实际中使用,但本文描述的算法是实用的:它可以在Internet等异步环境中工作,并集成了几个重要的优化,这些优化将以前算法的响应时间提高了一个数量级。我们使用我们的算法实现了一个拜占庭容错NFS服务,并测量了它的性能。结果表明,我们的服务只比标准的未复制NFS慢3%。
2022-10-22 15:27:50
921
原创 【论文阅读】Fair and Efficient Gossip in Hyperledger Fabric -- ICDCS
受许可的区块链由已识别但单独不可信的节点支持,这些节点共同维护一个复制的分类账,其内容是可信的。Hyperledger Fabric允许区块链系统的目标是高吞吐量的事务处理。Fabric使用一组节点来执行使用共识的事务排序任务。另外的对等点批准和验证事务,并维护分类帐的副本。将新事务块从排序节点快速传播到所有对等节点的能力对于性能和一致性都至关重要。广播是通过一个八卦协议来处理的,它使用对等体之间的随机块交换。我们展示了当前Fabric中闲话的实现会导致块传播延迟的严重尾部分布,影响性能、一致性和公平性
2022-10-21 22:31:26
2175
原创 【论文阅读】DispersedLedger: High-Throughput Byzantine Consensus on Variable Bandwidth Networks
DispersedLedger:可变带宽网络上的高吞吐量拜占庭共识
2022-10-07 23:44:01
1057
原创 【论文阅读】Modeling the Impact of Network Connectivity on Consensus Security of Proof-of-Work Blockchain
网络连接对工作证明区块链共识安全的影响建模
2022-10-04 17:07:10
1800
1
原创 【论文阅读】SABRE: Protecting Bitcoin against Routing Attacks
SABRE:保护比特币免受路由攻击
2022-09-24 21:00:04
1291
2
原创 目标识别-cv实验
文章目录一、实验介绍(1)实验目的(2)数据集简介(3)实验内容(4)评价指标二、实验代码三、结果(1)acc结果对比(2)结果分析(3)控制台输出五、参考:一、实验介绍(1)实验目的掌握线性支持向量机(SVM)分类器。掌握基于高斯核的SVM分类器。掌握基于拉普拉斯核的SVM分类器。(2)数据集简介上述数据集均一.mat文件存放在/datasets文件夹下。(3)实验内容...
2022-09-15 14:19:10
329
原创 全连接神经网络、RBF、CNN实现
文章目录一、实验介绍(1)实验目的(2)数据集简介(3)实验内容(4)评价指标二、全连接神经网络三、RBF四、CNN五、结果(1)acc结果对比(2)结果分析一、实验介绍(1)实验目的掌握全连接神经网络分类器的训练与测试方法。掌握基于RBF分类器训练与测试方法。掌握CNN的基本原理、训练与测试方法。(2)数据集简介上述数据集均一.mat文件存放在/datasets文件夹下。...
2022-09-15 14:18:37
332
原创 【论文阅读】Gosig: A Scalable and High-Performance Byzantine Consensus for Consortium Blockchains
Gosig:联盟区块链的可扩展和高性能拜占庭共识
2022-09-15 14:16:46
1382
1
原创 【python进度条】深度学习代码中的进度条是如何制作的?
深度学习代码中的进度条是如何制作的?超酷进度条制作过程!!!如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。下文将介绍 4 个常用的 Python 进度条库:Progress第一个要介绍的 Python 库是 Progress。你只需要定义迭代
2022-09-13 22:09:26
1556
4
原创 【python】按数字增加的方式将文件重命名(附.format的详细用法 以及 enumerate()的详细用法)
文章目录一、代码二、相关资料1、.format 相关资料2、enumerate() 用法Reference一、代码import globimport osdirpath = r'./dataset_origin'# dirname = os.path.basename(dirpath)filepath_list = glob.glob(os.path.join(dirpath, '*.jpg'))path_list = []for i in filepath_list: path_
2021-10-08 11:04:42
1220
原创 【pip】被意外卸载如何重装? + 【easy_install】的安装与使用
文章目录一、anaconda pip被意外卸载了如何重装?二、easy_install的安装与使用一、简单介绍二、安装easy_install的几种方式1、 源码安装setuptools2、 通过引导程序ez_setup.py安装三、 easy_install的使用1、 安装python packages2、 升级python packages1. easy_install --upgrade PyProtocols四、 支持五、easy_install 报错 ImportError: cannot imp
2021-09-17 17:41:12
4847
原创 【tkinter】模板 + 如何制作一个百度爬虫软件?
文章目录1、多级窗口的显示以及我的模板2、单个窗口模板1、多级窗口的显示以及我的模板import os.pathimport tkinter as tkfrom PIL import Image, ImageTkfrom pandas import read_excel, DataFramefrom tkinter.scrolledtext import ScrolledTextfrom tkinter import filedialog as fdimport tkinter.messag
2021-09-16 22:49:41
596
1
原创 【pipenv】 快速入门,超全面的pipenv教程!(教你如何快速创建python虚拟环境!)
文章目录一、pipenv的快速入门0、快速上手1、安装2、卸载3、跟新包4、首次运行5、删除虚拟环境6、与虚拟环境相关的常用命令(0)展示环境中已安装的包(1)包的安装(2)包的卸载(3)包的更新(4)从requirements.txt导入环境(5)指定Python版本(6)运行命令(7)锁定版本(8)环境变量管理二、高级用法1、导出requirements.txt2、自动安装Python3、环境变量支持4、自定义虚拟环境路径5、配置pipenv6、从setup.py安装三、联动pyinstaller的步骤
2021-09-16 21:52:38
8266
2
原创 【re】python正则表达式的用法汇总 + 使用正则表达式提取不让复制的网页的文本内容!
文章目录一、re正则表达式的用法1、正则表达式实例二、使用正则表达式提取不让复制的网页的文本内容Reference一、re正则表达式的用法1、正则表达式实例字符匹配实例描述python匹配 “python”.字符类实例描述[Pp]ython匹配 “Python” 或 “python”rub[ye]匹配 “ruby” 或 “rube”[aeiou]匹配中括号内的任意一个字母[0-9]匹配任何数字。类似于 [012345
2021-09-13 21:25:09
1546
原创 【tkinter】的使用详解,做一个简单实用的万能可视化界面!
文章目录一、tkinter类介绍二、在例子中学会用法!1、一个简单的开始2、学会使用button3、Entry窗口部件4、Text窗口部件5、Listbox窗口部件6、Radiobutton窗口部件7、Checkbutton窗口部件8、Scale窗口部件9、Canvas窗口部件Reference写在前头,感谢洪卫大佬的文章,但我没找到原文链接,只找到了转载文章,只能从代码中知道真正的作者是谁(链接放在文末)。本文为我对照大佬博客的学习笔记,所以前面会有很多相似之处。后面我会再学习过程中,将我遇到的问题,
2021-09-07 15:48:58
7618
1
原创 【pyinstaller】打包方法介绍,以及一些报错的解决方法
文章目录一、打包方法1、pyinstaler参数介绍2、打包单个.py文件3、打包多个.py文件二、出现的问题1、pandas打包时报错:RecursionError: maximum recursion depth exceeded while calling a Python object(1)问题(2)原因(3)解决方法2、如果出现如pandas、matplotlib、numpy无法导入的问题3、pyinstaller报错UnicodeDecodeError: ‘utf-8‘ codec can‘t
2021-09-02 20:39:35
3592
1
原创 【pandas】技巧用法汇总(数据的创建、保存、增加、删除、查找、修改)
文章目录零、pandas print() 完整打印输出方法一、pd.Series()1、Series 创建(1) pd.Series([list],index=[list])(2) pd.Series(np.arange())(3) pd.Series({dict})(4) 可以通过DataFrame中某一行或者某一列创建序列二、pd.Dataframe()1、Dataframe的创建2、DataFrame的增加(1) 在pandas.DataFrame中添加一行(2) 在pandas.DataFrame中
2021-09-01 15:45:00
7191
2
原创 【one vs one】基于svm的二分类器实现多分类
文章目录一、教案版本代码解析1、整体代码2、逐段分析(1)输入可视化(2) train_OvO分段解析(3)test_OvO 分段解析(4)score_svm函数解析二、20-21题,加入score_svm后的分类1、整体代码2、逐段解析(1)test_OvO分析(2)对我作出的更改进行测试一、教案版本代码解析1、整体代码import numpy as npfrom sklearn.svm import LinearSVCfrom sklearn.datasets import load_digi
2021-05-17 10:26:55
1236
原创 【SVM】soft margin SVM 代码以及详解
文章目录导包10-------------------------------------------------11-------------------------------------------------12-------------------------------------------------13-------------------------------------------------14--------------------------------------------
2021-05-16 22:29:32
923
原创 【latex】sci论文写作总结
文章目录一、前言二、Elsevier latex模板三、一、前言latex基础操作参考: latex各个模块范例模板以及各种使用技巧二、Elsevier latex模板%% %% Copyright 2007, 2008, 2009 Elsevier Ltd%% %% This file is part of the 'Elsarticle Bundle'.%% --------------------------------------------- \documentclass[pre
2021-04-23 11:22:48
1591
原创 【python】进阶知识技巧汇总(保存列表、简写操作)
文章目录一、保存列表1、保存为.txt文件2、保存为.npy格式二、Python 简写操作(for、if简写、匿名函数)1、两层for循环2、if 简写3、for 与 if 的结合简写4、匿名函数lambda参考一、保存列表1、保存为.txt文件注:保存.txt需要将列表内容转为字符串格式##保存ipTable=['123.111.111.1','111.111.111.1']fileObject = open('sampleList.txt', 'w') for ip in ipTable
2021-04-10 23:03:11
895
原创 全连接神经网络、RBF、CNN实现
文章目录一、实验介绍(1)实验目的(2)数据集简介(3)实验内容(4)评价指标二、全连接神经网络三、RBF四、CNN五、结果(1)acc结果对比(2)结果分析一、实验介绍(1)实验目的掌握全连接神经网络分类器的训练与测试方法。掌握基于RBF分类器训练与测试方法。掌握CNN的基本原理、训练与测试方法。(2)数据集简介上述数据集均一.mat文件存放在/datasets文件夹下。...
2021-04-07 17:33:45
1487
1
原创 【Matplotlib】matplotlib.animation.FuncAnimation绘制动态图、交互式绘图汇总(附官方文档)
文章目录一、以sin举例,motplotlib绘制动图1、绘制sin函数2、动态画出sin函数曲线3、点在曲线上运动4、点,坐标运动二、单摆例子三、滚动的球的例子四、动态条形图五、动态折线图六、交互式绘图七、交互式绘图、混淆矩阵可视化参考一、以sin举例,motplotlib绘制动图1、绘制sin函数import numpy as npimport matplotlibimport matplotlib.pyplot as pltimport matplotlib.animation as an
2021-04-02 22:25:16
11073
14
2016年深圳杯ABCD试题及附件.rar+ 如何撰写数学建模论文ppt
2020-04-23
数学建模算法与应用(司守奎).rar + 如何撰写数学建模论文ppt
2020-04-23
深度学习 小样本学习stanet_aaai19.pdf
2020-04-23
深度学习,行人重识别re-id,多任务学习.pptx
2020-04-23
手写kmeans,支持向量量化,高斯聚类函数对mnist,yale,lung进行聚类.rar.rar
2019-11-27
手写kmeans,支持向量量化,高斯聚类函数对mnist,yale,lung进行聚类.rar
2019-11-27
数学建模2015全国数学建模竞赛A题太阳影子定位优秀论文.pdf
2019-06-28
数学建模2016年深圳杯ABCD试题及附件.rar
2019-06-28
数学模型 (课件)姜启源第四版 高教社余登科.rar
2019-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人