- 浏览: 125448 次
- 性别:
- 来自: 上海
最新评论
-
l67721363:
受益匪浅,谢谢!~
重新认识Session(续)——自己动手做试验 -
shuminghuang:
写得很好,不过我对您的文件监控脚本也很感兴趣,不知道能否分享
做一次git的观众 -
doingjava:
LZ,写的很不错,这种逻辑也很有道理,测试方式很敬佩。
但是有 ...
重新认识Session(续)——自己动手做试验 -
trace:
感谢ls,找到了这么详细的解释!
做一次git的观众 -
yanwuhuan:
首先,我们发现index文件被改变了。但是,经过我仔细比对两次 ...
做一次git的观众
文章列表
在windows平台上开发RoR工程,可以使用方便的One-Click Ruby Installer进行ruby以及gem的安装。然而近日,在cygwin上安装ruby开发环境时,才开始明白这个One-Click背后的故事。 我的cygwin本地安装包是cygwin-release-20061108.iso,其中的ruby是1.8.5 ...
- 2008-01-09 20:46
- 浏览 4917
- 评论(0)
在运行rake db:migrate时,有时会发现 rake abort 的错误,rake说某个表已经存在,因此这个migrate的工作它干不了。这个表确实是已经存在的,那么如何让rake跳过这个表,或是强制覆写这个表呢?有一处需要修改:
原migrate文件:
ruby 代码
class CreateProducts < ActiveRecord::Migration
def self.up
create_table :products do |t|
t.column :title, :stri ...
在页面上实现右键菜单(ContextMenu),效果明显,用途广泛,并且,利用YUI,实现起来也不复杂。我参考了YUI的文档之后,设计了一个简单的实现右键菜单的页面。
首先,看一看没有写js的页面代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> ...
前不久,从Java转到了Ruby,前几天,又从Ruby转到了页面UI。为什么?因为老板的这个项目就我一个人做,苦不堪言。不过还是苦中有乐的,这不,发现了YUI这个好东西。
可以去这里访问YUI的主页,YUI的一个特定就是漂亮,再一个就是文档详细,看得出来Yahoo花的功夫。我认为在那一堆UI中,Logger是首先应该掌握的,因为它在一定程度上解决了js不好调试的问题。
使用步骤:
1、将必要文件导入到页面中:
<link type="text/css" rel="stylesh ...
- 2007-09-14 21:08
- 浏览 3985
- 评论(0)
《JavaScript权威指南》中说到:“JavaScript是面向对象的语言”。这句话固然权威,但实现起来却缺少指南。究其原因,是JavaScript中含有Java这个单词(^_^开个玩笑)。不过,将js与Java对比后就可以发现,js没有直接提 ...
一直觉得dojo是个好东西,也一直是在firefox里面用dojo,前天,把含有dojo调用的页面在ie6里面打开,结果,它弹出个error:Internet Explorer无法打开Internet站点,具体信息没有显示。猴急+无奈……
经过…………(省去惊心动魄的捉虫历程),终于找到原因:
<html>
<head>
<base href="<%=basePath%>">
base标签就是罪魁祸首,删掉它就一切OK了。具体原因,可 ...
这一阵子在MyEclipse里做项目,用到了Struts和hibernate功能,起初,对自动生成赞不绝口,但后来,发现自动生成的代码也有不方便的地方,比如:
一、Struts
当new一个JSP,使用Standard JSP using Struts 1.2时,生成的页面代码中只包含了Struts标签。但很多时候,我们需要在页面中使用到JSTL标签,我们应该把常用的几个JSTL标签加到JSP页 面中,就像这样:
<%@ taglib uri="http://struts.apache.org/tags-bean" ...
MyEclipse有一个Hibernate的插件,用它可以快速地生成与Hibernate操作有关的代码,十分方便。初学Hibernate时,调
用着这些自动生成的代码,看着数据库中一行行操作成功的数据,喜悦之情溢于言表。
但是,今天,当我将hibernate用于项目,在Servlet环境下调用时,我需要的ServletExcpetion竟然无从产生。难道当数据
库操作失败时,Servlet容器就放过这个错吗?显然不能。然而看看自己的代码,我找不到一处强制抛出错误的地方(Eclipse会
在强制处理Exception的地方 ...
- 2007-07-07 21:59
- 浏览 5190
- 评论(0)
以往我们认为在servlet中通request.getSessioin()就可以得到session,设置一些属性,就是session的功能;当客户端关闭浏览器时,session就“消失”了。这些看上去都很合理,但有些细节必须搞清楚。
1、会话跟踪的原理。
Java Servlet API通过Session技术来跟踪会话和管理会话内容。当客户第一次连接到服务器的时候,服务器为其建立一个session(通过session.isNew()方法可以判断客户端是不是“第一次”),并分配给客户一个唯一的标识(Session ID),以后客户的每次提交请求,都要将标识一起提交 ...
我们可以设计一个Servlet,来看一看session到底是怎么工作的。
在Servlet中,可以设计这样的代码:
//打印出sessionid,用来判断session是否新建
HttpSession session = request.getSession();
System.out.println("::SESSION ID IS : " + session.getId());
//打印出请求报头中的内容
Enumeration enu_req_ ...
- 2007-07-01 21:32
- 浏览 7818
- 评论(11)
昨天研究了一下dojo的helloworld,将一些心得记录如下。
dojo的加载有四步,顺序一定不能颠倒。
1、加载dojo配置
<script type="text/javascript">
var djConfig = {
...