h3. Download SE for 64 bit for [oracle|http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html]
h3. Copy to directory and link
{code}
mv /home/Andy/IBMS/lib/jdk/jdk7_25/jdk1.7.0_25 /usr/java
unlink latest
unlink default
ln -s /usr/java/jdk1.7.0_25 latest
ln -s /usr/java/latest default
{code}
h3. Setup the run position
{code}
update-alternatives --install "/usr/bin/java" "javac" "/usr/java//jdk1.7.0_25/bin/javac" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/java//jdk1.7.0_25/bin/javac" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java//jdk1.7.0_25/bin/javaws" 1
[root@localhost java]# update-alternatives --config java
有 3 程式提供 'java'。
選擇 指令
-----------------------------------------------
1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
3 /usr/java//jdk1.7.0_25/bin/java
請輸入以保留目前的選擇[+],或輸入選擇號碼:3
[root@localhost java]# update-alternatives --config javac
[root@localhost java]# update-alternatives --config javaws
{code}
h3. Setting Eclipse used JDK7
Choose Window->Preference, then click following content
h3. Setting project replace jdk6 to jdk7
your_Project (click mouse right button)-> properties \-> java build path \-> edit
Reference:
[How do I install Oracle Java JDK 7?|http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7]
[Eclipse update|http://stackoverflow.com/questions/12588537/how-to-change-jdk-version-for-an-eclipse-project]
Reference:
[How do I install Oracle Java JDK 7?|http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7]
2013年7月31日 星期三
2013年7月29日 星期一
PSQL string concate
1. Solution:
A. Using || symbol
select account||lastname from user where account = 'andy';
B. write the function
create or replace function concate(text,text) RETURNS text AS $$ SELECT $1 || '' ||$2; $$ LANGUAGE 'sql';
select concate(account,lastname) from user where account = 'andy';
Reference:
a-better-concat-for-postgresql
How to concatenate strings of a string field in a PostgreSQL
wiki Postsql
A. Using || symbol
select account||lastname from user where account = 'andy';
B. write the function
create or replace function concate(text,text) RETURNS text AS $$ SELECT $1 || '' ||$2; $$ LANGUAGE 'sql';
select concate(account,lastname) from user where account = 'andy';
Reference:
a-better-concat-for-postgresql
How to concatenate strings of a string field in a PostgreSQL
wiki Postsql
2013年7月28日 星期日
Struts2 Version 2.3.15 HelloWorld Setting
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
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年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:
訂閱:
文章 (Atom)


