摘要:Dagger2是一个IOC框架,一般用于Android平台,第一次接触的朋友,一定会被搞得晕头转向。它延续了Java平台Spring框架代码碎片化,注解满天飞的传统。尝试将各处代码片段串联起来,理清思绪,真不是件容易的事。更不用说还有各版本细微的差别。 与Spring不同的是,Spring是通过反射 阅读全文
posted @ 2020-08-04 10:42 莱布尼茨 阅读(338) 评论(0) 推荐(0) 编辑
摘要:欧几里得算法是一种求解两非负数最大公约数的过程,它本质上就是执行辗转相除法。 可证明最终得到的结果(设为\(r_n\))就是所求最大公约数:第一步证明\(r_n\)是两数约束,第二步证明\(r_n\)可被两数任意约数整除。 贝祖定理:对于不全为 0 的自然数\(a,b\),必然存在整数\(x,y\) 阅读全文
posted @ 2019-10-25 11:07 莱布尼茨 阅读(162) 评论(0) 推荐(0) 编辑
摘要:本文介绍[初等]数论、群的基本概念,并引入几条重要定理,最后籍着这些知识简单明了地论证了欧拉函数和欧拉定理。 数论是纯粹数学的分支之一,主要研究整数的性质。 算术基本定理(用反证法易得):又称唯一分解定理,表述为 任何大于1的自然数,都可以唯一分解成有限个质数的乘积,公式:\(n=p_1^{a_1} 阅读全文
posted @ 2019-10-21 10:55 莱布尼茨 阅读(365) 评论(0) 推荐(0) 编辑
摘要:以比特币起始的各类数字货币,对应的账号只是一串数字,而这串数字背后是谁在操控则无从所知。然而由于交易流向、交易金额都是全网公开的,这就给了大数据分析和追踪的机会。 其实比特币在设计之初也考虑过账户与交易关联的匿名性,因为整个比特币的账户地址几乎是无限的,大家都可以随意创建钱包地址,这样你甚至可以做到 阅读全文
posted @ 2019-08-30 16:12 莱布尼茨 阅读(341) 评论(2) 推荐(0) 编辑
摘要:如果你对以下几个问题有疑问,那么本文可能会有所帮助。 1.2.3 谈协程绕不开线程,按传统还得从进程谈起,不过我想业内人员对进程和线程应该是耳熟能详,这里就简单概括下。 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度;线程拥有自己独立的栈,共享堆(也可以有自己的私有域),不共享 阅读全文
posted @ 2019-07-08 10:19 莱布尼茨 阅读(613) 评论(0) 推荐(0) 编辑
摘要:本文主要借demo介绍基于Tendermint的区块链应用开发,这个demo很简单,主要包含以下功能: 扔漂流瓶 捞漂流瓶 之后投放者和打捞者可以相互传递[加密]信息 代码已上传至github。 Tendermint Tendermint帮我们实现了PBFT,相当于搭了一个共识框架,包含两部分: T 阅读全文
posted @ 2019-05-09 10:04 莱布尼茨 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:现代管理教育对供应链的定义为“供应链是围绕核心企业,通过对商流,信息流,物流,资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的将供应商,制造商,分销商,零售商,直到最终用户连成一个整体的功能网链结构。那什么是核心企业呢? 当供应链中某一企业在整个供应链中 阅读全文
posted @ 2019-02-20 10:06 莱布尼茨 阅读(963) 评论(0) 推荐(1) 编辑
摘要:写在前面:本文乃标题党,不是月经贴,侧重于Web开发差异,或细节或概述,若有不对之处,还请各位读者本着友好互助的心态批评指正。由于博客园中.Neter较多(个人感觉),因此本文也可以作为.Neter到Java开发的快速入门。 恕本文的不严谨,评论里有说到.net core的,其实可看作是另一个平台。 阅读全文
posted @ 2019-02-15 11:32 莱布尼茨 阅读(4382) 评论(29) 推荐(21) 编辑
摘要:何谓Reactor模式?它是实现高性能IO的一种设计模式。网上资料有很多,有些写的也很好,但大多不知其所以然。这里博主按自己的思路简单介绍下,有不对的地方敬请指正。 BIO Java1.4(2002年)以前,IO都是Blocking的,也就是常说的BIO,它在等待请求、读、写(返回)三个环节都是阻塞 阅读全文
posted @ 2018-10-17 10:04 莱布尼茨 阅读(887) 评论(0) 推荐(0) 编辑
摘要:Tendermint作为当前最知名且实用的PBFT框架,网上资料并不很多,而实现Tendermint和以太坊的Go语言,由于相对小众,也存在资料匮乏和模糊错漏的问题。本文简单介绍PBFT概念和Go语言[&开发环境]关键知识点,其中大部分都可单独成篇,限于篇幅,文中提供诸多链接供大家深入。日后可能会基 阅读全文
posted @ 2018-09-03 10:23 莱布尼茨 阅读(2007) 评论(1) 推荐(0) 编辑