自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Ruby On Rails学习笔记(1)——安装Instant Rails

Instans Rails是一个ROR的一个一站式解决方案,其中包含了Ruby、Rails、Apache和MySQL,并且所有都已经配置完成,可以直接运行。下面是在Windows XP安装和启动Instant Rails的过程。 1、下载Instant Rails,下载地址为:http://rubyforge.org/frs/?group_id=904,当前最新的Release版本为1.7,即I...

2007-06-29 14:38:00 73

在RHEL4上安装Resin服务器

Resin是一个优秀的Web服务器,运行性能出众,下面是将其安装在RHEL4(Red Hat Enterprise Linux4)上的步骤: 1、下载Resin(www.caucho.com/download/ ),我这里下载的是3.1.1版本。将其下载到本地目录,例如/usr/resin-3.1.1.tar.gz; 2、将下载的文件解压:tar xzf resin-3.1.1.tar.gz,解...

2007-06-28 21:51:00 60

MySQL插入中文时出现ERROR 1406 (22001): Data too long for column 'name' at row 1

使用命令行方式登陆到MySQL服务器,建立一个数据库,数据库编码设为UTF-8。此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似 ERROR 1406 (22001): Data too long for column 'name' at row 1 错误。乍一看,是字段长度引起的问题,但是实际是字符编码的问题。可是尝试以下解决方法: 1、在Linux中,使用终端方式登陆MySQ...

2007-06-25 17:37:00 236

JDBC连接SQL Server出现的connection refused问题的解决办法

使用JDBC在默认端口1433上连接SQL Server获得connection refused异常,大致异常信息为:The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused。1、使用telnet 127.0.0.1 1433测试,得到如下信息:正在连接到127.0.0...

2007-06-22 17:23:00 380

Canvas中的设置全屏的位置

这几天在学习使用Canvas绘制Splash时,出现了一个怪问题,两个Splash切换时,中间总是会出现一下上面的系统菜单和下面的按钮(E680i真机测试)然后再变为全屏,看着十分别扭。可是花了好长时间,也没有发现问题。 中午一觉醒来,再次查看源代码。发现设置全屏模式是paint方法中,会不会是这里的问题?当设置Splash为当前显示时,它还没有调用setFullScreenMode(true),...

2007-06-18 10:02:00 182

Velocity中的VelocityCount

vm文件中需要使用$velocityCount,并且文件包含了数个循环,而按照Velocity的DOC的说明,$velocityCount是循环的索引值,于是便担心$velocityCount在下一个循环中,会不会以上一个循环的结束值为初始值,实际运行发现这种担心是没有必要,每次$velocityCount都是从1开始计数。 在循环中要用到$velocityCount的前一个值和后一个值,于是直接...

2007-06-18 09:56:00 149

在J2MEDEV上的文章

Java SE 1、利用JakartaCommonsLang简化Javahttp://www.j2medev.com/Article/Class3/Class7/200509/712.html 2、使用Java开发计算器(二)http://www.j2medev.com/Article/Class3/Class17/200507/476.html 3、使用Java开发计算器(一)http://...

2007-06-16 11:24:00 68

对程序员来说什么最重要

这两天正在阅读温伯格的《理解专业程序员》,其中要提到“个人化学”,并认为这是成为管理者的必要条件。大师旁征博引举了很多例子,也进行了很多分析,最后得到一条结论:健康才是“个人化学”的实质,换言之,健康才是最重要的。 不知道从何时,开始人们才真正关注自己的身体状况?华为员工因为加班而突然猝死?一份调查问卷说明亚健康人群中IT排在第一位?不得而知,但是程序员的身体是一个迫切应该关注的问题。可能很多人...

2007-06-16 09:55:00 85

在Linux(RHEL4)上安装MySQL

在安装RHEL4时可能会自动安装MySQL服务器,不过这时安装的MySQL版本一般比较低,所以需要重新安装。在安装RHEL4可以选择不安装MySQL服务器,如果已经安装可以将其卸载。 下面是安装MySQL5.0.41的步骤:1、下载针对RHEL4的MySQL5.0版本,最新的是5.0.41,需要下载的有服务器端和客户端的安装程序:MySQL-server-community-5.0.4...

2007-06-15 09:56:00 67

在Linux(RHEL4)上安装JDK

虽然在RHEL4上已经自带了JDK,但是有时候还是需要安装其他版本的JDK,以满足项目的需求。在RHEL4上安装JDK5.0的步骤:1、从http://java.sun.com/j2se上下载jdk1.5.0_12的Linux版本:jdk-1_5_0_12-i586.bin;2、下载完成后,JDK的暗转文件会被存放到指定的下载目录,这里假定为放在桌面上;3、打开终端,输入以下命令:...

2007-06-15 09:54:00 60

DOCTYPE对网页效果的影响

最近在页面中使用padding控制div的样式时,其中一个页面无论怎么修改padding都不能起到应有的作用,代码如下:<div style="width:300px;height:300px;padding:10 10 10 10;border:1px solid #000;"> <div style="border:1px solid #CC5500;">测试信息&l...

2007-06-15 09:51:00 236

Eclipse远程调试之服务器配置(2)

2 Resin对于Resin,可以自己写一个启动的脚本,启动Resin服务器。脚本内容如下:@echo offREM set JAVA_HOME=JDK或JRE的安装目录REM set PATH=%JAVA_HOME%/bin;%PATH%set RESIN_HOME=Resin的安装目录httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,s...

2007-06-15 09:48:00 54

MyEclipse5.1开发Spring Struts Hibernate应用时的数据库问题

