ETH 测试环境部署合约

在测试环境中部署ETH合约,比较常见的方法是使用truffle框架,但是个人感觉相对比较麻烦,而且互操性不是很好,不如UI直观,所以这里推荐几个通过MetaMask结合其他工具进行部署的方式。     阅读全文
SAGA's avatar
SAGA 2月 02, 2018

Slice使用的正确姿势

slice是Go中的一个常用的数据结构,日常使用时类似Java中的List。但是这里包含的语言特性又与Java有很大区别。下面介绍一下我使用过程中感...     阅读全文
SAGA's avatar
SAGA 10月 30, 2017

线上问题排查记录

背景 在新的部门维护着一...     阅读全文
SAGA's avatar
SAGA 10月 29, 2017

Go项目结构、包管理及编译相关

前言 Go是Google...     阅读全文
SAGA's avatar
SAGA 10月 20, 2017

编程生涯的新篇章

在编程生涯的第六个年头,又要开始新的尝试了,充满期待     阅读全文
SAGA's avatar
SAGA 8月 20, 2017

ListView RecyclerView ViewPager的大一统

本文主要解决ListView RecyclerView ViewPager的Adapter统一规划和使用问题。     阅读全文
SAGA's avatar
SAGA 6月 18, 2017

关于RxJava使用时出现OOM问题的调查和解决

最近项目内开始使用Retrofit和RxJava大面积替换原有的网络请求框架,从易用性上有了大幅的改观,但是上线后,出现了大量内存溢出问题。     阅读全文
SAGA's avatar
SAGA 6月 15, 2017

开发问题随笔

Android系统在内存不足的时候,会将后台的Activity回收掉,当重新回到这个Activity的时候,通过指定的方法进行内存恢复。但是大部分情况下,Activity的内容都是作为展示用,并不需要我们特殊去做低内存的状态保存和回收,重新创建显示就可以了。少部分情况下我们需要自己进行处理,当这些和Fragment关联起来的时候,就会有了新的变化。     阅读全文
SAGA's avatar
SAGA 3月 21, 2017

Android防止Charles等工具抓包

最近在做一个金融项目,对于安全性的要求比较高。安全部门针对移动端做了安全漏洞的检测,找到了一些安全问题。其中有一条是,移动端APP可以被第三方抓包工具进行抓包。比如Charles。这样的话就会将一些接口信息暴露给外部分析,进而通过一定的手段进行中间人攻击,使用户遭受经济损失。针对这个问题,我们来给出一些解决方案。     阅读全文
SAGA's avatar
SAGA 3月 05, 2017

Fragment生命周期注意事项

相比Activity,Fragment生命周期更为繁琐和复杂,主要是因为Fragment既继承了Activity的生命周期,也有自有的回调方法。某些场景下,必须几个回调方法结合使用才能解决问题     阅读全文
SAGA's avatar
SAGA 2月 26, 2017