自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

惟歌的专栏

编程是一种生活态度

  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 阻止“异鬼”侵袭的古老又现代的战士

本篇文章本来是要延着我们拆解区块的思路,继续分析剩下的" scriptPubKey", "scriptSig"的 ,这其实就要涉及比特币的脚本系统,这套系统所蕴含的思想,也是独具创新,这个思想可以说是智能合约实现的基础,值得好好说一说。但是我发现,在讲这个之前,有几个基础概念 ,需要交代清楚。那就是非对称加密,

2018-09-22 23:42:16 199

原创 一棵叫默克尔的神奇之树

上次的文章我们直接拆解了一个区块数据,用最朴素的手术刀把它赤裸裸地剥开窥探。虽然说的是区块数据,但从更高层面上说,这也是计算机保存数据的方式。我们了解了区块数据是怎么存储的,它都有哪些数据项,看到了那个coinbase交易 —— 矿工自己给自己发币,看到了普通的交易——所谓的UTXO(Unspent Transaction Output),如何用输入输出的方式实现了海量交易帐本的记帐方式。...

2018-08-26 19:02:25 981

原创 手动拆解一个block

一直以来,对比特币区块链数据存储的方式非常好奇。也许你跟我一样,看到过一些说明,但还是心存疑惑。本篇文章就深入又直观地解释一下,打消掉疑惑——我们来手动拆解一个区块。所以本篇文章是一片硬文,非常硬!阅读本文的需要一些基础知识:比特、字节、十六进制。这些知识,在高中的计算机基础课程里都有介绍,有一些印象就足够了。对于专业的人,你可以弄懂本文的细节,进而深刻了解区块链的数据存储方式。而对于非专...

2018-08-20 01:29:49 738

原创 Android Binder机制,跨进程机制深入理解精华总结

本文可能不适于初学者阅读。适于立志于弄懂此领域,并进行了相关文章或源码阅读,但未得清晰思路,想要融汇贯通的人,如看过该经典文章http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html,确被大信息量和分析所淹没思路。~~一  业务接口IInterface    通信接口IBinder   二者要融合到一块并要能

2016-04-02 02:38:33 1328

原创 synchronized关键字重新理解

我们都知道synchronized在java里是用来同步的,并且也比较常用。有两种用法,一是在方法上,二是在代码块上。对于在方法上,会造成同实例中别的同步方法阻塞么? 之前没想过这个问题,潜意识里觉得只是阻塞这个方法。同实例两个不同synchronized方法,在不同线程里调用仍出现了同步关系。哪个线程拥有锁定了object(获得了object monitor), 那个线程就可以执行。方法的synchron

2015-05-08 16:42:14 469

原创 Google搜索指定地区,不跳转

Google搜索指定地区,不跳转

2015-05-01 01:06:54 2732

原创 Java对象实例化过程分析

java 对象实例化 顺序 分析先静态,再动态;先父类,再子类;先动态字段,再构造函数;先静态字段,再静态块;

2015-04-30 17:50:40 590

android 2.3 sdk 源码

android-2.3.3-gingerbread android 2.3 Sdk源码

2012-10-25

简明Python教程.pdf

简明Python教程 快速学习python

2012-08-25

java EJB 讲解 资料 PPT

java EJB 讲解 资料 PPT 开发

2011-06-04

e6超强的科学计算器

e6超强的科学计算器,jar格式,手机可直接安装

2010-11-25

极点五笔输入法版本6.5

极点五笔6.5……………………………………

2009-07-12

空空如也

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

TA关注的人

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