自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuefeng_yang的专栏

为装逼而生

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Objective-C学习笔记-NSString

OC的不可变字符串OC 字符串的创建方式 直接赋值 NSString *str=@"hello world";//oc的字符串必须加上@符号 手动实例化 NSString *str=[[NSString alloc] init]; str=@"hello ios";字符串的常用操作 c字符串和oc字符串的互相转化 char *cStr="I am c";//c语言字符

2016-06-27 00:47:37 545

原创 Android Tip 之倒计时功能

CountDownTimer 使用系统提供了一个CountDownTimer类用于实现倒计时功能,他是一个抽象类。通常的写法是这样: /**把CountDownTimer 声明成全局变量 方便在activity的 onDestroy中取消避免内存泄露(因为它是用handle实现) */ private CountDownTimer mDownTimer; priv

2015-11-06 16:30:52 794

原创 android 6.0 Runtime Permissions Check

Android 6.0 releaseAndroid6.0 早已经发布了,可以立马更新了。可喜的是现在更新sdk冒失不需要翻墙了而且速度非常快。new Feature运行时期的权限检查,意味着用户可以直接管理app想要获取的权限。所以在6.0及以上的版本每次我们在调用需要权限的api的时候都要进行检查用户是否已经授权了。 通用的写法是这样的: @Override public voi

2015-11-05 22:23:33 635

原创 Java反射是什么鬼

动态与静态 这里的动态和静态指的是编程语言,常见的静态语言有:C#、C++、Java等,常见的动态语言有:JavaScript、Python、Ruby、PHP等。 主要的区别: 静态语言通常需要编译才能运行,比如java文件需要编译成字节码文件、C++也需要编译成汇编代码才能执行。动态语言通常不需要编译只需要相应的解析器去解析即可,比如js代码需要浏览器的脚本解析引擎去解析执行。 优缺点:

2015-10-30 22:18:53 2288 1

原创 git常用命令

添加远程仓库git remote add origin 建立本地分支与远程的关系git branch –set-upstream master origin/master查看状态git status查看当前分支git branch查看修改git diff gti diff HEAD –查看日志git log 版本回退git reset –hard HEAD^ or commit id记录每一次命

2015-10-14 01:27:58 387

原创 git push github 远程仓库 要求每次输入账号密码问题

在本地创建本地仓库与远程仓库(比如github)同步时,当我们通过git push 命令推送更新到远程时,总是让我输入账号密码。现在可以确定的是1我在github设置ssh公钥,已经。 2我的另外一个仓库的提交没有叫我输入账户和密码相信初学者很奇怪,原因如下: 我们在用 git remote add origin 命令同步本地仓库和远程仓库的时候 命令后面会跟一个地址。github给我们两种

2015-10-12 12:36:16 4023

原创 java.util.ConcurrentModificationException 卧槽

如果你使用了LinkedHashMap的这个构造函数 public LinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder)并且这样实例化了LinkedHashMap LinkedHash

2015-08-13 23:14:48 988

原创 android线程间的通信

一个菜鸟理解的looper、Handler、MessageQueue、Message 如果你是一个android的开发者你肯定知道我们应该尽量的避免在UI线程中处理耗时的操作,让我们的界面能够及时的响应用户的操作,避免ANR。一般的耗时操作包括:网络访问、文件读写等。所以我们的代码中经常会出现如下写法: private TextView mTextView; Handler mUi

2015-06-16 23:01:32 549

原创 Android Support V7 包中的 Palette

android Suppot V7 中的Palette的使用

2015-04-12 21:20:38 2473

原创 android制作不一样的Activity跳转动画

Activity各种跳转动画

2015-01-20 01:26:25 776

原创 java初级算法

Java的快速排序和冒泡排序比较 快速排序 public static void quickSort(int list[],int low,int hight){ if(low<hight){ int middle = getMiddleValue(list, low, hight); quickSort(list, low, middle-1); quickSort(list, middl...

2015-01-18 02:00:45 617

原创 Android初级自定义View

通过自定义View实现圆形的加载进度条

2015-01-17 23:54:51 712 1

Activity跳转动画

Activity跳转

2015-01-20

andriod CircleProgressBar

android自定义View 圆形加载进度条

2015-01-18

空空如也

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

TA关注的人

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