专注可用系统,分享所得
由于Console的宽度有限,因此在查询数据库记录时,就会出现不能在一行完全显示全部字段内容的情况,于是为查询带了很大不便。现在只需在查询语句后面加一个“|G”,就可以实现记录的竖行显示。如下: 使用这个参数,可以省去后面的分号(;),否则加上分号会出现错误提示,不过可以忽略这个提示 ...
昨天在测试帮助文件时发现一直打不开,好像是一直再刷新,于是就到服务器上查看Tomcat的日志,就发现了下面的信息:Apr 21, 2008 9:27:34 AM org.apache.tomcat.util.net.TcpWorkerThread runItSEVERE: Remote Host /172.16.128.248 SocketException: Connection reset并且这两条信息几乎是每个1-2秒就出现一次,很是频繁。
这是我这几天遇到的一个问题,最后发现是一个低级的错误,不过还是值得记录下来:1、问题现象:我在Eclipse通过MyEclipse创建一个WebProject,使用Struts1.2。在Eclipse运行没有问题,于是就是用Eclipse的Export功能,导出为一个war文件,将该war文件解压后放到了Tomcat的webapps目录,启动tomcat。
今天在Fixing Bug的过程中,发现了一个使用dojo的问题。当输入CJK字符时提交到后台发现就变成了“策”的形式,虽然有时在显示的时候并不会出错的,但是在某些时候放到超链接里或者经过几次前后传递之后就不能正常显示中文了,会直接显示成“策”。
做开发几年了,其中经历了一些酸甜苦辣,在这个过程中自己也在不断的调整自己,希望能按指定的目标前进,而不至于因为外界的各种阻力而偏移方向。同时,也经历过很多迷茫和困惑,甚至怀疑这样子的人生会是一个什么结果,但最终还是自己调节一下,继续奋斗。
在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。
Java Excel API是一个成熟的、开源的Java API,主页地址:http://jexcelapi.sourceforge.net/,通过它开发人员可以动态地读取、写入或者修改Excel文件。
近两个星期一直被Tomcat的Error filterStart所困扰,明明运行很好的程序,换了电脑就不能运行了,今天终于发现了问题所在。下面是安装了Tomcat6.0以后得到的错误信息:2008-1-15 11:10:57 org.
前天看到了IE7取消了正版验证,就把IE从6升级到了IE7,可是这两天在测试程序时遇到了一些问题,以前在IE6的功能现在IE7没有了,并且有时候要测试程序对浏览器的兼容性,需要考虑IE6和IE7并存。
前几天在使用Dom4j开发项目时,遇到了两个问题,今天记在这里:1、直接使用SAXReader.read(String url)方法指定文件所在路径,读取包含中文内容的文件时,发生了错误,提示信息为:org.dom4j.DocumentException: invalid byte 1 of 1-byte UTF-8 sequence (0xb2) Nested exception: invalid byte 1 of 1-byte UTF-8 sequence (0xb2)。
在程序初始化时一般会把要执行的SQL语句放到一个SQL文件,在程序安装时自动执行,其实就是批处理执行SQL命令。同样,可以手动执行sql文件,具体步骤如下: 1、使用root帐户登录到MySQL服务器; 2、执行source命令: mysql> source c:/test.sql 注意:文件路径中建议使用“/”,如果使用“/”,要首先进行转义即“//”,否则可能会出现错误。
今天忽然发现自己的关于奥运票务网站故障的文章,竟然排到了首位: 当然,这并不是炫耀,因为前四名全部是关于奥运票务网站的文章。这充分体现了大家对奥运的关注,而作为一名技术人员对出现这种“国际性”的问题,甚感汗颜。
在第二阶段售票不到半个小时的时间里,并且是一直没有出现订购的页面,就出现了如此情况,不知道奥运票务网站的“设计师”作何感想!唉! 后记: 昨天看到因为这篇文章blog的访问量剧增,今天这篇文章又被放在首页的头条新闻里,心中不知道是什么感觉。
Scriptaculous1.7.0和Prototype1.5.1不兼容,在Scriptaculous的下载主页上已经注明了。不过,下载过后就把它忘记了,由于Scriptculous要求的1.5.0以后的Prototype,于是就下载了一个1.5.1版本,于是就出现了一个很严重的问题: Stack overflow at line: 0 该错误出现在IE浏览器,在Firefox上可能是另外一个错误。
由于当前的开发是在一个只有Linux内核的特定 环境进行的,Java代码可以通过远程调试功能在Windows下进行Debug,而C代码就没有那么幸运了。幸好有同事推荐了GDB,并且教给我了几个简单的命令,发现极其方便,并且功能很强大——虽然只是几个简单的命令,是整个调试过程变得妙趣横生。
今天看排名,已经过了一万了,虽然写blog并不是为了排名,但是还是立此存照,纪念一下。
错误现象: 在IE中使用如下语句:table.innerHTML = content; 动态修改table的HTML内容时,出现“未知运行错误”。错误原因: table的innerHTML属性是只读的,不能更改。
JavaFX应用问题解答作者:cleverpig 常见问题JavaFX是什么?“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。
原文地址: http://www.javaworld.com/javaworld/jw-09-2007/jw-09-optimizingregex.html 如果你花费了数小时和正则表达式做斗争,只是为了让它完成它几秒内就可以完成的匹配,那么这篇文章正是为你量身定做的。
昨天在CSDN上看到了一篇关于最新语言排行的新闻 ,《编程语言排行榜:Java第一,Ruby上升,C剧降(图)http://news.csdn.net/n/20070914/108630.html》,其中给出了各种语言的排名,由于本人孤陋寡闻,有几种语言的名字几乎是第一次见到,实在汗颜。
这些天一直在收集Linux上的log, 需要在Linux上做各种不同的操作,昨天配置了rlogin,花费了不少时间。rlogin是Linux上一种传统的远程登录方式,由于安全原因,现在都建议使用ssh代替。
原文地址: http://java.sun.com/developer/technicalArticles/scripting/javafxpart3/ 文章索引(Articles Index) 本系列文章的第一部分向Java开发者介绍了JavaFX Script语言的语法和语义。
Suse的默认安装中包含了telnet客户端,但是不包含Telnet服务器,所以在安装完系统后需要自己安装和配置。以下是具体步骤: 一、安装 Suse提供了图形化的Yast管理控制台,使用起来十分方便。
这两天在Suse上安装和配置FTP时,遇到不少问题,这里做一下总结: 一、安装 Suse的图形用户界面做的很不错,所以安装过程也比较简单。 1、打开Yast,Software→Software Management; 2、刚开始使用Suse的软件管理器非常的不习惯,找不到所需的信息在什么地方,可是用了一段时间之后,就感觉它的分类方式更加方便,也为用户提供了更多的信息。
在windows上使用ftp命令登录Linux服务器时总是提示:530 Must perform authentication before identifying USER。明明在服务器已经建立了test用户,但是使用该用户登录时,却不能成功,但是从Linux的日志可以看到已经连接上服务器,但是并没有登录成功。
今天使用telnet远程登录RHEL(Redhat Enterprise Linux)4服务器时,总是提示不能在端口23打开连接。解决方法: 1、System Settings→Security Level,打开Securty Level Configuration,在Firewall Options中检查Telnet是否已被选中,如果没有则选中。
原文地址: http://www.onlamp.com/pub/a/onlamp/2007/08/23/advanced-javascript-ii.html?page=1 在前面的文章中,我们介绍了两类JavaScript小工具及其源码:浮动文本和弹出菜单。
原文地址: https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html JavaFX Script™(下文中称为JavaFX)语言是一门声明性的、静态类型的脚本语言。
原文地址: http://java.sun.com/developer/technicalArticles/scripting/javafxpart2/ 本系列的第一部分向Java程序员介绍了JavaFX脚本编程语言的语法及语义。
原文地址: http://www.onlamp.com/pub/a/onlamp/2007/07/05/writing-advanced-javascript.html Web应用程序(Web Applications) 从计算机纪元的黎明刚刚来临开始,不同平台间软件的互用性就一直是关注的焦点。
原文地址: http://www.onjava.com/pub/a/onjava/2007/07/27/introduction-to-javafx-script.html JavaFX是什么? 在2007年春季Sun发布了一个新的框架,叫做JavaFX。
原文地址:http://java.sun.com/developer/technicalArticles/scripting/javafxpart1/ JavaFX Script编程语言(以下称为JavaFX)有Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。
作为典型的MVC结构,绝对不会把显示的任务交给控制器,这需要有专业的视图来完成。在Rails中增加视图文件,同样是想当地的方便。下面就是为First应用程序的hello控制器增加index视图的详细步骤: 1、使用generate脚本生成视图: 2、修改hello_controller.
正如Rails的理念一样,创建一个新的Rails应用程序的过程非常简单,下面就来看看如何从0到1建立一个全新的Rails应用程序。 1、启动InstantRails,打开其Rails应用程序管理器(Rails Application Manager): 2、创建...
在prototype.js中包含了Event对象,其中提供了几个常用的方法,来帮助开发者完成事件处理。比较常用的方法有: Event.element(event):获得当前事件发生的对象; Event.
该文章转载自J2ME开发网,本文版权归原作者和J2MEDEV所有。 SonyEricsson的W950 M600和P990是基于Symbian平台的手机,并且手机上实现的是Symbian Java Platform 3。
在Windows服务器管理器中,手动启动OracleOraHome90TNSListener服务时发生错误,错误信息为:不能启动OracleOraHome90TNSListener服务,错误3:系统找不到指定路径。
Apache一款比较优秀的HTTP Server,已经被很多被网站应用。Apache+Resin的Web服务器方式已经被广泛采用,下面就是将二者集成配置的步骤: 一、安装Apache服务器 1、下载Apache服务器httpd-2.
Instans Rails是一个ROR的一个一站式解决方案,其中包含了Ruby、Rails、Apache和MySQL,并且所有都已经配置完成,可以直接运行。下面是在Windows XP安装和启动Instant Rails的过程。
Resin是一个优秀的Web服务器,运行性能出众,下面是将其安装在RHEL4(Red Hat Enterprise Linux4)上的步骤: 1、下载Resin(www.caucho.com/download/ ),我这里下载的是3.1.1版本。
使用命令行方式登陆到MySQL服务器, 建立一个数据库,数据库编码设为UTF-8。此时,如果直接在命令行窗口使用insert语句插入中文,就遇到类似 ERROR 1406 (22001): Data too long for column 'name' at row 1 错误。
使用JDBC在默认端口1433上连接SQL Server获得connection refused异常,大致异常信息为:The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused。
这几天在学习使用Canvas绘制Splash时,出现了一个怪问题,两个Splash切换时,中间总是会出现一下上面的系统菜单和下面的按钮(E680i真机测试)然后再变为全屏,看着十分别扭。
vm文件中需要使用$velocityCount,并且文件包含了数个循环,而按照Velocity的DOC的说明,$velocityCount是循环的索引值,于是便担心$velocityCount在下一个循环中,会不会以上一个循环的结束值为初始值,实际运行发现这种担心是没有必要,每次$velocityCount都是从1开始计数。
Java SE 1、利用Jakarta Commons Lang简化Java http://www.j2medev.com/Article/Class3/Class7/200509/712.
这两天正在阅读温伯格的《理解专业程序员》,其中要提到“个人化学”,并认为这是成为管理者的必要条件。大师旁征博引举了很多例子,也进行了很多分析,最后得到一条结论:健康才是“个人化学”的实质,换言之,健康才是最重要的。
在安装RHEL4时可能会自动安装MySQL服务器,不过这时安装的MySQL版本一般比较低,所以需要重新安装。在安装RHEL4可以选择不安装MySQL服务器,如果已经安装可以将其卸载。 下面是安装MySQL5.
虽然在RHEL4上已经自带了JDK,但是有时候还是需要安装其他版本的JDK,以满足项目的需求。在RHEL4上安装JDK5.0的步骤: 1、从http://java.sun.com/j2se上下载jdk1.
最近在页面中使用padding控制div的样式时,其中一个页面无论怎么修改padding都不能起到应有的作用,代码如下: 测试信息 和其他页面比较,代码几乎没有差别,但是还是有一点不起眼的差异,那就是两个文件开头的doctype声明不一样:出现效果的页面的doctype是: ,而另外一个: 将后者改为和前者一致时,就出现了需要的效果。