`
文章列表
最近在调试一段Java代码的时候,发生个奇怪的现象,在一个字符串的后面跟了一个不可见字符(acsii编码为0x13),对该字符串进行trim操作之后,发现该不可见字符消失了,在调试的过程中,没有认为会是因为trim造成的,但是在阅读了java的String类代码之后,才终于明白trim方法到底是怎么回事了。     public String trim() { int len = count; int st = 0; int off = offset; /* avoid getfield opcode */ char[] val = value; /* ...
问题是这样的,需要往一个CODEPAGE为819格式的DB2数据库中插入中文,在创建数据库的时候已经制定了CODEPAGE: db2 create db TESTDB USING CODESET ISO8859-1 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096;   数据库脚本SQL文件是用UTF8编码的格式存贮的,但是插入数据库之后发现全部中文部分都是空白,(注意不是乱码),之前有遇到过中文乱码问题,但是这种空白的问题还是头次遇到,中间也尝试了google的各种结果,均没有结果。   后来在一位高人的指导下,被提醒查一下数据 ...
1. 安装subversion包     sudo apt-get install subversion     2. 创建仓库存储路径     sudo mkdir /var/svn sudo svnadmin create /var/svn/repos   3. 设置passwd vim passwd       其中格式为: [users] username = password   4. 修改svnserve.conf,取消如下行的注释: anon-access = read auth-access = write p ...
例如正常的java程序启动方式:     java -jar helloWorld.jar     需要进行远程调试的话,将应用程序的启动方式修改为:     java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar helloworld.jar   这样启动之后程序不会立刻启动,而是监听8000端口,等待远程调试连接信息。   在eclipse中,新建一个debug configuration->Remote Java Application,   在p ...
最近在工作过程中,涉及到了一些跟开源软件许可相关的问题,并收集了相关资料,以后在使用开源软件的时候还真得留点神,看看人家的软件许可是什么协议的。 —————————————————————————————————————————————————————————— 越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开 源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议?  什 ...
通过远程连接Mysql数据库,提示“can't get hostname for your address”,   解决方法:   修改mysql服务器的my.ini文件,加入一行:   skip-name-resolve 重启Mysql服务即可。  
在Ubuntu中,apt-get是一个必不可少的命令,但如果需要设置代理上网的环境中使用的话,还是需要做点调整的:   打开 /etc/apt/apt.conf  (在最新的11.04版本中,此文件不存在,手动创建一个即可。)   加入一行:     Acquire::http::Proxy "http://username:password@proxyserver:port";       其中:   username: 代理服务器的用户名 (如果需要的话) password: 代理服务器的密码 (如果需要的话) proxyserver:代理服 ...
今天在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” 这个关键字,原来在/etc/hosts中指定了两个本地回环地址,其中一个就是127.0.1.1,这回终于知道怎么回事了,注掉它就天下太平了。
其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。   主机:windows xp 虚拟机:ubuntu 10.10 Virtualbox:4.0.2   虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式 ...
环境: Ubuntu版本: 10.10_x86 putty版本:0.60 步骤: 打开putty的设置窗口,在Window->Appearance中Font Setting选择一种中文字体。 再打开Window->Translation中Charactor set translation on recieved data改为UTF-8。 Apply一下,就应该可以正确显示中文了。 如果还是不行的话,查一下系统locale,是否是UTF-8,如果不是的话,改成UTF-8,就应该可以了。   最近一段时间在研究putty这个工具,发现还是很强大的,毕竟是个完全免 ...
Global site tag (gtag.js) - Google Analytics