gr8vyguy@Blogjava

2007年2月26日

找人做一个电子地图显示模块

电子地图简单版


项目内容 

本公司要开发一个电子地图显示模块 , 要求在地图上实现根据地址 ( 主要是医院地址 ) 标点 , 地图的放大缩小 , 以及当鼠标停留在一家医院上时 , 显示一个详细 内容 对话框 .

 

技术要求

Server 端用 Java, 其他无要求 .

 

具体细节和价钱面谈 , 请有意者联系 info@cnde-ttt.com

posted @ 2008-09-27 20:34 gr8vyguy 阅读(466) | 评论 (1)编辑 收藏

Groovy读书笔记5

     摘要:   阅读全文

posted @ 2008-01-03 14:34 gr8vyguy 阅读(510) | 评论 (0)编辑 收藏

Groovy读书笔记4

     摘要:   阅读全文

posted @ 2007-12-20 07:48 gr8vyguy 阅读(820) | 评论 (0)编辑 收藏

勿忘国耻




posted @ 2007-12-13 20:35 gr8vyguy 阅读(364) | 评论 (0)编辑 收藏

Groovy读书笔记3

     摘要:   阅读全文

posted @ 2007-12-13 01:26 gr8vyguy 阅读(504) | 评论 (0)编辑 收藏

Groovy读书笔记2

     摘要:   阅读全文

posted @ 2007-12-12 13:46 gr8vyguy 阅读(678) | 评论 (0)编辑 收藏

Groovy读书笔记1

     摘要:   阅读全文

posted @ 2007-12-10 12:16 gr8vyguy 阅读(891) | 评论 (0)编辑 收藏

修改groovyConsole.bat, 让黑色的CMD窗口自动消失

     摘要:   阅读全文

posted @ 2007-11-28 22:18 gr8vyguy 阅读(2304) | 评论 (6)编辑 收藏

SWT组寻找帮助

SWT将增加一个新的平台,就是MAC的Cocoa。只用了一周的时间,ControlExample就可以在Cocoa下跑起来了。不可思议的速度,Steve真是太可怕了。

现在SWT组寻找有条件的朋友们帮忙测试新平台下的SWT。如果你用的是Apple,如果你有时间和兴趣的话,不妨看看
   www.eclipse.org/swt/

   Hacking at Apple
   Great Success
   Call For Volunteers

开源软件是我们人类共同的财富!
让我们在使用开源的同时也尽我们的一点微薄之力,让开源软件变得更好更强大!

posted @ 2007-11-28 15:31 gr8vyguy 阅读(942) | 评论 (2)编辑 收藏

Eclipse全屏插件更新(Beta2)

     摘要: 新东东:

1. 修正Beansoft报告的一个Bug, 任务栏没隐藏(on WinXP with classic style)

2. 实现ESC退出全屏模式

  阅读全文

posted @ 2007-11-15 15:06 gr8vyguy 阅读(2366) | 评论 (15)编辑 收藏

让Eclipse全屏显示的插件 (修正Bugs) (Beta版)

     摘要: 上一篇发布的插件,由于我的疏忽,没有经过足够的测试就发布给大家,给大家造成了不便,在此致以歉意  阅读全文

posted @ 2007-11-13 20:15 gr8vyguy 阅读(2960) | 评论 (15)编辑 收藏

做了个可以让Eclipse全屏显示的插件 (修正Bugs) (Beta版)

     摘要: 经常感觉屏幕不够用,尤其是在本本上干活的时候,所以做了这个小插件,可以让Eclipse全屏显示。如果你也有类似的需求,可以下来试试! 本插件支持Eclipse3.2或者之后的版本。  阅读全文

posted @ 2007-11-13 02:36 gr8vyguy 阅读(1917) | 评论 (17)编辑 收藏

SWT3.4M3的一个新特性: 透明窗口

     摘要: 前几天还和Blogjava上的朋友讨论了Java中透明窗口的实现。今天就发现SWT已经在最新的3.4M3版本中实现了这个功能。  阅读全文

posted @ 2007-11-09 11:37 gr8vyguy 阅读(2780) | 评论 (11)编辑 收藏

免费的JSP空间: Myjavaserver

