自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(417)
  • 资源 (5)
  • 收藏
  • 关注

原创 java编程和新基础

第1课Java快速上手1.1开始了解Java1.1.1Java语言的11个特性1.1.2Java语言的构成-JIT.JVM.JRE.JDK1.1.3Java虚拟机JVM1.2安装Java开发环境1.2.1下载JDK1.2.2安装JDK和JRE1.2.3设置环境变量1.2.4学会查找Java帮助和API文档1.3开发第一个Java程序-HelloWorld.j

2015-04-06 15:33:29 655

原创 java资源收集

IBM java论坛:http://www.ibm.com/developerworks/cn/java/?S_TACT=105AGX52&S_CMP=tec-csdn

2015-04-06 05:16:30 407

原创 android 文档收集

wiki中文在线文档:http://wikidroid.sinaapp.com/%E9%A6%96%E9%A1%B5

2015-04-04 22:53:39 430

原创 Android 源码设计模式解析与实战

第1章 走向灵活软件之路——面向对象的六大原则 11.1 优化代码的第一步——单一职责原则 11.2 让程序更稳定、更灵活——开闭原则 51.3 构建扩展性更好的系统——里氏替换原则 121.4 让项目拥有变化的能力——依赖倒置原则 131.5 系统有更高的灵活性——接口隔离原则 161.6 更好的可扩展性——迪米特原则 181.7 总结 22第2章 应用最广的模式

2016-01-07 10:03:25 1314

转载 App研发录 架构设计 Crash分析和App竞品技术分析

App竞品技术分析 (6)热修复App竞品技术分析 (7)逼出来的奇思妙想App竞品技术分析 (8)模块化拆分

2016-01-03 22:06:09 1481

转载 猿题库 iOS 客户端架构设计

推荐序我几周前写过一篇文章,叫 《被误解的 MVC 和被神化的 MVVM》,其中的很多思想是和本文的作者 Lancy 交流获得的。当时很多人回复问:能直接上猿题库的代码吗?这次 Lancy 的这篇文章就直接上代码了。这篇文章详细介绍了猿题库客户端架构的设计和思考,当然,也有大量的代码示例。Lancy 引入了一个名为 Data Controller 的层级为 View Contr

2015-12-30 23:26:14 1343

转载 Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细

2015-12-29 22:33:58 677

原创 RecyclerView

Android RecyclerView part 1 blog -->RecyclerView使用详解(一)Android RecyclerView part 2 blog -->RecyclerView使用详解(二)Android RecyclerView part 3 blog -->RecyclerView使用详解(三)

2015-12-20 21:56:55 738

转载 android.graphics.Paint方法setXfermode (Xfermode x...

http://my.oschina.net/smalant/blog/40328 用法:设置两张图片相交时的模式例子:1mPaint = new Paint();2         mPaint.setXfermode( new PorterDuffXfermode(PorterDuff.M

2015-12-18 15:09:10 530

原创 微信支付 Unable to instantiate receiver net.sourceforge.simcpux.AppRegister

java.lang.RuntimeException: Unable to instantiate receiver net.sourceforge.simcpux.AppRegister: java.lang.ClassNotFoundException: Didn't find class "net.sourceforge.simcpux.AppRegister" on path: DexPa

2015-12-18 14:58:46 3003 2

转载 详解Paint的setShader(Shader shader)

一、概述setShader(Shader shader)中传入的自然是shader对象了,shader类是Android在图形变换中非常重要的一个类。Shader在三维软件中我们称之为着色器,其作用是来给图像着色。它有五个子类,像PathEffect一样,它的每个子类都实现了一种Shader。下面来看看文档中的解释:子类:BitmapShader, ComposeShader, Linea

2015-12-18 14:57:24 2411

转载 android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)

在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚。现在把整个总结一下。其实只要把下面这张图看明白就没问题了。涉及到的方法一共有下面几个:view获取自身坐标:getLeft(),getTop(),getRight(),getBottom()view获取自身宽高:getHeight(),getWidth()

