`
trace
  • 浏览: 125448 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在windows平台上开发RoR工程,可以使用方便的One-Click Ruby Installer进行ruby以及gem的安装。然而近日,在cygwin上安装ruby开发环境时,才开始明白这个One-Click背后的故事。 我的cygwin本地安装包是cygwin-release-20061108.iso,其中的ruby是1.8.5 ...
        在运行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 ...
         《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的地方 ...
        以往我们认为在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_ ...
昨天研究了一下dojo的helloworld,将一些心得记录如下。 dojo的加载有四步,顺序一定不能颠倒。 1、加载dojo配置   <script type="text/javascript">   var djConfig = {   ...
Global site tag (gtag.js) - Google Analytics