自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AT弄潮儿

技术更新日新月异,踏浪前行,追潮,弄潮!

  • 博客(231)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java进阶资料整理集

1.Java堆内存泄漏原因及常见场景:了解内存泄漏的原因及分析思路,学习分析工具的使用。戳这儿2.Java反射机制:Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任何一个方法和属性;这样动态获取新的以及动态调用对象方法的功能就叫做反射。戳这儿3.Java接口回调机制:回调的个人理解:C

2017-02-28 11:06:10 375

转载 安居客Android项目架构演进

入职安居客三年从工程师到Team Leader,见证了Android团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更希望能得到大家宝贵的建议。一、三网合并三年前入职时安居客在业务上刚完成了三网合并(新房、二手房、好租和商业地产多个平台多个网站合成现在的anjuke.com,这在公司的历史上称之为三网合并),因此ap

2017-02-28 10:51:11 1218

转载 Android网络请求发展简史和RxJava+Retrofit+OkHttp实践

ndroid开发网络使用小结概述Android 作为与IOS并驾齐驱的一个智能手机平台,在将近十年的时间内有了长足的发展,而这两大平台之所以能PK掉当年盛极一时的诺基亚及其使用的塞班系统,基于网络的丰富的功能功不可没。做了几年Android开发后,今天把Android的网络使用小结一下。Android 网络请求推荐使用和发展历史2.2之前:HttpClient2.3

2017-02-28 10:47:23 1273

转载 Rxjava+Retrofit+okhttp+mvp实现

最近在学习的网络框架搭建,在网上看了不少的博客,有着各种各样的封装思路,看的实在是激情四射,乘热打铁,赶紧把学到的知识记录下,下面正式开始关于rxjava,retrofit,okhttp,网上有大量的文章,这里就不做概述,主要是想来谈谈mvpMVC何为MVP,相信大家都能说得出一二,灵活,方便维护,解耦等,在说MVP之前,先来说说MVC通常我们在开发项目之中,开始之

2017-02-28 09:35:28 3701

转载 Android开发:最全面、最易懂的Android屏幕适配解决方案

前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android 屏幕适配鸿洋:Android 屏幕适配方案凯子: Android屏幕适配全攻略(最权威的官方适配指导)自身的思考&实践给你带来一种全新、全面而逻辑清晰的Andro

2017-02-27 19:29:19 492

转载 Java知识图谱收集整理

平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。1、Java学习路径1Java研发工程师.png我想很多人看到这个路径可能会问我在哪里可以学习,所以就先附上这条路径的学习地址吧,这也是这张图片的来源,愿意学习的可以去看看:Java研发工程师学习路径2

2017-02-27 19:25:35 484

转载 一些不错的Android相关导图

iew的手势分发Paste_Image.png原文地址:http://blog.csdn.net/fisher0113/article/details/51348535View的坐标系Paste_Image.png原文地址:https://github.com/JunWeiUp/view/blob/master/vie

2017-02-27 18:50:45 291

转载 2017Android开发你必须要掌握的热门开源框架 【简单说】

Android 2017热门流行框架 【简单说】2016年过去了,想想是不是又距离你的小目标更远了一些呢?那么就让老司机带带你.赶快上车,没时间解释了.你能在本篇文章中收获什么?认识目前流行的框架rx系列全家桶高性能的图片压缩上传网络图片性能优化AndroidM 动态权限管理内存泄漏优化RecyclerView适配器优化注解释放双手超简洁

2017-02-27 17:08:48 502

转载 Android studio 中使用svn

注:本文的Android Studio版本是 2.1.2,svn版本是:TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi,如有的地方表示不同,可能是版本差异。Android Studio 是 Google 公司目前支持的 Android 开发工具,它集成了许多强大的功能。比如常用的代码的版本控制系统(git,svn等)。本文先介绍svn的常用功能。

2017-02-27 17:04:16 581

翻译 程序员必备的600个英语词汇

application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow operator arrow(箭头)运算子 箭头操作符 as

2017-02-27 16:17:27 450

转载 给 Android 开发者的 RxJava 详解

前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R

2017-02-27 10:49:16 316

转载 Http协议详解

一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规

2017-02-27 10:29:48 609

转载 Android Studio每日小技巧

一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day查看到的,而且对于我来说有帮助的及没用过的。Android Studio Tips of the Day里面一共有八十几个。大家可以去查看完整的。而且是持续更新状态中。很有用(记得安全上网,翻墙哦。)1.tools:attribute

2017-02-27 10:25:08 355

转载 iOS无埋点数据SDK实践之路

本篇文章是基于 网易乐得无埋点数据SDK 总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进行过相关分享,现在觉得是时候拿出去和同行们交流下了。本篇主要讲一下SDK的整体实现思路以及关键的技术点。SDK 已经具备不需要代码埋点就能 自动的、动态可配的、全面且正确 的收集用户在使用 App 时的所有事件数据。除此之外,还单独开发了与之配合的圈选SDK,能够在 App 端

2017-02-27 10:16:43 1078

转载 别让猴子跳回背上