该站提供5M的免费空间,支持Java1.6, 安装了Hypersonic SQL和InstantDB数据库,可以通过FTP上传。有5万多个注册用户,我试用了一下速度还可以。学习J2EE时,可以申请一个拿来练练手。

有意思的是,申请帐号的时候,需要编写一个Java函数,通过测试才可以申请成功,以免非Java程序员使用。

Please help us restrict MJS to Java developers
by not sharing your challenge solution.

注册地址: http://www.myjavaserver.com/signup

posted @ 2007-11-07 23:34 gr8vyguy 阅读(2462) | 评论 (8)编辑 收藏

求助, 笔记本坏啦.

Sony VAIO笔记本电脑,装Windows XP英文版

故障现象

1. 进入系统后,容易死机,鼠标和键盘无一响应,只能按电源键强行关机
2. 重新开机,黑屏,主板灯亮,没有自检,硬盘指示灯没有闪烁。经过多次开机尝试
     可能成功启动,进入系统后容易死机。
3. 用Ubuntu系统,照样死。

故障是今天才出现的,昨天使用没有出现任何问题,只是,在使用Windows Live Space上传图片时好像安装了一个程序,具体不记得是什么了。但应该是Live Space的扩展插件。

怀疑对象
电源, 液晶屏、显示卡、内存、CPU和主板

检查
1. 内存,使用Microsoft的内存测试光盘启动检查,几分钟后死机,查了两次都是如此,但是没有错误。
2. 其他的不知道怎么测试。

由于手上没有合适的螺丝刀,没法更换内存。明天再试试看,确认是不是内存的问题?希望是内存松动或者坏了,要是其他的部件坏了可就惨了,得买新的本本了,没钱啊。

有经验的朋友请帮忙一下,给点意见,非常感谢!

posted @ 2007-07-24 02:30 gr8vyguy 阅读(527) | 评论 (2)编辑 收藏

Collection Type

 
 

orderd

unique

list yes no
set no yes
bag no no
? yes yes

posted @ 2007-07-23 13:47 gr8vyguy 阅读(281) | 评论 (0)编辑 收藏

玩Robocode游戏,学习Java

     摘要: Robocode是Java编写的一款开源的坦克游戏,与一般的游戏有着非常不同的玩法。游戏中的坦克不是由键盘、鼠标或者游戏杆直接控制,而是通过你用Java对坦克机器人编程,给坦克机器人设计智能来指挥它战斗。比如ahead(100)使机器人向前移动100。你的程序指挥你的坦克攻击对手,同时躲避来自对手的攻击,以此来较量得分的多少。你可以下载别人的机器人,和你编写的机器人竞赛,如果你觉得你的机器人够厉害,也可以上传你机器人到Robocode的主页和别人比赛。非常有意思,在娱乐的同时学习和提高你的Java编程能力  阅读全文

posted @ 2007-07-22 01:14 gr8vyguy 阅读(4045) | 评论 (8)编辑 收藏

鼠标手势输入插件

     摘要:   阅读全文

posted @ 2007-07-17 14:36 gr8vyguy 阅读(1586) | 评论 (4)编辑 收藏

Java Ftp

     摘要: 想为新作的Blog客户端易博增加FTP上传的功能, 我选择了Jakarta Commons/Net库,这篇文章简单介绍了其使用方法  阅读全文

posted @ 2007-07-13 02:19 gr8vyguy 阅读(2646) | 评论 (1)编辑 收藏

易博截图(Linux)

     摘要:   阅读全文

posted @ 2007-07-12 01:05 gr8vyguy 阅读(593) | 评论 (2)编辑 收藏

易博视屏演示一

     摘要:   阅读全文

posted @ 2007-07-10 22:10 gr8vyguy 阅读(778) | 评论 (1)编辑 收藏

易博: 博客客户端中一颗闪亮的新星

     摘要: 我的又一新作,一个博客编辑器. 起名字是一件痛苦的事,暂时就叫易博,英文为Easyblog.  阅读全文

posted @ 2007-07-10 01:53 gr8vyguy 阅读(3120) | 评论 (21)编辑 收藏

易博下载

     摘要:   阅读全文

posted @ 2007-07-10 01:49 gr8vyguy 阅读(1091) | 评论 (2)编辑 收藏