2015-12-18 14:55:19 471

原创 Mysql命令大全

http://dldx.csdn.net/fd.php?i=572364684614177&s=7447bc7957116417435af4beeb5a2063连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061)C:\mysql-5.0.45-win

2015-12-17 21:51:04 643

转载 Android 动画框架详解,第 1 部分

基本原理Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android 中如何通过播放 Gif 文件来实现动画。第二部分实例篇将在原理篇的基础上,向您展示一个动画实例的实现。Androi

2015-12-13 16:56:16 572

转载 Android 动画框架详解,第 1 部分

基本原理Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android 动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析 Tween 动画的实现原理, 最后简单介绍在 Android 中如何通过播放 Gif 文件来实现动画。第二部分实例篇将在原理篇的基础上,向您展示一个动画实例的实现。Android 平台

2015-12-13 16:16:18 365

转载 静态分析工具androguard

虽然在windows端免费版的IDA、VTS等工具都可用来静态分析,但相对来说这些工具用来人工分析在合适不过,但对于项目开发,相对来说都忽视很好扩展。而在androguard却很适合进行扩展或者移植成为自己项目的某一模块,虽然早有耳闻,但也最近才动手体验几把。当然,androguard也被很多人再次开发过了,包括一些提供上传入口的检测网站,静态分析部分感觉都有使用该模块,很多静态分析工具都基于它,

2015-11-27 20:11:33 847

转载 Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)

2015-11-27 12:51:39 469

原创 win10

The Universal Windows Platform(通用Windows平台)• Store and Monetization(商店和货币)• XAML Controls(XAML控件)• XAML Data Binding(XAML数据绑定)• XAML Performance(XAML性能)• Adaptive Design(自适应设计)

2015-11-26 21:53:15 465

转载 提升工作效率的几个Android Studio插件和工具

一些能帮助团队提升工作效率的几个Android Studio插件和工具。(可直接点击标题跳转到GitHub主页)1、ButterKnife ZeleznyButterKnife 生成器,使用起来非常简单方便,不知道ButterKnife的赶紧去我的博客搜下回到顶部2、SelectorChapek设计师给我们提供好了各种资源,每个按钮都要写一个selector

2015-11-26 21:38:19 465

转载 在Eclipse或者ADT中使用ButterKnifeZelezny,Android组件初始化从此变得简单易懂!!!!,androideclipseadt

一、起因想必使用AndroidStudio做开发并且使用ButterKnife的朋友们肯定听说过ButterKnifeZelezny这个组件吧,它可以一键从 布局文件中 生成对于的 View 声明和 ButterKnife 注解。详情请看图:真是太方便了!!!!一键生成啊有木有!!!!脱离苦海啊有木有!!!!但是等等,我到现在还是不习惯用Androi

2015-11-26 20:25:45 427

原创 android ndk 笔记

Getting Started with the NDKThe NDK is not appropriate for most novice Android programmers, and has little value for many types of Android apps.Squeeze extra performance out of a device fo

2015-11-26 18:27:24 391

转载 IOS 整体框架类图值得收藏

Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。1、Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建 Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些

2015-11-23 16:16:18 338

原创 window10 resources

开发者中心:https://dev.windows.com/en-us

2015-11-12 17:35:33 464

转载 react-native —— 在Mac上搭建React Native Android开发环境

需要:JDK,Android SDK,Node.js 1.安装JDK去Java官网下载列表选择Mac OS X x64版 2.安装Android SDK虽然现在谷歌推荐使用Android Studio,但是我还是选择了单独安装Android SDK。这是一个比较全的目录,上面的链接是官方的,有wall,用下面的基本都是网盘资源,速度还可以,记得修改Android SDK

2015-11-10 11:20:58 5509

原创 Python

1. windows搭建python开发环境python:https://www.python.orgide: www.jetbrains.com2. python语法https://www.python.org/dev/peps/pep-0263/条件判断 #coding=utf-8score = 10if score>=80: print "很好"el