使用Eclipse3.2+MyEclipse5.1开发Spring+Struts+Hibernate应用,使用自动生成的applicationContext.xml和hbm可能文件会出现以下两个问题:1、在进行数据库操作时,发生连接数据库错误,异常信息大致如下:org.hibernate.exception.GenericJDBCException: Cannot open connection ...

2007-06-15 09:47:00 54

Eclipse远程调试之服务器配置(1)

Eclipse的远程调试功能使用起来非常方便,可以极大提高查找和修复Bug的速度。除了Eclipse要建立远程调试的Profile,在服务器端也需要相应配置。下面一一列出。一、Tomcat5.51、Linux下catalina.sh中,加入如下配置: JPDA_ADDRESS="9917"可以直接加在JPDA_ADDRESS注释的下面。9917是JPDA端口号,默认值是8000。startup.s...

2007-06-15 09:34:00 54

Tomcat5.5中数据源配置的问题

今天使用Tomcat连接数据库时出现了Cannot create JDBC driver of class '' for connect URL 'null' 错误,程序是没有问题的。最后查找发现是Tomcat版本的问题,原来的版本是Tomcat5.0,现在是5.5,二者server.xml中对数据源的配置发生了一些变化。Tomcat5.0中:<Resource name="jdbc/...

2007-06-15 09:31:00 62

JSTL和EL一起使用的问题

今天第一次使用JSTL就遇到了问题,发生异常:According to TLD or attribute directive in tag file, attribute value does not accept any expressions。测试环境为:Tomcat5.5、JDK1.5.9于是把例子和已经发布的系统进行对比,发现了如下差别:系统中web.xml开始为<!DOCTYPE...

2007-06-15 09:29:00 70

jTDS连接SQL Server时的Connection refused

这几天从原来的服务器上check out出一个工程,使用的是Spring+Hibernate的轻量级架构,数据库是SQL Server2000,数据源使用的jtds。可是原本运行正常的程序无论如何也跑不起来,连接数据库时,总是出现java.sql.SQLException: "Network error IOException: Connection refused: connect"。检查hib...

2007-06-15 09:26:00 99

游戏中的声音播放(2)

在(1)中,实现了探测E680i的音乐播放能力的功能,并且在适当时候播放了一段乐音序列。当然在游戏中一般不会使用如此简单的乐音,而是选择表现力更为丰富的MIDI或者其他声音格式。播放这些文件的方法同样简单。这次我们实现了一个简单的音乐播放器,来实现对这些文件的播放。 首先看一下播放音乐文件的步骤: 1、获得声音文件的输入流,getClass().getResourceAsStream(String...

2007-06-15 09:23:00 90

游戏中的声音播放(1)

好的游戏,一定离不开美妙的音乐支持,但是每款机型对声音的支持能力多有所不同,因此可以在使用之前先探测一下该款手机支持的多媒体格式,当然这个步骤不是必须的。 下面的代码是针对E680i编写的,并且在真机运行成功,程序首先探测了E680i的多媒体支持能力,并且把所有支持的格式显示到屏幕,由于不能一屏完全显示,因此设置了滚动;当滚动到底部或者顶部时,会播放一段乐音序列。 该程序可以作为学习声音的入门参考...

2007-06-15 09:20:00 84

使用Canvas实现Splash

游戏中的开头一般都需要使用闪屏(Splash Screen)来显示开发商的相关信息或者游戏的背景等,所以一般情况下游戏中的闪屏都多于一个,有两个甚至更多,例如百宝箱中的游戏中移动已经规定第一个闪屏必须是移动梦网的Logo,而第二个要出现百宝箱的logo。实现闪屏的方式有很多种,最合理的方式应该还是使用Canvas,因为闪屏过后的菜单或和游戏主界面也是在Canvas或者GameCanvas上绘制,所...

2007-06-15 09:18:00 99

在Canvas中实现字母输入

在游戏开发中为了记录的用户积分,就需要用户输入自己的名字,这时就需要我们自己实现字母的输入。下面的代码演示了实现这个要求的方法。/** MainCanvas.java** Created on 2006年8月7日, 下午1:45**/import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics...

2007-06-15 09:14:00 354

JDK的基本配置

JDK的配置是一个很基础的问题,虽然现在都是直接安装JDK,但是还是应该了解这些配置的,并且养成安装完JDK后,立即添加这些配置的好习惯。完成配置的步骤如下(操作系统XP,既然能够使用Java,操作系统应该不是问题): 1、“我的电脑”——〉“属性”,“高级”——“环境变量”。环境变量包含了两个用户变量和系统变量。建议配置在系统变量,这样对于多用户操作系统,切换用户也不会影响使用。 2、假设我的J...

2007-06-15 09:07:00 58

[linux] 创建daemon进程

方法一:使用传统的fork()函数。示例代码如下: static void daemon_init ( const char *workdir, mode_t mask ) { int i, j; /* * change working directory, this step is optional */ chdir( "/tmp" ); if...

2007-06-04 14:47:00 50

[C#] 如何通过TcpClient取得remote ip和port

在我们用TcpListener.AcceptTcpClient()接收连接之后,我们迫切需要有一个方法可以得到对方的ip和port。这样,我们才可以查看是谁从哪里连到了我们的server上。切入点在于TcpClient有一个protected的成员Client,这是一个System.Net.Sockets.Socket类型的对象。而我们知道System.Net.Sockets.Socket对象是可...

2007-06-01 15:23:00 74

空空如也

空空如也

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

TA关注的人

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