摘要:在做Eclipse项目的时候,发现代码补全功能不太好,总是需要在点击 “.”号之后才能出现代码提示的功能。不想Visual Studio里面点击一个字母就出现代码提示。当然Visual Studio里面如果增加了Visual Assistant那就更加如虎添翼了。所以google了一下Eclipse里面怎么也实现和Visual Studiao一样的代码补全功能。下面是搜索到的文章。 打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面.找到Java 下的 Editor 下的 Content Assist , 右边出现的选 阅读全文
An internal error occurred during: "Launching New_configuration".
2012-12-07 15:35 by @影子@, 339 阅读, 0 推荐, 收藏, 编辑
摘要:新建工程,写的程序,用模拟器运行OK。一旦在XML中run过一次后,再新建工程就不行啦,而且会报错Aninternalerroroccurredduring:"LaunchingNew_configuration".Pathforprojectmusthaveonlyonesegment.problems里面显示:thetypeRisalreadydefined解决方案首先切记要在.java文件中... 阅读全文
[Thinking_in_Java] 初始化与清理 —— initialize
2012-12-04 11:51 by @影子@, 300 阅读, 0 推荐, 收藏, 编辑
摘要:初始化与清理 —— initialize1 构造器是一种特殊的类型,因为它没有返回值,而且在后面会知道,所有的构造函数可以把它理解为特殊的静态方法(theconstructorisactuallyastaticmethod.)。 如果你是在类被加载的时候看待,那么它是static的。因为在JVM加载类时首先会初始化static属性为默认值,在这里构造器会被调用。 如果你是在创建对象的时候看待,那么它不是static的,构造器在里就如对象引用调用成员方法一样。类名后的这个括号“()”就表示调用构造器。如果没有定义构造器,编译器会默认创建一个无参的构造器。2 方法调用时,如果传入的数据类型小于.. 阅读全文
[Thinking_in_Java] 操作符 —— Operator
2012-12-04 11:26 by @影子@, 399 阅读, 0 推荐, 收藏, 编辑
摘要:操作符 —— Operatorjava的操作符和c和js都差不多,有几点总结:1 添加CLASSPATH在CLASSPATH中添加文件夹路径可以方便import,因为CLASSPATH的机制是系统默认先去CLASSPATH定义好的地方去查找要import的文件,如果都找不到要import的东东,就要报错咯。2 Random类和js中的math.random()不同,java中若想要获得随机数就需要依赖Random类使用方法为 Random r = new Random(47);//作为java新人,无需纠结于这里是47还是0 还是100。//只要知道不管47,100还是0,这些数字都是种子值, 阅读全文
[Thinking_in_Java] 一切都是对象 —— Everything is an object
2012-12-04 11:04 by @影子@, 1622 阅读, 0 推荐, 收藏, 编辑
摘要:由于项目需要,我要在很短的时间内掌握java和android。基础的重要性无需多言,不过在时间紧张的情况下,我用一周多的时间草草看了下think in java 这本书。最郁闷的是时间太有限,而书中的很多精华被我一个走马观花的人忽略。所以觉得还是有必要写成笔记,待日后不断补充。本系列是Thinking in Java 的阅读学习笔记,按照书中的结构,共包括20篇。一切都是对象 —— Everything is an object一切都是对象这章是让人初识Java的。。对于有一定基础的程序员来说,或许接触过C,JS,那么面对java,他最关心的也许是以下问题:1 java和c有啥不同?2 jav 阅读全文
js的this
2012-10-22 17:15 by @影子@, 252 阅读, 0 推荐, 收藏, 编辑
摘要:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/thisthis是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。1、纯粹函数调用。function test() { this.x = 1; alert(x);}test();其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。var x = 1;function test() { alert(this.x);}te... 阅读全文
[转载]Firefox OS系统分析
2012-10-17 10:48 by @影子@, 660 阅读, 0 推荐, 收藏, 编辑
摘要:1. 前言 Firefox OS 是由 Mozilla 主导开发的新一代开源移动操作系统,它采用Linux 内核以及基于 Gecko 的运行环境, 它为用户提供完全基于 HTML/JavaScript技术以及其他开放 Web 应用接口的应用程序。 Mozilla 是一家非盈利性的组织机构,组织开发了著名的 Firefox 浏览器以及 Gecko 浏览器引擎。 本文的分析主要基于互联网上已公开... 阅读全文
Mozilla Firefox os系统构架详解
2012-09-18 22:59 by @影子@, 720 阅读, 0 推荐, 收藏, 编辑
摘要:原文地址:http://www.firefoxos.cc/thread-711-1-1.htmlTerminology(术语)Gaia: B2G系统的用户界面。B2G系统启动后,手机屏幕上所绘制的所有内容都属于Gaia的一部分。也就是说在B2G系统中,用户所见到的几乎所有的UI界面都是基于Gaia实现的。Gaia实现了锁屏、主屏、拨号键盘、短信应用、相机应用......。Gaia是完全由HTML、CSS和JAVASCRIPT实现的,Open Web APIs(由Gecko实现)是它与操作系统(即:系统内核)之间通讯的唯一接口。 Gaia 可以完美的运行于B2G之上,除此之外,由于它是基于标准的 阅读全文
定义并立即执行匿名函数的用法
2012-09-17 11:40 by @影子@, 658 阅读, 1 推荐, 收藏, 编辑
摘要:红皮书上有一个例子 function createFunctions(){ var result = new Array(); for (var i=0; i < 10; i++){ result[i] = function(n){return function(){return n;};}(i); } return result; } var funcs = cre... 阅读全文
JS面向对象,从创建对象到对象继承
2012-09-14 18:44 by @影子@, 1758 阅读, 0 推荐, 收藏, 编辑
摘要:以前写过一篇关于JS创建对象的帖子,JS创建对象的几种方法,突然想温习一下,所以写了下面的小例子,用来回顾这七种create pattern。每种pattern都有自己的特色。1 工厂模式中,在构造函数内部用 o={}创建一个新对象,最后返回这个对象。当实例化时,不需要用new关键字,就像调用一般的方法一样。我们可以把create函数设想成一个贴牌工厂,面对不同的需求,制作出内在相同,标签不同的产品。工厂模式最大的问题是容易和普通函数混淆,方便归方便,但我们只能通过命名来确认它是一个构造函数。 /*1.factory pattern*/ function createPerson(n... 阅读全文