![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
文章平均质量分 59
a_si
图书馆的雕像,自习室的幽灵。唤醒黎明的闹钟,闪耀午夜的台灯,守望课本的双眼,追寻知识的灵魂。
展开
-
为什么我在逐渐冷落HashMap,扶SparseArray上位
为什么我在逐渐冷落HashMap,扶SparseArray上位You know ,在Android开发时,我们使用的大部分都是Java的api,比如遇到键值对保存,我们首先想到HashMap这个api,其使用率非常高,但是这样真的好吗?其实Android是个对于内存极其敏感的平台。也推出了一部分更适用自己的api。比如针对HashMap,Android给出了稀疏数组替代方案。Why?HashMap我原创 2016-03-03 16:32:31 · 591 阅读 · 0 评论 -
对于横竖屏切换的生命周期你真的很了解吗
说起activity的生命周期,我想everyone都能熟练的背诵出来,但是谈到横竖屏切换的时候,真正了解的不多(对于菜鸟来说)。打开手机 onCreate–> onStart–> onResume–> 然后切成横屏呢? onSaveInstanceState–> onPause–> onStop–> onDestroy–> onCreate–> onStart–原创 2016-02-18 21:18:29 · 402 阅读 · 0 评论 -
mvp+recycleView+cardView+customToolbar+按密度适配之一
首先导入本地的适配maven这个适配方案,改自张鸿洋大神的autolayout,在使用大神的适配方案的时候,发现相同分辨率不同密度的手机,会出现不适配的情况。所以改为按密度适配。能适配更多手机。已上传maven库:compile ‘com.zitech.common:autolayout:1.0.1’添加用到的依赖compile 'com.android.support:appcompat-v7:2原创 2016-05-26 14:36:19 · 739 阅读 · 0 评论 -
知道这20个正则表达式,能让你少写1,000行代码
原文链接:http://www.jianshu.com/p/e7bb972189461 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由转载 2016-04-22 11:44:33 · 333 阅读 · 0 评论 -
用git flow 管理版本吧
git配置首先下载git git链接打开”Git”->“Git Bash”,输入:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd原创 2016-05-09 13:11:23 · 1919 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
React Native之旅写此博客记录一下我的从零开始RN之旅。 - 第一步重拾html+css - js的学习 - rn基础学习 - rn的实际使用2016/08/05原创 2016-08-05 17:24:49 · 298 阅读 · 0 评论