1. Problem:
There are some different after struts2 2.1.3, e.g. the library and the strtus.xml, web.xml setting file
2. Solution:
A. Downlaod form struts-2.3.15.1-lib.zip
B. Use the following Basic library, and copy to WebContent/WEB-INF/lib:
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload-1.3.jar
commons-io-2.0.1.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.15.1.jar
xwork-core-2.3.15.1.jar
C. Writing the web.xml, there we use the StrutsPrepareAndExecuteFilter
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
D. Writing the struts.xml in Project_dir/Java Resource/src and write your action class
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default">
<action name="hello" class="ibms.struts2.HelloWorldAction" method="execute">
<result name="success">/HelloWorld.jsp</result>
</action>
</package>
</struts>
3. Reference
Difference between Struts 2 FilterDispatcher and StrutsPrepareAndExecuteFilter ?
struts2-hello-world-jsp-example-error
2013年7月28日 星期日
2013年6月12日 星期三
Linux ftp folder donwload
Solution:
wget -r ftp://user:pass@server.com/
Reference: How do you recursively ftp a folder in linux
2013年6月6日 星期四
homozygous and heterozygos
An "allele" does not have zygosity...so it cannot be either hetero- or
homozygous. An allele is defined as one of potentially many
possibilities at a given location in a genome (a "locus").
A "locus" can be heterozygous or homozygous (among other things), meaning it either has two different alleles, or exactly the same two alleles.
Common SNP terminology is somewhat confusing...based on the acronym one would expect it to refer to a given allele at a specific position, and sometimes it does. However, "SNP" is more often used to refer to a specific base (the "locus") that has multiple possible alleles (for example, a A or a G).
So a heterozygous indel would be one copy of the specific lesion (an insertion or a deletion), the other strand lacking that particular insertion or deletion.
Hopefully that helps, if I didn't understand your question, let me know.
Reference:
http://seqanswers.com/forums/showthread.php?t=1175
Look other: Frequency of homozygous indels vs heterozygous indels
A "locus" can be heterozygous or homozygous (among other things), meaning it either has two different alleles, or exactly the same two alleles.
Common SNP terminology is somewhat confusing...based on the acronym one would expect it to refer to a given allele at a specific position, and sometimes it does. However, "SNP" is more often used to refer to a specific base (the "locus") that has multiple possible alleles (for example, a A or a G).
So a heterozygous indel would be one copy of the specific lesion (an insertion or a deletion), the other strand lacking that particular insertion or deletion.
Hopefully that helps, if I didn't understand your question, let me know.
Reference:
http://seqanswers.com/forums/showthread.php?t=1175
Look other: Frequency of homozygous indels vs heterozygous indels
2013年5月28日 星期二
centos open directory in same window
Solution:
choose Edit->Preferences->Behaviour->Always open in browser window.
編輯-> 偏好設定->運作方式->總是以瀏覽視窗開啟
choose Edit->Preferences->Behaviour->Always open in browser window.
編輯-> 偏好設定->運作方式->總是以瀏覽視窗開啟
2013年5月10日 星期五
XSLT - eXtensible Stylesheet Language Transformations
1. Description:
Here we demonstrate a simple data.xml, and a showing transformation file of the xslt, then you can using browser to open the data.xml, browser will transform XML into HTML, before it is displayed by a browser.2. Code of data.xml
---------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<?xml-stylesheet type="text/xsl" href="data_xslt_test.xsl"?>
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>
<!-- Edited by XMLSpy® -->
<?xml-stylesheet type="text/xsl" href="data_xslt_test.xsl"?>
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>
</catalog>
--------------------------------------------------- Be carefully, this data.xml will refereence the style sheet of href="data_xslt_test.xsl"
---------------------------------------------------
file of xslt of data_xslt_test.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
<!-- Edited by XMLSpy® -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
3. Open the data.xml with firefox
firefox data.xml
Reference:
2013年5月8日 星期三
IE Conditional Comments
Following is from the http://haslayout.net/condcom, more detail can reference it
Overview
IE Conditional Comments (or condcom for short) are special comments that enable authors to use the instructions that only Internet Explorer 5.0 and above on Windows platform will see.
Various types of conditional comments
- Regular comment:
<!--This is a comment-->- IE conditional comment:
<!--[if IE]> <![endif]-->- Reversed anti-IE comment:
<!--[if !IE]>-->non-IE HTML Code<!--<![endif]-->- Reversed IE conditional comment (rarely needed):
<!--[if ! lt IE 7]> <![IGNORE[--> <![IGNORE[]]>Code for browsers that match theifcondition<!--<![endif]-->In a nutshell, any browser except Internet Explorer on a Windows platform will treat conditional comment as a regular HTML comment. You cannot use condcoms in the CSS code itself. IE conditional comments are useful for hiding or revealing the code to IE, which in turn allows authors to use CSS "hacks" in a more appropriate fashion.
IE9 compatible mode
Problem:
When you written in web page, if you have some CSS3 code, but the IE9 browser open page using the quirk mode, and you will miss the your style,
how do you setting the IE9 browser to standard mode??
Solution:
(a) Before html, you can type the doctype<!DOCTYPE html>
(b) in <head> </head> tag, adding the
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">Reference:
DOCTYPE & Quirks Mode
Internet Explorer 9 (IE9) 的相容性檢視
訂閱:
文章 (Atom)