这个诡异的问题今天困扰了我大概一个小时的时间。
问题就如同标题所显示的,怎么都不行,按“.”不行,按“alt+x”也不行。总是提示“No Default Proposals”。
为此我很很豪爽的把Eclipse重装了一遍,不行;然后再找到了另外一个版本的Eclipse,还是不行……于是我就郁闷了。
晚上回来,Google了一把,发现有很多人遇到了同样的问题。原因应该就是Workspace的某些设置出了问题,最快速的解决办法在这个网页上:http://blog.tremend.ro/2006/10/19/eclipse-java-autocompletion-not-working/#comment-17723
为了防止这个网页打不开,在这里说一下:最简单的解决办法就是,新建一个Workspace,然后将原来Workspace下的所有工程文件import进来,在import的时候,记得选中”Copy projects into workspace”,然后就OK了。
至于怎么新建一个Workspace呢……Window->Preference->General->Start up and Shutdown,把“Prompt for workspace on startup”选中,退出Eclipse,再重新进入,就可以新建了……
决定从今天开始,甭管有事没事,每天至少写那么一百行程序,立此存照!
昨天开始了毕设,我被分到了冯玲老师的实验室,准备做情景计算相关的工作。
于是我决定每天写一篇日志,同步更新实验室每天的工作,也算是给自己有个思索的过程。
任务描述
整个实验室作为一个小组需要完成的工作总的来说就是灾难救援。比如说,一栋大楼起火了,然后我们就得想方设法通知大楼里面的每一个人顺利的逃生——这就涉及到很多各方面:
- 首先,对每个人来说,他所处的位置都有一条最好的逃生路线图,要把这个路径给找出来,避开浓烟等等的危险物;
- 然后就是要设法通知每一个人,对每个人的通知都有是不同的——比如对A来说就是出门向右转,对B来说可能就是出门向左转;
- 另外就是通知的形式,在灾难发生的时候,通知的形式要简明而有效:短信、语音、甚至在手机上显示一副图片
对我来说,我的任务算是这个大任务中的一个小部分,就是UI显示部分。这个UI包括两个方面
- 首先是绘制地图——包括场景图和逃生路线图。在绘制的过程中将逃生路线等等的tag属性记下来
- 其次就是在绘制图的过程中都要转化成相应的代码,发送给下层。(这部分)
可以说现在我对于这个任务的理解还是比较粗浅的,希望随着工作的不断进行,能够越理解越深刻。
任务工具
现在开发的平台已经确定下来了:Windows+Java
由于我编写的是一个纯软件系统,再加上不止一次的学习过软件工程相关的东西(尽管学的很糙……)。因此我想把整个流程按照软件工程的方法来进行,虽然只有我一个人,但是我相信合理的限制能够带来更高的效率。
因此,再接下来的两天,我会学习以下方面的背景知识:
- UML——JUDE
- Java的SWT库
- 一些经典的设计模式
其他的东西在想到了就学。我想,只要不虚度时间,弄清楚需求,还是能把毕设做的比较好的。
测试一下代码粘贴
| #include<iostream> |
| using namespace std; |
| int main() |
| { |
| cout<<"HelloWorld"<<endl; |
| return 0 |
| } |
学习JUDE——UML
我先找了一个教程:
我在最近半年以来以来从来没有登录过sina,但是sina上面的财经新闻我每天都能看到;我有很多的朋友都写blog,但是我不需要每天访问不同的blog,只要他们更新,我就能第一时间看到;同样的,每天有几个技术论坛,只要有帖子变成了精华,我就能仔细看,而不用到论坛慢慢翻。
因为我使用的是Google Reader,只需要打开浏览器,所有我想看到的消息都聚集在理面。所以我说需要的信息,只需要打开一个页面就足够了。
今天我又发现了podcast,播客这个东西。
因为我一直用itunes,只要登录ipod store,就会有无数的免费的podcast资源供你订阅,只要最新的节目出来,itunes就能自动下载,然后你就能收听。
podcast资源真的是非常全面,比如你甚至可以订阅专门的jazz guitar教程。
我想这就算是Web 2.5?信息已经不用自己跑到各个网站上去查找,甚至自己都不用专门收集信息,信息会自动的推送到你的浏览器端(Google Reader) 或者你的iTunes里面。从文字到音频甚至视频。

