﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-mimi_van</title><link>http://www.blogjava.net/mimi-van/</link><description>吞下寂寞的恋人
</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 02:10:15 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 02:10:15 GMT</pubDate><ttl>60</ttl><item><title>炒茄子丝</title><link>http://www.blogjava.net/mimi-van/archive/2008/08/06/220503.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Wed, 06 Aug 2008 12:44:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/08/06/220503.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/220503.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/08/06/220503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/220503.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/220503.html</trackback:ping><description><![CDATA[这道菜也是师从我婆婆<br />
<br />
不得不说，婆婆真的是一个美食家，好吃，好看，随便几个蔬菜到她那里都会被演绎的很美味。<br />
呵呵。。。。<br />
<br />
现在就来介绍这道菜的步骤：<br />
<br />
<span style="color: #180d6a;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;"><span style="color: red;">1.准备材料<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 原茄子一个<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; 青豆若干<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  葱白少许<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 醋<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  胡椒<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  盐<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 酱油<br />
<br />
2.制作过程<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  将茄子去皮，切成薄片，然后在切成细丝<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 给切好丝的茄子上散少许盐，腌制15分钟，让其出水<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  青豆用水煮熟，如果你买的是生的<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; （我在超市买的大包装的，不知道是不是熟的，反正我没提前煮过）<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 炒锅中倒少许油，爆香葱花<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  加入茄子丝儿，翻炒几下，放少许酱油，少许醋<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; （喜欢稍微酸一点的可以多加一点点醋哦）<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 将火调小一些，加一点水，翻炒几下，盖上锅盖，闷少许时间<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 当茄子快全部软了的时候，加入刚才煮好的青豆<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp; 翻炒几下，然后去调一些 稀薄的 水淀粉<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  回来，加入些鸡精，胡椒粉，翻炒几下<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  加入水淀粉，大火收一下，出锅</span></span></span></span></span></span></span></span></span><br />
<br />
下次我在做的时候，拍张照片附上<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;&nbsp;  <br />
<br />
<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  <br />
<br />
&nbsp; <br />
<br />
<img src ="http://www.blogjava.net/mimi-van/aggbug/220503.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-08-06 20:44 <a href="http://www.blogjava.net/mimi-van/archive/2008/08/06/220503.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fileupload 上传组件 的 乱码解决</title><link>http://www.blogjava.net/mimi-van/archive/2008/02/29/183028.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Fri, 29 Feb 2008 11:53:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/02/29/183028.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/183028.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/02/29/183028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/183028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/183028.html</trackback:ping><description><![CDATA[<div class="crumb"><span class="crumbleft"><strong>当前位置：</strong><a href="http://www.java-bj.cn/">Java EE乐园</a> &#8594;  <a href="http://www.java-bj.cn/article/">文章中心</a>  &#8594; <a href="http://www.java-bj.cn/article/sort022/list22_1.html">Struts+Spring+Hibernate</a> &#8594; 文章内容</span></div>
<div id="mainNewsTitles">
<h1>用fileupload组件上传文件出现乱码解决方法|http://www.aspsky.net</h1>
</div>
<div class="mainNewsInfo"><span id="mainFontSize"><a style="position: relative;" onclick="newasp_fontsize(0,'NewsContentLabel')" title="减小字体"><img src="http://www.java-bj.cn/images/1.gif" border="0" height="15" width="15"  alt="" /><font color="#ff6600">减小字体</font></a>
<a style="position: relative;" onclick="newasp_fontsize(1,'NewsContentLabel')" title="增大字体"><img src="http://www.java-bj.cn/images/2.gif" border="0" height="15" width="15"  alt="" /><font color="#ff6600">增大字体</font></a>
</span>作者：佚名&nbsp;&nbsp;来源：不详&nbsp;&nbsp;发布时间：2007-12-31 19:58:00</div>
<div>快速查找内容</div>
<script type="text/JavaScript">
alimama_pid="mm_10683932_730751_1410930";
alimama_titlecolor="0000FF";
alimama_descolor ="000000";
alimama_bgcolor="FFFFFF";
alimama_bordercolor="E6E6E6";
alimama_linkcolor="008000";
alimama_bottomcolor="FFFFFF";
alimama_anglesize="0";
alimama_bgpic="0";
alimama_icon="0";
alimama_sizecode="14";
alimama_width=690;
alimama_height=90;
alimama_type=2; </script>
<script src="http://a.alimama.cn/inf.js" type="text/javascript"></script>
<br />
我们用apache的fileupload组件上传文件,<br />
如果不做任何出理,通常会出现文件名乱码或普通text文本框值的乱码,那么,我们该如何处理呢?<br />
<br />
其实,fileupload组件提供了一个设置编码的接口,在没有指定编码时使用系统缺省的encoding,如果需要使用gbk,可以使用该接口进行设置,如:<br />
//FileUploadBase&nbsp;fb&nbsp;=&nbsp;new&nbsp;FileUpload(new&nbsp;DefaultFileItemFactory());<br />
//fb.setHeaderEncoding("GBK");<br />
<br />
DiskFileUpload&nbsp;fu&nbsp;=&nbsp;new&nbsp;DiskFileUpload();<br />
fu.setHeaderEncoding("GBK");<br />
<br />
这
样,获取的文件名就不会乱码了,但普通文本框的值却还是乱码,我们还要对文本值进行处理,中文的text字段可以通过
title&nbsp;=&nbsp;new&nbsp;String((fileItem.getString("iso8859-1")).getBytes("iso8859-1"),"GBK");&nbsp;来
获取<br />
<br />
<br />
UTF-8的也是同理,祝在家好运.<br />
<img src ="http://www.blogjava.net/mimi-van/aggbug/183028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-02-29 19:53 <a href="http://www.blogjava.net/mimi-van/archive/2008/02/29/183028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有谁做过基于java的，带进度条的上传？</title><link>http://www.blogjava.net/mimi-van/archive/2008/01/28/178139.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Mon, 28 Jan 2008 03:13:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/28/178139.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/178139.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/28/178139.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/178139.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/178139.html</trackback:ping><description><![CDATA[<p>在网上找过很多例子，但都有很多问题。<br />
<br />
希望得到大家的帮助。<br />
<br />
谢谢</p>
<img src ="http://www.blogjava.net/mimi-van/aggbug/178139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-28 11:13 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/28/178139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有谁做过基于java的，带进度条的上传？</title><link>http://www.blogjava.net/mimi-van/archive/2008/01/28/178138.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Mon, 28 Jan 2008 03:13:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/28/178138.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/178138.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/28/178138.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/178138.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/178138.html</trackback:ping><description><![CDATA[<p>在网上找过很多例子，但都有很多问题。<br />
<br />
希望得到大家的帮助。<br />
<br />
谢谢</p>
<img src ="http://www.blogjava.net/mimi-van/aggbug/178138.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-28 11:13 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/28/178138.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp 页面之间 get / post 方法 传递参数内容 乱码 解决之道</title><link>http://www.blogjava.net/mimi-van/archive/2008/01/22/177039.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Tue, 22 Jan 2008 06:41:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/22/177039.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/177039.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/22/177039.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/177039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/177039.html</trackback:ping><description><![CDATA[<p style="color: #003366">下面的方法也是我在google上搜到的，因为尝试了其中一个方法，成功了，<br />
所以在这里记录下，备用。<br />
<br />
比如以下两个jsp页面之间的传递：<br />
<br />
<span style="color: #ff0000">a.jsp页面内容：<br />
&lt;%@ page language="java" import="java.util.*" pageEncoding="GB2312"%&gt;<br />
&lt;form action="b.jsp"&gt;<br />
&nbsp;&nbsp;&nbsp; name:&lt;input type=text name=name&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;input type=submit&gt;<br />
&lt;/form&gt;<br />
&nbsp;<br />
b.jsp页面内容：<br />
&lt;%@ page language="java" import="java.util.*" pageEncoding="GB2312"%&gt;<br />
&lt;%<br />
&nbsp;String name=request.getParameter("name");<br />
%&gt;<br />
&lt;body&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;%=name%&gt;<br />
&lt;/body&gt;<br />
<br />
</span>现象：中文乱码,比如&#8220;？？？？？？&#8221;<br />
&nbsp;<br />
解决方法如下：<br />
<br />
方法一<span style="color: #ff0000">：-----------尝试过，有效但确实不可取<br />
</span>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在b.jsp中把pageEncoding="GB2312"改为pageEncoding="ISO8859-1"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虽然这样b.jsp页面显示的内容还是乱码，但是不是那种&#8220;？？？？？？&#8221;的乱码，<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;而是一些特殊字符<br />
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后在浏览器中查看菜单中修改成GB2312的编码，这时乱码就显示中文了。<br />
3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是这种方法是不可行的。<br />
<br />
方法二<span style="color: #ff0000">：---------- 尝试过，有效。我的部分页面就是用该方法<br />
</span>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在b.jsp中把String name=request.getParameter("name");修改为<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"GB2312");<br />
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这时再在页面上显示，则就是中文了。<br />
3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是我个人不喜欢这种方法，因为编写起来代码非常繁琐<br />
<br />
方法三：<br />
1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有人说修改get/post的传值方式,但是这是有前提的,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果只是把get方式修改成post方式,页面结果还是乱码!<br />
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 前提你必须配置了过滤器,若果你只是配置了过滤器,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;则传值方式必须是:post方式才不是乱码,如果是get方式照样是乱码!<br />
3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 过滤器的配置,我想大家都能有,我就不说了<br />
<br />
方法四:<br />
1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有人说配置tomcat的配置文件server.xml里这句：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Connector URIEncoding="GB2312"&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port="8080"&nbsp;&nbsp; maxHttpHeaderSize="8192"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" acceptCount="100"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connectionTimeout="20000" disableUploadTimeout="true" /&gt;<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;加上这句：URIEncoding="GB2312"<br />
<br />
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 虽然可以但是有前提的,若果你过滤器没有配置,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;则只是配置了server.xml文件,这样只有在表单是get传值时候才可以!<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当是post方式时,照样是乱码!<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*这时我们就可以看出在tomcat5中的post与get传值方式是不一样的*<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*有人要问有没有一种方法让传值使用get方式或post方式都好用呢,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下面就是我推荐的方法五*<br />
<br />
&nbsp;方法五:<br />
1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实很简单,就是同时实现方法三又实现方法四!<br />
2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就是先配置过滤器,又配置server.xml文件,都设置成GB2312的编码<br />
3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样无论是post还是get方式的表单传值,中文都不会是乱码!<br />
</p>
<img src ="http://www.blogjava.net/mimi-van/aggbug/177039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-22 14:41 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/22/177039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>美国两位计算机系教授：Java对学生有害  转自CSDN</title><link>http://www.blogjava.net/mimi-van/archive/2008/01/22/177032.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Tue, 22 Jan 2008 06:24:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/22/177032.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/177032.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/22/177032.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/177032.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/177032.html</trackback:ping><description><![CDATA[<p><span style="color: #003366">今天闲逛CSDN ，看到了这样一个有趣的标题，赶紧进去瞧了瞧。<br />
<font face="Arial">别人我不知道，因为我是转行业到java编程的。现在正在做web开发的工作，<br />
所以对这篇文章的内容深有同感，尤其是我转载过来，注以红色字的部分。<br />
希望跟我一样境况的人看到这则新闻，也能加强一下对其他语言的学习。<br />
</font></span><font face="Arial"><br />
<br />
<br />
</font><span style="color: #003366"><strong>【CSDN 1月9日消息】</strong> 国际消息 美国纽约大学的两位计算机科学系退休教授发表一篇公开文章，标题是&#8220;计算机科学教育：明日的软件工程师在何处？&#8221;。在文中，他们强烈地批评了纽约大学和其他大学，没有向学生传授纯粹的语言如C、C++、Lisp和ADA。</span></p>
<p><span style="color: #003366">&#8220;学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展（尤其是安全和安全目的方面）。更不幸的是，与外部行业需要过于匹配了，我们训练了许多容易被取代的软件工程师。&#8221;</span></p>
<p><span style="color: #003366">尤为注意的是，文中以<span style="color: #ff0000">&#8220;Java作为第一编程语言的诸多缺陷&#8221;</span>为小标题对Java进行了批判：</span></p>
<p><span style="color: #003366">由于Java在Web应用领域的流行，以及初学者容易生成图形化编程，Java成为入门课程中使用最普遍的语言。从此后学生发现很难在一个没有图像界面的语言上编写程序，不清楚源程序和硬件如何执行之间的关系，更具有危险性的是他们一点也不了解指示器的语义，这使得使用C语言编程也成为挑战。&#8221;</span></p>
<p><font face="Arial"><span style="color: #003366">编程的真正的美妙之处在于，将复杂的过程缩减成非常小的一个简单操作。</span><span style="color: #ff0000"><font face="Arial">Java并没有体现这种美妙，它鼓励采用&#8220;问题解决（problem-solving）&#8221;的方式，<strong>使程序员就像五金店的水管工人</strong>：到处翻腾抽屉、阁子最后找出需要的零件。最终的结果使得学生知道如何将一些简单的程序组到一起，而对编程却一无所知。<strong>而且过早地使用Java库和框架有一个更大的缺陷</strong>：它使得学生很难对编写的东西形成运行时间成本（run-time cost）的概念，因为他们很难知道究竟哪种方法的调用是有效的。</font></span></font><span style="color: #003366">我们为此亦找到了一些证据。<strong>Bjarne Stroustrup（被誉为C++之父）</strong>在德州农工大学(Texas A&amp;M University )的报告中，指出了工业对于这种方式越来越多的不满，而且Bjarne这样说，&#8220;从工业那里我看到了许多许多对此（Java作为第一编程语言来使用）的抱怨，尤其是AT&amp;T, IBM, Intel, Bloomberg, NI, Microsoft, Lockheed-Martin等等。&#8221;</span></p>
<p><span style="color: #003366">另外在文中，这两位教授们认为真正的程序员能够使用任何语言（C，Java，Lisp，Ada）。【呐不喊】</span></p>
<img src ="http://www.blogjava.net/mimi-van/aggbug/177032.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-22 14:24 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/22/177032.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>专家看台：程序员的成长从开窍开始  ---- 转自CSDN </title><link>http://www.blogjava.net/mimi-van/archive/2008/01/03/172527.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Thu, 03 Jan 2008 09:40:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/03/172527.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/172527.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/03/172527.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/172527.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/172527.html</trackback:ping><description><![CDATA[<p>最近，有两位<a href="http://www.codechina.org/doc/google/gmapapi/">Google Maps API</a>的初学者向我请教他们按照最<nobr><strong class="kgb" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"http://rad.17luntan.com/UploadImage/45/633193132791321250.gif","%u4E3B%u8425%u7535%u4FE1%uFF0C%u7F51%u901AIP%u7535%u8BDD%u4E1A%u52A1%uFF0C%u66F4%u591A%u4F18%u60E0%u5C3D%u5728%u56FD%u9645%u8D44%u8D39","64516","简单","%u5317%u4EACIP%u7535%u8BDD%u9500%u552E%u4E2D%u5FC3","http%3A//www.iptelephone.com.cn/", event)' style="border-top-width: 0px; font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; cursor: hand; color: #0000ff; border-right-width: 0px; text-decoration: underline" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=64516&amp;k=%u7B80%u5355&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.csdn.net/n/20071228/112244.html&amp;gourl=http%3A//www.iptelephone.com.cn/&amp;parm=56521B2AAC8EF626D9EF11BC85CDFCF497EFD32747656845&amp;alliedsiteid=0");' onmouseout="isShowAds = false;isShowAds2 = false">简单</strong></nobr>例子写的程序为什么不能正常的运行。<br />
<br />
其中一位用GTalk跟我交流，我仔细了看了他的代码，没看出问题，把代码保存在本地，打开Firefox的错误控制台，用Firefox打开他的页面。出错的那一行被清晰的显示出来，我再仔细端详那句话，原来有两个应该是英文逗号的地方，写上了中文逗号。<br />
<br />
另一位，<a href="http://www.codechina.org/bbs/thread-10-1-1.html">在我的论坛跟我交流他的Google Maps API中遇到的问题</a>，我看他代码的时候也没有马上发现问题。然而，同样在用Firefox打开后，问题很明显的找到了，原来是一个方法openInfoWindow被他写成OpenInfoWindow了。<br />
<br />
在我帮助别人解决的程序调试问题中，这是非常常见的。人人都可能打出中文逗号，人人都可能把大小写写错。但是在我帮助他们解决问题以后，他们总是感慨的说，谢谢我解决了这个问题，这个问题困扰了他们几个小时，甚至是几天。<br />
<br />
这其实并不是只有初学者才会遇到的问题，我还帮助过些有非常丰富经验的<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u5DE5_u7A0B_u5E08";KeyGate_ads.ShowGgAds(this,"_u5DE5_u7A0B_u5E08",event)' style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; cursor: hand; color: #0000ff; padding-top: 0px; border-right-width: 0px; text-decoration: underline" onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B64NzC6p8R6n0BI3w6APKoZnfAe22mDzxw9SyAsCNtwHQnSUQAhgCIK2F0A0oFDgAUOub5a0FYJ250IGQBaABi8ao-gOqAQoyMDAwMDM2MTI3sgENbmV3cy5jc2RuLm5ldMgBAdoBK2h0dHA6Ly9uZXdzLmNzZG4ubmV0L24vMjAwNzEyMjgvMTEyMjQ0Lmh0bWypArxXg0PSLYE-qAMB6AMF6AO4AegDrwLoAx3oAwz1AwAEAAA&amp;num=2&amp;adurl=http://avnet.imaker.com.hk/servlet/Elink%3Fid%3DAVT_CN_GG&amp;client=ca-pub-5186439242807756");GgKwClickStat("工程师","www.avnet.com.cn/em/","afc","2000036127");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u5DE5_u7A0B_u5E08"'>工程师</strong></nobr>解决问题，有时候问题仅仅出自某个参数没有传递进来，或者是拼接字符串的时候少些了一个冒号，或者是拼接地址的时候漏掉了http:。我甚至帮助一些人调试一些我根本不懂的语言的程序，因为多半出现的问题，都和语言特性无关，不是程序员写错了字符，就是写错了逻辑，或者是错误理解了一个函数。<br />
<br />
出问题是正常的，写程序是一个复杂的边思考边打字的过程，笔误和一时糊涂都是难以避免的。程序员一般把这种问题叫做低级问题，因为这类问题跟你的智商完全无关，任何人都可能犯。<br />
<br />
但是，问题在于，有时候即使是很优秀的程序员，也会被一个低级错误困扰，可能会几天都解决不了。所以，关键在于，如何找到问题。
<p><font face="Arial"><strong>遇到问题的时候：</strong></font></p>
<p><font face="Arial"><strong>1，不要怨天怨地</strong>。出了问题，当然有可能是系统的bug，API的问题，但是那些几率往往比你犯低级错误的几率要低多了，先从自己身上找原因，是不是自己写错了。 </font></p>
<p><font face="Arial"><br />
<strong>2，要掌握工具。</strong>最低限度你要会写Log，最好是Log和调试器结合。好 的工具可以大大的提高效率。以前有人跟我说，Dll不能调试，我发现可以；有人说多线程不能调试，我发现可以；有人说COM不能调试，我发现可以；有人说 IE插件不能调试，我发现可以；有人说OE插件不能调试，我发现也可以。当然，你确实会遇到不能调试的时候，当年我们做东芝芯片的嵌入程序，一个组都没有 一个仿真器和调试器，但是至少可以用Log嘛，无非是麻烦点。</font></p>
<p><font face="Arial"><strong>3，分析问题要有逻辑。</strong>遇到问题可以先把所有的可能性都列出来，然后一个一个分析，肯定能找到原因的。 <br />
</font></p>
<p><font face="Arial"><strong>4，要学会隔离问题。</strong>问题涉及到的代码越多，越难以理解，问题越难以解决。遇到这样的情况，可以利用Log或者调试器，一行代码一行代码的给它们洗清嫌疑，这样很快你就可以找到出问题的地方。如果代码特别长，程序特别复杂，可以用二分法来做，效率很高。</font></p>
<p><font face="Arial"><strong>5，千万不要懒惰，不要事事求别人。</strong>一次复杂的调试过程就像一部侦探剧，如果你有非常好的逻辑性，那这部剧的主角就是福尔摩斯，剧情一定非常精彩。我说这个是有巨大风险的，说真的我帮人调东西挺上瘾的，很有意思。但是我还是要告诉大家，一次高难度的调试之后，你的满足感绝对不亚于写了一个伟大的程序。</font></p>
<p><font face="Arial">要想不遇到问题，写代码的时候：</font></p>
<p><font face="Arial"><strong>1，要对写出来的代码负责。</strong>我很佩服那些写代码写100行都不执行一次的 高手，如果他们最后不被低级错误困扰的话我就更加的佩服了。我写程序几乎是写一行两行就要执行一次，每句话我都要确保执行效果跟我的预期一致。没错这样写的时候 可能慢一些，但是调试的时候很轻松，我可以很简单的确定哪些代码绝对没有问题。所以我写代码整体速度比一般人高。很多人学习新东西的时候喜欢把例子抄一遍，运行一下，改改，再运行。我喜欢一句一句的抄例子，抄一句两句执行一次，这样可以把例子透彻的理解，而且很难会遇到出现了问题找不到原因的时候。 </font></p>
<font face="Arial">
<p><br />
<strong>2，函数体功能块不要过长。</strong>我认为我的智商并不高，我很难接受一个程序的一个函数体或者一个功能块超越3屏（当然逻辑真的有那么复杂除外，你会发现越是简单的逻辑越是容易被人写的冗长）。很多人对面向对象耳熟能详，对封装继承看起来驾轻就熟。但是动不动就写出来个函数体超长的程序。这就像写本书从头到尾不点句号一样，会累死读者的。自己看的时候，估计也会被累的喘不过来气。这是我对基础教育的微词所在，他们连教会学生写函数都没教会，虽然表面上他们连面向对象这么高深的东西都教。 </p>
<p><br />
<strong>3，缩进要对。</strong>这点很重要，虽然大部分语言不是像Python那样用缩进来决定逻辑块的位置，但是人看到缩进的时候，总是会以为这些缩进位置跟逻辑相关。尤其是在有大量的ifelse或者for循环等等的嵌套逻辑的时候，如果缩进错了，可能会直接让人把程序的逻辑读错。所以我拿到别人的代码，第一件事情就是整理缩进。我见过一些比较优秀的页面工程师，他们会在div结束的位置用注释写上这个div的id，这样层级关系就一目了然了。 </p>
<p><br />
<strong>4，不断重构。</strong>随着程序的不断修改，有些部分会不断的增长，原来看着清晰的架构可能因为问题的复杂而慢慢模糊，也可能被修正bug的权宜之计弄的面目全非。不信你找一个经过多次修改的程序看看，是不是满目疮痍，是不是都很难认出是你自己的作品了。这在多人参与的项目中更加严重，每个人有不同的代码风格，经过多次杂交后，你肯定认不出你的代码是骡子是马，还是四不像了。随着程序的慢慢成长，原来有些函数体会慢慢膨胀，需要拆分；有些原来简单的功能块四处都需要，应该被提炼成函数或者方法，等等。现在不重构，未来等到代码复杂到无法控制的时候，重构的工作就会变得更加困难。我见过最强的案例是，一个几千行的<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u7535_u5B50_u8F9E_u5178";KeyGate_ads.ShowGgAds(this,"_u7535_u5B50_u8F9E_u5178",event)' style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; cursor: hand; color: #0000ff; padding-top: 0px; border-right-width: 0px; text-decoration: underline" onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B64NzC6p8R6n0BI3w6APKoZnfAe22mDzxw9SyAsCNtwHQnSUQAhgCIK2F0A0oFDgAUOub5a0FYJ250IGQBaABi8ao-gOqAQoyMDAwMDM2MTI3sgENbmV3cy5jc2RuLm5ldMgBAdoBK2h0dHA6Ly9uZXdzLmNzZG4ubmV0L24vMjAwNzEyMjgvMTEyMjQ0Lmh0bWypArxXg0PSLYE-qAMB6AMF6AO4AegDrwLoAx3oAwz1AwAEAAA&amp;num=2&amp;adurl=http://avnet.imaker.com.hk/servlet/Elink%3Fid%3DAVT_CN_GG&amp;client=ca-pub-5186439242807756");GgKwClickStat("电子辞典","www.avnet.com.cn/em/","afc","2000036127");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u7535_u5B50_u8F9E_u5178"'>电子辞典</strong></nobr>配套联机软件，经过无数次的改版，变成了一个几乎无法维护的主窗体的cpp有1万8千行的怪物。最后经过复杂的重构，才变成一个出新版本只需要新增一个驱动程序的可以维护的几千行的程序。</p>
<p><font face="Arial"><strong><font size="3">郝培强：</font></strong>银杏<nobr><strong class="kgb" onmouseover='isShowAds = true;isShowAds2 = true;KeyGate_ads.Move(this,"","","-100826","技术","Web%u6280%u672F%u5728%u4F01%u4E1A%u4E2D%u5E94%u7528","http%3A//www.sd2china.cn/track2.html", event)' style="border-top-width: 0px; font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; cursor: hand; color: #0000ff; border-right-width: 0px; text-decoration: underline" onclick='javascript:window.open("http://s4.17luntan.com/ClickPortal/WebClick.aspx?id=-100826&amp;k=%u6280%u672F&amp;siteid=0098295a-e262-40f7-ae50-7a6fbbdb678b&amp;url=http%3A//news.csdn.net/n/20071228/112244.html&amp;gourl=http%3A//www.sd2china.cn/track2.html&amp;parm=56521B2AAC8EF626D9EF11BC85CDFCF497EFD32747656845&amp;alliedsiteid=0");' onmouseout="isShowAds = false;isShowAds2 = false">技术</strong></nobr>咨询创始合伙人，网名Tinyfool，技术方向是全文检索，搜索引擎优化，网站架构设计等。 银杏<nobr><strong class="kgb" onmouseover='isShowAds = false;isShowAds2 = false;isShowGg = true;InTextAds_GgLayer="_u6280_u672F_u54A8_u8BE2";KeyGate_ads.ShowGgAds(this,"_u6280_u672F_u54A8_u8BE2",event)' style="border-top-width: 0px; padding-right: 0px; padding-left: 0px; font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; cursor: hand; color: #0000ff; padding-top: 0px; border-right-width: 0px; text-decoration: underline" onclick='javascript:window.open("http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=B2uF5C6p8R6n0BI3w6APKoZnfAaGtqjvB7bzeBLW68qQJwJyyARABGAEgrYXQDSgUOABQorXZ_gZgnbnQgZAFoAHLidT4A6oBCjIwMDAwMzYxMjeyAQ1uZXdzLmNzZG4ubmV0yAEB2gEraHR0cDovL25ld3MuY3Nkbi5uZXQvbi8yMDA3MTIyOC8xMTIyNDQuaHRtbIACAakCiAZVZ7prgj7AAgHIArGI7gOoAwHoAwXoA7gB6AOvAugDHegDDPUDAAQAAA&amp;num=1&amp;adurl=http://www.oristand.com/Main.aspx&amp;client=ca-pub-5186439242807756");GgKwClickStat("技术咨询","www.oristand.com","afc","2000036127");' onmouseout='isShowGg = false;InTextAds_GgLayer="_u6280_u672F_u54A8_u8BE2"'>技术咨询</strong></nobr>的主要业务是帮助客户的网站改进技术，提高网站性能和反应速度，解决门槛性技术问题，从而提高用户满意度。 </font></p>
<p><font size="3"><strong>关于<font face="Arial">郝培强</font></strong>：<font face="Arial"><a href="http://www.yinxingtech.com/team.htm">www.yinxingtech.com/team.htm</a></font></font></p>
<p><font size="3"><strong>关于<font face="Arial">银杏技术咨询</font></strong>：<font face="Arial"><a href="http://www.yinxingtech.com/">www.yinxingtech.com/<br />
</a><br />
我就是初学者，我觉得讲的很是有道理，转到这里，大家共同看看。</font></font></p>
</font>
<img src ="http://www.blogjava.net/mimi-van/aggbug/172527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-03 17:40 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/03/172527.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在javascript里  有关 indexOf 或者 startsWith 或者 endsWith 这样的方法</title><link>http://www.blogjava.net/mimi-van/archive/2008/01/02/172148.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Wed, 02 Jan 2008 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2008/01/02/172148.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/172148.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2008/01/02/172148.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/172148.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/172148.html</trackback:ping><description><![CDATA[也为要做页面验证，需要用到js，发现了一个问题。<br />
<br />
在js里，有indexOf 这样的方法，却没有像java一样的startsWith 或者 endsWith 这样的方法。<br />
<br />
研究了半天，在js里，通通可以用 indexOf()!=-1 来代替。要记得，这个indexOf()!=-1 和 indexOf()&gt;0 得到的结果是不同的。<br />
<br />
比如下面的例子：（功能：希望输入的值不包含空格）<br />
<br />
function checkSize(str){<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(str.indexOf(' ')!=-1){<br />
&nbsp;&nbsp;&nbsp;&nbsp;alert("不能含有空格");<br />
}<br />
<br />
这个方法可以检查到 str 的开头，中间，结尾是不是空格<br />
<br />
可是如果选择了 下面这个方法，却只能检测到 str 中间 和 结尾的空格，检测不到str开头的空格。<br />
<br />
function checkSize(str){<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(str.indexOf(' ')&gt;0){<br />
&nbsp;&nbsp;&nbsp;&nbsp;alert("不能含有空格");<br />
}<br />
<br />
很奇怪的。呵呵。。。。<br />
<br />
还不是很了解js，以后还会更新
<img src ="http://www.blogjava.net/mimi-van/aggbug/172148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2008-01-02 13:38 <a href="http://www.blogjava.net/mimi-van/archive/2008/01/02/172148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>proxool 的使用 配置 </title><link>http://www.blogjava.net/mimi-van/archive/2007/12/19/168754.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Wed, 19 Dec 2007 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2007/12/19/168754.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/168754.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2007/12/19/168754.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/168754.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/168754.html</trackback:ping><description><![CDATA[<br />
<span style="color: #003366">今天我第二次使用proxool 这个东东，proxool是老师告诉我的（感谢他）<br />
<br />
记录一下使用proxool的配置，和碰到的问题。<br />
<br />
我用的开发工具是 MyEclipse&nbsp; ， Tomcat 6.0 ，Proxool-0.9.0<br />
<br />
1：要将 proxool-0.9.0RC3.jar&nbsp; 和 commons-logging.jar 放到 Tomcat&nbsp;&nbsp;/&nbsp;webapps / web项目 / lib 里</span><br />
<span style="color: #003366"><span style="color: #ff0000">&lt;看到网路上很多人说，只用 将 proxool-0.9.0RC3.jar&nbsp; 拷贝到 项目的lib里，尝试了后，重启tomcat，提示信息要求将 commons-logging.jar 也拷入哦&nbsp;&gt;</span><br />
<br />
2：在 Tomcat&nbsp;&nbsp;/&nbsp;webapps / web项目 / Web-Inf / 下，建立一个文件： proxool.xml，内容如下：<br />
<br />
<p><span style="color: #ff0000"><span style="color: #0000ff">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!-- the proxool configuration can be embedded within your own application's.<br />
&nbsp;&nbsp;&nbsp; Anything outside the "proxool" tag is ignored. --&gt;</span></span></p>
<p><span style="color: #ff0000"><span style="color: #0000ff">&lt;something-else-entirely&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;proxool&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;alias&gt;mydata&lt;/alias&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;driver-url&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=AD4U<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/driver-url&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;driver-class&gt;com.microsoft.jdbc.sqlserver.SQLServerDriver&lt;/driver-class&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;driver-properties&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="user" value="sa" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="password" value="sa" /&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/driver-properties&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;maximum-connection-count&gt;50&lt;/maximum-connection-count&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;house-keeping-test-sql&gt;select CURRENT_DATE&lt;/house-keeping-test-sql&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/proxool&gt;<br />
&lt;/something-else-entirely&gt;</span></span><br />
<br />
这里，mydata是<span style="color: #0000ff">别名</span>；<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver-url是<span style="color: #0000ff">数据库驱动的url，就是连接的url</span>；<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver-class是<span style="color: #0000ff">驱动的类，就是数据库驱动</span>；<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver-properties是<span style="color: #0000ff">驱动的属性，可以设置登陆数据库的用户名和密码</span>。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maximum-connection-count是<span style="color: #0000ff">最大连接数</span>。<br />
<br />
3. 修改 Tomcat&nbsp;&nbsp;/&nbsp;webapps / web项目 / Web-Inf / 的web.xml，在这个文件中增加如下内容：<br />
<br />
<span style="color: #0000ff"><span style="color: #0000ff">&lt;servlet&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-name&gt;ServletConfigurator&lt;/servlet-name&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;servlet-class&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;org.logicalcobwebs.proxool.configuration.ServletConfigurator<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/servlet-class&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;init-param&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;param-name&gt;xmlFile&lt;/param-name&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;WEB-INF/proxool.xml&lt;/param-value&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/init-param&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&lt;/servlet&gt;<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
</span></span></span></p>
这段标记是要求tomcat在启动的时候加载proxool驱动并且指明&nbsp;proxool.xml的位置<br />
<br />
<span style="color: #ff0000">&lt;需要注意的是，如果你是先在 Tomcat&nbsp;&nbsp;/&nbsp;webapps / web项目 / Web-Inf / 修改的web.xml，一定要记得在 MyEclipse里的该项目下，也要在 web.xml 加上 这段 &lt;servelt&gt; ..................&lt;/servlet&gt;哦，我就犯了这样一个错误，因为每次z在MyEclipse 下，重新发布这个项目是，tomcat下的这个项目都会被重新覆盖的，所以你最好直接就在MyEclipse 下面 改 web.xml 好了，只用添加一次的&gt;</span><br />
<br />
<br />
<p><span style="color: #000080">到此proxool的配置就完成了，建立链接时需要如下代码：</span></p>
<p><span style="color: #000080">&nbsp;&nbsp; Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");<br />
&nbsp;&nbsp;&nbsp;Connection&nbsp; conn = DriverManager.getConnection("proxool.<font color="#0000ff">mydata</font>");</span>&nbsp;<br />
<span style="color: #ff0000"><font style="color: #ff0000" color="#ff00ff">&nbsp;&nbsp;&nbsp;//&nbsp;mydata就是刚才你proxool.xml 里，一个配置的别名<br />
&nbsp;&nbsp;&nbsp;// 一个proxool.xml 文件里可以配置多个 别名不同的数据库连接应用<br />
</font></span><font color="#ff00ff"><br />
<span style="color: #000080">其它配置属性：<br />
</span></font><span style="color: #000080">maximum-connection-lifetime&nbsp;&nbsp; 最大连接生命周期&nbsp; 默认值：4小时<br />
maximum-active-time：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最大活动时间&nbsp;&nbsp;&nbsp;默认值：5分钟<br />
maximum-connection-count&nbsp;&nbsp;&nbsp;最大连接数&nbsp;&nbsp;&nbsp;&nbsp;默认值：15个<br />
minimum-connection-count&nbsp;&nbsp;&nbsp;最小连接数&nbsp;&nbsp;&nbsp;&nbsp;默认值：5个<br />
<br />
<br />
<span style="color: #000080">********************************************************************<br />
然后就是应用了，我在应用的时候，发现tomcat提示了这样的错误：<br />
<br />
Attempt to refer to a unregistered pool by its alias 'mydata'。 --------&gt; 是说proxool数据库连接池未配置成功<br />
<br />
如果你也出了这样的错误，大都是因为 proxool.xml 和web.xml 没有配置好，（我的错就处在，上面提到的，忘了修改 MyEclipse 里的 web.xml），所以还是要耐心检查一下你的配置, 一定会成功的。<br />
<br />
如果成功了，启动tomcat 的时候，就可以看见这样的信息：</span><span style="color: #003366"><br />
<br />
<img height="384" alt="" src="http://www.blogjava.net/images/blogjava_net/mimi-van/tomcat.GIF" width="639" align="left" border="0" /><br />
<br />
<span style="color: #003366"><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</span></span></span></p>
<br />
<br />
<br />
<br />
<span style="color: #000080">proxool的配置方法还有几种，这里我只尝试了上面的方式。其他的以后做了尝试在做补充</span>
<img src ="http://www.blogjava.net/mimi-van/aggbug/168754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2007-12-19 15:01 <a href="http://www.blogjava.net/mimi-van/archive/2007/12/19/168754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>html 标记大全 &lt;转载&gt;</title><link>http://www.blogjava.net/mimi-van/archive/2007/12/17/168365.html</link><dc:creator>mimi_van</dc:creator><author>mimi_van</author><pubDate>Mon, 17 Dec 2007 15:10:00 GMT</pubDate><guid>http://www.blogjava.net/mimi-van/archive/2007/12/17/168365.html</guid><wfw:comment>http://www.blogjava.net/mimi-van/comments/168365.html</wfw:comment><comments>http://www.blogjava.net/mimi-van/archive/2007/12/17/168365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mimi-van/comments/commentRss/168365.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mimi-van/services/trackbacks/168365.html</trackback:ping><description><![CDATA[<div id="art" style="margin: 15px" width="100%">
<div>&lt;html&gt;&lt;/html&gt; 创建一个HTML文档 <br />
&lt;head&gt;&lt;/head&gt; 设置文档标题和其它在网页中不显示的信息 <br />
&lt;title&gt;&lt;/title&gt; 设置文档的标题 <br />
&lt;h1&gt;&lt;/h1&gt; 最大的标题<br />
&lt;pre&gt;&lt;/pre&gt; 预先格式化文本 <br />
&lt;u&gt;&lt;/u&gt; 下划线<br />
&lt;b&gt;&lt;/b&gt; 黑体字 <br />
&lt;i&gt;&lt;/i&gt; 斜体字 <br />
&lt;tt&gt;&lt;/tt&gt; 打字机风格的字体 <br />
&lt;cite&gt;&lt;/cite&gt; 引用,通常是斜体 <br />
&lt;em&gt;&lt;/em&gt; 强调文本(通常是斜体加黑体) <br />
&lt;strong&gt;&lt;/strong&gt; 加重文本(通常是斜体加黑体) <br />
&lt;font size="" color=""&gt;&lt;/font&gt; 设置字体大小从1到7，颜色使用名字或RGB的十六进制值 <br />
&lt;BASEFONT&gt;&lt;/BASEFONT&gt; 基准字体标记 <br />
&lt;big&gt;&lt;/big&gt; 字体加大 <br />
&lt;SMALL&gt;&lt;/SMALL&gt; 字体缩小 <br />
&lt;STRIKE&gt;&lt;/STRIKE&gt; 加删除线 <br />
&lt;CODE&gt;&lt;/CODE&gt; 程式码 <br />
&lt;KBD&gt;&lt;/KBD&gt; 键盘字 <br />
&lt;SAMP&gt;&lt;/SAMP&gt; 范例 <br />
&lt;VAR&gt;&lt;/VAR&gt; 变量 <br />
&lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt; 向右缩排 <br />
&lt;DFN&gt;&lt;/DFN&gt; 述语定义 <br />
&lt;ADDRESS&gt;&lt;/ADDRESS&gt; 地址标记 <br />
&lt;sup&gt;&lt;/SUP&gt; 上标字 <br />
&lt;SUB&gt;&lt;/SUB&gt; 下标字 <br />
&lt;xmp&gt;...&lt;/xmp&gt;固定寬度字体(在文件中空白、換行、定位功能有效)<br />
&lt;plaintext&gt;...&lt;/plaintext&gt;固定寬度字體(不執行標記符號) <br />
&lt;listing&gt;...&lt;/listing&gt; 固定寬度小字體 <br />
&lt;font color=00ff00&gt;...&lt;/font&gt;字體顏色 <br />
&lt;font size=1&gt;...&lt;/font&gt;最小字體 <br />
&lt;font style ="font-size:100 px"&gt;...&lt;/font&gt;無限增大 <br />
<br />
◆◆◆◆◆◆◆◆◆◆◆◆◆◆《〈格式标志〉》◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;p&gt;&lt;/p&gt; 创建一个段落 <br />
&lt;p align=""&gt; 将段落按左、中、右对齐 　 <br />
&lt;br&gt;换行 插入一个回车换行符 <br />
&lt;blockquote&gt;&lt;/blockquote&gt; 从两边缩进文本 <br />
&lt;dl&gt;&lt;/dl&gt; 定义列表 <br />
&lt;dt&gt; 放在每个定义术语词前 <br />
&lt;dd&gt; 放在每个定义之前 <br />
&lt;ol&gt;&lt;/ol&gt; 创建一个标有数字的列表 <br />
&lt;ul&gt;&lt;/ul&gt; 创建一个标有圆点的列表 <br />
&lt;li&gt; 放在每个列表项之前,若在&lt;ol&gt;&lt;/ol&gt;之间则每个列表项加上一个数字,<br />
若在&lt;ul&gt;&lt;/ul&gt;之间则每个列表项加上一个圆点 　 　 <br />
&lt;div align=""&gt;&lt;/div&gt; 用来排版大块HTML段落,也用于格式化表 <br />
&lt;MENU&gt; 选项清单 <br />
&lt;DIR&gt; 目录清单 <br />
&lt;nobr&gt;&lt;/nobr&gt; 强行不换行 <br />
&lt;hr size="9" width="80%" color="ff0000"&gt;水平線(設定寬度) <br />
&lt;center&gt;&lt;/center&gt; 水平居中 <br />
<br />
◆◆◆◆◆◆◆◆◆《〈链接标志表格标志〉》◆◆◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;a href="URL"&gt;&lt;/a&gt; 创建超文本链接 <br />
&lt;a href="mailtEMAIL"&gt;<br />
&lt;/a&gt; 创建自动发送电子邮件的链接 <br />
&lt;a name="name"&gt;&lt;/a&gt; 创建位于文档内部的书签 <br />
&lt;a href="#name"&gt;&lt;/a&gt; 创建指向位于文档内部书签的链接 <br />
&lt;BASE&gt; 文档中不能被该站点辨识的其它所有链接源的URL<br />
&lt;LINK&gt; 定义一个链接和源之间的相互关系 <br />
<br />
<br />
◆◆◆◆◆◆◆◆链接标记注解：◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
◆target="..."决定链接源在什么地方显示(用户自定义的名字，_blank,_parent,_self,_top <br />
◆rel="..."发送链接的类型 <br />
◆rev="..."保存链接的类型 <br />
◆accesskey="..."指定该元素的热键 <br />
◆shape="..."允许我们使用已定义的形状定义客户端的图形镜像(default，rect，circle，poly<br />
◆coord="..."使用像素或者长度百分比来定义形状的尺寸<br />
◆tabindex="..."使用定义过的tabindex元素设置在各个元素之间的焦点获取顺序(使用tab键使元素获得焦点)<br />
<br />
<br />
◆◆◆◆◆◆◆◆表格标记注解：◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;table&gt;&lt;/table&gt; 创建一个表格 <br />
&lt;tr&gt;&lt;/tr&gt; 表格中的每一行 <br />
&lt;td&gt;&lt;/td&gt; 表格中一行中的每一个格子 <br />
&lt;th&gt;&lt;/th&gt; 设置表格头:通常是黑体居中文字 <br />
&lt;table cellspacing=""&gt; 设置表格格子之间空间的大小 <br />
&lt;table border=""&gt; 设置边框的宽度<br />
&lt;table cellpadding=""&gt; 设置表格格子边框与其内部内容之间空间的大小 <br />
&lt;table width=""&gt; 设置表格的宽度。用绝对像素值或总宽度的百分比 <br />
&lt;table align=""&gt; 设置表格格子的水平对齐方式(left,center,right,justify)<br />
&lt;tr align=""&gt; 设置表格格子的水平对齐方式(left,center,right,justify) <br />
&lt;tr valign=""&gt; 设置表格格子的垂直对齐方式(baseline,bottom,middle,top) <br />
&lt;td colspan=""&gt; 设置一个表格格子跨占的列数(缺省值为1) 　 <br />
&lt;td rowspan=""&gt; 设置一个表格格子跨占的行数(缺省值为1) 　 <br />
&lt;td nowrap&gt; 禁止表格格子内的内容自动断行 <br />
&lt;CAPTION&gt;&lt;/CAPTION&gt; 表格的标题 <br />
&lt;COLGROUP&gt;&lt;/COLGROUP&gt; 定义多个列为一组列 <br />
&lt;TABLE&gt;&lt;/TABLE&gt; 创建一个表格 <br />
&lt;THEAD&gt;&lt;/THEAD&gt; 定义表格的页眉<br />
&lt;COL&gt; 定义一个列组中的列，以便对它们能够同时设置有关属性 <br />
&lt;TBODY&gt;&lt;/TBODY&gt; 定义一个表格的实体 <br />
&lt;TFOOT&gt;&lt;/TFOOT&gt; 定义一个表格的页脚 <br />
<br />
<br />
<br />
◆◆◆◆◆◆◆◆◆◆◆◆《表单标志》◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;form&gt;&lt;/form&gt; 创建表单 <br />
action="..."接收数据的服务器的URL<br />
method="..."HTTP的方法(get, post)。其中get是被反对使用的<br />
enctype="..."指定MIME(Internet媒体类型) <br />
onsubmit="..."当提交表单时发生的内部事件<br />
noreset="..."在重新设置表单时发生的内部事件<br />
target="..."决定把内容显示在什么地方(_blank, _parent, _self, _top　　　　　　　 <br />
&lt;select multiple name="name" size=""&gt;&lt;/select&gt; 创建滚动菜单,size设置在需要滚动前可以看到的表单项数目 &lt;option&gt; 设置每个表单项的内容 <br />
&lt;select name="name"&gt;&lt;/select&gt; 创建下拉菜单 <br />
&lt;textarea name="name" cols=40 rows=8&gt;&lt;/textarea&gt; 创建一个文本框区域,列的数目设置宽度,行的数目设置高度 <br />
&lt;input type="checkbox" name="name"&gt; 创建一个复选框,文字在标签后面 <br />
&lt;input type="radio" name="name" value=""&gt; 创建一个单选框,文字在标志后面 <br />
&lt;input type=text name="foo" size=20&gt; 创建一个单行文本输入区域,size设置以字符串的宽度 <br />
&lt;input type="submit" value="name"&gt; 创建提交(submit)按钮 <br />
&lt;input type="image" border=0 name="name" src="name.gif"&gt; 创建一个使用图象的提交(submit)按钮 &lt;input type="reset"&gt; 创建重置(reset)按钮 <br />
&lt;BUTTON&gt;&lt;/BUTTON&gt; 创建一个按钮 <br />
disabled="..."把按钮的状态设置为不能　<br />
name="..."按钮的控制名 value="..."按钮的值 <br />
type="..."按钮的类型(button, submit, reset)<br />
&lt;FIELDSET&gt;&lt;/FIELDSET&gt; 把相互关联的控件组合成一组 <br />
&lt;ISINDEX&gt; 提示用户输入 <br />
&lt;LABEL&gt;&lt;/LABEL&gt; 为一个控件提供标签 <br />
&lt;LEGEND&gt;&lt;/LEGEND&gt; 为FIELDSET元素指定一标题 <br />
&lt;SELECT&gt;&lt;/SELECT&gt; 为用户做选择创建各个选项 <br />
&lt;TEXTAREA&gt;&lt;/TEXTAREA&gt; 创建一个允许用户多行输入的区域 <br />
<br />
<br />
◆◆◆◆◆◆◆◆◆◆◆◆◆◆表单注解：◆◆◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
type="..."用于输入控件的类型(text,password,checkbox,radio,submit,reset,file,hidden,image,button)<br />
name="..."控件的控制名(要求是除了submit和reset之外的任何名字)<br />
value="..."控件的初始值<br />
checked="..."把一个单选钮设置为选中的状态<br />
disabled="..."把控件的状态设置为不能使用<br />
readonly="..."只对输入密码的文本框使用<br />
size="..."表示以像素为单位的除了文本框和密码框控件之外的其它控件的宽度，它是用来指定字符的数目 src="..."一个图像控件的URL<br />
maxlength="..."指定可以输入的最多的字符数目 <br />
alt="..."另外一种文本描述<br />
usemap="..."到客户端图形镜像的URL<br />
align="..."被反对。控制对齐方式(left, center, right, justify)<br />
tabindex="..."通过定义的tabindex值确定在不同元素之间获得焦点的顺序<br />
onfocus="..."当元素获得焦点时发生的事件<br />
onblur="..."当元素失去焦点时发生的事件<br />
onselect="..."当元素被选中时发生的事件<br />
onchang="..."当元素状态被改变时发生的事件<br />
accept="..."允许上载的文件类型<br />
<br />
◆◆◆◆◆◆◆◆◆◆◆◆◆◆《帧标志》◆◆◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;frameset&gt;&lt;/frameset&gt; 放在一个帧文档的&lt;body&gt;标签之前,也可以嵌在其他帧文档中　 <br />
&lt;frameset rows="value,value"&gt; 定义一个帧内的行数,可以使用绝对像素值或高度的百分比　 <br />
&lt;frameset cols="value,value"&gt; 定义一个帧内的列数,可以使用绝对像素值或宽度的百分比 <br />
&lt;frame&gt; 定义一个帧内的单一窗或窗区域　 <br />
&lt;noframes&gt;&lt;/noframes&gt; 定义在不支持帧的浏览器中显示什么提示 <br />
&lt;frame src="URL"&gt; 规定帧内显示的HTML文档 <br />
&lt;frame name="name"&gt; 命名帧或区域以便别的帧可以指向它 <br />
&lt;frame marginwidth=""&gt; 定义帧左右边缘的空白大小,必须大于等于1 <br />
&lt;frame marginheight=""&gt; 定义帧上下边缘的空白大小,必须大于等于1 <br />
&lt;frame scrolling=""&gt; 设置帧是否有滚动栏,其值可以是"yes","no" 或"auto" <br />
&lt;frame noresize&gt; 禁止用户调整一个帧的大小　 <br />
&lt;IFRAME&gt;&lt;/IFRAME&gt; 创建一个内联的帧<br />
scr="..."定义在帧中显示的内容的来源<br />
frameborder="..."定义帧之间的边界(0或1)<br />
align="..."被反对。控制对齐方式(left, center, right, justify)<br />
height="..."帧的高度 width="..."帧的宽度 <br />
marquee&gt;...&lt;/marquee&gt;普通捲動 <br />
&lt;marquee behavior=slide&gt;...&lt;/marquee&gt;滑動 <br />
&lt;marquee behavior=scroll&gt;...&lt;/marquee&gt;預設捲動 <br />
&lt;marquee behavior=alternate&gt;...&lt;/marquee&gt;來回捲動 <br />
&lt;marquee direction=down&gt;...&lt;/marquee&gt;向下捲動 <br />
&lt;marquee direction=up&gt;...&lt;/marquee&gt;向上捲動 <br />
&lt;marquee direction=right&gt;&lt;/marquee&gt;向右捲動 <br />
&lt;marquee direction="left"&gt;&lt;/marquee&gt;向左捲動 <br />
&lt;marquee loop=2&gt;...&lt;/marquee&gt;捲動次數 <br />
&lt;marquee width=180&gt;...&lt;/marquee&gt;設定寬度 <br />
&lt;marquee height=30&gt;...&lt;/marquee&gt;設定高度 <br />
&lt;marquee bgcolor=FF0000&gt;...&lt;/marquee&gt;設定背景顏色 <br />
&lt;marquee scrollamount=30&gt;...&lt;/marquee&gt;設定捲動距離 <br />
&lt;marquee scrolldelay=300&gt;...&lt;/marquee&gt;設定捲動時間 <br />
&lt;img src=""&gt; 插入图片，参数有:width="宽",alt="说明文字",height="高",boder="边框" <br />
<br />
◆◆◆◆◆◆◆◆◆◆◆◆◆◆《 文档整体属性标志》◆◆◆◆◆◆◆◆◆◆◆◆◆◆<br />
<br />
<br />
&lt;body bgcolor=""&gt; 设置背景颜色。使用名字或RGB的十六进制值 　 <br />
&lt;body background=""&gt; 设置背景图片 <br />
&lt;body bgsound=""&gt; 设置背景音乐<br />
&lt;body bgproperties="fixed"&gt;<br />
固定背景图片（IE适用） <br />
&lt;body text=""&gt; 设置文本颜色。使用名字或RGB的十六进制值 <br />
&lt;body link=""&gt; 设置链接颜色。使用名 字或RGB的十六进制值 <br />
&lt;body vlink=""&gt; 设置已使用的链接的颜色。使用名字或RGB的十六进制值 　 <br />
&lt;body alink=""&gt; 设置正在被击中的链接的颜色。使用名字或RGB的十六进制值 <br />
&lt;body topmargin=""&gt; 设置页面的上边距 &lt;body leftmargin=""&gt; 设置页面的左边距</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>换段：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;p&gt;<br />
换行 ：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
链接文字：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="链接地址"&gt;在此输入文字&lt;/a&gt;&nbsp; <br />
链接发邮件：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#102;&#109;&#51;&#54;&#53;&#98;&#98;&#115;&#46;&#99;&#111;&#109;"><font style="background-color: #ffffff" color="#0000ff">mailto:webmaster@fm365bbs.com</font></a><font style="background-color: #ffffff">"&gt;在此输入文字&lt;/a&gt;<br />
文字居中：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;center&gt;在此输入文字&lt;/center&gt;&nbsp;&nbsp; <br />
文字加粗体效果：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;b&gt;在此输入文字&lt;/b&gt;&nbsp; <br />
文字加倾斜效果：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;i&gt;在此输入文字&lt;/i&gt;&nbsp;&nbsp;&nbsp; <br />
文字加下划线效果：&nbsp;&nbsp;&nbsp;&nbsp; &lt;u&gt;在此输入文字&lt;/u&gt;&nbsp; <br />
改变文字大小：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;font size=4&gt;在此输入文字&lt;/font&gt;&nbsp; <br />
改变字体：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;font face=宋体&gt;在此输入文字&lt;/font&gt;&nbsp; <br />
改变文字颜色：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;font color=red&gt;在此输入文字&lt;/font&gt; <br />
文字上標：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sup&gt;在此输入文字&lt;/sup&gt;<br />
文字下標：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;sub&gt;在此输入文字&lt;/sub&gt;<br />
文字闪烁效果：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;blink&gt;在此输入文字&lt;/blink&gt; <br />
列表方式：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ul&gt;开始列表<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li&gt;列表项目&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ul&gt;&nbsp; <br />
贴图片：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src="链接地址"&gt;&nbsp;&nbsp;&nbsp; <br />
滚动文字特效：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;marquee&gt;在此输入文字&lt;/marquee&gt;&nbsp; <br />
插入一个背景声音文件： &lt;img ="链接地址"&gt;&nbsp; <br />
插入音乐或视屏播放：&nbsp;&nbsp; &lt;embed name=player1 src="链接地址" type=audio/x-pn-realaudio-plugin width="填数字" height="添数字" border="添数字" autostart="true"&gt;&lt;/embed&gt;<br />
按钮效果：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type=button value="按钮上的字" onclick=alert("按后框里的字")&gt;&lt;/span&gt; <br />
贴flash文件：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;embed src=链接地址 width="填数字" height="填数字"&gt; <br />
</font></div>
<div></div>
</div>
<img src ="http://www.blogjava.net/mimi-van/aggbug/168365.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mimi-van/" target="_blank">mimi_van</a> 2007-12-17 23:10 <a href="http://www.blogjava.net/mimi-van/archive/2007/12/17/168365.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>