- 博客(4)
- 收藏
- 关注
原创 redux-async-connect
单页应用通常情况下都需要在进入某一个页面的时候去获取该页面的数据,当然 React 可以很轻松地完成,最简单的可以在 componentWillMount 里写获取数据的代码:class MyComponent extends React.Component { ... componentWillMount() { fetchData() } ...
2016-05-09 15:00:24 6379 5
原创 Swift的协议默认实现
继承和组合的缺点带默认实现的协议小结继承和组合的缺点在开发工作中,继承总是用来在多个类之间共享代码。 设想一个场景,一个人类,可以说话和睡觉,而一个Worker,除了上述功能,还可以工作。 解决方案很简单,我们可以 Person 和 Worker 之间建立继承关系:class Person { func say() { print("hello") }
2016-05-09 11:52:07 5992
原创 OkHttp之Interceptors
简介OkHttp实现了强大的拦截器机制,它的强大之处在于你可以用它来实现请求监控、请求重写以及重试。以下为一个简单的拦截器实现:class LoggingInterceptor implements Interceptor { @Override public Response intercept(Interceptor.Chain chain) throws IOException
2016-05-09 11:42:58 2541 1
原创 java instrument原理和Aattach API
上一次分享中有一个疑问,就是目标jvm进程和代理程序,也就是卧底程序是一起运行的.还记得吗? 通过使用如下命令:java -javaagent:jar 文件的位置 [= 传入 premain 的参数 ]这个势必会造成一个困惑,就是如果目标jvm进程已经先开始运行了,难不成卧底就监控不了了吗?这就好比一个小偷要去人家偷东西,难不成房子还没竣工,小偷就要去蹲点吗, 这显然是不合理的。 jdk的开发团队也
2016-05-09 11:41:12 7024
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人