Android中的“再按一次返回键退出程序”实现

用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上...

2013-02-28 17:33:10

阅读数 1142

评论数 0

Android动画分析之3D翻转效果

Android中的翻转动画效果的实现,首先看一下运行效果如上图所示.Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性...

2013-02-28 17:32:34

阅读数 1112

评论数 0

总结:在ScrollView中嵌套ListView

一、分析1、最简单的布局:只有一个ListView如果整个页面只有一个ListView的话,那么由于ListView本身带有滚动效果,所以当加载的数据超过页面显示的范围时,可以通过上下滑动来查看所有的item。因此这种情况下,不需要添加ScrollView。2、其它布局A+ListView这种情况...

2013-02-28 17:31:46

阅读数 996

评论数 0

android 读取raw文件下文件内容

Android 读取文件http://www.eoeandroid.com/thread-97495-1-1.htmlAndroid 私有文件夹 文件的写入与读取http://www.eoeandroid.com/thread-69378-1-1.htmlAndroid 读取文件内容操作http:...

2013-02-28 17:30:26

阅读数 2956

评论数 0

ThreadLocal的使用及实现

在java中,如果一个变量需要被多个线程访问,可以使用volatile来声明它为“易变的”。而假如一个变量要被持有它的某个线程独享,在java中,它可以使用java.lang.ThreadLocal类来实现线程本地存储的功能。这样,数据便只在同一个线程内可见和共享,因此,即便不同步也能保证线程之间...

2013-02-28 12:41:54

阅读数 1182

评论数 0

Java多线程

多线程 一、 进程: 进程是程序的一次动态执行过程,经历从代码加载、代码执行到执行完毕的一个完整过程。一个应用程序就是一个进程。多进程操作系统能同时运行多个进程(程序),由于CPU具备分时机制,所以每个进程都能循环获得自己的CPU时间片。 线程: 每个Java程序都至少有一个线程——主线程。当一个...

2013-02-28 12:39:48

阅读数 1272

评论数 1

java线程池

java5之后为我们提供了线程池,只需要使用API,不用去考虑线程池里特殊的处理机制。Java5的线程池分好多种:固定尺寸的线程池、可变尺寸连接池等。常用的是ThreadPoolExecutor,它的继承关系如下: 这编博客对线程池的使用做好详细的解说:http://lavasoft.blog.5...

2013-02-28 12:38:14

阅读数 1053

评论数 0

多线程设计模式之——Balking Pattern

Balking Pattern 与 Guarded Suspension Pattern 都需要警戒条件,只不过Balking Pattern中,当警戒条件不成立时,不进行wait,直接中断。 Balking Pattern的适用性: 1.不需要刻意执行的时候,balk可以提高性能 2.不想等待警...

2013-02-28 12:37:19

阅读数 2087

评论数 0

多线程设计模式之——Producer-Consumer Pattern

此模式是在生产者与消费者之间加入一个“桥梁参与者”来缓冲线程之间的处理速度差。一般可以存在多个生产者与消费者,但当双方都只有一个的时候,又称为Pipe Pattern。 例子:假设有2个生产者,2个消费者,仓库里只能放4个产品。(这里的产品就是String类型的名字而已) Java代码  //St...

2013-02-28 12:36:19

阅读数 1177

评论数 0

JAVA多线程,面试者的最爱!

多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。如何创建一个线程?创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现R...

2013-02-28 12:34:12

阅读数 1409

评论数 0

android Unable to resolve target 'android-XX'

当用eclipse 导入一个已经存在的项目时,经常会遇见:Unable to resolve target 'android-XX' 类似的错误。这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。解决办法:打...

2013-02-28 09:31:06

阅读数 1753

评论数 0

Java复习_多线程

1.java.lang.Thread线程,一个程序内部的顺序控制流(JVM启动时有一个由主方法main所定义的线程)1)通过创建Thread实例来创建新的线程;2)每个线程通过某个特定Thread对象所对应的run()(成为线程题)来完成操作;3)通过调用Thread类的start()来启动线程 ...

2013-02-28 04:38:55

阅读数 959

评论数 0

冒泡插入选择排序解析以及信号量机制

由于待会儿要出去吃饭,所以就不啰嗦其他东东咯,直奔主题吧!今天简单解析下三种排序算法,目的是要清楚永久滴记住它,另外讲下操作系统中的信号量机制。冒泡算法:顾名思义,就是像水底冒泡泡一样,最上面那个泡泡是最大的,最下面的泡泡是最小的,当然,实际应用中大小因人而异。我们都知道,每个算法都有其核心的东西...

2013-02-26 22:39:44

阅读数 972

评论数 0

归并排序和快速排序的浅析

这次记录下归并排序和快速排序,以及短作业优先调度的算法,咋一看,其实,前后并没有联系,确实,实际也是没有啥联系的。只是为了将要讲的东西都凑到一起,然后做个总结,仅此而已,先讲下归并排序吧,还是沿袭上一次的一个归纳的方式来给出。归并排序:就是将一堆数从一小撮,归到一大撮,最后变成有序的数列。简而言之...

2013-02-26 22:38:54

阅读数 1365

评论数 0

java的NIO介绍

关于javaNIO,可能更多人了解的是他的一些并发方面的东西,之前没有怎么了解过,到网上找了些资料,看看学学,得在实践中获得知识才行,先留着吧!下面是找的资料:1. 基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言...

2013-02-26 22:38:18

阅读数 1071

评论数 0

wordpress空间上传新网站出现的问题

在空间里面上传wordpress网站,这里的网站指的是在自己电脑里面已经设计好,并且已经做好,但是有个问题,就是如果空间里面的mysql数据库的数据库名和服务器地址等等信息和自己本机的不一样,那么怎么办呢?需要将本机的网站上传到空间里面,一般的空间商都有文件管理上传下载的功能,然后将这些文件上传好...

2013-02-26 22:37:32

阅读数 1643

评论数 0

java导出excel遇到的异常

java.lang.UnsatisfiedLinkError: no jcom in java.library.path     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)     at java.lang.Runtime...

2013-02-26 22:36:49

阅读数 1234

评论数 0

java中使用DWR出现一个类原来方法可用新方法不可用(参数列表相同)

在一个项目中可能会出现调用同一个类中的不同方法,方法名不同是肯定的,但是如果参数个数和类型都是 一样的,那么只有第一个方法会被调用,第二个方法不会调用即出现新的方法不能调用而旧的方法可以调用 的情况。解决问题的方法是重新在配置文件中新建一个create,将属性javascript改成其他的名字,即...

2013-02-26 22:36:07

阅读数 966

评论数 0

虚拟机安装linux Centosd 过程

在虚拟机内安装centos并且实现与本机,外网互联******(简单的概述下,针对个别地方,细节之处可以百度)1,新建一个虚拟机,选择高级选项。2,接下去的安装,只需点击默认即可,除非有特殊的硬件要求,也可以在安装完系统之后,对硬件进行修改,虚拟机有这个功能。3,点击确认之后,就会进入系统的安装。...

2013-02-26 22:35:23

阅读数 1000

评论数 0

linux之Centos5中基于nginx的简单负载均衡

1,首先进入根目录下,建立网站根目录文件夹webroot,进入该目录后,新建first.html文件,编写此文件后,按“esc”,输入“:wq”即可完成保存文件。用cat命令查看,可以得到如下图所示的内容:2,在根目录下建立文件夹software,并且下载nginx的压缩包,使用wget,当然,前...

2013-02-26 14:34:10

阅读数 911

评论数 0

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