本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(U...
本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(U...
前言 在垃圾回收器回收对象时,我们如何判断哪些对象是"活"的,哪些是"死"的,关于判断对象存活的方法主要分为两类: 引用计数法 和 可达性分析算法 引用计数法 引用计数器就是...
本篇是Android后台杀死系列的第二篇,主要讲解ActivityMangerService是如何恢复被后台杀死的进程的(基于4.3 ),在开篇 FragmentActivi...
最近项目涉及换主题/换肤的工作, 查了查资料,总结出五种换肤方案: 这是五种均为通用方案,可以适用于各种前端框架,脚手架中 1. 利用class 命名空间 这是最简单的换肤方...
网上拆分js的文章已经有很多了。在这针对项目中拆分js、动态路由、优化js加载速度,这三块内容,我就根据我的经验简单谈谈。 配置文件与优化对比一览 废话不说先上package...
一. 什么是IEEE754标准 我们知道, 计算机内部实际上只能存储或识别二进制. 在计算机中, 我们日常所使用的文档, 图片, 数字等, 在储存时, 实际上都要以二进制的形...
自定义View是绘制文本有三类方法 其中drawText()最常用,drawPosText ()是根据一个个坐标点指定文字位置,drawTextOnPath ()是根据路径绘...
1, 摘要 本文介绍如何升级Truffle到v5.0.0的方法便于编译使用Solidity v0.5.0,同时也介绍了一下Solidity v0.5.0新特性。 2,操作步骤...
虽然处于起步阶段,但是 Solidity 已被广泛采用,并被用于编译我们今天看到的许多以太坊智能合约中的字节码。相应地,开发者和用户也获得许多严酷的教训,例如发现语言和EVM...
上一篇:智能合约编程语言 - solidity快速入门(上) solidity区块及交易属性 在介绍区块及交易属性之前,我们需要先知道solidity中自带了一些全局变量和函...
译者注:智能合约代码的审计,目前还不是技术社区内经常会讨论的主题。今年3月6日,发表在博客网站【Schneier on Security】上的一篇博客(原文链接:【https...
以太坊白皮书地址:https://github.com/ethereum/wiki/wiki/White-Paper 以太坊(Ethereum ):下一代智能合约和去中心化应...