自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杏树林

热爱分享的移动医疗团队

  • 博客(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关注的人

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