摘要:
近日美国专利局对甲骨文数项Java版权声明的否决让甲骨文和谷歌的专利战争的未来蒙上了不利的阴影。但对于广大开发人员来说这确实一个巨大利好。针对近日闹得沸沸扬扬的谷歌(Google)和甲骨文(Oracle)关于安卓手机系统对Java侵权的专利案,美国专利商标局(USPTO)否决了Oracle对Java的数项专利声明。 不管在专利局给的最终答辩(Final Office Action)中甲骨文是否还... 阅读全文
摘要:
Ubuntu Linux 环境变量同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。用户环境变量通常被存储在下面的文件中:~/.profile~/.bash_profile 或者 ~./bash_login~/.bashrc上述文件在Ubuntu 10.0以前版本不推荐使用。系统环境变量一般保存在下面的文件中:/etc/environment/etc/profile/etc/bash.bashrc/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版 阅读全文
摘要:
xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs的实用例子。1.当你尝试用rm删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too lo 阅读全文
摘要:
统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java906 LGameAndroid2DActivity.java统计目录所有文件行数(全部目录):find . -name *.java | xargs wc -l例如:homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -l 817 ./game/core/LHandler.java 140 ./game/core/LF.. 阅读全文
摘要:
1. String是一个对象因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。首先String不属于8种基本数据类型(byte,char, short,int, float, long, double, boolean)2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”String str=new String (“kvill”);的区别: 在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。 常量池(constant 阅读全文
摘要:
Java反射技术除了可以在运行时动态地决定要创建什么类型的对象,访问哪些成员变量,方法,还可以动态地创建各种不同类型,不同维度的数组。 动态创建数组的步骤如下: 1.创建Class对象,通过forName(String)方法指定数组元素的类型 2.调用Array.newInstance(Class, length_of_array)动态创建数组 访问动态数组元素的方法和通常有所不同,它的格式如下所示,注意该方法返回的是一个Object对象 Array.get(arrayObject, index) 为动态数组元素赋值的方法也和通常的不同,它的格式如下所示, 注意最后的一个参数必须是O... 阅读全文
摘要:
手机技术领域相当令人费解。目前有许许多多的选项,包括新的HTML5技术、原生应用开发方法和各种内容管理系统。各种资产在手机推广时选择的结构完全不同,这似乎是个问题。技术专家最初的做法倾向于让所有人针对所有资产运行一致的结构。但是,运行不同结构来支持手机推广确实显得更有意义。 最大的问题是,如何处理HTML5和原生应用之间的纷争。有关这两者间的多数讨论都集中在不同的技术特征上。但是,真正的决策需要... 阅读全文
摘要:
尽管还没有完工,不过HTM5已经被炒得沸沸扬扬,Google不时的做一些基于HTML5的LOGO和演示让人心痒不已,一些经典游戏如Cut the rope和Bejeweled等都已经开发了基于HTML5的网页版游戏,而在移动应用方面,Web App由于突破了传统Native App的环境和版本限制,无论是Android还是iOS,只要浏览器支持,都可以使用。本文尝试闲聊一下HTML5尤其是HTM... 阅读全文
摘要:
甲骨文近日发布了一则公告,推迟了Java SE 6的终结期限。 根据原定计划,JDK 6和Java SE 6将在今年7月份终结,现在该日期已经被推迟到了11月份。甲骨文称,之所以推迟,是为了给予开发者更多的时间来过渡到JDK 7。 更多信息可以查看Java SE的支持路线图。 甲骨文称,一旦一个Java产品已经发布了三年,并且其继任者也已经发布了一年,那么该版本的寿命将会被终结。Java 7是... 阅读全文
摘要:
问题:Android: couldn't save which view has focus because the focused view ### has no id可能引起原因有两种,对应解决方法如下:解决方案一:<application android:icon="@drawable/icon" android:label="@string/app_name" > <activity android:label="@string/app_name" android:configChanges=&quo 阅读全文