《别让猴子跳回背上》是管理者最简易的时间管理法则,能够解决“为什么领导没时间,下属没事做”这个经典管理难题。先回顾一下管理者的定义:管理者是通过他人完成事情的人。管理者的贡献来自于他们的判断力与影响力,而非他们个人投入的时间长短与埋头苦干的程度。老板花钱聘请管理者,便是要他们负责确定正确的人在正确的时间完成正确的事情。理解了这一点,就可以理解为什么要让猴子待在下属的背上。接下来我们

2017-02-27 09:30:01 469

转载 Android逆向之旅---带你爆破一款应用的签名验证问题

一、前言在之前的文章中说过Android中的安全和破解是相辅相成的,为了防止被破解,很多应用做了一些防护策略,但是防护策略也是分等级,一般简单的策略就是混淆代码和签名校验,而对于签名校验很多应用都是会做的,一般现在就两种方式:第一种:签名校验不通过直接退出程序,也就是你会发现回编译二次打包运行失败的现象第二种:签名校验不通过不触发程序指定逻辑,导致没有错误信息,也进不了应用

2017-02-24 15:53:33 229

转载 对软件架构设计的一些总结和理解

1. 软件架构设计的What & Why● 啥是软件架构(Software Architecture)?软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。软件架构设计就是从宏观上说明一套软件系统的组成与特性。软

2017-02-24 15:25:41 415

转载 阿里李纯:从架构师到CTO,成长没有一蹴而就

2016年底,已经担任CTO两年多时间的李纯走上飞机,踏上了前往美国硅谷的旅途。他参加的是由极客邦科技举办的中国技术开放日活动,此次活动聚集了国内互联网顶尖的技术人和创业者,他们会拜访硅谷企业,学习和交流经验。对于李纯来说,此次行程属于重游故地。之前他在eBay/Paypal工作十二年,对这片土地已经熟悉得不能再熟悉,之后他回国,带领阿里人进入B+时代。李纯的每一步的发展看起来都会根据外部

2017-02-24 15:13:23 739

转载 项目体会 合格的Leader 应该具备什么特质?

除了一流软件企业外,软件项目的 Leader(泛指项目经理、技术经理、架构师等)有很大一部分是不够合格的。注:这里只随便写写人的问题,不讨论项目管理的方法论。许多项目有这样几种 Leader:1. 泛泛而谈型很多时候 Leader 仅仅给出一个大方向,提一些高屋建瓴的理论方向,事情还是交由普通开发人员去做。完了可能又会回头埋怨开发人员的水平不行,没有达到他的

2017-02-24 14:56:06 1772

转载 Express入门教程:一个简单的博客

Express 简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。此文介绍如何使用Express搭建多人博客。作者:  nswbmw  项目地址: N

2017-02-23 16:14:05 2186

翻译 2016主流编程语言的详细对比

如果你正在考虑从哪里入门编程,看完这篇你也许会清晰一些。这篇文章给大家详细对比9门主流编程语言,有需要的朋友们可以一起看一看。在学习编程之前,我们需要清楚学习编程的目的和方向,了解每种语言的优势、劣势。这些是国外一个网站做的流行语言对比图,希望帮你更好的理解各种语言的用处、难易程度。Python当我们思考应该找哪一门语言入门时,往往会有人跟你推Python。Python

2017-02-22 22:42:53 10666 1

翻译 2017 年热门编程语言排行榜,你的语言上榜没?

各种编程语言成千上万吗,但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么。本文引用地址:http://www.eepw.com.cn/article/201612/341301.htm  注:对编程语言进行

2017-02-22 19:47:27 593

转载 iOS 21种设计模式之抽象工厂(Abstract Factory)

感谢感谢《Pro Objective-C Design Pattern for iOS》一书,这个博客系列由很多灵感源自次书。同时,也感谢Wiki以及一些博客博主。每篇文章最后,都会列出参考链接。这个系列的文章工厂抽象工厂单例原型生成器适配器桥接中介者观察者组合迭代器访问者装饰责任链模版策略命令享元代理备忘录总结篇:MVC进阶篇:MVVM设计模式是为了解决一

2017-02-22 19:24:00 272

转载 iOS 21种设计模式之单例(Singleton)

感谢感谢《Pro Objective-C Design Pattern for iOS》一书,这个博客系列由很多灵感源自次书。同时,也感谢Wiki以及一些博客博主。每篇文章最后,都会列出参考链接。这个系列的文章工厂抽象工厂单例原型生成器适配器桥接中介者观察者组合迭代器访问者装饰责任链模版策略命令享元代理备忘录总结篇:MVC进阶篇:MVVM设计模式是为了解决一

2017-02-22 19:22:54 345

转载 为React Native开发写的JS和React入门知识

来自Leo的原创博客,转载请著名出处我的stackoverflow前言想来想去,还是需要写一篇文章来介绍下JavaScript和React的基本知识。最初开发ReactNative的时候,完全没接触过React,大学那会简单学了点JS。毕业后一直在某五百强外企上班。做的东西也乱七八糟的,搞过大数据,搞过物联网,不过看我博客的同学应该知道,我对iOS和Andr

2017-02-21 16:28:11 1106

