04_寻找两个正序数组的中位数
题目描述
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。
英文版:Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays.The overall run time complexity should be O(log (m+n))
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/media ...
hexo
引用{% blockquote Seth Godin http://sethgodin.typepad.com/seths_blog/2009/07/welcome-to-island-marketing.html Welcome to Island Marketing %}
Every interaction is both precious and an opportunity to delight.
{% endblockquote %}
> Every interaction is both precious and an opportunit ...
javaSE
变量命名规则
所有变量、方法、类名:见名知意
类成员变量、局部变量、方法名:首字母小写加驼峰规则
常量:大写字母和下划线
类名:首字母大写加驼峰规则
基本数据类型// 八进制
int a1 = 010; // a1=8
// 十六进制
int a2 = 0x10; //a2 = 16
// 二进制
int a3 = 0b10; //a3 = 2
System.out.println(10_000_000); //10000000
important:不要使用浮点数进行比较,有误差
// 浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用equals来判断。 ???
...
Gradle-learning
配置文件解释build.gradle对当前项目做局部配置
plugins { // 项目中声明了哪些插件
id 'java' // id 表示项目中要使用哪个插件,调用所有的java相关插件
// id 'kotlin'
}
项目组织以及版本号
// 项目名称在settings.gradle
group 'org.example' // 组织名
version '1.0-SNAPSHOT' & ...
Groovy语言学习
基本语法print,println,printf//打印
println(1)
print(1)
println()
//可以不加括号
println "hello"
定义变量//强类型
int a = 5
//弱类型。会根据赋值自动解析数据类型
def a = 5
println(a.class) //class java.lang.Integer
方法定义//定义方法
def test(def a,def b){
println(a+b)
}
test(5,6) // 11
test("5","6")// '56'
test("5",6) //'56'
...
Corda(5)——Accounts
这一部分后面补上
Corda记录
UTXO模型考虑的问题
怎么满足的用户的隐私要求
不同机构之间的数据怎进行联邦学习
监管怎么考虑:这个只是对于监管提供了部分数据的接口
使用Corda的优缺点:
need-to-know
交易记录不公开,只需要记录自己参与的,保障隐私的同时,进一步减少需要存储的交易数量。
为什么银行会有你的交易记录???
如果没有怎么监管,或者说你监管的是什么。
只是监管账号的发行?
银行为什么给你发货币。
Corda智能合约定义:一组数据以及一个参与方被允许对这些数据执行的操作组成。(states and contracts)
合约定义了什么可以做而不是什么不可以做。除了里面定义的不能做的事,其他 ...
连接非同一网段的另一台主机上的虚拟机
当需要多台机器的时候,我们可以考虑使用虚拟机,但是我们可能不想在自己的机器上安装太多的虚拟机,购买服务器又不划算,这就可以考虑使用家里的台式机或者其他人的机器。
Centos7-Fate环境配置
手动安装OS:Centos7安装时需要注意网络配置
安装时的版本信息请参考FATE.env
Python3.6.5安装Python3.6的相关依赖包:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
安装wget,gccgcc是一个编译器
yum install wget gcc
安装Python3.6.5# 下载对应版本的压缩包
wget https://www.python.org/ftp/python/3.6 ...
Corda-API-Flows
Flows一个流程示例包括两个方面:
Initiator:发起方
Responder:响应方
发起方包含如下流程:
Part1——建立交易
选择公证人
创建交易生成器(transaction builder)
从库中提出所有的输入状态,并添加到生成器中
创建所有输出并添加到生成器中
添加commands,attachments和time-window
Part2——签名
对交易生成器签名
将生成器转换为签名过的交易(signed transtraction)
Part3——验证交易
通过合同(contracts)验证交易
Part4——收集交易对手的签名
将交易
关闭会 ...