自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android学习笔记之RelativeLayout(相对布局)

android:layout_above                                       将该控件的底部至于给定ID的控件之上  android:layout_below                                       将该控件的顶部至于给定ID的控件之下  android:layout_toLeftOf                  ...

2016-06-29 10:13:20 78

原创 thread+handler

每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错: CalledFromWrongThreadException:only the orig...

2016-06-22 09:35:45 250

原创 AsyncTask

AsyncTask执行时经过四个步骤,执行四个方法:         1.onPreExecute(),运行在UI线程,可以设置或修改UI控件,如显示一个进度条         2.doInBackground,运行在后台线程,不可以设置或修改UI控件,该方法的执行时机是:     onPreExecute()执行完毕立即调用该方法,在方法中进行耗时操作,可以在该方法中调用publishProg...

2016-06-21 17:19:59 69

包装类的使用

包装类和原生类的实际区别   虽说JAVA自动包装解包可以让Integet ,int等价,但是还是有区别的。   遇到一个错误, public Boolean getIsSetNetParam() { return isSetNetParam; } public void setIsSetNetParam(Boolean isSetNetParam) { thi...

2016-06-17 17:20:14 86

原创 让我欲罢不能的node.js

让我欲罢不能的node.js   从我大一接触第一门编程语言C开始,到现在工作三年陆续接触到了C、汇编、C++、C#、Java、JavaScript、PHP,还有一些HTML、CSS神马的,从来没有一门语言让我像对node.js一样的着迷。接触nodejs在我之前博客提到过在搞web socket在选择服务器的时候很多人推荐nodejs版的,无奈当时对nodejs没有任何概念,所以没...

2016-06-17 16:27:21 109

js 函数变量作用域实例

js 函数内,用到变量的值,先从本函数往上找,(不管是不是在同一个{}内),如果在上面另一个{}找到变量,就直接用此变量,否则一直往上找,跳出函数,全局变量等。。 hoscode,本意是用全局变量的值,但是一直undeifined,原来上面函数内{}有个hoscode,它取的是这个,当然undefined,如果此时把上面{}hoscode换个名字,这时候alert的就是全局变量的值!!...

2016-06-14 16:49:36 136

原创 像指针一样 直接修改值(交换)

由于java设计的原因,在语法层面不能实现,但是能通过AtomicReference类实现。 示例代码: import java.util.concurrent.atomic.*; public class HelloWorld{     public static void f1(AtomicReference<Integer> a, AtomicRef...

2016-06-02 16:13:23 126

空空如也

空空如也

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

TA关注的人

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