自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 java实现ABAC

去下面这个网站下载jar包 bouncycastle.org然后,复制这段代码到idea里面,参考路径:JPBC - Java Pairing-Based Cryptography Library : Schemes - Unbounded HIBE and Attribute-Based Encryptionhttp://gas.dia.unisa.it/projects/jpbc/schemes/uhibe_lw11.html#.YcAxGL1Bw2ximport it.uni..

2021-12-23 19:49:44 1358 1

原创 从零开始以太坊(四)

学习使用truffle文档:快速入门 Truffle | Truffle 中文文档 - DApp 开发框架 | 深入浅出区块链(1)创建项目mkdirmkdir acd atruffle unbox metacointruffle compileganache-cli下载gedit truffle-config.js取消原本关于network的注释把端口改成ganache-cli的端口,下面是ganache-cli启动图片修改truffle-co...

2021-12-12 21:16:57 11391

原创 Nodejs Error: read ECONNRESET

Ubuntu使用truffle unboxmetacoin时,下载资源失败显示read ECONNRESET解决方案:修改网络,开启全局模式

2021-12-12 19:01:40 679

原创 从零开始以太坊(三)

node index.jsvar http = require("http");var url = require('url');const { exit } = require("process");var events = require('events');var Web3 = require('web3');var web3 = new Web3(Web3.givenProvider || 'http://localhost:8545');var helloworld.

2021-12-12 18:25:26 14147

原创 从零开始以太坊(二)

1.安装ganacheganache是一个以太坊的本地开发环境,你可以在上面部署合约、开发程序和进行测试。类似eclispe对于java安装:npm install -g ganache-clinpm install web3 -save启动ganache-cli端口是8545新建文件test.js,下面连接ganache,通过网址http://localhost:8545var Web3 = require('web3');var web3...

2021-12-08 15:32:51 327

原创 从零开始以太坊(一)

以太坊 入门 环境搭建

2021-12-02 17:06:33 15067

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

