顯示具有 開發筆記 標籤的文章。 顯示所有文章
顯示具有 開發筆記 標籤的文章。 顯示所有文章

2008年10月20日 星期一

HTML常用的特殊符號

在HTML世界裡,難免會用到一些特殊符號,有的是程式裡的特殊符號,如果要顯示出來,就要用特殊的編碼讓它顯示出來。
符號 說明 編碼
符號 說明 編碼
符號 說明 編碼
雙引號 " × 乘號 × 向左箭頭
& AND符號 & ÷ 除號 ÷ 向上箭頭
< 小於符號 < ± 正負符號 ± 向右箭頭
> 大於符號 > function符號 ƒ 向下箭頭

空格
根號 雙向箭頭
倒問號 ¿ 無限大符號 雙線向左箭頭
« 雙左箭頭 « 角度符號 雙線向上箭頭
» 雙右箭頭 » 微積分符號 雙線向右箭頭
左單引號 ° 度數符號 ° 雙線向下箭頭
右單引號 不等於符號 雙線雙向箭頭
左雙引號 相等符號 黑桃符號
右雙引號 小於等於符號 梅花符號
段落符號 大於等於符號 紅心符號
§ 章節符號 § 垂直符號 方塊符號
© 版權所有符號 © 二分之一符號 ½ α Alpha符號 α
註冊商標符號 ® 四分之一符號 ¼ β Bata符號 β
商標符號 四分之三符號 ¾ γ Gamma符號 γ
歐元符號 百分符號 Δ Delta符號 Δ
¢ 美分符號 ¢ 所以符號 θ Theta符號 θ
£ 英鎊符號 £ π 圓周率符號 π λ Lambda符號 λ
¥ 日圓符號 ¥ ¹ 註解1符號 ¹ Σ Sigma符號 Σ
² 註解2符號、平方 ² τ Tau符號 τ

³ 註解3符號、立方 ³ ω Omega符號 ω
倒三角型符號 ENTER符號 Ω Omega符號、歐姆符號 Ω

註:有些符號在IE不能正常顯示。


如何讓JBoss中的web可以正常下載中文檔名

開啓[JBossHome]/server/default/deploy/jboss-web.deployer/server.xml

修改中間的一段程式碼,並在最後加上URIEncoding="UTF-8"

<connector port="8080" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8"/>

這樣一來;就可以在Web中下載中文檔名的檔案了~~

2007年1月28日 星期日

Spring + Hibernate Annotation

Hibernate必需要使用Hibernate 3.2.X以上

一般來說用了Spring架構後,會針對Bean撰寫xxx.hbm.xml檔,及在Spring的XML檔撰寫sessionFactory

如果要在Spring搭配使用Hibernate Annotation,可分兩種環境

純綷的Spring,步驟如下:

1.先將hibernate-annotation.jar及ejb-persistence.jar導入專案,這裏須注意的是ejb-persistence.jar檔通常有很多版本,但重點是裏面要javax.persistence.* package,像我就是用ejb-3.0-public-draft-20060118.jar

2.將sessionFactory的類型改為org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean

3.在sessionFactory裏加上欲對應的model清單...

<property name="annotatedClasses">
<list>
<value>欲對應的model名稱(包含package,例onlyfun.model.User)</value>
</list>
</property>


4.建立hibernate.cfg.xml,範例如下:

<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd "><hibernate-configuration>
 <session-factory>
  <mapping class="欲對應的model名稱(包含package,例onlyfun.model.User)"/>
 </session-factory>

</hibernate-configuration>



透過Hibernate的config,步驟如下:

1.建立Hibernate.cfg.xml文件,範例如下:

<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd "><hibernate-configuration>
 <session-factory>
  <mapping class="欲對應的model名稱(包含package,例onlyfun.model.User)"/>
 </session-factory>

</hibernate-configuration>

2.改變Spring config文件中的sessionFactory配置:


<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocations">

<list>
<value>hibernate.cfg.xml文件路徑(如果有個文件則已逗號(,)隔開)</value>
</list>
</property>
<property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/>

2007年1月27日 星期六

JBOSS環境下的JSP中使用JDK5.0語法

如果在JSP中使用JDK5.0以上的語法(如List
<String
>.....),在執行時會發生JBOSS無法認得JDK5.0語法的問題,主要是因為JBOSS中的Tomcat中還保持JDK1.4的Compile,解決方式如下:

to solve it you need to:

1. delete ${jboss.root}/server/default/deploy/jbossweb-tomcat55.sar/jasper-compiler-jdt.jar

2. copy ant.jar (from the latest ant release or any ant later than 1.5) to the jbossweb-tomcat55.sar directory

3. edit jbossweb-tomcat55.sar/conf/web.xml and add the following to the JspServlet entry:






Code:

<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.5</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.5</param-value>
</init-param>