摘要: 1.如果使用package语句。它必须是文件中除注释以外的第一句程序代码。2.Java包的命名规则全部使用小写字母,包括中间的字也是如此。3.每个编译单元(文件)中有且只有一个public类。4.虽然不常用,但编译单元内完全不带public类也是可能的,在这种情况下,可以随意对文件命名。5.如果没能为类访问权限指定一个访问修饰符,它就会默认得到包访问权限。如果该类中的某个static成员是public的话,则客户端程序员仍旧可以调用该static成员,尽管他们并不能生成该类的对象。 阅读全文
posted @ 2012-09-10 07:19 haoaina521 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.如果你写的类没有构造器,则编译器会自动帮你创建一个默认构造器。2.不要把this放在一些没必要的地方,例如每一个方法调用和字段引用前。3.尽管可以在构造器里用this调用一个构造器,但不能调用两个,此外,必须将构造器调用置于最起始处,否则编译器会报错。4.除构造器之外,编译器禁止在其他方法中调用构造器。5.C++中不能在定义类成员变量的地方为其赋值,但Java可以。6.无法阻止自动初始化的进行,他将在构造器被调用之前发生。7.即使变量定义散布于方法定义之间,他们仍旧会在任何方法(包括构造器)被调用之前得到初始化。8.静态初始化只有在必要时刻才会进行,并且只能被初始化一次。9.初始化的顺序是 阅读全文
posted @ 2012-09-09 23:04 haoaina521 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 安装JDK1.6,照着在/etc/environment 中增加了JDK相关环境变量,今天开机后在登录界面输入密码后回车,3秒后又弹出登录界面,死活进不了桌面。Ctrl + Alt + F1 进入命令行登录也提示Login incorrect。 还是Google了一下,怀疑是修改/etc/environment导致的。 找来了安装盘,进入Rescue mode,进入命令行后将/etc/environment 中增加的两行dd掉,然后restart,搞定。在Ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用 阅读全文
posted @ 2012-09-06 08:07 haoaina521 阅读(320) 评论(0) 推荐(0) 编辑
摘要: ant 的 javac标签 (归纳)任务和javac命令是相似,它编译两种类型的java文件1)没有被编译的java文件2)曾经编译过,但是class文件版本和当前对应的java文件版本不匹配的java文件。1)javac命令支持的参数: AttributesDescription srcdir :必须的,除非嵌套有标签。包含源文件的文件夹 bootclasspath:编译过程中需要导入class文件会被导入 bootclasspathref:编译过程中需要引用的class文件夹目录 classpath:The class path to use. 文件夹中class会被导入的jar包 cla 阅读全文
posted @ 2012-08-31 21:41 haoaina521 阅读(282) 评论(0) 推荐(0) 编辑
摘要: /bin二进制可执行命令/dev设备文件(硬盘/光驱等)/etc系统管理和配置文件/etc/rc.d启动的配置文件和脚本/home用户主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件/sbin系统管理命令,这里存放的是系统管理员使用的管理程序/tmp公用的临时文件存储点/root系统管理员的主目录/mnt系统提供这个目录是让用户临时挂载其他的文件系统。/lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件/proc虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/var某 阅读全文
posted @ 2012-08-31 16:28 haoaina521 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1. available 格式:Xml代码 用途: 如果指定的file存在,就设置这个property为指定的value2. condition 格式:Xml代码 用途: 如果满足了指定的条件(prefix没有被设置),则设置这个property为指定的value3. javac 格式:Xml代码 用途: 调用指定的javac去编译src下面的所有的java源文件。 source - javac1.4之前的版本忽略此项。可以设置为ant.build.javac.source target - VM的版本号,据此来生成类文件。默认值依赖当前的JVM。可以设置为ant.build.java... 阅读全文
posted @ 2012-08-31 13:42 haoaina521 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 查看软件xxx安装内容dpkg -L xxx查找软件apt-cache search 正则表达式查找文件属于哪个包dpkg -S filename apt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源sudo apt-cdrom add系统升级sudo apt-get update sudo apt-get dist-upgrade清除所以删除包的残余配置文件dpkg -l |grep ^rc|awk '{print $2}' |tr 阅读全文
posted @ 2012-08-29 13:51 haoaina521 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 随便选个地方放置iNode安装包,比如我就放在home/usrname/下,建议不放在文件系统下,可能会遇到很多权限问题。 安装包下载地址:http://helpdesk.sysu.edu.cn/download2. 进入安装文件所在目录,解压 Linux iNode 安装文件,命令: tar -zxvf iNodeClient_Linux.tar.gz或者 unzip iNodeClient_Linux.zip3. 进入 iNodeClient 目录,运行命令 sudo chmod +x * 给所有文字赋予可执行权限。4. 接着,运行命令 sudo ./install.sh... 阅读全文
posted @ 2012-08-27 19:56 haoaina521 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/dduhmy/article/details/7580457iNodeClient在ubuntu 10.04时,直接运行install.sh后便安装成功。在12.04的版本,安装后双击iNodeClient后却无法运行。重装后问题依旧。于是使用命令行来运行。提示说libjpeg.so.62 not found。于是上网找资料,找到这篇文章,发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件,还需要把库文件复制到当前目录,再建立软链接,略显繁琐。其实只要直接建立软链接即可,不需要做复制的动作。另外,作者过度使用sudo,这是不太好的习 阅读全文
posted @ 2012-08-27 19:54 haoaina521 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://emuch.net/html/201012/2730970.htmlGoldenDict 是一款不错的、与 StarDict(星际译王)类似的词典软件。它使用 WebKit 作为渲染核心,格式化、颜色、图像、链接等支持一应俱全;支持多种词典文件格式,包括 Babylon 的 .BGL 文件、StarDict 的 .ifo/.dict/.idx/.syn 文件、Dictd 的 .index/.dict(.dz) 文件、ABBYY Lingvo 的 .dsl/.lsa/.dat 文件;可查询 Wikipedia、Wiktionary 等基于 MediaWiki 的 Wiki 阅读全文
posted @ 2012-08-19 17:40 haoaina521 阅读(1602) 评论(0) 推荐(0) 编辑