易博截图(WinXP)

     摘要:   阅读全文

posted @ 2007-07-10 00:58 gr8vyguy 阅读(788) | 评论 (3)编辑 收藏

易博视屏演示二

     摘要:   阅读全文

posted @ 2007-07-10 00:55 gr8vyguy 阅读(351) | 评论 (2)编辑 收藏

Flex, Flex,Flex

     摘要:   阅读全文

posted @ 2007-05-17 13:27 gr8vyguy 阅读(252) | 评论 (0)编辑 收藏

Flex练手

     摘要:   阅读全文

posted @ 2007-05-17 12:51 gr8vyguy 阅读(215) | 评论 (0)编辑 收藏

Flex练手

     摘要:   阅读全文

posted @ 2007-05-17 11:48 gr8vyguy 阅读(225) | 评论 (0)编辑 收藏

第一个Flex程序

     摘要:   阅读全文

posted @ 2007-05-16 19:57 gr8vyguy 阅读(284) | 评论 (0)编辑 收藏

Straight-Line编程语言的分析和解释

     摘要:   阅读全文

posted @ 2007-05-13 15:42 gr8vyguy 阅读(1421) | 评论 (1)编辑 收藏

NSIS脚本制作Java程序的EXE启动器

     摘要:   阅读全文

posted @ 2007-05-12 19:23 gr8vyguy 阅读(5414) | 评论 (4)编辑 收藏

Eclipse插件开发: Actions篇

所谓的Actions就是指菜单和工具栏上的按钮及其实现。Eclipse框架下的扩展点(Extension Point)定义了4类Actions。

第一类: 工作台窗口Action. 即指主窗口的主菜单和主工具栏上的Action,扩展点为org.eclipse.ui.actionSets。

第二类: 对象Action. 即相关于选择对象的上下文菜单,扩展点为org.eclipse.ui.popupMenus下的objectContribution。

第三类: View Action. 在一个View里可以在三个地方定义Action,上下文菜单,View的工具栏和View的下拉菜单。上下文菜单使用扩展点org.eclipse.ui.popupMenus下的viewerContribution。View的工具栏和View的下拉菜单使用org.eclipse.ui.viewActions。

第四类: Editor Action。可以分为Editor上下文菜单和Editor主Action两类。Editor主Action出现在工作台窗口的菜单栏和工具栏里。Editor上下文菜单使用扩展点org.eclipse.ui.popupMenus的viewerContribution,和第三类View Action的上下文菜单一样,在这里Eclipse不区分View和Editor。Editor主Action使用扩展点org.eclipse.ui.editorActions。

使用扩展点定义Action,不需要编码就可以测试菜单或者工具栏是否正确显示,所有的扩展点记录在plugin.xml中。plugin.xml是对Eclipse的一个plugin的功能描述性说明,以便Eclipse的Runtime在启动时正确建立界面,而不需要加载一个Plugin的Java Classes。

posted @ 2007-05-08 22:43 gr8vyguy 阅读(1245) | 评论 (0)编辑 收藏

使用Java Web Start发布Java程序

     摘要: 利用Google Page的空间发布Java程序  阅读全文

posted @ 2007-05-07 22:05 gr8vyguy 阅读(2597) | 评论 (10)编辑 收藏

Ruby学习笔记4,实现Song和SongList类及其单元测试

     摘要:   阅读全文

posted @ 2007-05-06 17:32 gr8vyguy 阅读(626) | 评论 (0)编辑 收藏

Ruby学习笔记3,第四章

     摘要:   阅读全文

posted @ 2007-05-06 15:18 gr8vyguy 阅读(618) | 评论 (0)编辑 收藏

Ruby学习笔记2,第三章

     摘要:   阅读全文

posted @ 2007-05-06 11:51 gr8vyguy 阅读(379) | 评论 (0)编辑 收藏

Ruby学习笔记1,第一章和第二章

     摘要:   阅读全文

posted @ 2007-05-05 21:54 gr8vyguy 阅读(430) | 评论 (0)编辑 收藏

常青树LISP语言

     摘要:   阅读全文

posted @ 2007-05-05 19:04 gr8vyguy 阅读(4820) | 评论 (3)编辑 收藏

绝对路径到相对路径的转换

