
原创
文章平均质量分 87
王小明爱吃大菠萝
do more
展开
-
Blockchain is Watching You: Profiling and Deanonymizing Ethereum Users
今天给大家讲解的论文是关于构建区块链用户画像的,它的中文题目是《区块链正在注视着你:对以太坊用户进行分析和去匿名化》区块链用户画像在车联网信誉管理上的应用文章目录相关概念准标识符 Quasi-identifier用户画像 User Profiling节点嵌入 Node EmbeddingDanaan-Gift攻击 Danaan-Gift Attack评估方法作者实验方法与结论1.2.3.链上数据分析与用户画像构建思考 2009年,比特币诞生了。它的诞生带来了一种新的去中心化交易模式。在比特币的交.原创 2022-04-07 11:21:53 · 7388 阅读 · 0 评论 -
Fabric链码实践之简单转账交易
文章目录配置文件docker-compose-cli.yamlconfigtx.yamlcrypton-config.yamldocker-compose-base.yamlpeer-base.yaml生成相关文件启动网络./startup.sh创建通道加入通道编写链代码业务描述导入包及结构体定义Init()与Invoke()userRegister()userDeleteuserQueryuserTransfer()完整链码安装链码、链码初始化安装链码链码初始化链码效果userRegister测试user原创 2021-08-14 22:18:09 · 1885 阅读 · 0 评论 -
记一次简单投票DApp实现过程
文章目录1.环境说明2.智能合约3.html4.编译、部署合约1)启动ganache-cli2)编译部署3)获取abi、address,编写index.js5.演示1.环境说明系统:deepin20web3:0.20.1solc:0.4.22ganache-cli:6.12.2失败过程:win10上面solc编译直接闪退,然后在centos上编译得到abi、合约地址拿到win10来用,投票的时候html不更新,但是ganche显示发送了交易;猜测是合约地址的问题,所以在deepin桌面上进行实原创 2021-07-05 11:45:07 · 487 阅读 · 0 评论 -
Bresenham直线算法GUI——matlab实现
话不多说,直接上代码BresenhamLine.mfunction BresenhamLine(x0,y0,x1,y1)dx=x1-x0;dy=x1-x0;len=max(abs(x1-x0),abs(y1-y0));d(1)=dx-2*dy;up=2*dx-2*dy;down=-2*dy;x(1)=x0;y(1)=y0;for n=1:len x(n+1)=x(n)...原创 2020-04-01 08:38:37 · 1316 阅读 · 0 评论 -
MyBatis2——ResultMap的association和collection
文章目录ResultMap简介ResultMap配置文件粗略介绍(后面详解association和collection)association介绍association实例collection待续~ResultMap简介之前学的简单查询我们可以有实体类来映射,那如果我们没有一个匹配的类来接收呢?答:这时,如果有个容器来接受这些数据该多好!ResultMap就可以做到,它可以将映射变得更加复杂和...原创 2020-03-18 15:51:47 · 678 阅读 · 0 评论 -
SQL Server触发器学习与实例
最近实验课在做一个商品管理系统,里面有商品goods表和订单明细order_d表,商品表里面有库存数量,订单明细表里面有订购数量。简单来看,1.订购数量>库存数量,插入异常 2.正确订购,订购之后库存数量要减少。简单来说,就是一个量变化了引起另一个量变化,或者进行验证。这里就会用到触发器。写这篇博客一方面是想让自己更熟悉触发器,另一方面是自己讲的或做的不太好的地方希望各位能够不吝赐教,感谢...原创 2019-12-06 00:37:01 · 1338 阅读 · 1 评论 -
Scrapy Fatal error in launcher: Unable to create process using
今天生成Scrapy项目出现这样的错误:Fatal error in launcher: Unable to create process using ‘“d:\vs\anaconda3_64\python.exe” “D:\anaconda\Scripts\scrapy.exe” startproject lesie’解决办法就是:python -m scrapy startprojec...原创 2019-11-18 10:39:47 · 492 阅读 · 1 评论 -
史上超详细python爬取国家统计局数据
引言:当我们联系数据分析或者数学建模需要数据的时候,如果找不到现成的数据,爬虫不失为一种很好的获取数据的技术手段首先声明,本博客仅为个人学习记录,所爬取数据为国家统计局公开数据,不做任何商业用途仅供学习用途,如果能提供一丁点参考将是本人的荣幸在开始之前,我顺带提一下Robots协议。Robots协议全程Robots Exclusion Protocol,简单来说就是该协议规定了哪些能爬哪些...原创 2019-11-11 22:21:19 · 38339 阅读 · 46 评论 -
Java多线程学习(一)——交替打印奇数偶数
实现交替打印的核心思想就是:采用同一对象锁,进行上锁解锁操作,从而实现两个线程交替执行。当然,实现的方式有很多种。可以采用wait()/notify(),但我这里采用Lock和Condition上锁的话,肯定是要用同一对象的锁,所以我们就定义一个类,表示那两个线程类共享它的对象class Obj{ //模拟cpu占用情况 public boolean cpu=false; pub...原创 2019-11-06 22:09:39 · 712 阅读 · 0 评论 -
Java可视化实现生产者消费者问题
引言:生产者消费者问题是一个十分经典的多线程问题。为了更加形象地描述这个问题,采用可视化的形式展示此过程。原创 2019-09-29 01:00:27 · 5935 阅读 · 9 评论 -
史上超详细基于Ubuntu搭建分布式Hadoop教程
在进行此教程之前,请确保伪分布式Hadoop已搭建完成。若没有搭建完成,请浏览上一篇博文1、环境说明Ubuntu14.0.4Hadoop2.6.4java-7-openjdk-amd64VirtualBox四个节点:master node1 node2 node3 内存分别为4GB 2GB 2GB 2GB伪分布Hadoop主机,用于复制2、设置node1...原创 2019-09-20 00:09:51 · 1301 阅读 · 0 评论 -
Linux(Ubuntu)下搭建Hadoop环境
1.虚拟机安装大概步骤分为:创建虚拟机(创建1台之后,可以进行克隆)配置jdk配置ssh、rsync配置Hadoop1.创建虚拟机此处不做过多解释。我的是vmware+Ubuntu(18.04.1)2.配置jdk更新源sudo apt-get update,之前没有更新,找不到jdk配置jdk。 在之前可以将服务器改成国外的服务器(在"软件和更新...原创 2019-09-04 20:42:47 · 433 阅读 · 0 评论 -
吴恩达机器学习作业(二):逻辑回归(python实现)
在这部分的练习中,你将建立一个逻辑回归模型来预测一个学生是否能进入大学。假设你是一所大学的行政管理人员,你想根据两门考试的结果,来决定每个申请人是否被录取。你有以前申请人的历史数据,可以将其用作逻辑回归训练集。对于每一个训练样本,你有申请人两次测评的分数以及录取的结果。为了完成这个预测任务,我们准备构建一个可以基于两次测试评分来评估录取可能性的分类模型。1.数据预处理将数据划分为正样本和负...原创 2019-08-26 12:05:06 · 2580 阅读 · 1 评论 -
吴恩达机器学习作业(一):线性回归(python实现)
在本部分的练习中,您将使用一个变量实现线性回归,以预测食品卡车的利润。假设你是一家餐馆的首席执行官,正在考虑不同的城市开设一个新的分店。该连锁店已经在各个城市拥有卡车,而且你有来自城市的利润和人口数据。您希望使用这些数据来帮助您选择将哪个城市扩展到下一个城市。梯度下降法import numpy as npimport pandas as pdimport matplotlib.pypl...原创 2019-08-17 14:04:28 · 1990 阅读 · 0 评论 -
使用Gridea搭建个人博客
想展示生活?不如搭建个专属于自己的博客吧!这里,Gridea可以帮我们轻松搭建个人博客Gridea简介Gridea 是 一个基于Github Pages 和 Coding Page 静态博客管理工具Coding Pages简介一个免费静态网站托管服务前期准备Gridea github下载地址:https://github.com/getgridea/gridea 腾讯云开...原创 2019-07-24 23:01:51 · 2874 阅读 · 1 评论 -
JSP过滤器
JSP过滤器(拦截未登录用户,初学者)引言:网页中有些页面需要用户登录才能访问,那我们怎么拦截未登录用户呢?答案是:过滤器login.jsp代码<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();St...原创 2019-06-19 12:13:12 · 287 阅读 · 0 评论