如何写出优雅的代码?

everything is null
posts - 76, comments - 173, trackbacks - 3, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2009年12月15日

 导致这个问题的原因实际上是默认的80端口被占用了,只需要在启动时为其指定一个端口即可。

2009-12-15 01:36:54.843::WARN:  failed SelectChannelConnector@0.0.0.0:80

java.net.SocketException: Permission denied

解决的办法就是为OSGi的启动添加参数:-Dorg.osgi.service.http.port=8380

后面的8380是你所指定的端口号

   

posted @ 2009-12-15 01:56 灰色 阅读(260) 评论(0) 编辑

2009年12月11日

在ubuntu上安装netbeans提示这个错误,就是说找不到JDK6

ibmer@ubuntu:~/software$ sh netbeans-6.7-ml-java-linux.sh

Configuring the installer...
Searching for JVM on the system...
Java SE Development Kit (JDK) was not found on this computer
JDK 6 or JDK 5 is required for installing the NetBeans IDE. Make sure that the JDK is properly installed and run installe在r again.
You can specify valid JDK location using --javahome installer argument.

To download the JDK, visit http://java.sun.com/javase/downloads

 

解决的办法就像返回的错误提示里说的,指定java安装的地址:

ibmer@ubuntu:~/software$ sh netbeans-6.7-ml-java-linux.sh --javahome jdk1.6.0_17/jre

搞定


posted @ 2009-12-11 21:49 灰色 阅读(353) 评论(0) 编辑

2009年12月10日

1. 在CDT中编辑C++文件的时候突然不能输入

找到的解决办法:

方法一:在输入的地方右击鼠标,在“输入法”中选择"Scim Input Method"
这个方法我试了,可以解决问题。

方法二:修改文件
打开/etc/X11/xinit/xinput.d/scim文件,找到其中的
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
把它们改成
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
即可。最后别忘了注销一下或者是重启X。
第二个方法我没有试,有试过的朋友留个信

posted @ 2009-12-10 23:27 灰色 阅读(103) 评论(0) 编辑

2009年12月1日

1. 进程查看命令PS,这个我会,呵呵

2. 如何知道命令是否执行成功了 echo $? ,执行成功返回0

3. CPU查看命令TOP

posted @ 2009-12-01 21:58 灰色 阅读(126) 评论(0) 编辑

2009年11月25日

网上的解决方案都是安装vmware-tools,而且还不能完全解决问题,还需要修改源代码,很麻烦.

后来我发现实际上二者是可以直接通过网络共享实现数据交换的,方法就是在Ubuntu里访问Windows网络,但这样并不能保证一定成功,可能出现的问题是Windows网络为空,找不到你的宿主机也就是你的Windows系统,解决的方法是在Windows中添加一个名为workgroup的工作组.这就可以正常在Ubuntu中浏览Windows共享的文件夹了.

 

还可以这么访问:

smb://windows主机的IP

posted @ 2009-11-25 15:22 灰色 阅读(520) 评论(0) 编辑

2009年11月19日

摘要: 创建数据库的时候出现out of memory错误解决办法:Oracle在创建数据库是默认分配的SGA(system global area)是40%,因此如果你的机器内存不太大,比如我的1.5G,那么就可能导致这个错误.解决办法就是把这个比例调小,我设置的是15%.具体情况结合机器的性能来.阅读全文

posted @ 2009-11-19 17:06 灰色 阅读(458) 评论(0) 编辑

2009年11月15日

摘要: 最近在用Ubuntu做一个网络仿真实验,在使用vmware做虚拟机,在使用的过程中,鼠标在移动时总是会跳出虚拟机,此时界面上会出现两个鼠标,一个Win下的,一个Linux下的,很烦人.经过多方查找,找到解决办法,在vmware上面的工具条点右键,选择exclusive mode,即排他模式,即可完全的实现全屏.还有个一劳永逸的办法,就是修改vmware的配置文件,这样每次进去全屏就可以默认进去此模...阅读全文

posted @ 2009-11-15 17:49 灰色 阅读(623) 评论(0) 编辑

2009年10月30日

摘要: Eclipse中使用xFire开发Web Service及其在Tomcat中的部署写在前面  由于工作需要,工作内容由.NET平台转到了Java平台,目前的工作是开发一个数据检索引擎,当然这里的检索引擎是逻辑上的概念,并非Google,Baidu那种搜索引擎,简单的说就是从数据库中检索数据,然后转发给客户端。需求很简单也很明确,这里主要需要考虑的是系统的性能和灵活性,可扩展性。此外,整个系统为异构...阅读全文

posted @ 2009-10-30 16:18 灰色 阅读(194) 评论(1) 编辑

2009年9月9日

摘要: 因为Windows Service 中不能使用WebBrowser(如果各位看官知道如何使用,请不吝赐教),因此不得已写了个Winform,希望能在系统启动时便启动程序.问题来了.我在Winform中使用log4net,结果启动Windows Service后Winform程序总是报错,说无法实例化要进行日志记录的类.多方查找,根据一老外论坛上的只言片语得到启发.Windows Service的当...阅读全文

posted @ 2009-09-09 12:50 灰色 阅读(507) 评论(0) 编辑

2009年6月23日

摘要: 最近需要对一个数据库进行重构,涉及很多对SQL的操作,在这里记录一下常用到的SQL语句.以备使用.1.删除重复记录select distinct * into #Tmp from tbl_map_teamdrop table tbl_map_teamselect * into tbl_map_team from #Tmpdrop table #Tmp阅读全文

posted @ 2009-06-23 23:06 灰色 阅读(106) 评论(0) 编辑