如何选择引物纯化方式

如何选择引物纯化方式,第1张

一般情况下,选择PAGE,或者iPAGE(也叫TON)纯化,这种纯化方式的引物基本可以满足常规分子生物学试验,包括:PCR,qPCR,克隆扩增等等.价格还算亲民,便宜.TON是最便宜的,所以也推荐这种方式.还有一种方式是HPLC,这种方式比较土豪,也没必要.价格惊人.只有极少数情况下利用这种方式.所以不做简绍.

1.基本概念的理解 绝对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,( URL和物理路径)例如: C:\xyz\test.txt代表了test. txt文件的绝对路径。 http://www.sun.com/ index.htm也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径( HTML中的相对目录),例如:在 Servlet中,"/"代表Web应用的跟目录。 和物理路径的相对表示。例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。 另外关于URI,URL,URN等内容, 请参考RFC相关文档标准。 RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, ( http://www.ietf.org/rfc/ rfc2396.txt ) 2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址 服务器端的相对地址指的是相对于你的web应用的地址, 这个地址是在服务器端解析的 (不同于html和javascript中的相对地址, 他们是由客户端浏览器解析的)也就是说这时候 在jsp和servlet中的相对地址应该是相对于你的web应 用,即相对于 http://192.168.0.1/ webapp/的。 其用到的地方有: forward:servlet中的request. getRequestDispatcher(address)这个address是 在服务器端解析的,所以,你要forward到a. jsp应该这么写: request.getRequestDispatcher(“ /user/a.jsp”)这个/ 相对于当前的web应用webapp, 其绝对地址就是: http://192.168.0.1/ webapp/user/a.jsp。 sendRedirect:在jsp中<%response. sendRedirect("/rtccp/user/a. jsp")%> 2.22、客户端的地址所有的html页面中的相对地址都是相对于服务器根目录( htt p://192.168.0.1/ )的, 而不是(跟目录下的该Web应用的目录) http://192. 168.0.1/webapp/的 。 Html中的form表单的action属性的地址应该是相对于 服务器根目录( http://192.168.0.1/ )的, 所以,如果提交到a.jsp为:action="/ webapp/user/a.jsp"或action="<%= request.getContextPath()%>"/ user/a.jsp; 提交到servlet为actiom="/webapp/ handleservlet" Javascript也是在客户端解析的, 所以其相对路径和form表单一样。因此,一般情况下,在JSP/HTML页面等引用的CSS, Javascript.Action等属性前面最好都加上 <%=request.getContextPath()%>, 以确保所引用的文件都属于Web应用中的目录。 另外,应该尽量避免使用类似".","./","../../" 等类似的相对该文件位置的相对路径,这样 当文件移动时,很容易出问题。 3. JSP/Servlet中获得当前应用的相对路径和绝对路径 3.1 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request. getRequestURI() 文件的绝对路径 :application.getRealPath( request.getRequestURI())当前web应用的绝对路径 :application.getRealPath("/")取得请求文件的上层目录:new File(application.getRealPath( request.getRequestURI())). getParent() 3.2 Servlet中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request. getServletPath()文件的绝对路径 :request.getSession(). getServletContext(). getRealPath (request.getRequestURI()) 当前web应用的绝对路径 :servletConfig. getServletContext(). getRealPath("/")(ServletContext对象获得几种方式: javax.servlet.http. HttpSession.getServletContext( ) javax.servlet.jsp. PageContext.getServletContext( ) javax.servlet. ServletConfig. getServletContext() ) 4.java 的Class中获得相对路径,绝对路径的方法 4.1单独的Java类中获得绝对路径 根据java.io.File的Doc文挡,可知: 默认情况下new File("/")代表的目录为:System. getProperty("user.dir")。 一下程序获得执行类的当前路径 package org.cheng.fileimport java.io.File public class FileTest { public static void main(String[] args) throws Exception { System.out.println(Thread. currentThread(). getContextClassLoader(). getResource("")) System.out.println(FileTest. class.getClassLoader(). getResource("")) System.out.println( ClassLoader.getSystemResource( "")) System.out.println(FileTest. class.getResource("")) System.out.println(FileTest. class.getResource("/"))//Class文件所在路径 System.out.println(new File("/").getAbsolutePath()) System.out.println(System. getProperty("user.dir")) } } 4.2服务器中的Java类获得当前路径(来自网络) (1).Weblogic WebApplication的系统文件根目录是你的weblo gic安装所在根目录。 例如:如果你的weblogic安装在c:\bea\ weblogic700..... 那么,你的文件根路径就是c:\. 所以,有两种方式能够让你访问你的服务器端的文件: a.使用绝对路径: 比如将你的参数文件放在c:\yourconfig\ yourconf.properties, 直接使用 new FileInputStream("yourconfig/ yourconf.properties")b.使用相对路径: 相对路径的根目录就是你的webapplication的根路径 ,即WEB-INF的上一级目录,将你的参数文件放 在yourwebapp\yourconfig\ yourconf.properties, 这样使用: new FileInputStream("./yourconfig/ yourconf.properties")这两种方式均可,自己选择。 (2).Tomcat 在类中输出System.getProperty("user. dir")显示的是%Tomcat_Home%/bin (3).Resin 不是你的JSP放的相对路径, 是JSP引擎执行这个JSP编译成SERVLET 的路径为根.比如用新建文件法测试File f = new File("a.htm")这个a.htm在resin的安装目录下 (4).如何读相对路径哪? 在Java文件中getResource或getResourc eAsStream均可 例:getClass(). getResourceAsStream(filePath)//filePath可以是"/filename",这里的/ 代表web 发布根路径下WEB-INF/classes 默认使用该方法的路径是:WEB-INF/classes。 已经在Tomcat中测试。 5.读取文件时的相对路径,避免硬编码和绝对路径的使用。( 来自网络) 5.1 采用Spring的DI机制获得文件,避免硬编码。 参考下面的连接内容: http://www.javajia.net/ viewtopic.php?p=90213&5.2 配置文件的读取 参考下面的连接内容: http://dev.csdn.net/develop/ article/39/39681.shtm 5.3 通过虚拟路径或相对路径读取一个xml文件,避免硬编码 参考下面的连接内容: http://club.gamvan.com/club/ clubPage.jsp?iPage=1&tID= 10708&ccID=8 6.Java中文件的常用操作(复制,移动,删除,创建等)( 来自网络) 常用 java File 操作类 http://www.easydone.cn/014/ 200604022353065155.htm Java文件操作大全(JSP中) http://www.pconline.com.cn/ pcedu/empolder/gj/java/0502/ 559401.html java文件操作详解(Java中文网) http://www.51cto.com/html/ 2005/1108/10947.htm JAVA 如何创建\删除\修改\复制目录及文件 http://www.gamvan.com/ developer/java/2005/2/264.html 总结: 通过上面内容的使用,可以解决在Web应用服务器端, 移动文件,查找文件,复制 删除文件等操作,同时对服务器的相对地址, 绝对地址概念更加清晰。 建议参考URI,的RFC标准文挡。同时对Java.io. File. Java.net.URI.等内容了解透彻 对其他方面的理解可以更加深入和透彻。

