自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JasonZhang

越努力,越精彩

原创 Android的消息机制分析

Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于跨进程通信。1. 概述今天我们主要来聊一聊进程内部的消息机制Handler。从技术实现来说消息机制并不复杂,不只是Android平台,各种平台的消息机制原理基本上都是比较相似的,其中用...

2017-04-29 09:24:56

阅读数 377

评论数 0

原创 RxAndroid的初体验

RxAndroid,RxBind

2016-04-12 15:24:39

阅读数 1560

评论数 0

翻译 我进入编程世界的第一步

My first step into the world of Software Development — and what you can learn from it 转载自:medium 原文链接Link As a budding student of computer scien...

2018-01-07 15:57:50

阅读数 531

评论数 0

原创 interview-question

Android面试经验总结

2017-08-17 13:56:34

阅读数 270

评论数 0

原创 多个 git 账户共存

Git 多账户问题困扰我很久,今天决定自己研究下。我遇到的问题是同一台电脑上公司的 git 账号和 github 账号如何共存的问题。

2017-08-17 13:54:24

阅读数 1282

评论数 0

原创 Android通信机制分析-Binder(1)

概述Android四大组件分别是 Activity、Service、BroadcastReceiver、ContentProvider,我们平时开发的 App 都是由四大组件中的一个或者多个组合而成;这四大组件所涉及的多进程间通信底层实现都是基于 Binder 的 IPC 机制。我们平时开发过程中...

2017-05-04 10:34:03

阅读数 265

评论数 0

原创 Hexo接入网易云评论

搞了GitPage之后不久看到多说评论6月份要关闭的消息,一直在琢磨换哪家,大家都有不同的观点,我还是觉得网易的云跟帖值得拥有,毕竟是大厂并且是易友好多年。不多说,说干就干。我使用的是Hexo的插件indigo。

2017-04-29 09:23:00

阅读数 2720

评论数 0

原创 Android上传库到自由仓库Nexus

最近因为公司项目需要,多个组开发的项目依赖于一些公共的Library,正好公司也有Nexus仓库,于是就学习下如何如何将自己的Library上传到Nexus仓库供大家使用。

2017-04-29 09:20:50

阅读数 955

评论数 0

原创 you-get遇到的坑

you-get好用的视频下载器 https://github.com/soimort/you-get 可以下载多个视频网站的视频,包括youtube,爱奇艺等

2017-04-29 09:18:45

阅读数 13588

评论数 1

原创 经典排序之冒泡排序

冒泡排序是在学校学习编程的时候学习的第一种排序算法,可谓是最经典的排序算法,它是基于比较的排序算法,实现简单,接下来我们来一起温习下冒泡排序的实现原理和时间复杂度。      实现原理(升序): 相邻的两个数据(A,B)进行比较,如果A>B,则swap(A,B);一趟排序下来,最大的那个数据...

2016-08-16 11:23:11

阅读数 209

评论数 0

原创 iOS代码布局

初学iOS开发,请教做iOS开发多年的朋友使用代码布局的居多,赶紧又问了下度娘,发现使用storyboard和nib等布局有诸多不便,遂决定试一把代码布局,虽然iOS不想android那样多种多样的分辨率,但现在手机也有4个不同分辨率要兼容,好在水果公司出了autoLayout,话不多说直接上代码...

2016-04-18 11:39:42

阅读数 463

评论数 0

原创 Android4.4以上沉浸式状态栏

在BaseActivity的onCreate中添加如下代码,设置状态栏透明和设置状态栏颜色 if (Build.VERSION.SDK_INT >= 19) { getWindow().addFlags(WindowManager.LayoutParams.FLA...

2016-04-06 18:58:12

阅读数 362

评论数 0

原创 RadioButton样式自定义

1、下载要替换的样式图或者由设计师提供,我是从google下载的 https://design.google.com/icons/#ic_radio_button_unchecked 2、写selector来设置样式 3、在xml中设置android:...

2016-04-05 14:15:10

阅读数 321

评论数 0

原创 Android常用正则表达式

常用正则表达式收集 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00...

2016-04-05 13:47:43

阅读数 384

评论数 0

原创 限制EditText输入文字的数目

1、在xml布局中设置 android:maxLength="36" 2、通过代码设置 editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(36)}); 3、通过设置editText的监...

2016-04-05 13:32:57

阅读数 635

评论数 0

原创 IOS开发随笔2

1、网络访问代码      用户登录时app常用的,需要将用户名和密码以及一些服务端需要的数据传给服务端,代码示例如下 - (void)login { NSLog(@"login btn has pressed! username = %@, password=%@"...

2016-03-12 12:27:13

阅读数 332

评论数 0

原创 IOS开发随笔

1、网络访问           作为一个app,基本99%都需要访问网络,无论是下载数据还是访问接口刷新页面都需要网络,那方法是什么?请客官随我来     使用XCode打开Info.plist,然后加入一行App Transport Security Settings,然后在App Trans...

2016-03-12 10:57:31

阅读数 239

评论数 0

原创 cocapods的使用

做Android开发几年,一直想自学IOS的开发,之前尝试多次都因为自制力不足,一两周之后就搁置了,这次重新拾起来,决定更进一步。      在Android开发的时候有很多第三方(大牛们)开发的成熟的好用的库,避免自己重复造轮子,用起来也简单方便,所以IOS也有不少,这里就记录下我在初学IOS的...

2016-03-12 10:24:27

阅读数 875

评论数 0

转载 ubuntu recovery mode root readonly filesystem 解决

进入ubuntu recovery mode 选择root opt 进去后 mount -o remount, rw /

2015-09-16 09:53:01

阅读数 1364

评论数 0

原创 Ubuntu开启远程控制的方法

1、安装openssh-server      sudo apt-get install openssh-server       2、检查是否安装成功 有sshd证明是启动成功了 3、使用ssh localhost,连接本地验证 4、在其他电脑上使用ssh连接 最后cd...

2015-03-28 09:54:12

阅读数 1435

评论数 1

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