HelloVass

4
获赞数
28
关注数
15
粉丝数
IP 属地未知
2013-04-19 加入
浏览 4.9k

《week.io》编辑,反装逼联盟首领,将著有《老油条,你除了装逼还能干些什么》、《年轻人,工作之后你应该思考些什么》、《夜深了,我的灯还亮着》等文章...

129 声望|学徒
android
126
程序员
47
listview
36
ui
21
编程
19
个人动态
  • 赞了文章2020-05-04
    看动画轻松理解「递归」与「动态规划」
    在学习「数据结构和算法」的过程中,因为人习惯了平铺直叙的思维方式,所以「递归」与「动态规划」这种带循环概念(绕来绕去)的往往是相对比较难以理解的两个抽象知识点。
  • 赞了文章2019-12-23
    微信小程序开发: 《超级颜值计算器》小程序开发实战
    本文将对微信小程序从开始开发到发布上线的详细过程进行讲解,欢迎大家加入微信群交流讨论,点击获取入群二维码 《超级颜值计算器》小程序源码托管在Github上,可自行clone修改: [链接] 开发前的准备工作 开发前准备工作请参考以下文章: 微信小程序开发: 开发前准备...
  • 赞了文章2019-06-01
    Mac 开发环境配置
    Homebrew是包安装工具可以让你安装和更新程序变得更方便,而os x系统默认的包管理工具是Macports,Macports的工作方式和Homebrew类似,都是下载源码然后在本地编译,它安装时依靠本地(确切的说是/opt/local这个文件内)所存在的包进行编译安装,至于系统内存不存在相同...
  • 赞了文章2019-03-15
    Android之自定义EditText光标和下划线颜色
    最近在写些小Demo复习基础,在用到EditText的时候突然发现之前几乎没有注意到它的光标和下划线的颜色,于是花了不少时间,看了不少博客,现在就来总结和分享一下收获。
  • 赞了文章2019-02-01
    如何在Flutter上优雅地序列化一个对象
    对象的序列化和反序列化是我们日常编码中一个非常基础的需求,尤其是对一个对象的json encode/decode操作。每一个平台都会有相关的库来帮助开发者方便得进行这两个操作,比如Java平台上赫赫有名的GSON,阿里巴巴开源的fastJson等等。
  • 赞了文章2018-12-18
    HTML5幻灯片库reveal.js使用
    最近在准备一个团队内部的分享,觉得powerpoint写幻灯片太麻烦,效率太低。作为前端,就想到是否可以使用页面来做幻灯片。于是就去搜索了下有没有HTML5实现幻灯片的工具。经过对比,最后选择了了reveal.js来实现幻灯片。reveal.js是一个用于实现幻灯片效果的库。使用...
  • 赞了文章2018-11-23
    一种用环境变量配置android build的方案
    目标 能方便地在CI服务器配置每个build的版本和签名信息 不需要在commit中包含keystore, key密码等东西 每个release build有一致且单调递增的版本号 以上设定都是可选的,其他人仍然可以clone代码后立刻在IDE运行 设计 用CI服务器的build script生成版本号 签名信息...
  • 赞了文章2018-11-07
    解决 Android Gradle 依赖的各种版本问题
    相信大家在build.gradle中引入各种依赖的时候,或多或少会见过一些红线,gradle会提示你,当前的编译版本和你依赖的这个支持库的版本号不同,应该使用相同的支持库版本,来比避免编译不通过问题,类似于这种。
  • 赞了文章2018-11-07
    升级到AndroidStudio3.0 之后的遇到问题的处理(新建、方法数限制等)
    引言: 从AS2.3升级到3.0后,3.0还是不稳定,遇到一些bug:总结帖如下:android studio3.0 升级后的变化和坑Android Studio3.0升级gradle遇到的坑 遇到的新问题: 1,新建项目报错: Unable to resolve dependency for :app@debug/compileClasspath': Could not resol...
  • 赞了文章2018-10-18
    从redux-thunk到redux-saga实践
    文章同步于Github Pines-Cheng/blog 简介 本质都是为了解决异步action的问题 Redux Saga可以理解为一个和系统交互的常驻进程,其中,Saga可简单定义如下: {代码...} saga特点: saga的应用场景是复杂异步,如长时事务LLT(long live transcation)等业务场景。 方便测...
  • 赞了文章2018-10-08
    Android架构组件官方文档02——LiveData
    LiveData是一个可观察的数据持有者类。与常规可观察性不同,LiveData具有生命周期感知能力,这意味着它尊重其他应用程序组件(例如活动,片段或服务)的生命周期。这种感知确保LiveData只更新处于活动生命周期状态的应用程序组件观察者。注意:要将LiveData组件导入...
  • 赞了文章2018-08-21
    Hybrid App技术解析 -- 实战篇
    上一篇原理篇,我们已经详细地阐述了 Hybrid App 的基础原理,了解了 Native端 和 H5端 是如何通信的,还有 bridge 的设计和接入。而本篇文章将开始把这些原因进一步实践,用代码真正地去实现一套完整且稳定的 Hybrid 方案。如果对原理还有疑问的小伙伴,请移步Hybri...
  • 赞了文章2018-08-20
    Vue.js最佳实践(五招让你成为Vue.js大师)
    对大部分人来说,掌握Vue.js基本的几个API后就已经能够正常地开发前端网站。但如果你想更加高效地使用Vue来开发,成为Vue.js大师,那下面我要传授的这五招你一定得认真学习一下了。
  • 赞了文章2016-11-14
    Dagger2 —— 匪夷所思,结果那么爱你
    今天我们来讲讲一个有一点点冷门的库Dagger吧。我做一个不负责任的猜测:做客户端的同学可能比较少听到一些名词,比如面向切面编程、控制反转、依赖注入,相信玩过Spring的同学肯定知道这些一开始让人头大后来却很好玩的玩意儿。
  • 赞了文章2016-06-24
    当Activity关闭后,网络请求回调的处理
    比如我们的回调在Activity中处理数据,当我们把Activity关闭后,如果获取到数据时,就算我们的Activity被finish回调还是会执行,那么这个时候我们在回调里所做的一些操作,很可能会造成程序的错误。所以我们需要在回调的时候判断下Activity是否finish. {代码...}
  • 赞了文章2016-06-24
    当Activity关闭后,网络请求回调的处理
    比如我们的回调在Activity中处理数据,当我们把Activity关闭后,如果获取到数据时,就算我们的Activity被finish回调还是会执行,那么这个时候我们在回调里所做的一些操作,很可能会造成程序的错误。所以我们需要在回调的时候判断下Activity是否finish. {代码...}
  • 赞了文章2016-06-24
    TextView中部分内容的特殊需求实现
    关于TextView这个控件,大家应该是非常熟悉了,我们平时都会对它的大小,颜色等属性做设置,也只要在布局的xml里面设置一下size,color就好了,但是我相信大家都有第一次遇到被要求单独修改一个TextView里面的文本的颜色,大小的要求,第一反应是what?how can?。因...
  • 赞了文章2016-06-24
    TextView中部分内容的特殊需求实现
    关于TextView这个控件,大家应该是非常熟悉了,我们平时都会对它的大小,颜色等属性做设置,也只要在布局的xml里面设置一下size,color就好了,但是我相信大家都有第一次遇到被要求单独修改一个TextView里面的文本的颜色,大小的要求,第一反应是what?how can?。因...
  • 赞了文章2016-06-24
    TextView中部分内容的特殊需求实现
    关于TextView这个控件,大家应该是非常熟悉了,我们平时都会对它的大小,颜色等属性做设置,也只要在布局的xml里面设置一下size,color就好了,但是我相信大家都有第一次遇到被要求单独修改一个TextView里面的文本的颜色,大小的要求,第一反应是what?how can?。因...
  • 赞了文章2016-06-24
    TextView中部分内容的特殊需求实现
    关于TextView这个控件,大家应该是非常熟悉了,我们平时都会对它的大小,颜色等属性做设置,也只要在布局的xml里面设置一下size,color就好了,但是我相信大家都有第一次遇到被要求单独修改一个TextView里面的文本的颜色,大小的要求,第一反应是what?how can?。因...