昨日一同事需要这样一个功能,将一个绝对路径转换成相对路径,当然是相对于另一个目录或者文件。看了一边File里的函数,没有,Google一番,也没找到现成的。就想,可能要自个写了,但是路径在多种系统下有很大的不同,/和\还是小事,Windows下有设备符,还不知Mac是怎么样的,想起来就头痛。还好我突然想起Eclipse里面好像有个Path类,找出来一看,还真有这个功能,

public static String getRelativePath(Path fullPath, Path fBasePath)

测试一番,三个系统下都没有错误,真是不错。感谢开源!

posted @ 2007-05-04 16:21 gr8vyguy 阅读(1293) | 评论 (0)编辑 收藏

意义非凡的SWTSwing项目

     摘要: SWTSwing将SWT库移植到Swing平台上,一个令人叫绝的主意  阅读全文

posted @ 2007-05-03 13:44 gr8vyguy 阅读(2860) | 评论 (19)编辑 收藏

怎么JDK/bin下48个文件有37个是25K

比如像javac, javah, javap, appletviewer, java-rmi, jdb, pack200等等都是25K, 太巧了吧。

Goolge一番,原来这些都只是启动另外一个JAR里面的类的一个包装器(Wrapper)。比如javac只是启动jdk/lib/tools.jar的com.sun.tools.javac.Main类,也就是说除了用javac,你也可以这样编译Java的程序

java -cp tools.jar com.sun.tools.javac.Main Hello.java

原来Java的编译器,反编译器等等一些其他工具都是用Java自身写的。

有意思的是,不知道最初的tools.jar是用什么编译的,Sun应该还有一个用其他语言写的Java编译器。这倒有点先有鸡还是先有蛋的味道。


转载请保留http://www.blogjava.net/xilaile/archive/2007/05/03/115097.html


posted @ 2007-05-03 00:13 gr8vyguy 阅读(1211) | 评论 (3)编辑 收藏

程序和函数

     摘要:   阅读全文

posted @ 2007-05-02 23:30 gr8vyguy 阅读(269) | 评论 (0)编辑 收藏

描述几种Asymptotic函数的关系的一张图


posted @ 2007-05-02 13:10 gr8vyguy 阅读(358) | 评论 (0)编辑 收藏

我的作品: 抓图软件

     摘要: 以做一个最优秀的抓图软件为目标,欢迎你提宝贵意见!  阅读全文

posted @ 2007-05-01 18:12 gr8vyguy 阅读(3095) | 评论 (18)编辑 收藏

Insertion-Sort和Merge-Sort

     摘要: 分析,比较和实现Insertion-Sort和Merge-Sort两种算法, 以及利用两者的优点设计了一个排序算法(即Java的Arrays采用的算法)  阅读全文

posted @ 2007-04-28 22:36 gr8vyguy 阅读(3752) | 评论 (2)编辑 收藏

我的作品: 从Eclipse中指定文件打开系统Cmd和Explorer的插件

     摘要: 一个Eclipse的插件,实现了从Eclipse中打开系统的控制台(Console)或者文件浏览器(Explorer),并且指定到相应的位置的功能。  阅读全文

posted @ 2007-04-27 20:43 gr8vyguy 阅读(3297) | 评论 (2)编辑 收藏

扫雷截图

                                    






posted @ 2007-04-25 16:31 gr8vyguy 阅读(1191) | 评论 (0)编辑 收藏

抓图软件开发计划

     摘要:   阅读全文

posted @ 2007-04-25 00:59 gr8vyguy 阅读(828) | 评论 (2)编辑 收藏

JUnit Best Practices

Do not use the test-case constructor to set up a test case, use setUp().

Don't assume the order in which tests within a test case run.

Avoid writing test cases with side effects.

Call a superclass's setUp() and tearDown() methods when subclassing

Do not load data from hard-coded locations on a filesystem

Keep tests in the same location as the source code

Name tests properly

Ensure that tests are time-independent

Consider locale when writing tests

Utilize JUnit's assert/fail methods and exception handling for clean test code

Document tests in javadoc

Avoid visual inspection

Keep tests small and fast

Use the reflection-driven JUnit API

Build a test case for the entire system

Test thread safety

posted @ 2007-04-24 11:07 gr8vyguy 阅读(458) | 评论 (0)编辑 收藏

