在上一篇《Android多线程研究(5)——线程之间共享数据》中对线程之间的数据共享进行了学习和研究,这一篇我们来看看如何解决多个线程之间的数据隔离问题,什么是数据隔离呢?比如说我们现在开启了两个线程,这两个线程都要同时给同一个全局变量data赋值,各个线程操作它赋值后的变量数据,这里就需要用到隔离。先看一段代码:import java.util.Random;
public class Th...
分类:
移动开发 时间:
2014-06-20 11:25:58
阅读次数:
321
1.类的静态成员
static成员变量与函数
static成员变量:必须在类外初始化;(const或引用类型变量必须在构造函数初始化列表里初始化)
static成员函数:
不依赖于类,相当于类里的全局函数(可以由该类对象调用,也可以 类名::函数名()的形式调用)
不包含this指针,不能声明为const,声明为const表示不会改变对象,而stati...
分类:
编程语言 时间:
2014-06-20 09:27:05
阅读次数:
355
Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图。其中,[1]是ActionBar的图标,[2]是两个action按钮,[3]是overflow按钮...
分类:
移动开发 时间:
2014-06-20 09:18:22
阅读次数:
407
在Java程序中,会根据变量的有效范围将变量分为成员变量和局部变量,通常类的属性成为累的全局变量(成员变量),成员变量在整个类中都有效,在类的方法体中定义的变量称为局部变量,局部变量只在当前代码体中有效不能用于类的其他方法中。成员变量可与局部变量的名字相同,此时成员变量将被隐藏,即这个成员变量在.....
分类:
编程语言 时间:
2014-06-12 00:38:13
阅读次数:
270
Ajax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true)var
html = $.ajax({ url: "some.jsp", async: false}).responseText;
或者在全局设置Ajax属性$.ajaxSetup({ async: false...
分类:
其他好文 时间:
2014-06-11 12:55:08
阅读次数:
198
转载自:http://blog.csdn.net/jdsjlzx/article/details/7606423
分类:
移动开发 时间:
2014-06-11 11:12:33
阅读次数:
281
//js端function
println(string){ document.write(string+""); }//html端
分类:
其他好文 时间:
2014-06-10 00:10:30
阅读次数:
196
sln:使用解决方案文件(后缀为sln的文件)表示一个项目组,他通常包含一个解决方案中所有的项目信息。一个sln文件通常由三部分组成:1.文件版本。2.
工程信息。3. 全局设置。csproj:它是“C Sharp Project”的缩写。。.net开发环境中建立项目时,会产生 .csproj 文件...
分类:
其他好文 时间:
2014-06-09 23:58:23
阅读次数:
451
新浪科技讯 北京时间6月4日早间消息,谷歌周二发布了一个新的Chrome浏览器扩展的源代码,可以方便用户对电子邮件进行加密,使得美国国家安全局(以下简称“NSA”)等情报机构的监听难度大幅增加。
这款名为End-to-End的加密工具使用OpenPGP开源加密程序编写,可以在用户的电子邮件离开浏览器后对其加密,直到被收件人解密。该工具还可以方便用户读取发送到其电子邮件服务器中...
分类:
其他好文 时间:
2014-06-07 15:32:50
阅读次数:
238
function Class() {
this.name = "className";//全局变量
var propert = "class";//私有变量
this.add=function() {//定义的公用方法
alert(propert);
}
}
//初始化js对象
var class = new Class();
function Class2 () {...
分类:
编程语言 时间:
2014-06-07 14:35:05
阅读次数:
219