自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (31)
  • 收藏
  • 关注

原创 Mac安装nvm,complete:13: command not found: compdef

1.命令安装curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash安装完成后会显示export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && ...

2021-03-13 23:33:16 2723

转载 公钥,私钥(转载)

转自:https://blog.csdn.net/tabactivity/article/details/49685319 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用...

2018-11-26 16:26:49 391

转载 as 强制刷新 gradle 依赖缓存

转自:https://blog.csdn.net/ziwang_/article/details/76383203 如果你正在开发一个库,并将它传上 jcenter 或者 jitpack,由于没上线,于是你一直上传 1.0 的版本,不停地覆盖远程仓库上的版本,但是你遗憾地发现本地的 gradle 出了问题,那么是由于 gradle 在下载依赖的同时自动将其缓存了一份在本地,所以等你第二次开...

2018-11-08 18:44:52 2625

转载 RN的局部刷新

转自:https://blog.csdn.net/que_li/article/details/52872479ref属性不只是string ref属性不仅接受string类型的参数,而且它还接受一个function作为callback。这一特性让开发者对ref的使用更加灵活。render() { return <TextInput ref={(c) => this._inp...

2018-06-11 17:52:11 2647

转载 RN使用setNativeProps渲染

在React-Native里面,如果要改变组件的样式可以通过state 或者 props来做到。但有些时候由于性能瓶颈,不得不放弃通过触发render的方式来改样式,而是通过setNativeProps 来直接更改原生组件的样式属性 来达到相同的效果。如下图:header渐变效果上图中的header渐变和搜索框出现都是直通过setNativeProps来实现的。因为header要响应滚动事件,如果...

2018-06-11 15:16:21 691

转载 Maven的安装与使用

转自:https://blog.csdn.net/zackzhaoyang/article/details/49636921Maven的安装与使用命令行安装如果使用的是unix/linux, 用命令行apt-get或者yum可以直接安装。Mac上推荐使用HomeBrew。brew的安装,打开Terminal,输入: ruby -e "$(curl -fsSL https

2018-04-26 09:29:27 247

转载 Android Studio3.x新的依赖方式(implementation、api、compileOnly)

转自:http://blog.csdn.net/yuzhiqiang_1993/article/details/78366985?locationNum=6&fps=1Android Studio3.0正式版已经出来了,相比2.x的版本,编译速度提高了不少。 当我们使用AS3.0新建项目时会发现,默认的依赖由之前的compile更改为implementation了。

2018-02-02 10:19:07 1787

转载 Android studio引用包冲突

转自:http://blog.csdn.net/yuzhiqiang_1993/article/details/78214812All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes

2018-02-02 10:13:45 1677

转载 response的contentType的类型值

转自:http://blog.csdn.net/andyzhaojianhui/article/details/72875698本文导读:ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/html。response的ContentType()的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MI

2017-12-18 18:06:05 578

转载 函数式编程初探

转自:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html函数式编程初探诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、S

2017-11-21 17:06:52 294

转载 Android 高清加载巨图方案 拒绝压缩图片

转自:http://blog.csdn.net/lmj623565791/article/details/49300989本文出自:【张鸿洋的博客】一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图片显示:根据

2017-10-19 15:08:40 321

原创 屏幕适配多个dimens

由于Android手机屏幕的各异,导致我们在开发过程中,为保证ui效果的统一,往往需要针对性的进行屏幕适配。我们先看几个概念:px:pixel,像素Android原生API,UI设计计量单位,如获取屏幕宽高。屏幕分辨率:指在纵向和横向方向上的像素点数,单位是px,一般显示方式是纵向像素数量*横向像素数量,如1920*1080。屏幕尺寸:一般是屏幕对角线长度,单位

2017-10-17 17:50:39 657

转载 Okio库 Timeout类源码解析

转自:http://blog.csdn.net/zhuoxiuwu/article/details/53557646Timeout类的作用  Timeout类用来处理当前线程对异步任务执行的等待超时时间或截止时间,当超时或到截止时间时,抛出一个 InterruptedIOException 的异常,在 Okio 包中,处理Io流时,都需要使用到。TimeOut 主要

2017-08-03 15:18:04 887

转载 RxJava

转自:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJa

2017-08-02 16:00:48 591

转载 Java 代理模式

转自:http://blog.csdn.net/guojun828/article/details/6155971定义   为其它对象提供一种代理以控制对这个对象的访问类图[Java] view plain copy通用代码  抽象主题类  public interface Subject {  public void r

2017-07-31 18:27:39 269

转载 Android Scroller讲解及应用