2015-11-05 15:38:21 349

原创 javascript-dom

1. 简介2. DOM操作Html3. Dom操作CSS4. JavaScript -Dom EventListner

2015-11-05 08:30:58 316

原创 React

1. 什么是React

2015-11-04 21:15:32 308

原创 React Native

React Native官方文档http://wiki.jikexueyuan.com/project/react-native/1. React Native快速入门1. 介绍React  Native 是facebook 在2015 React 开发者大会上公开的应用开发框架,一个可以用React开发框架,一个可以用React开发原生应用的框架。应用: Face

2015-11-04 20:41:35 518

原创 Software Design Patterns on Android

from : http://www.slideshare.net/PedroVicenteGmezSnch/software-design-patterns-on-android1. Adapter2. MementoProblem to solve:Our problem: Save the Android Activity state to recover it once th

2015-11-02 12:44:46 344

原创 android 性能系列

Android Performance Patterns Season 4  1. Cachematters for networking 2. Optimizing NetWork Request Frequencies 3. Effective Prefetching 4. Adapting to Latency 5. Minimizing Asset Payload

2015-10-30 15:55:47 645

转载 Google 发布 Android 性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2015-10-30 15:07:24 377

转载 Fresco——专为ANDROID加载图片

Fresco是来自Facebook开源的Android图片加载库,跟以前的Image Loader相比,提供了很多有用的新特性。关于 FrescoFresco 是一个强大的图片加载组件。Fresco 中设计有一个叫做 image pipeline 的模块。它负责从网络,从本地文件系统,本地资源加载图片。为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。Fr

2015-10-29 15:01:41 363

转载 Android Universal Image Loader 源码分析

本文为 Android 开源项目源码解析 中 Android Universal Image Loader 部分项目地址:Android-Universal-Image-Loader,分析的版本:eb794c3,Demo 地址:UIL Demo分析者:huxian99,校对者:Grumoon、Trinea,校对状态:完成1. 功能介绍1.1 Android Un

2015-10-29 14:55:54 446

转载 Android 三大图片缓存原理、特性对比

这是我在 MDCC 上分享的内容(略微改动),也是源码解析第一期发布时介绍的源码解析后续会慢慢做的事。 从总体设计和原理上对几个图片缓存进行对比,没用到他们的朋友也可以了解他们在某些特性上的实现。 上篇关于选择开源项目的好处及如何选择开源项目可见:开源项目使用及选型。 一. 四大图片缓存基本信息Universal ImageLoader

2015-10-29 14:33:06 356

原创 代理模式(Proxy)

/** * Proxying implementation of Context that simply delegates all of its calls to * another Context.  Can be subclassed to modify behavior without changing * the original Context. */public

2015-10-29 14:10:52 305

转载 Android设计模式系列--模板方法模式

我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基

2015-10-27 20:14:42 388

转载 Android设计模式系列--观察者模式

观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的

2015-10-27 20:13:59 349

转载 Android设计模式系列--原型模式

CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这就是原型模式。CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这就是原型模式。从java的角度看,一般使用原型模式有个明显的特点,就是实现cloneable的clone()方法。原型模式,能快速克隆出一个与已经存在对象类似的另外一个我们想要的新对象。1.意图

2015-10-27 20:13:21 348

转载 Android设计模式系列-适配器模式

ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对应的适配器作为桥梁,处理相应的数据(并能形成ListView所需要的视图)。对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。ListView用于显示列表数据,但是作为列表数据集合有很多形式,有

2015-10-27 20:11:23 294

转载 Android设计模式系列--工厂方法模式

android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模

2015-10-27 20:10:42 356

j2eejar包

j2eejar包

2015-04-03

c#入门经典

c#入门经典

2015-03-24

深入java虚拟机

深入java虚拟机深入

2015-03-24

java工具类

java工具类

2015-03-24

空空如也

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

TA关注的人

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