自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 小心String类的trim陷阱

最近在调试一段Java代码的时候,发生个奇怪的现象,在一个字符串的后面跟了一个不可见字符(acsii编码为0x13),对该字符串进行trim操作之后,发现该不可见字符消失了,在调试的过程中,没有认为会是因为trim造成的,但是在阅读了java的String类代码之后,才终于明白trim方法到底是怎么回事了。     public String trim() { int len = ...

2011-08-01 00:13:13 231

原创 由DB2的CODEPAGE引起的中文乱码问题

问题是这样的,需要往一个CODEPAGE为819格式的DB2数据库中插入中文,在创建数据库的时候已经制定了CODEPAGE: db2 create db TESTDB USING CODESET ISO8859-1 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;   数据库脚本SQL文件是用UTF8编码的格式存贮的,但是插入数据库之...

2011-07-21 20:36:56 898

原创 Ubuntu下安装subversion服务器

1. 安装subversion包     sudo apt-get install subversion     2. 创建仓库存储路径     sudo mkdir /var/svn sudo svnadmin create /var/svn/repos   3. 设置passwd vim passwd       其中格式为: [users] us...

2011-07-20 19:15:39 208

原创 用Eclipse远程调试Java应用程序

例如正常的java程序启动方式:     java -jar helloWorld.jar     需要进行远程调试的话,将应用程序的启动方式修改为:     java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar helloworld.jar   这样启动之后程序不会立刻启动,而是监听8...

2011-07-14 15:55:42 149

原创 详解开源界的 5 大开源许可协议

最近在工作过程中,涉及到了一些跟开源软件许可相关的问题,并收集了相关资料,以后在使用开源软件的时候还真得留点神,看看人家的软件许可是什么协议的。 —————————————————————————————————————————————————————————— 越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想...

2011-04-12 17:10:03 157

原创 Mysql 出现can't get hostname for your address的解决方法

通过远程连接Mysql数据库,提示“can't get hostname for your address”,   解决方法:   修改mysql服务器的my.ini文件,加入一行:   skip-name-resolve 重启Mysql服务即可。  ...

2011-04-08 17:29:51 298

原创 为Ubuntu的apt-get设置代理Proxy服务器

在Ubuntu中,apt-get是一个必不可少的命令,但如果需要设置代理上网的环境中使用的话,还是需要做点调整的:   打开 /etc/apt/apt.conf  (在最新的11.04版本中,此文件不存在,手动创建一个即可。)   加入一行:     Acquire::http::Proxy "http://username:password@proxyserver:port"; ...

2011-03-28 19:52:30 683

原创 奇怪的Ubuntu /etc/host文件

今天在ubuntu上搭建了一个服务,监听IP设为192.168.56.xxx,服务正常启动,在客户端通过IP访问之,这时候,奇异的事情发生了,在服务端打出的Log日志显示,“refused connect to 127.0.1.1”,这个127.0.1.1是怎么回事?   开始我还以为是我不小心在服务端写错了监听IP,后来检查多遍,确保没问题,上网搜索一下“ubuntu 127.0.1.1” ...

2011-03-24 21:37:39 241

VirtualBox的网络配置,Host Only+NAT方式

其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。   主机:windows xp 虚拟机:ubuntu 10.10 Virtualbox:4.0.2   虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机,同时虚拟机可以访...

2011-03-10 19:11:26 514

Putty中文乱码的解决方法

环境: Ubuntu版本: 10.10_x86 putty版本:0.60 步骤: 打开putty的设置窗口,在Window->Appearance中Font Setting选择一种中文字体。 再打开Window->Translation中Charactor set translation on recieved data改为UTF-8。 Apply一下,就应该可以正确...

2011-03-10 15:23:16 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除