XML和mapper绑定失败仔细检查了好久,才发现是location配置错误mybatis: mapper-locations: classpath:mapper/*Mapper.xml

2021-11-13 20:32:57 192

原创 maven打fat-jar包的方式,收藏一下

https://baijiahao.baidu.com/s?id=1623237938646767090&wfr=spider&for=pc1. pom配置,利用maven-assembly-plugin插件,命令行加mvn package assembly:single2.使用maven-jar-plugin和maven-dependency-plugin插件打包3.使用maven-shade-plugin插件打包...

2021-07-29 15:59:39 633

原创 括号的所有合法组合

关键点:左括号的个数必须大于右括号的个数,才能加右括号左括号和右括号的个数都<= n回溯终止条件为左右括号都为0,其中当左括号被用完时,不能再使用左括号,但右括号剩余个数更多时还可以使用右括号。class Solution { List<String> list; public List<String> generateParenthesis(int n) { list = new ArrayList<String>().

2021-03-15 11:25:45 554

原创 面试题 04.03. 特定深度节点链表

面试题 04.03. 特定深度节点链表给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为 D,则会创建出 D 个链表)。返回一个包含所有深度的链表的数组。典型层序遍历,这里不写了...

2021-03-15 11:22:07 77

原创 LC 72.编辑距离

给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/edit-distance著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。答案:使用动态规划使用二维dp数组一般式 dp[i][j]表示A的前i个字符和B的前j个字符匹配的最少操作

2021-03-15 10:15:05 128

原创 面试题 08.07. 无重复字符串的排列组合~回溯法

试题 08.07. 无重复字符串的排列组合~回溯法参考文章:https://mp.weixin.qq.com/s/vdB0xWuuWHaDZcFTZXZNMQhttps://leetcode-cn.com/problems/permutation-i-lcci/solution/mian-shi-ti-0807-wu-zhong-fu-zi-fu-chuan-de-pai–2/https://leetcode-cn.com/problems/permutation-i-lcci/solution/q

2021-03-14 20:39:34 99

原创 LC 1290. 二进制链表转整数

LC1290链表不为空。链表的结点总数不超过 30。每个结点的值不是 0 就是 1。class Solution { public int getDecimalValue(ListNode head) { //二进制链表 int sum = 0; while(head != null){ int val = head.val; sum = sum * 2 + val; he

2021-03-14 19:59:04 77

原创 面试题 16.01. 交换数字

三种方法return new int[]{numbers[1], numbers[0]};加减法 public int[] swapNumbers(int[] numbers) { numbers[0] += numbers[1]; numbers[1] = numbers[0] - numbers[1]; numbers[0] -= numbers[1]; }异或numbers[0] ^= numbers[1];numbers[1] ^= numbers.

2021-03-14 19:53:43 53

原创 LC1379

给定target,寻找克隆树中与target相同的节点。答案:递归实现如果当前的值不为空,判断root节点是不是target,是就返回,不是就先找left,再找rightclass Solution { public final TreeNode getTargetCopy(final TreeNode original, final TreeNode cloned, final TreeNode target) { return help(original, cloned,

2021-03-14 19:40:20 54

原创 LC1111. 有效括号的嵌套深度

LC1111有效括号字符串 定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。详情参见题末「有效括号字符串」部分。嵌套深度 depth 定义:即有效括号字符串嵌套的层数,depth(A) 表示有效括号字符串 A 的嵌套深度。详情参见题末「嵌套深度」部分。有效括号字符串类型与对应的嵌套深度计算方法如下图所示: 给你一个「有效括号字符串」 seq,请你将其分成两个不相交的有效括号字符串,A 和B,并使这两个字符串的深度最小。不相交:每个 seq[i] 只能分给 A 和 B 二者中的一个,不能

2021-03-14 16:21:31 239

原创 lc815. 公交路线 求出最少乘坐的公交车数量

力扣 815给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i辆公交车将会在上面循环行驶。例如,路线 routes[0] = [1, 5, 7] 表示第 0 辆公交车会一直按序列 1 -> 5 -> 7 -> 1 -> 5 ->7 -> 1 -> … 这样的车站路线行驶。 现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。期间仅可乘坐公交车。求出 最少乘坐的公交车数量

2021-03-14 11:38:23 724

原创 2021-02-22

推荐一个博客,关于Java新特性和JVM剖析https://alidg.me/blog/Java并发学习网站http://tutorials.jenkov.com/java-concurrency/index.html

2021-02-22 09:47:27 60

原创 AOP学习1

前提:本文属于源码探索,完全不懂,大家随便看看1. 关键类DefaultAopProxyFactory顾名思义,DefaultAopProxyFactory是AopProxy类的默认工厂,需要生产很多AopProxy对象,生产对象的方法为createProxy。需要注意以下几个事项。1. 只能生产两个代理类中的一个,JDK或者CGLIB2.何时创建CGLIB?* <p>Creates a CGLIB proxy if one the following is true...

2021-02-21 22:40:16 126

原创 SpringDataFlow

教程:https://dataflow.spring.io/docs/stream-developer-guides/streams/data-flow-stream/#the-data-flow-dashboard1.使用docker配置环境我的操作系统为Centos,docker为19.03.2,docker-compose1.24.1下载文件docker-compose.yml这个网址需要翻墙:https://raw.githubusercontent.com/spring-cl.

2021-01-27 20:00:23 838 1

原创 Angularjs下载地址

https://code.angularjs.org/

2021-01-24 11:33:49 144

原创 2021-01-21

Spring Cloud Stream简介这篇文章写的不错https://www.baeldung.com/spring-cloud-stream

2021-01-21 22:12:25 109

原创 区块链日常——论文摘抄

日常:随意,不分前后(以下都是英文翻译)论文1.基于授权区块链的隐私感知PKI系统(节选如下)R. Wang, J. He, C. Liu, Q. Li, W. Tsai and E. Deng, "A Privacy-Aware PKI System Based on Permissioned Blockchains," 2018 IEEE 9th International Conf...

2020-09-15 10:05:47 291

原创 面试题收录

1.hashCode和equals方法的区别与联系答案:https://blog.csdn.net/u012088516/article/details/864955122.HashSet是怎样判断对象重复的?HashSet插入的时候首先判断的是所生成的hashcode是否相同,如果相同的话,才会调用之前重写的equals方法。如果hashCode()没有被重写,判断的是地址是不是一样的。如果equals()没有重写,也判断的是地址是不是一样的。...

2020-09-15 10:05:34 48

原创 日常1

var右边不能是lambda表达式,也不能是空的。

2020-09-15 10:04:37 55

原创 Fabric代码解析第二讲,百度文库

https://wenku.baidu.com/view/bd997d720540be1e650e52ea551810a6f424c858.html

2020-08-02 21:39:22 170

原创 rust学习教程文档

rust学习教程文档见https://rust-by-example.budshome.com/std/str.html

2020-07-27 16:39:34 193

原创 Java学习——String

public class StringTest{ /*String:字符串, 1.声明为final,不能被继承 2.实现Serializable接口,支持序列化 实现Comparable接口,可以比较大小 3.内部定义了final char[] value用于存储字符串数据 4.String代表不可变的字符序列,称 不可变·性*/ public static void main(String[] args) { String s1 = "abc"; String s2 = "ab.

2020-05-30 16:04:38 192

原创 在cmd运行java程序需要注意问题

https://www.cnblogs.com/gujiewei/p/9670593.html

2020-05-01 20:54:45 93

原创 汉明权重问题

总结1:汉明权重问题计算 011010101010101110001数字有多少个1,采用以下公式,循环x = x & (x - 1);直到x = 0原理, x&(x-1)使得x最低位的1变为0,假设 x = 1011(二进制),就是x = 12,(1) x = x & (x-1) ==========> x = 1010 (1...

2020-04-25 15:01:38 896

原创 Ubuntu安装——镜像免费下载http://mirrors.163.com/ubuntu-releases/

1.打开vmware workstation 15 Pro,新建虚拟机2.按如下图片选择设置用户名密码(略)设置虚拟机位置(几十个G,放在除C盘以外的空闲区域)自定义硬件(可以自己定义,不会的就默认)点完成之后开始装系统1.虚拟机启动了2.等待1min,出现这个默认英文,一路默认到第五步,停住,修改为下载网址http://mirrors....

2020-04-25 14:46:11 981

原创 双指针:返回倒数第 k 个节点

面试题 02.02. 返回倒数第 k 个节点难度简单13实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。注意:本题相对原题稍作改动示例:输入: 1->2->3->4->5 和 k = 2输出: 4说明:给定的k保证是有效的。 public int kthToLast(ListNode head, int k) ...

2020-04-14 10:02:03 171

原创 Hyperledger Fabric报错TLS handshake failed with error EOF server=PeerServer remoteaddress=

在做超级账本的例子时,用java实现第一个小例子Fabcar。但是在安装调用链码时报错了。然后我运行Fabcar的例子时,用Go可以,用java不行。还没有找到解决方案T——T(1)先决条件:因为我实现第一个网络的例子时,./byfn.sh up是可以正确调用go版本的abstore,所以我认为先决条件是对的。在这里再贴一下:Ubuntu18.04 go:go version go...

2020-02-21 21:42:04 5225 12

原创 [THYMELEAF][http-nio-8080-exec-4] Exception processing template "": An error happened...org.thymelea

Thymeleaf引入公共模板,打包成jar有错误Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Feb 10 10:35:20 CST 2020There was an unexpected erro...

2020-02-10 11:11:58 5117

原创 网络的特性

1.Qos(Quality of service)的定义是 ?答:表示网络所有可能的性质和用户希望的功能。2.主观质量特性是 ?答:1.网络运行地快,没有延迟 2.流量可靠传输3.防止病毒攻击4.一些个性化建议(如随时监...

2020-01-01 10:16:33 1946

原创 第三章 局域网

《计网网络设计的原理、技术和协议》1.LAN的主要目的是——连接计算机。2.LAN协议的一般特性:简单的拓扑结构,方便使用共享介质。简化了网络的操作,因为共享介质只允许一台计算机同时进行数据传输。没有转接节点没有拥塞控制和流量管理缺点是延拓性差共享介质的利用率超过一定阈值,队列长度非线性增加阈值:ALOHA 18%、以太网30%、令牌环和FDDI 60%~70...

2020-01-01 10:16:00 124

原创 高级操作系统

掌握分布式操作系统的原理、技术和实现方法;初步掌握分布式操作系统的设计;了解操作系统方面的最新发展。为研究、开发系统软件和应用软件奠定基础序言:网络操作系统、分布式操作系统、并行操作系统、实时操作系统 网络操作系统、分布式操作系统和多处理机操作系统的不同之处 推动操作系统发展的因素:硬件升级、字符界面->GUI、新功能、bug维护和修补第一章分布式计算机系统分...

2019-12-26 15:44:38 815

原创 网络体系结构与标准

《计算机网络网络设计的原理,技术和协议》阅读笔记第4章1.纵向:接口,横向:协议2.明白接口和协议之间的区别和联系:接口:同一节点的不同模块之间交互规则的标准化描述协议:不同节点的同一模块之间交互规则的标准化描述3.OSI七层模型3.1物理层:通过同轴电缆,双绞线等的物理链路进行字节流的传输以太网的10Base-T标准3.2数据链路层:介于物理层和...

2019-12-20 12:15:27 587

原创 分组和电路交换

《计算机网络网络设计的原理,技术和协议》阅读笔记1.电路交换起源于第一代电话网络交换网,主要局限是无法动态分配带宽、有固定的时延2.因此,对于突发性的数据,分组交换可以更好的分配带宽,最大程度利用链路的带宽(因为分组交换是缓存了packet,然后传到不同的链路上)。但是,分组交换的话,时延不确定,对于实时性的数据不太适用,(相当于不知道快递啥时候才到),通常实时数据用电路交换。3.电路...

2019-12-19 13:43:39 427

原创 【日常学习】深度学习(deeplearning.ai)

【日常学习笔记】 >Binary Classification >>二元分类:给定一个输入x(代表图片,文字等),输出y为0或1 >>解释:把x划分为0或者1,这就是二元分类。有点类似判断题 >>举例: 给一张图片,判断是不是猫咪 给一...

2019-07-30 09:49:42 190

Android面试.docx

Android面试.docx

2020-07-28

bp650KII实达.rar

实达安全驱动

2020-07-28

tx招聘流程.pdf

招聘流程文档:总结: 1.很务实,真实水平发挥就可以。 2.面试官都很年轻,活力型。 3.面试过程答题思路要清晰,对工作和公司要有自己的想法,要善于总结。 4.整个面试过程,特别是通道面试,会学到很多。 最后补充计划进的小伙伴们一定要做好心理准备,面试流程太长,而且反馈也不及时,要消耗很大的精力准备面试和后期等待,要有强大的心脏。

2020-07-28

Ajax学习教程.zip

Ajax学习教程: AJAX 应用 运用XHTML+CSS来表达资讯; 运用JavaScript操作DOM(Document Object Model)来执行动态效果; 运用XML和XSLT操作资料; 运用XMLHttpRequest或新的Fetch API与网页服务器进行异步资料交换;

2020-07-28

fabric-ca-server

fabric-server快速下载(官网太慢了) hyperledger-fabric-ca-linux-amd64-1.4.4

2020-03-25

fabric-ca-client

fabric-client,快速下载 hyperledger-fabric-ca-linux-amd64-1.4.4

2020-03-25

Introduction to Recommender Systems Handbook

Introduction to Recommender Systems Handbook Francesco Ricci, Lior Rokach and Bracha Shapira Recommender Systems (RSs) are software tools and techniques providing suggestions for items to be of use to a user. In this introductory chapter we briefly discuss basic RS ideas and concepts. Our main goal

2019-02-20

简单工厂模式

一个工厂模式的例子

2017-06-25

空空如也

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

TA关注的人

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