转载 《Android 开发工程师面试指南》

《Android 开发工程师面试指南》《Android 开发工程师面试指南 LearningNotes 》,作者是知乎Android开发工程师陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心的同学也可以帮他们不断完善。官方微博:

2017-02-21 11:27:13 779

转载 我的 Android 求职简历

昨晚在Diycode的微信交流群里面,有位在校的童鞋想要找一份开发的实习工作,他把简历做好后在群上共享了一份。我看到后便下载了一份,看了看简历内容,我在想如果我是招聘单位看简历的,这份简历可以说是基本没戏的,因为内容基本和开发没有多大关系。刚好我最近也在换工作,前面花了一周的时间去编写和修改简历(这里需要感谢看我简历比给我提建议的好朋友们),这里与大家分享一下我的简历和写简历的一些想法,希望能对求

2017-02-21 11:23:57 31897 3

转载 ANDROID内存优化(大汇总——全)

写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在Android开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。OOM:

2017-02-20 10:01:48 325

转载 MyEclipse快捷键

Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入

2017-02-19 14:39:39 205

转载 Java开发中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2017-02-19 14:37:22 245

转载 tortoisegit使用密钥连接服务器

git是个好东西,tortoisegit也是个好东西。在Windows下使用tortoisegit用的比较多,而对命令行的时候比较少。对于tortoisegit可以支持使用密钥有两种,一种是支持openssh的密钥,一种是支持putty的密钥。但是这两种不同,对于Linux的ssh一般都使用openssh,但是没关系,我们可以转换。使用putty的密钥我们来看看这样方式,在

2017-02-17 15:26:18 846

转载 Git与TortoiseGit基本操作

1. GitHub操作本节先简单介绍 Git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相当于有一个服务器端, 可以多个客户端进行访问和操作.Git是SVN以后的新一代的版本控制系统/协议. 适合于大规模的

2017-02-17 15:08:26 321

转载 【iOS资源推荐】那些我看过的书,视频,网站,博客(持续更新)

由于很多新手都有选择恐惧症,所以这里推荐的东西,我尽量少而精1.视频这个不用说,斯坦福大学的教程不管是权威性,还是新颖程度都是No1.斯坦福大学公开课:iOS 7应用开发,这个是OC http://v.163.com/special/opencourse/ios7.html斯坦福大学公开课:iOS 8开发,这个直接用Swift http://open.163

2017-02-16 16:55:45 708

转载 Android Studio 集成git上传项目至GitHub

Android Studio 集成git上传项目至GitHub安装Git客户端在AndroidStudio中配置git创建git库上传项目到GitHub添加预览截图添加REDME.md文件一、安装Git客户端1.废话不多说,先直接到官网去下载最新Git客户端 下载二、在AndroidStudio中配置git1.安装好git后,打开AS左上角File中设置

2017-02-16 16:34:51 569

转载 阿里巴巴编程规范-java,MySQL,工程

版本号制定团队更新日期备注1.0.0阿里巴巴集团技术团队2017.2.9正式版1.0.1 2017.2.13修正部分表述1.0.2凡熊2017.2.16修改部分阿里巴巴特定的表述以适合项目编程规约命名规约

2017-02-16 15:23:16 876

转载 ReactNative之bundle文件瘦身(google-diff-match-patch)

【背景】目前,我们的app中采用Native+RN的混合模式开发,每个由RN开发的页面,页面的加载都是加载的一个Bundle文件,而一个Bundle文件的大小为500-600Kb。在没有内置bundle文件的情况下,用户想要使用所有由RN开发的功能,需要下载 n* 500 kb的文件。在有内置bundle文件的情况下,如果一个页面有更新,那么用户至少需要下载500kb的文件

2017-02-16 13:55:17 2616

转载 Cordova android框架详解

一、Cordova 核心java类说明 CordovaActivity:Cordova Activity入口,已实现PluginManager、WebView的相关初始化工作, 只需继承CordovaActivity实现自己的业务需求。PluginManager: 插件管理器ExposedJsApi :javascript调用Native, 通过插件管理器Plugi

2017-02-16 11:27:26 437

转载 Android Volley完全解析

Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系

2017-02-16 11:22:33 229

转载 node.JS开篇

nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便

2017-02-16 09:48:40 477

转载 程序员必读书籍及导读指南

最近在网上看了一个非常好的帖子《程序员一生必读的书》(我的腾讯微博上有分享该贴子链接,有兴趣就点击进去看看吧),该贴的第一个张图片是一个雷达图, 这张图是由ThoughtWorks(全球软件设计与定制领域的领袖级企业)的资深人士提供的,它将程序员要读的书分为四个类别,每个类别又分为初级、进阶和高级读物,并用黄色三角形点出了强烈推荐阅读的书籍。四个类别包括:编程实践(Coding Pract

2017-02-15 21:59:59 284

ReactNative 高仿美团外卖源码

ReactNative 高仿美团外卖源码ReactNative 高仿美团外卖源码

2017-12-15

reactNative封装好的滑动轮播图

reactNative封装好的滑动轮播图reactNative封装好的滑动轮播图

2017-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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