自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 分片:QuarkChain技术原理分析

最近听说QuarkChain在韩国热度比较高,于是抽了点时间研究了一下。QuarkChain是一种“sharding-based blockchain”,即基于分片的区块链。它的主要目标是提高区块链的可扩展性(即TPS),同时还要兼顾不可能三角(安全性、去中心化性、可扩展性)。主要竞争对手:以太坊分片:由于历史包袱比较重,实际应用时间不确定OmniLeger:安全性有所妥协,如果要达到10...

2019-01-20 02:03:38 1726

原创 Android上运行Http Server

Android设备一般是作为客户端使用,但是最近一个项目需要用android开发板作为服务器和手机端通信,因此花了点时间研究了下如何在android上运行http server。实际上这是有开源解决方案的,叫做AndroidAsync,作者是Koushik Dutta,他的另一个开源项目是大名鼎鼎的ION,这是一个异步网络图片加载库。但是AndroidAsync几乎没什么文档,因此实际使用中遇到...

2019-01-19 19:33:36 8766 10

原创 以太坊君士坦丁堡漏洞分析

这两天关于以太坊延迟君士坦丁堡升级的报导铺天盖地,可惜到现在都没看到一篇能把这个漏洞讲透彻的,就由我来给大家解密吧。上一篇文章给大家介绍过EIP 1283,是为了优化SSTORE指令的gas计算方式的,这次的漏洞就出在这个EIP上,可能会导致“重入攻击”。1.什么是“重入攻击”所谓“重入攻击”,指的是在同一笔交易中,合约A调用合约B,而合约B又反过来调用合约A的现象。这种情况是必须被禁止的...

2019-01-18 23:26:45 432

原创 以太坊君士坦丁堡升级深入分析

以太坊即将在7080000高度升级到Constantinople(君士坦丁堡)版本,预计时间为1月16号。这是以太坊第三阶段Metropolis(大都会)的第2个版本,也是最后一个版本。在这之后,以太坊将步入最终阶段Serenity(宁静)。这次升级一共涉及5个EIP,改动不算大,网络上也已经有很多文章,但大多是一些语焉不详的简短翻译,笔者试图深入分析一下各项改动的具体细节。EIP 145: ...

2019-01-15 10:01:19 737 1

原创 ReactNative小技巧集锦

写代码过程中遇到的一些小问题,随手记录一下~1.更新state中的对象数组直接修改this.state.array[i].xxx是不生效的,需要把state中的对象深拷贝一份,然后通过this.setState()来更新。我们可以用lodash来优雅地完成这一步骤:import _ from 'lodash';change(index, value) { let temp = _.cl...

2019-01-15 09:57:59 458

原创 ReactNative快速上手必知必会

如果之前接触过一些web开发,上手ReactNative基本没什么难度,搞清楚一些用法上的区别就可以了。正常的web开发,我们一般是在HTML里嵌入javascript代码,ReactNative则恰恰相反,它使用的是JSX,也就是在javascript里嵌入XML。这么做的好处是:你可以自己实现一些组件,然后把这些组件作为一个新的XML标签用到布局中去,这样你就不必受到那些预定义的标签类型的限...

2019-01-14 10:22:02 684 2

原创 ReactNative开发环境搭建

最近需要开发dApp前端,开始学习ReactNative。首先捋清爽3个概念:React,React.js,ReactNative。React是一套基础框架设计,而React.js和ReactNative则是该框架的两个实现版本(不过,由于历史原因,React框架的基本概念和设计思想大多包含在React.js的相关文档中)。其中React.js面向Web应用开发,而ReactNative则面向...

2019-01-13 22:44:03 519

DockingExpandableListView

一个带悬停标题的ExpandableListView,在某一个分组内部滚动时,要求分组标题悬停,当滚出该分组范围时,把标题顶出去,悬停下一个分组的标题。

2016-12-06

带箭头的圆角矩形菜单

一个自定义ViewGroup,实现带箭头的圆角矩形菜单

2016-07-11

ToolbarDemo

Toolbar使用示例

2016-07-06

ActionBar demo

ActionBar示例

2016-07-06

FreeToolbar

封装了一个可以灵活配置的工具栏widget

2016-07-06

startForeground去除通知栏

service前台运行,去除常驻通知栏

2016-03-17

AppLockerDemo

一个应用锁(AppLocker)的示例程序,包含完整的界面实现和业务逻辑,供大家参考。

2016-01-15

空空如也

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

TA关注的人

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