`
Irving_wei
  • 浏览: 132632 次
  • 性别: Icon_minigender_1
  • 来自: Heaven
社区版块
存档分类
最新评论
文章列表
上一节介绍的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 ...

JVM指令

    博客分类:
  • JVM
转自: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编程方案,有着经典的代码集合单位:类。本人以为,将同类事物的共性抽象出来,就是类。这种编程方式给程序编写带来了一次新的革命。它引导我们按着:接口-实现类-调用,这样的方式编程。这样带来的好处,毋庸置疑,类的功能单一使得类之间都处于“松耦合”的状态,维护起来很方便,层次结构更清楚使得项目开发和维护都比以前轻松。 随着时间的推移,社会的进步,我们客户的需求越来越复杂,变动性越来越大。每个项目只有提供更多的类,才 ...
Global site tag (gtag.js) - Google Analytics