转自:Android scrollTo() scrollBy() Scroller讲解及应用scrollTo() 、scrollBy()及 Scroller在视图滑动中经常使用到,比如最常见的Launcher就是用这种方式实现。为了更加明了的理解,还是去看一下源码。在View类中,scrollTo的代码如下:[html] view plain

2017-07-27 18:24:21 430

转载 Android消息队列和Looper及IntentService

IntentService继承自Service,包装了一个带Looper的线程由于Service运行在UI线程中,所有耗时的操作都需要新启一个Thread进行处理一般的Thread是没有消息队列的,IntentSerivce中通过使用HandlerThread(定义了消息队列)1.首先在onCreate中创建了一个HandlerThread线程并调用了start方法启动@Ove

2017-07-27 18:14:25 692

转载 Android中Looper之ThreadLocal

总结:Looper中定义了一个静态的ThreadLocal变量(所有Looper共享同一静态变量),一个静态sMainLooper(主线程Looper)所有Looper关联了同一个静态的sThreadLocal所有Thread中都有一个ThreadLocal.Values数组变量看下设置Looper的过程:1.线程调用Looper.prepare方法,sThread

2017-07-27 17:33:13 585

转载 关于Android的.so文件

早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口(Application Binary

2017-07-25 16:31:22 346

转载 Android如何调用第三方SO库

转自:http://www.cnblogs.com/android-blogs/p/5647286.html问题描述:Android如何调用第三方SO库;已知条件:SO库为Android版本连接库(*.so文件),并提供了详细的接口说明;已了解解决方案:1.将SO文件直接放到libs/armeabi下,然后代码中System.loadLibrary("xxx");再

2017-07-25 16:29:53 847

转载 用Proguard的-assumenosideeffects清除log

转自:用Proguard的-assumenosideeffects清除log在Android应用开发过程中,通过Log类输出日志是一种很重要的调试手段。大家对于Log类的使用,一般会形成几点共识:在Debug模式下打印日志,在Release模式下不打印日志避免滥用Log类进行输出日志。因为这样可能造成日志刷屏,淹没真正有用的日志。封装

2017-07-25 16:16:49 2186

转载 Android打包productFlavors 用法

最近项目中遇到了要使用opencv的情况,涉及到了abi兼容的选择。因为如果全部都适配的话,包很大,这样兼容那些用户数极少的cpu就很不划算,所以我只适配了armeabi-v7a这一个。但是今天在x64-v8a的模拟器上看的时候,提示我的library.so文件找不到,我记得这个应该是向下兼容的,但是出现这种情况很奇怪,于是我就在网上找了找答案。解决方法:abiFilters在ap

2017-07-24 18:20:37 5500

转载 git分支类型

分支类型Git上始终保持两个分支,master分支develop分支。master分支主要用于发布时使用,而develop分支主要用于开发使用。 除了以上两个常驻分支外,我们还可以适当分支出三种分支:功能(feature)分支预发布(release)分支修补bug(fixbug)分支这三种分支使用完后也该删除,保持两个常驻分支。

2017-07-24 17:44:32 2388

原创 TCP三次握手四次挥手

1、TCP头格式(1)   Source Port(源端口号):数据发起者的端口号,16bit。(2)   Destination Port(目的端口号):数据接收者的端口号,16bit。(3)   Sequence Number(顺序号码,Seq):用于在数据通信中解决网络包乱序(reordering)问题,以保证应用层接收到的数据不会因为网络上的传输问题而乱序(TC

2017-07-20 18:07:46 385

转载 java 一个汉字占多大空间

面试题:一个汉字占多大空间。其实这个问题我了解不深的,知道结论不知道为什么。借此梳理下认识。先回顾下java基本类型一基本类型 :简称四类八种,声明变量的同时分配了空间,举例如下:  Int a =1;一、4种整型     byte      1字节           -128——127     short     2 字节         -32,768

2017-07-20 10:53:18 2379

转载 五种不同的 URL 参数解析方法的性能比较

URL 参数解析方法:httpclient org.apache.http.client.utils.URLEncodedUtilsURLEncodedUtils.parse(query, Charset.forName("UTF-8"));jettyUtil org.eclipse.jetty.util.UrlEncodedMultiMap values =

2017-07-18 16:02:53 2492 1

转载 Android ImageView

转自:ImageViewmageView是开发中经常使用到的一个控件,也可以说是必不可少的。对于它的使用,除了注意ScaleType的理解和设置外,还需要注意其他一些问题,比如设置一张大的背景图片内存占用和释放等。还有它的拓展性方面,像圆角图片、圆形图片、图片边框等等。因此,如果想熟练使用这个控件,就需要对其实现的机制有一个基本的了解。  ImageView也是直接继承于V

2017-07-14 17:17:17 436

转载 Android Okio

转自: Android 善用Okio简化处理I/O操作Okio库是一个由square公司开发的,它补充了Java.io和java.nio的不足,以便能够更加方便,快速的访问、存储和处理你的数据。而OkHttp的底层也使用该库作为支持。而在开发中,使用该库可以大大给你带来方便。目前,Okio的最新版本是1.6.0,gradle的引用如下compile 'com.sq

2017-07-13 18:14:17 651

转载 深入理解okio的优化思想

转自:http://blog.csdn.net/zoudifei/article/details/51232711随着越来越多的应用使用OKHttp来进行网络访问,我们有必要去深入研究OKHTTP的基石,一套更加轻巧方便高效的IO库okio.OKIO的优点有同学或会问,目前Java的IO已经非常成熟了,为什么还要使用新的IO库呢?笔者认为,答案有以下几点:

2017-07-13 18:10:47 700

转载 View的弹性滑动

转自:https://github.com/Idtk/Blog/blob/master/Blog/8%E3%80%81Scroll.md滑动是Android开发中非常重要的UI效果,几乎所有应用都包含了滑动效果,而本文将对滑动的使用以及原理进行介绍。自定义View系列目录一、scrollTo与ScrollByView提供了专门的方法用于实现滑动效果,分别

2017-07-06 18:03:59 393

转载 唤醒APP

转自:https://mp.weixin.qq.com/s?__biz=MzAwNjAzNjMyOQ==&mid=2650215008&idx=1&sn=5de38cea68bb86589680a93e679fc9d1&chksm=83103c66b467b5703c1b78d8bafc79a867a611be5672b9ed259577757fb6fa0ff8d42c954f69&scene=1

2017-07-06 17:50:09 1727

转载 不要滥用SharedPreference

转自:http://weishu.me/2016/10/13/sharedpreference-advices/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.ioSharedPreference是Android上一种非常易用的轻量级存储方式,由于其API及其友好,得到了很多很多开发者的青睐。但是,Shared

2017-07-04 16:49:24 345

转载 TCP和UDP的区别

转自:http://blog.csdn.net/li_ning_/article/details/52117463TCP UDPTCP与UDP基本区别  1.基于连接与无连接  2.TCP要求系统资源较多,UDP较少;   3.UDP程序结构较简单   4.流模式(TCP)与数据报模式(UDP);   5.TCP保证数据正确性,UDP可能丢包   6

2017-07-04 16:43:59 238

转载 网络协议之Tcp、Http

转自:http://www.cnblogs.com/ImBit/p/5513401.html一、网络协议二、TCP(Transmission Control Protocol,传输控制协议)TCP头格式TCP协议中的三次握手和四次挥手TCP报文抓取工具三、HTTP(HyperText Transfer Protocol,超文本传输协议)请求报文结

2017-07-04 16:42:27 500

转载 OkHttp深入学习

转自:http://blog.csdn.net/evan_man/article/details/51173810 Android 4.4之后,HttpURLConnection底层实现已被OkHttp替换。可以见得OkHttp的性能已经被Google所认同。对于为何会想深入了解该库的原因:因为它的最底层走到了java的Socket;利用向Socket写入特定的Http协议数据包,

2017-07-04 16:41:03 444

转载 HttpUrlConnection底层实现

转自:http://blog.csdn.net/zhongweijian/article/details/7619453最近有个需求需要对于获取URL页面进行host绑定并且立即生效,在java里面实现可以用代理服务器来实现:因为在测试环境下可能需要通过绑定来访问测试环境的应用实现代码如下: public static String getResponseText(Str

2017-07-04 16:37:25 3284 1

转载 Android过度绘制的优化

转自:http://jaeger.itscoder.com/android/2016/09/29/android-performance-overdraw.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io文章来源:itsCoder 的 WeeklyBolg 项目itsCoder 主页:http:

2017-07-04 16:28:16 1770

转载 Android水波纹loading

转自:http://blog.csdn.net/wingichoy/article/details/50523713在开始之前,首先来说说预备知识,这些知识在爱哥的博客上都有详细的介绍:点我进入爱哥自定义view系列效果图如下:  应用场景很多。。比如。。。内存占用百分比之类的本项目地址:点击打开链接   预备的知识有:

2017-07-04 14:04:17 797

转载 c头文件

转自:http://www.cnblogs.com/webcyz/archive/2012/09/16/2688035.htmlC语言头文件的作用 最近在工作当中遇到了一点小问题,关于C语言头文件的应用问题,主要还是关于全局变量的定义和声明问题.学习C语言已经有好几年了,工作使用也近半年了,但是对于这部分的东西的确还没有深入的思考过.概念上还是比较模糊的,只是之

2017-05-19 18:22:32 367

转载 C语言中的四种存储类型

转自:http://blog.csdn.net/u014041012/article/details/46432441   一、 首先来说说数据的类型,所有的数据都有两种类型,一是常见的数据类型,如int,float等,一种便是今天的重头戏,存储类型。总共有四种存储类型的变量,分别为自动变量(auto)、静态变量(static)、外部变量(extern)以及寄存器变量(register

2017-05-19 16:13:49 2241

NineOldAndroids开源动画

NineOldAndroids 开源动画

2015-12-22

Android侧滑删除slideview

Android 侧滑删除 slideview

2015-07-07

Android 短信源码

Android 短信源码,学学习短信的缓存机制

2014-11-03

slidingmenu侧滑菜单

好用的Android侧滑菜单,slidingmenu源码工程

2014-11-03

android-vcard-1.4.7源码

android-vcard-1.4.7官方文件 包括源码及实例demo

2014-11-03

JAVA JDK API

JAVA JDK API

2013-05-17

android-sdk platform-13离线文件part2(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

android-sdk platform-13离线文件part1(有2部分组成)

android-sdk platform-13离线文件

2013-05-07

讯飞tts4.0

讯飞tts4.0

2012-09-03

tts中文发音

tts中文发音

2012-09-03

object-c基础教程

object-c基础教程

2012-07-28

91助手

91助手

2012-07-09

phonegap18

phonegap18 android

2012-06-07

旋转木马效果

android图片旋转木马效果 环形旋转 切换 类似gallery效果

2012-05-18

Android动画效果编程基础

Android动画效果编程基础 Android的animation由四种类型组成 ndroid动画总结 逐帧动画(frame-by-frame animation),这种动画和GIF一样,一帧一帧的显示来组成动画效果;

2012-02-05

Android Matrix理论与应用详解

Android Matrix理论与应用详解

2012-02-05

android中文api合集(5)-eoe

Android中文翻译组是一个非盈利性质的开源组织,聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对Android相关的API及开发者指南等进行翻译,至今已超过200人报名参与,欢迎更多朋友加入,联系Mail:[email protected],关于翻译组的更多介绍, 请看http://www.cnblogs.com/over140/archive/2010/10/26/1861234.html。 本合集包含126章节API和8章开发者指南。

2011-08-28

eoe仿UC菜单eoe仿UC菜单

eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单eoe仿UC菜单

2011-06-16

android核心分析

android核心分析 android核心分析 android核心分析 android核心分析 android核心分析

2011-06-13

eclipse插件Easy Explore

eclipse插件Easy Explore,在eclipse中右键Easy Explore查看在本地的目录 下载完成后,直接将jar文件放到eclipse/features目录下,重启eclipse即可。

2011-05-13

Android应用原理与开发(高焕堂 三十六技)

Android应用原理与开发(高焕堂 三十六技)

2011-05-05

设计模式(常用的面向对象设计模式)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。

2011-05-05

android 应用开发中文指南doc

android 应用开发中文指南doc 四大组件及intent过滤

2011-04-11

Android开发教程_官方

Android开发教程_官方.pdf 新版android的开发教程和笔记 基础编程以及资源推荐

2011-03-15

Android画图的应用知识

Android画图.pdf 包括对自定义view的处理以及图片动画的应用。

2011-03-15

android的五大类各种常用类的资料整理

android的五大类各种常用类的资料整理.doc

2011-03-15

关于常用算法的分析和常见程式演算

关于常用算法的分析。 “常见程式演算”主要收集一些常见的程式练习题目,您可以藉这些题目培养一些程式设计逻辑的感觉,对题目的分类只是个大概,方便索引而已,实作的部份是使用 C 及 Java。

2011-03-15

《Android应用开发揭秘》源码_3-6_8-9_12_16

《Android应用开发揭秘》源码,其中的第3、4、5、6、8、9、12、13、14、15、16章节的源码。

2011-02-22

《Android应用开发揭秘》源码

《Android应用开发揭秘》的源码,附件为其中第2、7、10、11章的源码。

2011-02-22

code formatter编码风格

自己用的一个code formatter编码风格

2011-02-14

空空如也

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

TA关注的人

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