原创 美國老工程師給年輕工程師十大忠告

[1]好好規劃自己的路,不要跟着感覺走!根據個人的理想決策安排,絕大部分人並不指望成爲什麼院士或教授,而是希望活得滋潤一些,爽一些。那麼,就需要慎重安排自己的軌跡。從哪個行業入手,逐漸對該行業深入瞭解,不要頻繁跳槽,特別是不要爲了一點工資

原创 hibernate3.1-3.2備忘

儘管Hibernate3.2目前還沒真正的發行, 我在DLOG上試用了一下這個新的版本,需要注意的問題有: 1. ehcache從1.1升級到1.2,這兩個版本並不像文檔說的可以兼容, 首先Hibernate 3.2要求至少是ehcach

原创 freemaker學習筆記--其它內置方法

一:數字型<#assign answer=42/>${answer}${answer string}  <#-- the same as ${answer} -->${answer string.number}${answer strin

原创 Eclipse下編輯FreeMarker的插件

FreeMarker(http://freemarker.sourceforge.net/) 是一個非常優秀的模板引擎,一個用來根據模板生成文本輸出的通用工具,我們可以用它來生成例如HTML這樣的文本,FreeMarker本身提供了一個E

原创 FreeMarker設計指南(完整整理)

2007年03月12日 星期一 23:42 快速入門 (1)模板 + 數據模型 = 輸出 FreeMarker基於設計者和程序員是具有不同專業技能的不同個體的觀念他們是分工勞動的:設計者專注於表示——創建HTML文件、圖片、W

原创 FreeMarker設計指南(4)

4、雜項 (1)用戶定義指令 l         宏和變換器變量是兩種不同類型的用戶定義指令,它們之間的區別是宏是在模板中使用macro指令定義,而變換器是在模板外由程序定義,這裏只介紹宏 l         基本用法 Ø        

原创 驗證碼

 在需要驗證的地方這麼寫: <tr><td style="color:#999900;">驗證碼:</td><td></td><td><input name=rand type=text class="inp_set1" id="ran

原创 Freemarker數字問題

Freemarker數字問題 Interpolation有兩種類型: 1.   通用Interpolation:${expr} 2.   數字Interpolation:#{expr}或#{expr; format} 注意:Interp

原创 教你如何成爲一個Eclipse熱鍵高手

概要    EclipseIDE變得如此熱門,以至於出現在許多工作簡歷中。但是,也正因爲它的功能繁多,使得難於入手了。在這篇文章中,SamBrodkin分享了他最常用的一些Eclipse功能。他也提到了那些會讓你的手指動的飛快的熱鍵組合。

原创 實現qq的在線聊天技術

  <a href="http://wpa.qq.com/msgrd?V=1&Uin=QQ號碼&Site=妮稱&Menu=yes" target="_blank"><img src="qq.gif" alt="點擊給我發消息" widt

原创 DWR簡介

DWR是一個開源的類庫,可以幫助開發人員開發包含AJAX技術的網站.它可以允許在瀏覽器裏的代碼使用運行在WEB服務器上的JAVA函數,就像它就在瀏覽器裏一樣.它包含兩個主要的部分:允許JavaScript從WEB服務器上一個遵循了AJAX

原创 EL簡介

摘自:http://www.javaresearch.org/article/showarticle.jsp?thread=49521 一、EL簡介    1.語法結構        ${expression}    2.[]與.運算符 

原创 FreeMarker設計指南(1)

1、快速入門 (1)模板 + 數據模型 = 輸出 l         FreeMarker基於設計者和程序員是具有不同專業技能的不同個體的觀念 l         他們是分工勞動的:設計者專注於表示——創建HTML文件、圖片、Web頁面的

原创 WIN2003+ROSE 2003的"MEM_BAD_POINTER"錯誤的解決辦法

1) extract shw32.dll from the attached zip file. 2) locate the copy of shw32.dll that the affected program (the onetha

原创 對系統的toFixed()方法的修正

if(typeof(Number.prototype.toFixed)!="function"){    Number.prototype.toFixed = function(d)    {        var s=this+"";i