Automated Unit Test

The TDD cycle looks like this:

  1. Write a test for the next bit of functionality you have in mind. The test should succeed only when the functionality has been implemented correctly.

  2. Make the test compile by creating stubs for all the missing classes and methods referenced by the test.

  3. Run the test. It should fail.

  4. Implement just enough functionality to get the test to succeed.

  5. Clean up the implementation as much as possible, typically by removing duplication.

这里最难的是第一点的第二句,"只有正确的程序才能通过测试"。 这几乎是不可能的,即使可能,所耗的时间也不亚于编写代码的时间. 第四点的提法更有问题,程序员在编程实现功能的时候应该把注意力集中在所实现的代码,而不是测试上。

The Test/Code Cycle in XP

  • Write one test.
  • Compile the test. It should fail, as you haven't implemented anything yet.
  • Implement just enough to compile. (Refactor first if necessary.)
  • Run the test and see it fail.
  • Implement just enough to make the test pass.
  • Run the test and see it pass.
  • Refactor for clarity and "once and only once".
  • Repeat from the top.


 

posted @ 2007-04-21 23:33 gr8vyguy 阅读(457) | 评论 (0)编辑 收藏

使用UML的方式的三种方式

  • UML as Sketch

  • UML as Blueprint

  • UML as Programming Language

posted @ 2007-04-21 12:49 gr8vyguy 阅读(249) | 评论 (0)编辑 收藏

Iterative和Waterfall Development Process

     摘要: UML Distlled的第二章的阅读笔记之一  阅读全文

posted @ 2007-04-21 11:53 gr8vyguy 阅读(3204) | 评论 (0)编辑 收藏

SWT图片显示,支持JPEG,GIF(动画),BMP,ICO,PNG和TIFF

     摘要: 显示各类格式的图片以及解决一个和滚动条相关的问题  阅读全文

posted @ 2007-04-10 00:33 gr8vyguy 阅读(9308) | 评论 (3)编辑 收藏

推荐一个非常不错的文献和电子资料互助论坛: 零点花园

里面有价值的东东确实很多,就是论坛管理的非常严格,需要注册,有的还需要威望才能下载。



网址: http://www.soudoc.com/

posted @ 2007-04-07 23:44 gr8vyguy 阅读(836) | 评论 (0)编辑 收藏

装了谷歌输入法

今天装了谷歌输入法,感觉不错,尤其喜欢它的英文提示和笔画输入功能。但是和所有我用过的输入法一样,都要改变键盘布局。我用的是德语的键盘,很多标点符号不转换到德语下面,根本没法输入。

有点郁闷,为什么一定要改变键盘布局呢?完全是没必要的,这是典型的画蛇添足。

posted @ 2007-04-06 18:27 gr8vyguy 阅读(813) | 评论 (0)编辑 收藏

程序员的练武场

online-judge.uva.es 这里有几百个不同难度的程序题, 您可以用C, C++, Pascal或者Java编写您的答案。使用他们的在线测试系统,可以检查您的答案的正确性,评估您的程序的性能。通过和其他人的程序的性能的比较,您可以练习编写高效程序的能力。

posted @ 2007-04-06 13:55 gr8vyguy 阅读(1739) | 评论 (4)编辑 收藏

应用Backtracking解一道算法题

     摘要: 解答了一道有趣的算法题,在一个n乘n的棋盘上有一匹马,要求这匹马不重复的把每个格子都跳一边。同时介绍了Backtracking和Recursion的概念  阅读全文

posted @ 2007-04-06 12:26 gr8vyguy 阅读(4212) | 评论 (0)编辑 收藏

Diversion: Theme Songs

C
"Iron Man," Black Sabbath
"...Kills the people he once saved ..."

C++
"Imperial March (Darth Vader's Theme)," John Willians
That'd be from "The Empire Strikes Back"

Java
"Goody Two Shoes," Adam Ant
"Don't drink don't smoke - what do you do?"

Perl
"Oops! ... I Did it Again," Brithney Spears
Feel free to substitute your favorite error-prone language.

Contributed by David Burden, HP Colorado

Lisp is the medium of choice for people who enjoy free style and flexibility.
--Gerald J. Sussman

