自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mydeman的学习日志

知行合一

  • 博客(22)
  • 收藏
  • 关注

原创 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,当前最新的Rele

2007-06-29 14:38:00 4027 5

原创 在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

2007-06-28 21:51:00 1268

原创 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中,

2007-06-25 17:37:00 24672 3

原创 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.

2007-06-22 17:23:00 6491 2

原创 Canvas中的设置全屏的位置

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

2007-06-18 10:02:00 4008

原创 Velocity中的VelocityCount

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

2007-06-18 09:56:00 22846 1

原创 在J2MEDEV上的文章

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

2007-06-16 11:24:00 1620

原创 对程序员来说什么最重要

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

2007-06-16 09:55:00 1718 2

原创 在Linux(RHEL4)上安装MySQL

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

2007-06-15 09:56:00 1668

原创 在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 1469

原创 DOCTYPE对网页效果的影响

    最近在页面中使用padding控制div的样式时,其中一个页面无论怎么修改padding都不能起到应有的作用,代码如下:    测试信息      和其他页面比较,代码几乎没有差别,但是还是有一点不起眼的差异,那就是两个文件开头的doctype声明不一样:出现效果的页面的doctype是:   ,而另外一个:         "http://www.w3.org/TR/html4/lo

2007-06-15 09:51:00 1137

原创 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 1071

原创 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 1632

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

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

2007-06-15 09:34:00 1382

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

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

2007-06-15 09:31:00 1041

原创 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开始为http://j

2007-06-15 09:29:00 1241

原创 jTDS连接SQL Server时的Connection refused

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

2007-06-15 09:26:00 3417 1

原创 游戏中的声音播放(2)

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

2007-06-15 09:23:00 1107

原创 游戏中的声音播放(1)

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

2007-06-15 09:20:00 1213

原创 使用Canvas实现Splash

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

2007-06-15 09:18:00 1215

原创 在Canvas中实现字母输入

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

2007-06-15 09:14:00 1711

原创 JDK的基本配置

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

2007-06-15 09:07:00 1031

空空如也

空空如也

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

TA关注的人

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