自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

along

求知求索

  • 博客(301)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android快速开发系列 10个常用工具类

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java

2016-06-24 10:14:40 486

原创 adb shell 如何选择特定的设备?

开篇手机冲着电,开着安卓模拟器,想给模拟器发送命令,怎么办呢?怎么办呢?解决之法其实这个一查,stackoverflow或者百度谷歌一大把,比如这个“http://stackoverflow.com/questions/14654718/how-to-use-adb-shell-when-multiple-devices-are-connected-fails-with-error-mor”,不过呢

2016-06-22 11:52:00 30592 3

转载 《老罗的Android之旅》导读PPT

[转自:http://blog.csdn.net/luoshengyang/article/details/12957169]         虽然好几个月没更新博客了,但是老罗一直有在准备可以分享的东西的。除了早前在微博分享Android4.2相关技术之外,这次还特意准备了13个PPT,总结之前所研究过的东西。内容从Android组件设计思想,到Android源码开发和调试环境搭建,再到

2016-06-19 14:07:26 697

转载 “煎蛋”Android版的高仿及优化(一)——逆向工程及TcpDump抓包入门

转载自:http://blog.csdn.net/zhaokaiqiang1992转眼之间,毕业季已经来临,四年充实而忙碌的大学也将走到尾声,我很期待毕业后的生活呀!首先多谢各位对我的Blog的支持,大家互相交流学习,作为回报,我把自己收藏的好文章分享给大家,详情请戳Android相关问题的好文章整理——温故而知新,可以为师矣。除此之外呢,最近一直忙于工作和准备毕业论文

2016-06-19 13:44:38 838

转载 ANROID动态加载技术系列索引

[转载:https://zhuanlan.zhihu.com/p/20515113]ANROID动态加载技术 系列索引基本信息Author:KaedeaGitHub:android-dynamical-loading动态加载介绍说到动态加载,我们经常使用“插件化”、“热修复”、“热部署”等词汇,所以大家应该不会陌生。本系列的文章的主要目的是分析一下整个动态加载的过程

2016-06-18 22:13:45 489

转载 Trie树:应用于统计和排序

[转自:http://blog.csdn.net/hguisu/article/details/8131559]1. 什么是trie树  1.Trie树 (特例结构树)        Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统

2016-06-18 21:21:20 573

转载 React Native 从入门到原理

[转自: http://www.jianshu.com/p/978c4bd3a759]React Native 从入门到原理React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几。本文分为两个部分:上半部分用通俗的语言解释了相关的名词,重点介绍 React N

2016-06-18 21:04:55 1763

转载 通往全栈工程师的捷径 —— React

[转自:腾讯Bugly(http://bugly.qq.com)]本文对react进行了深入浅出的介绍, 配图以说明, 清晰明了. 在学习React Native之前, 先通过这个了解React可以少走很多弯路.首先,我们来看看 React 在世界范围的热度趋势,下图是关键词“房价”和 “React” 在 Google Trends 上的搜索量对比,蓝色的是 React,红色的是房

2016-06-18 16:02:29 925

转载 React/React Native 的ES5 ES6写法对照表

[转自:http://bbs.reactnative.cn/topic/15/react-react-native-%E7%9A%84es5-es6%E5%86%99%E6%B3%95%E5%AF%B9%E7%85%A7%E8%A1%A8/2]很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends R

2016-06-18 12:38:57 425

转载 理解“渐进增强(Progressive Enhancement)”

[转自:http://kb.cnblogs.com/page/539274/]  原文:Understanding Progressive Enhancement  作者:Aaron Gustafson  译者:空帷 @ Taobao UED  自 1994 年开始,Web 开发社群就擂起了名为“平稳退化 (Graceful Degradation)”的大鼓

2016-06-17 14:56:30 1001 1

转载 DL动态加载框架技术文档

Android apk动态加载机制的研究Android apk动态加载机制的研究(二):资源加载和activity生命周期管理APK动态加载框架DL解析Android 使用动态加载框架DL进行插件化开发DL插件开发笔记DL开发注意事项DynamicLoadApk

2016-06-16 09:37:13 363

转载 Java 8: 从永久代(PermGen)到元空间(Metaspace)

正如大家所知,JDK 8 Early Access版已经提供下载。这使开发者可以体验Java8的新特性。其中之一,是Oracle从JDK7发布以来就一直宣称的要完全移除永久代空间。例如,字符串内部池,已经在JDK7中从永久代中移除。JDK8的发布将宣告它的终结。这篇文章将会分享到目前为止对 PermGen 继任者:Metaspace的了解。我们将通过运行一个存在类元数据对象“泄漏”的程序,来对

2016-06-15 19:04:37 531

转载 Java PermGen 去哪里了?

Java PermGen 去哪里了?原文链接:原文作者:Monica Beckwith  以下为本人翻译,仅用于交流学习,版权归原作者和InfoQ所有,转载注明出处,请不要用于商业用途在Java虚拟机(JVM)内部,class文件中包括类的版本、字段、方法、接口等描述信息,还有运行时常量池,用于存放编译器生成的各种字面量和符号引用。在过去(自定义类加载器还不是很常见的时

2016-06-15 19:00:20 532

原创 Java8移除永久代

Java8移除永久代起因:最近看深入理解Java虚拟机, 在实战OutOfMemoryError的运行时常量池溢出时, 我的Intellij提示如下: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=10M; support was removed in 8.0 Java HotSpot(TM) 64-

2016-06-12 20:02:50 4473

转载 利用Android 插件化 动态升级

【转自:http://www.trinea.cn/android/android-plugin/】1、作用大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式) 常用的其他解决方法还包括:Google Multidex,用 H5 代替部分

2016-06-03 15:22:48 612

转载 IO - 同步,异步,阻塞,非阻塞

[转自:http://blog.csdn.net/historyasamirror/article/details/5778378]一篇非常好的讲解同步异步阻塞非阻塞的文章, 以Linux背景下的网络IO为例.同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别

2016-06-03 10:23:35 817

转载 Android Binder设计与实现 - 设计篇

关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本

2016-06-02 10:58:58 774

转载 Android Volley完全解析(四),带你从源码的角度理解Volley

Android Volley完全解析(四),带你从源码的角度理解Volley

2016-05-31 12:15:32 473

转载 Android Volley完全解析(三),定制自己的Request

转自:http://blog.csdn.net/guolin_blog/article/details/17612763 经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequ

2016-05-31 12:15:15 457

转载 Android Volley完全解析(二),使用Volley加载网络图片

在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。 在上篇文章中有提到过,Volley

2016-05-31 12:14:59 445

转载 Android Volley完全解析(一),初识Volley的基本用法

Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项

2016-05-31 12:14:39 532

转载 公共技术点之 Java 注解 Annotation

公共技术点之 Java 注解 Annotation本文为 Android 开源项目源码解析 公共技术点中的 注解 部分分析者:Trinea,校对者:Trinea,校对状态:完成不少开源库都用到了注解的方式来简化代码提高开发效率。本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析

2016-05-30 12:25:11 396

转载 android开发游记:RecyclerView无法添加onItemClickListener最佳的高效解决方案

【转自:http://blog.csdn.net/liaoinstan/article/details/51200600】 自从RecyclerView发布以来,由于其高度的可交互性被广泛使用。但是RecyclerView确没有像ListView一样提供onItemClickListener却让人比较难过,网上搜索了一番有不少解决方案,但是其本质都是通过给每个item添加onClickListen

2016-05-28 20:22:47 658

转载 Android 和 Java 性能优化最佳实践

一 什么是性能问题当我们谈到性能问题时,一般是指如下两个概念1 响应时间指从用户操作开始到系统给用户以正确反馈的时间。一般包括逻辑处理时间 + 网络传输时间 + 展现时间。对于非网络类应用不包括网络传输时间。 展现时间即网页或 App 界面渲染时间。响应时间是用户对性能最直接的感受。2 TPS(Transaction Per Second)TPS指每秒处理的事务数,是系统吞吐量的指标。在搜索系统中

2016-05-25 19:32:17 2766 1

转载 使用Wireshark深入学习TCP三次握手

【转自:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html】之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,

2016-05-25 14:13:39 988

翻译 深入了解Bundle和Map

往Bundle对象放入特殊的Map假设有这样一个案例:你需要将一个要传递的map附加到Intent对象。这个案例虽然不常见,但是,这种情况也是很有可能发生。 如果你在Intent对象中附加的是一个Map最常见的接口实现类HashMap,而不是包含附加信息的自定义类,你是幸运的,你可以用以下方法将map附加到Intent对象:

2016-05-25 13:25:04 6214

转载 Android Support兼容包详解

【转自:http://stormzhang.com/android/2015/03/29/android-support-library/】背景来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧.Support Library我们都知道Android一些SDK比较分

2016-05-25 11:42:51 332

转载 Android利用Fiddler进行网络数据抓包

【转自:http://www.trinea.cn/android/android-network-sniffer/】主要介绍Android及IPhone手机上如何利用Fiddler进行网络数据抓包,比如我们想抓某个应用(微博、微信、墨迹天气)的网络通信请求就可以利用这个方法。 Mac 下请使用 Charles 代替 Fiddler。 相对于tcpdump

2016-05-25 10:36:40 514

转载 Android中HttpURLConnection使用详解

【转自:http://blog.csdn.net/iispring/article/details/51474529】认识Http协议Android中发送http网络请求是很常见的,要有GET请求和POST请求。一个完整的http请求需要经历两个过程:客户端发送请求到服务器,然后服务器将结果返回给客户端,如下图所示: 客户端->服务器 客户端向服务器

2016-05-25 10:22:28 1145

转载 一个绚丽的loading动效分析与实现!

这篇文章作者根据一个动画,分析其原理,并一步步给出实现。         尊重原创,欢迎转载,转载请注明: FROM  GA_studio   http://blog.csdn.net/tianjian4592       前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较

2016-05-25 09:43:38 884

转载 Retrofit2 完全解析 探索与okhttp之间的关系

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51304204; 本文出自:【张鸿洋的博客】一、概述之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于rest

2016-05-24 09:38:32 982

转载 Retrofit2 更新指南

【转载自:http://zhaoshanshan.me/2015/10/12/Retrofit2-%E6%9B%B4%E6%96%B0%E6%8C%87%E5%8D%97/Retrofit2较1.9有不少改进,使用方法上也有不小区别,对大家最常造成的影响的就是Retrofit2里同步的方式不再是Retrofit中RestAdapter了。详细区别看下文】Retrofit2

2016-05-23 12:19:24 963

转载 Android异步更新UI的四种方式

【转自:http://www.36nu.com/post/86.html】大家都知道由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,大致有4种方式,下面分别使用四种方式来更新一个TextView。1.使用Handler消息传递机制package com.example.runonuithreadtest;import android

2016-05-20 11:46:29 568

转载 【趣文】我是一个Java class

【转自:https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=416976590&idx=1&sn=22823ada76d8cfd26a43e8d3a7b7a60e】前言:本文主要想讲一下Java 虚拟机的故事, 可能有点偏门,不妥之处欢迎留言交流。第一回 陌生警察我出生在 C 盘下面一个很深层次的目录下,

2016-05-20 11:41:19 456

转载 【趣文】我是一个线程

【作者:IBM刘欣  来自:码农翻身 】  我是一个线程, 我一出生就被编了个号: 0x3704,  然后被领到一个昏暗的屋子里,  这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说:我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。我一脸懵

2016-05-20 10:04:45 426

转载 从一个栈引出的内存泄露问题

【转:http://www.cnblogs.com/kissazi2/p/3618464.html】我记得在有一次面试中,面试官问我自己实现的一个栈中会不会有内存泄露的问题,我努力搜索可能的问题,就是感受不到可能出现的问题。当时忽然意识到,内存泄露这个问题一直被我忽略,因为用的是java/C#,这些语言中都有内存自动回收的机制,我突然发现自己对这个问题竟然一无所知。面试中的栈就是下面这个:

2016-05-20 09:37:36 581

转载 垃圾回收,引用类型和五种可达性-强、软、弱、虚、不可达

【转:http://www.cnblogs.com/kissazi2/p/3619139.html】Java虚拟机有5个不同级别的对象的可达性。●强可达(Strongly reachable)如果一个对象可以被一些线程直接使用而不用通过其他引用对象(reference objects),那么它就是强可达。一个新创建的对象对创建它的线程来讲就是强可达的。这是我们知

2016-05-19 17:37:46 1157

转载 用Fragment解决屏幕旋转(状态发生变化)状态不能保持的问题

【转:http://www.cnblogs.com/kissazi2/p/4116456.html】这篇文章解决了在StackOverflow上一个经常被提到的问题。在配置发生变化(Configuration changs)时,什么是最好的保存活动对象方法,比如运行中的线程,Sockets,AsyncTask。要回答这个问题,我们要先讨论一些开发者在Activity生命

2016-05-19 16:48:22 1076

转载 避免使用非静态内部类,这会导致Context泄露

【转载:http://www.cnblogs.com/kissazi2/p/4121852.html】思考下面代码1 public class SampleActivity extends Activity {2 3 private final Handler mLeakyHandler = new Handler() {4 @Override5

2016-05-19 16:29:51 2155

转载 为什么应该使用MyFragment.newInstance()创建新的Frgament,而不是new MyFragment()

【转:http://www.cnblogs.com/kissazi2/p/4127336.html】我最近读到StackOverflow上面关于Fragment实例化的一个问题,觉得挺有趣的。new MyFragment()和MyFragment.newInstance()之间的差别是什么?应该用哪个呢?好问题。答案就是这篇文章的题目所建议的,这是一种合理的设计。在这种

2016-05-19 16:21:28 1617 1

netlib-native_system-win-x86_64全套

libblas3.dll libgcc_s_seh-1.dll libgfortran-3.dll liblapack3.dll libopenblas.a libopenblas.dll libopenblas.dll.a libquadmath-0.dll netlib-native_system-win-x86_64.dll

2015-12-14

windows下快速安装python中的setuptools脚本

如安装chardet需要先安装setuptools,但是网上方法好多莫名其妙 网上查了好多方法最后才在官网找到这个脚本,非常方便

2013-10-02

OPENGL所需库及环境变量配置

OPENGL所需库及环境变量配置 +---GLee5_4 | extensionList.txt | GLee.c | GLee.h | GLee.lib | readme.txt | +---glew-1.5.1-win32 | | LICENSE.txt | | | +---bin | | glew32.dll | | glewinfo.exe | | glewinfo.txt | | visualinfo.exe | | | +---doc | | advanced.html | | basic.html | | credits.html | | glew.css | | glew.html | | glew.png | | glew.txt | | glxew.html | | gpl.txt | | index.html | | install.html | | khronos.txt | | log.html | | mesa.txt | | new.png | | ogl_sm.jpg | | wglew.html | | | +---include | | \---GL | | glew.h | | wglew.h | | | \---lib | glew32.lib | glew32s.lib | +---glut-3.7.6-bin-32and64 | glut.def | glut.h | glut32.dll | glut32.lib | glut64.dll | glut64.lib | README-win32.txt | +---glutdlls37beta | GL.h | GLU.h | glut.dll | glut.h | glut.lib | glut32.dll | glut32.lib | \---OpenGL开发库 GL.H GLAUX.H GLAUX.LIB GLEXT.H GLU.DLL GLU.H glu.lib GLU32.LIB GLUT.DLL GLUT.H glut.lib GLUT32.DLL GLUT32.LIB OPENGL.DLL opengl.lib OPENGL32.LIB OpenGL开发库.rar OpenGL环境设置.txt WGLEXT.H

2013-04-13

空空如也

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

TA关注的人

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