A Lisp programmer knows the value of everything, but the cost of nothing.
--Alan Perlis

posted @ 2007-04-03 01:40 gr8vyguy 阅读(1256) | 评论 (0)编辑 收藏

帮助掌握GoF设计模式

发现一个做GoF设计模式小测验的好站点,帮助你巩固学到的设计模式的知识。

http://home.earthlink.net/~huston2/dp/patterns_quiz.html

posted @ 2007-04-02 11:57 gr8vyguy 阅读(963) | 评论 (0)编辑 收藏

算法分析时为什么偏爱最差情况?

     摘要:   阅读全文

posted @ 2007-03-29 22:52 gr8vyguy 阅读(4335) | 评论 (1)编辑 收藏

安装程序制作系统NSIS(Nullsoft Scriptable Install System)

     摘要:   阅读全文

posted @ 2007-03-29 11:16 gr8vyguy 阅读(8101) | 评论 (7)编辑 收藏

更加确信Java+SWT是正确的选择

一直以来都是靠编程养活自己, 贡献最大的可能就是Java了, 也使得我对Java很些偏爱. 在使用Java的过程中, 不可避免的, 经常要对老板或者客户说, 这样的功能比较难实现, 因为这是Java, 是跨平台的. 对, Java的程序是这样的, 和Windows的程序有点不一样. 这样的事情多了, 总是让人有点泄气. 当年学习Swing的时候, 就觉得Swing很了不起, 要模拟这么多平台的界面, 也不嫌累. 如果加上jgoodies的Look&Feel, 效果应该说是很不错的. 但是和使用平台内集的工具开发的软件相比, 总有那么一点不一样, 毕竟Swing是模拟. 在Swing之前, 知道Sun也尝试过使用原生的控件, AWT工具包就是其成果,  可惜不是很成功,所以才有了Swing. Sun没做好,SWT却很成功,使用了SWT后,用户的感觉得到明显的改善。SWT也鼓励我们使用原生的代码,当然是在必须的时候,在此之前,我们更可能会说,这样的功能是Windows特有的,不应该采用。

SWT使得Java开发桌面软件的可能得到大幅度的提高。

介绍一个学习SWT的非常好的例子RSSOwl, 开源的,项目可以从RSSOwl在sourceforge在上的CVS或者SVN的库里拉下来。 没有用Eclipse RCP,用了一点JFace。RSSOwl的发布包了对SWT/JFace作了裁减,所有的class加起来不到3M,压缩一下才1.57M.

posted @ 2007-03-28 12:29 gr8vyguy 阅读(1820) | 评论 (2)编辑 收藏

分析SWT3.3加载原生库的过程

     摘要: SWT3.3 M4(2006年12月15日)新增加的功能之一是自动加载原生库,特别是从SWT的Jar文件中加载原生库的功能,大大方便了我们发布基于SWT的 Java程序。SWT是怎么实现这个功能的呢? 理解其中的原理后,您也可以在您自己的程序中实现类似的功能。  阅读全文

posted @ 2007-03-23 02:10 gr8vyguy 阅读(5459) | 评论 (1)编辑 收藏

[译] Python2007年大会纪录

     摘要:   阅读全文

posted @ 2007-03-18 23:43 gr8vyguy 阅读(1598) | 评论 (0)编辑 收藏

Java操作符的优先级和结合性

     摘要:   阅读全文

posted @ 2007-03-16 11:36 gr8vyguy 阅读(5757) | 评论 (0)编辑 收藏

节点包含checkbox的Swing树控件(JTree)

     摘要: 自定义Swing高级控件. 几年前写的节点包含checkbox的Swing树控件(JTree),有三种使用方式。同时也演示了怎样在用SWT开发的程序中使用AWT/Swing控件. A Custom Tree Component with Checkbox in 3 working modes  阅读全文

posted @ 2007-02-25 20:01 gr8vyguy 阅读(8202) | 评论 (19)编辑 收藏

<2007年2月>
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910

导航

统计

公告

  • 转载请注明出处.
  • msn: gr8vyguy at live.com
  • 常用链接

    留言簿(9)

    随笔分类(68)

    随笔档案(80)

    文章分类(1)

    My Open Source Projects

    搜索

    积分与排名

    最新评论