- 浏览: 132632 次
- 性别:
- 来自: Heaven
最新评论
-
jiakechong:
借鉴学习下
java线程分析 -
右上角的爱:
哥们,为什么运行不出来啊
JAVA版 山寨QQ 附图 附源码 -
zl544434558:
Eclipse插件工程目录介绍 -
Irving_wei:
wj99 写道我也想请教一下,请问兄台QQ号多少啊?
3154 ...
JAVA版 山寨QQ 附图 附源码 -
wj99:
我也想请教一下,请问兄台QQ号多少啊?
JAVA版 山寨QQ 附图 附源码
文章列表
上一节介绍的Eclipse中安卓程序的一些基本知识,这一节将创建第一个Android程序。
新建Android项目,向导中的参数具体如下图:
我们将按两种方式来实现一个显示“Hello World ”的程序:
第一种是程序编码方式:
找到Text.java,在onCreate(Bundle savedInstanceState)方法里面,添加如下代码:TextView textView = new TextView(this);
textView.setText("Hello World ");
setContentView(textVi ...
安装好安卓SDK,新建用于调试程序的AVD之后,就可以在Eclipse里面创建和运行安卓程序了。
本节从整体上了解新建项目的基本过程和Eclipse中整个安卓工程的目录和具体每个目录的作用。
创建向导中,project name 是本项目的项目名;
在 build target 选择本项目是在哪个版本的Android上开发;
Application name 是本项目在调试的时候,显示的应用的名字;
Packeage name 是新建一个包,eclipse默认生成的Activity页就是存放在该包下面,该包的深度必须大于1;
Create Activity 选择框,如果选中,则必须给Eclip ...
Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。
如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。变量名就是“/”后面的值,例如,@+id/xyz会在R.java文件中生成int xyz = value,其中value是一个十六进制的数。如果xyz在R.java中已经存在同名的变量,就不再生成新的变量,而该组件会使用这个已存在的变量的值。
也就是说,如果使用@+id/name形式,当R.ja ...
bcp cnmsdb..FaultDetail out ./sunw.dat -F 1 -L 20 -Ucnms -Pseenms -SSYBASE_TEST -c
bcp cnmsdb..FaultDetail in ./sunw.dat -Ucnms -Pseenms -SZOOM192 -c
Windows下最常见的压缩文件只有两种,.zip和.rar。可是Linux就不同了,有.Z、bz2、.gz、.tar、.tar.gz等众多的压 缩文件名,它们分别对应了各种压缩打包命令。要了解这些压缩打包命令的使用,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个 总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。Linux中的很多压缩命令只能针对一个文件进行压缩,当要压缩一大堆文件时,就得先 借助打包命令将这一大堆文件先打成一个包,然后再用压缩命令进行压缩。因此打包命令在Linux的应用中具有很重要的作用。
Linux下最常用的打包命令就是tar,使用 ...
关于bash的环境变量,系统规划与个人喜好存在偏差的情况下,建议用户修改个人设置值即可,不需要针对系统。在命令行输入的变量、命令别名都是针对该次的登录而设置的,所以,一旦注销那么上次的设置值就会不存在了。
因此我们需要一些文件,记录下用户设置好的环境值,每次登录的时候,就帮我们确定环境的设置。
一、系统设置值
系统设置值是指每个用户进入到bash shell之后,会先读取的设置文件,默认的设置文件有如下几个:
1、/etc/sysconfig/i18n
语义系数是由i18n维护的,而该设置就在/etc/sysconfig/i18n中,这个文件类似于:
LA ...
1,passwd文件
passwd文件存放在/etc目录下。这个文件存放着所有用户帐号的信息,包括用户名和密码,因此,它对系统来说是至关重要的。可以使用如下命令查看该文件:cat /etc/passwd
Passwd文件由许多条记录组成,每条记录占一行,记录了一个用户帐号的所有信息。每条记录由7个字段组成,字段间用冒号“:”隔开,其格式如下:
username:password:User ID:Group ID:comment:home directory:shell
字段含义:
•username 用户名
它唯一地标识了一个用户帐号,用户在登录时使用的就是它。
•pass ...
昨天上头说要用js检测一下浏览器的信息和客户端JRE信息。
关于浏览器的信息,js内置对象navigator可以取出来。
关于JRE的信息,可以使用Java Deployment Tools中的deployJava.js,
下载地址:http://www.java.com/js/deployJava.js
相关的注释版本:http://www.java.com/js/deployJava.txt
该文件提供了提取和处理客户端浏览器的简单调用,很大程度上简化在网页上启动applet的工作量。
deployJava.getJREs()方法可以返回客户端已经安装的JRE环境列表。
但是有一个 ...
XML 技术是随着 Java 的发展而发展起来的。在 XML 出现之前对于简单的数据格式通常是存储在 ini 配置文件等文本文件中,复杂的格式则采用自定义的文件格式,因此对于每种文件格式都要有专门的解析程序。 XML 出现以后解决了这个问题,程序面对的是有固定格式的 XML 文件,只要通过标准 API 就可以进行 XML 文件的处理。
XML 文件在案例系统中应用是很广泛的,比如 ClientConfig.xml 、 ServerConfig.xml 文件就是使用 XML 文件来做配置文件的,元数据文件以及元数据加载器更是离不开 XML 。因此本章将系统讲解一下 XML 文件的处 ...
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k ...
转自:http://blog.csdn.net/chenzhp/archive/2007/09/24/1798166.aspx
源代码经过编译器编译之后便会生成一个字节码文件,字节码是一种二进制的类文件,它的内容是JVM的指令,而不像C、C++经由编译器直接生成机器码。我们不用担心生成的字节码文件的兼容性,因为所有的JVM全部遵守Java虚拟机规范,也就是说所有的JVM环境都是一样的,这样一来字节码文件可以在各种JVM上运行。 当然也包括KVM。
每一个线程都有一个保存帧的栈。在每一个方法调用的时候创建一个帧。一个帧包括了三个部分:操作栈,局部变量数组,和一个对当前方法所属类的常量池的引用。 ...
我们可以将Draw2d理解为SWT的“Java2d”,在它出现之前,SWT的图形处理一直是不太令人满意的。
Draw2d是SWT的轻量级组件系统,Draw2d的实例由SWT组件、LightweightSystem和Draw2d的IFigure实例集合组成。
有一张很经典的用来分析Draw2d结构的图,用来阐述各个部分之间的关系,如下:
它们三者之间的关系是:LightweightSystem是桥梁,将IFigure实例连接到SWT组件上,通常是Canvas画布,或者它的子类Shell和某个Editor的Control,我们在界面上不能看到LightweightSystem,但 ...
1,使用第三方控件,在Rcp开发中使用第三方控件(lib)的方式和一般的开发不太一样,方式如下链接
http://www.javazy.com/contentex/200644225825.shtml
2,使用属性文件,对於属性文件的读取,也稍有不同,使用方法(转自http://blog.csdn.net/explo ...
SWT与Sun的AWT/Swing源自于两种完全不同的设计思想,因此也走上了截然不同的发展道路。三者各有所长,又各有所短。
众所周知,每种图形界面平台都有自己与众不同的现实风格,Windows是蓝底白字的标题栏和银灰色的背景 ...
OSGI(Open Service Gateway Interface),开放性服务网关接口。是一种新的编程规范,它的出现引导我们朝着另外的方向去组织我们的代码。
传统的面向对象的java编程方案,有着经典的代码集合单位:类。本人以为,将同类事物的共性抽象出来,就是类。这种编程方式给程序编写带来了一次新的革命。它引导我们按着:接口-实现类-调用,这样的方式编程。这样带来的好处,毋庸置疑,类的功能单一使得类之间都处于“松耦合”的状态,维护起来很方便,层次结构更清楚使得项目开发和维护都比以前轻松。
随着时间的推移,社会的进步,我们客户的需求越来越复杂,变动性越来越大。每个项目只有提供更多的类,才 ...