表 JOB_C_hire

hire_id(编号) hire_place(职位) hire_comname(公司名称) hire_announcedate(发布时间)

1 1111111 公司一 2006-9-11 17:33:29

2 2222222 公司一 2006-9-11 18:33:29

3 33333333 公司一 2006-9-11 17:35:29

4 1657657 公司二 2006-9-11 17:36:29

5 15656541 公司三 2006-9-11 17:37:29

6 11546511 公司三 2006-9-11 17:38:29

7 1165611 公司三 2006-9-11 17:39:29

按以下的代码是一个职位一个职位排列,那么如果想改为按发布时间排列,并且一家公司发布不同个职位只显示一次,因为如果一家公司如果连续发布100个职位,那么整个网站就是他公司的招牌信息了,如查询结果想这样,需要怎么样改呢:

1:公司一 :招聘 1111111 2222222 33333333 发布时间2006-9-11 17:33:29

2:公司二 :招聘 1657657 发布时间 2006-9-11 17:36:29

3:公司三 :招聘 15656541 11546511 1165611 发布时间2006-9-11 17:37:29

源文件:

<%

search=CheckStr(trim(request("search")))

segment=CheckStr(trim(request("segment")))

pgsz=40

sql="select * from job_c_hire where"

if segment="hire_place" then

sql=sql&" hire_place like '%"&search &"%'"

else

sql=sql&" hire_comname like '%"&search &"%'"

end if

sql=sql&" order by hire_command desc,hire_announcedate desc,hire_id desc"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

If not rs.eof then

rs.pagesize=pgsz

if request("currentpage")="" then

ipage=1

else

if cint(request("currentpage"))>rs.pagecount then

ipage=rs.pagecount

else

ipage=cint(request("currentpage"))

end if

end if

rs.absolutepage=ipage

for i=1 to rs.pagesize

recno=(ipage-1)*rs.pagesize+i

%>

<tr>

<td width="80%" height="30">·<strong><a class=f14 href="/company_hire/<%=rs("company_id")%>.html#<%=company_id%><%=rs("hire_id")%>" target="_blank"><font color=red><% if rs("hire_command")=1 and rs("hire_commandenddate")>date() then

response.Write ""&rs("hire_place")&""

elseif rs("hire_command")=1 and rs("hire_commandenddate")<date()then

response.Write ""&rs("hire_place")&""

else response.Write rs("hire_place")

end if%></font></strong></a>招聘公司:<a href="/company_info/<%=rs("company_id")%>.html" target="_blank"><%=rs("hire_comname")%></a>

</td>

</tr>

<%

rs.movenext

if rs.eof then

exit for

end if

next

%>

<tr>

<td colspan="8" aligh="right">

<%call pagelist("zhaopin.asp","search="&search&"&segment="&segment&"",rs.pagecount,ipage,rs.recordcount)%>

</td>

</tr>

<%

end if

rs.close

set rs=nothing

conn.close

set conn=nothing

%>

</table>

没错!


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/12275.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-11
下一篇2023-02-11

发表评论

登录后才能评论

评论列表(0条)

    保存