??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品综合小说图片区,国产精品流白浆在线观看,国产小视频免费在线观看http://www.aygfsteel.com/core5277/category/25454.htmlzh-cnSat, 09 Feb 2008 04:02:24 GMTSat, 09 Feb 2008 04:02:24 GMT60Tomcat中server.xml配置介(转)(j)http://www.aygfsteel.com/core5277/archive/2008/02/09/179488.html归家归家Sat, 09 Feb 2008 01:08:00 GMThttp://www.aygfsteel.com/core5277/archive/2008/02/09/179488.htmlhttp://www.aygfsteel.com/core5277/comments/179488.htmlhttp://www.aygfsteel.com/core5277/archive/2008/02/09/179488.html#Feedback0http://www.aygfsteel.com/core5277/comments/commentRss/179488.htmlhttp://www.aygfsteel.com/core5277/services/trackbacks/179488.html下面我们讲q这个文件中的基本配|信息,更具体的配置信息见tomcat的文?br /> 元素?nbsp;                           属?nbsp;                                        解释
server port   指定一个端口,q个端口负责监听关闭tomcat的请?br /> shutdown   指定向端口发送的命o(h)字符?br /> service name 指定service的名?br /> Connector
(表示客户端和service之间的连? port 指定服务器端要创建的端口Pq在q个断口监听来自客户端的h
minProcessors 服务器启动时创徏的处理请求的U程?br /> maxProcessors 最大可以创建的处理h的线E数
enableLookups 如果为trueQ则可以通过调用request.getRemoteHost()q行DNS查询来得到远E客L(fng)的实际主机名Q若为false则不q行DNS查询Q而是q回其ip地址
redirectPort 指定服务器正在处理httph时收C(jin)一个SSL传输h后重定向的端口号
acceptCount 指定当所有可以用的处理h的线E数都被使用Ӟ可以攑ֈ处理队列中的h敎ͼ过q个数的h不予处?br /> connectionTimeout 指定时的时间数(以毫Uؓ(f)单位)
Engine
(表示指定service中的h处理机,接收和处理来自Connector的请? defaultHost 指定~省的处理请求的L名,它至与其中的一个host元素的name属性值是一L(fng)
Context
(表示一个web应用E序Q通常为WAR文gQ关于WAR的具体信息见servlet规范) docBase 应用E序的\径或者是WAR文g存放的\?br /> path 表示此web应用E序的url的前~Q这栯求的url为http://localhost:8080/path/****
reloadable q个属性非帔R要,如果为trueQ则tomcat?x)自动检应用程序的/WEB-INF/lib ?WEB-INF/classes目录的变化,自动装蝲新的应用E序Q我们可以在不重起tomcat的情况下改变应用E序

host
(表示一个虚拟主?
name 指定L?br /> appBase 应用E序基本目录Q即存放应用E序的目?br /> unpackWARs 如果为trueQ则tomcat?x)自动将WAR文g解压Q否则不解压Q直接从WAR文g中运行应用程?br />
Logger
(表示日志Q调试和错误信息)
className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
prefix 指定log文g的前~
suffix 指定log文g的后~
timestamp 如果为trueQ则log文g名中要加入时_(d)如下?localhost_log.2001-10-04.txt

Realm
(表示存放用户名,密码?qing)role的数据库)
className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口

Valve
(功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一?
className

指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValvecd以记录应用程序的讉K信息
directory 指定log文g存放的位|?br /> pattern 有两个|common方式记录q程L名或ip地址Q用户名Q日期,W一行请求的字符ԌHTTP响应代码Q发送的字节数。combined方式比common方式记录的值更?br />
注意Q?Q经q我试Q我讄Context 的path="",reloadable=trueQ然后放一个WAR文g到webapps目录Q结果tomcat不能(g)出此文?重vtomcat可以)Q而把此文件解压,则tomcat?x)自动检出q个新的应用E序。如果不能自动检WAR文gQ我们可以利用下面管理中讲的Ҏ(gu)来部|应用程序?br />
2Q默认的server.xml中,Realm元素只设|了(jin)一个className属性,但此文g中也包含几个通过JDBCq接到数据库q行验证的示?被注释掉?Q通过Realm元素我们可以实现容器安全理(Container Managed Security)?br />
3Q还有一些元素我们没有介l,如ParameterQloaderQ你可以通过tomcat的文档获取这些元素的信息?br />



归家 2008-02-09 09:08 发表评论
]]>
Cannot create JDBC driver of class '' for connect URL 'null'(?http://www.aygfsteel.com/core5277/archive/2008/02/09/179487.html归家归家Sat, 09 Feb 2008 01:05:00 GMThttp://www.aygfsteel.com/core5277/archive/2008/02/09/179487.htmlhttp://www.aygfsteel.com/core5277/comments/179487.htmlhttp://www.aygfsteel.com/core5277/archive/2008/02/09/179487.html#Feedback0http://www.aygfsteel.com/core5277/comments/commentRss/179487.htmlhttp://www.aygfsteel.com/core5277/services/trackbacks/179487.html 

Cannot create JDBC driver of class '' for connect URL 'null'

在Tomcat 5.5.XX中,使用以前的配|方式,?x)出现这个问题?/p>

解决Ҏ(gu)Q?/p>

如下格式的Resource描述插入server.xml?lt;Context></Context>中:(x)

<Resource name="jdbc/db" type="javax.sql.DataSource" username="sa" password="admin" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev" maxActive="4"/>

用以取代以前的配|方式:(x)

    <Resource name="jdbc/db" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/db">
     <parameter>
      <name>maxWait</name>
      <value>5000</value>
     </parameter>
     <parameter>
      <name>maxActive</name>
      <value>20</value>
     </parameter>
     <parameter>
      <name>password</name>
      <value>admin</value>
     </parameter>
     <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev</value>
     </parameter>
     <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
     </parameter>
     <parameter>
      <name>maxIdle</name>
      <value>20</value>
     </parameter>      
     <parameter>
      <name>removeAbandoned</name>
      <value>true</value>
     </parameter>
     <parameter>
      <name>removeAbandonedTimeout</name>
      <value>180</value>
     </parameter>
     <parameter>
      <name>username</name>
      <value>sa</value>
     </parameter>
    </ResourceParams>



归家 2008-02-09 09:05 发表评论
]]>
Eclipse常用快捷键之l极版(转)(j)http://www.aygfsteel.com/core5277/archive/2008/01/24/177503.html归家归家Thu, 24 Jan 2008 07:08:00 GMThttp://www.aygfsteel.com/core5277/archive/2008/01/24/177503.htmlhttp://www.aygfsteel.com/core5277/comments/177503.htmlhttp://www.aygfsteel.com/core5277/archive/2008/01/24/177503.html#Feedback0http://www.aygfsteel.com/core5277/comments/commentRss/177503.htmlhttp://www.aygfsteel.com/core5277/services/trackbacks/177503.html所有快捷键都可以在Eclipse相应菜单的相应命令旁扑ֈQ以下仅仅是列出我认为可以提高编码效率的一些快捷键Q?/span>
 
完成单词Q?/span>Alt+/ Q对加快写代码的速度非常有用Q)(j)
重构之重命名Q?/span>Shift+Alt+r
生成getter/setter: Shift+Alt+sQ然?/span>r
删除当前行:(x)Ctrl+d
定位CQ下Q一个编辑点Q?/span>
    标准?/span>Alt+左(叻I(j)头Q我改ؓ(f)?/span>Alt+Q(W)Q?/span>
    修改Ҏ(gu)为:(x)
        Windows->preference->keys, View标签,扑ֈ
Navigate: Backward(forward) history.
        注意要删除一个组合键时要用右键菜单,而不能用Delete?/span>
在当前编辑的多个文g之间切换Q标准ؓ(f)Ctrl(+Shift)+F6Q我改ؓ(f)?/span>Ctrl(+Shift)+Tab
打开一?/span>javacLӞ(x)Ctrl+Shift+t。(非常有用Q因Z通常都记得类名,但不记得其包Q?/span>
打开L一个文Ӟ比打开cȝ查找范围更大Q:(x)Ctrl+Shift+r
查看当前javacL件的outlineQ?/span>Ctrl+o
定位到当前对象的定义?/span>?/span>打开当前cȝjava文gQ?/span>F3 或?/span>在当前单词上按下Ctrl键,见到单词出现下划U时点击该单?/span>
注释或取消注释当前选中的一块代码:(x)Ctrl+Shift+CQ或?/span>Ctrl+/
在当前文档中查找/替换Q?/span>Ctrl+f
在当前文档查找下一处:(x)Ctrl+k
在当前文档查找上一处:(x)Ctrl+Shift+k
在当前文档增量查找下一处:(x)Ctrl+j
在当前文档增量查找上一处:(x)Ctrl+Shift+j
何谓增量查找Q?/span>
增量查找是查找的内容可以动态输入的一U查找方式,操作方式为:(x)
1.开始增量查找:(x)按下Ctrl+jQ这时状态栏中间出现“increment find”?/span>
2.建入一个字母,比如“a”Q则文档?/span>“a”马上高亮昄
3.此时如果再按Ctrl+jQ则查找C一?/span>“a”Q如?/span>Ctrl+Shift+jQ则查找C一?/span>“a”
4.如果此时再键入字?/span>“b”Q则文档中的“ab”高亮昄
在整个项目中搜烦(ch)Q?/span>Ctrl+h 一般?/span>“file search”标签?/span>
查找一个类Q或函数Q的引用情况Q即在哪些文件中使用?jin)这个类Q:(x)Ctrl+Shift+gQ我改ؓ(f)?/span>Alt+3
回到刚才?/span>PerspectiveQ?/span>Ctrl(+Shift)+F8Q我改ؓ(f)?/span> Alt+1 ?/span> Alt+2
关闭当前~辑器:(x)Ctrl+w
关闭当前打开的所有文Ӟ(x)Ctrl+Shift+w
使代码保持正的~进Q?/span>Ctrl+I
F5:单步跛_
F6:单步跌
F7:单步跛_
F8:l箋Q如果后面没有断点,E序运行完
q行到当前光标所在行Q?/span>Ctrl + R
保存全部: Ctrl+Shift+S
全屏Q恢复)(j)当前~辑器:(x)Ctrl+mQ我改ؓ(f)?/span>Ctrl+`Q?/span>`位于键盘左上角)(j)
重组import语句q删除多余的或导入需要的包:(x)Ctrl+Shift+oQ非常有用)(j)
当前单词大写Q?/span>Ctrl+Shift+x
当前单词写Q?/span>Ctrl+Shift+y
复制当前行:(x)默认?/span>Ctrl+Alt+downQ我改ؓ(f)?/span>Ctrl+R
格式化当前文Ӟ(x)Ctrl+Shift+fQ注意格式化成什么样的格式是可修改的
如何修改Ctrl+Shift+F?/span>format格式Q?/span>
preference->java->CodeStyle->Formatter [edit]
为无快捷键的菜单加快捷键:(x)使用 preference->general->keys ?/span>modify标签,?/span>category中找到菜单项所在菜单,?/span>name中找到该菜单,然后卛_为其d快捷?/span>
拯全限定名Q选中某个cdQ然?/span>Edit -> copy qualified name。该命o(h)在编?/span>XML代码旉常有用,因ؓ(f)此时l常需要写cȝ全限定名字符丌Ӏ?/span>
何谓全限定名Q?/span>
    全限定名Q即full qualified nameQ指一个包含完整包名在内的cd?/span>
 
跛_文g头部Q?/span>Ctrl+Home
跛_文gNQ?/span>Ctrl+End
hQ选中惛_新的包,F5
为当前元素生可作ؓ(f)javadoc的注释:(x)Shift+Alt+j
打开cd层次l构: F4
 
......
 
何谓smart insert mode?
smart insert mode,插入模式Q即输入左括P自动插入xP输入左引可动出现右引号Q换行自动羃q;{等Q很有用Q^旉应启用它?/span>
如何自定?/span>“code template”Q?/span>
preference->java->editor->templates 面中添加,或?/span>Source->Surround With->Configure Templates ...
 
双击左括P括受中括号、大括号Q,选择括号内的所有内宏V?/span>
Shift+↑: 向上选中一块区?/span>
Shift+↓Q向下选中一块区?/span>
Alt+↑:当前行上移
Alt+↓Q将当前行下U?/span>
Ctrl+↑:相当于向上拖动滚动条?/span>
Ctrl+↓Q相当于向下拖动滚动条;如当前在中文输入状态,则显C入文字的历史记录



归家 2008-01-24 15:08 发表评论
]]>
cannnot find the Word template : WordToRqm.dot 的问题(转)(j)http://www.aygfsteel.com/core5277/archive/2008/01/23/177210.html归家归家Wed, 23 Jan 2008 02:46:00 GMThttp://www.aygfsteel.com/core5277/archive/2008/01/23/177210.htmlhttp://www.aygfsteel.com/core5277/comments/177210.htmlhttp://www.aygfsteel.com/core5277/archive/2008/01/23/177210.html#Feedback0http://www.aygfsteel.com/core5277/comments/commentRss/177210.htmlhttp://www.aygfsteel.com/core5277/services/trackbacks/177210.htmlWordToRqm.dot
因為安裝?jin)power designer 12之後Q開啟microsoft word 2003時,
常會出現這個選項?


問題原因Q?br /> power designer在word啟動時,卻載(j)入其Active X的dell元gQ?br /> 但系i找不到相對應的檔案所致?br />
解決方式Q?br /> Q如果不需使用到Import / Export至Power Designer的話Q那把這個功能關掉吧
1. 開啟Power DesignerQ選擇『Tools?#8594;『General Options?br />

2. 在『Category』中扑ֈ『Add-Ins?br /> 3. 然後在右框架上把『Microsoft Word Import Export』的達R取消N?br /> 4. 點選『OK』按鈕後大功告成囉....^^



Q如果需使用?br /> 1. 開啟Power DesignerQ選擇『Tools?#8594;『General Options?br /> 2. 在『Category』中扑ֈ『Add-Ins?br /> 3. 在右框架上選擇『Microsoft Word Import Export』,在其下方的『File name』裡更改檔案的正Z|囉...
4. 點選『OK』按鈕後大功告成囉....^^


归家 2008-01-23 10:46 发表评论
]]>
推荐一Ƒօ费的UML工具http://www.aygfsteel.com/core5277/archive/2008/01/09/173965.html归家归家Wed, 09 Jan 2008 04:52:00 GMThttp://www.aygfsteel.com/core5277/archive/2008/01/09/173965.htmlhttp://www.aygfsteel.com/core5277/comments/173965.htmlhttp://www.aygfsteel.com/core5277/archive/2008/01/09/173965.html#Feedback0http://www.aygfsteel.com/core5277/comments/commentRss/173965.htmlhttp://www.aygfsteel.com/core5277/services/trackbacks/173965.html

归家 2008-01-09 12:52 发表评论
]]>
Apache2.2与Tomcat5.5整合Q{Q?/title><link>http://www.aygfsteel.com/core5277/archive/2008/01/04/172792.html</link><dc:creator>归家</dc:creator><author>归家</author><pubDate>Fri, 04 Jan 2008 09:04:00 GMT</pubDate><guid>http://www.aygfsteel.com/core5277/archive/2008/01/04/172792.html</guid><wfw:comment>http://www.aygfsteel.com/core5277/comments/172792.html</wfw:comment><comments>http://www.aygfsteel.com/core5277/archive/2008/01/04/172792.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/core5277/comments/commentRss/172792.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/core5277/services/trackbacks/172792.html</trackback:ping><description><![CDATA[Apache和Tomcat同是Apache基金?x)下面的两个目。一个是HTTP WEB服务器,另一个是servlet容器Qservlet containerQ,最新的5.5.Xpd实现Servlet 2.4/JSP 2.0Spec。在我们生的环境中Q往往需要Apache做前端服务器QTomcat做后端服务器。此时我们就需要一个连接器Q这个连接器的作用就是把 所有Servlet/JSP的请求{lTomcat来处理。在Apache2.2之前Q一般有两个lg可选择。mod_jk和mod_jk2。后?mod_jk2没更C(jin)Q{而更新mod_jkQ所以现在一般都使用mod_jk做Apache和Tomcat的连接器。要指出的是mod_jk支持 Apache 1.x?.Xpd?br /> 不过Q自从Apache2.2出来后,你又多了(jin)U选择Q那是proxy-ajp.大家知道Apache里的proxy模块Q可以实现双向代理功能,功能 非常强大。其实从q接器的实现原理上来_(d)用proxy模块来实现是非常自然的。proxy模块的功能无非就是把相关的请求发l特定的L再返回结果。那 q接器的功能需求就是要把所有对Servlet/JSP的请求都转给后台的Tomcat。而且所FreeBSD邮g列表上说Q用proxy-ajp要比 mod_jk的效率要高。就我一个外行来看,臛_使用Apache自带模块Q要比另外编译的来得可靠?br /> <br /> <br /> apache2.2和tomcat5.5是一个不错的l合Q可以作为开发环境或者是工作服务器。在配置前需要下载以下几个文Ӟ(x)<br /> 1.下蝲JDK<br /> <a target="_blank"><font color="#666600" size="2">http://192.18.108.228/ECom/EComTicketServlet/BEGIN7CF7E6A4BCB54064E5D90FCCE00D7048/-2147483648/1579524843/1/732086/731822/1579524843/2ts+/westCoastFSEND/jdk-1.5.0_07-oth-JPR/jdk-1.5.0_07-oth-JPR:2/jdk-1_5_0_07-windows-i586-p.exe</font></a><br /> 2.下蝲apache2.2<br /> <a target="_blank"><font color="#666600" size="2">http://mirror.vmmatrix.net/apache/httpd/binaries/win32/apache_2.2.2-win32-x86-no_ssl.msi</font></a><br /> 3.下蝲tomcat5.5.17<br /> <a target="_blank"><font color="#666600" size="2">http://apache.justdn.org/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.exe</font></a><br /> <br /> <br /> 一、安装和配置JDK<br /> JDk的安装就不多说了(jin)Q但一定不要忘?jin)设环境变量?br /> <br /> 二、安装和试apache<br /> 在安装前如已安装?jin)IISQ请先停止IIS服务。因为IIS和apache都默认?0端口Q否则会(x)冲突?br /> 同样直接q行安装apache_2.2.2-win32-x86-no_ssl.msiQ徏议选择单的路径Q如D:\ apache2.2\。安装时?x)要求输入一些关于这台服务器的信息,如域名、管理员邮箱Q这些信息将?x)加入到httpd.conf文g中?br /> <br /> 安装完配|httpd.conf文gQ在D:\apache2.2\conf\?br /> 用文本编~器打开httpd.conf,在DirectoryIndex index.html后添加index.jsp<br /> <br /> 试Q在IE中输?a href="http://localhost/" target="_blank"><font color="#666600" size="2">http://localhost/</font></a>,如果apache工作应该可以看到"It works!"q样的页面?br /> <br /> 三、安装和试tomcat<br /> 直接q行安装tomcat,安装路径为D:\tomcat5.5\<br /> 安装完后d环境变量TOMCAT_HOME,变量gؓ(f)"D:\tomcat5.5\"<br /> 最后测试tomcatQ因为tomcat默认使用?080端口Q所以在IE输入<a href="http://localhost:8080/" target="_blank"><font color="#666600" size="2">http://localhost:8080</font></a>,正常工作?x)看见一只小猫的面?br /> <br /> 四。整合apache和tomcat<br /> |上很多是通过mod_jk来整合的Q由于apache2.2本n已经支持tomcat?jin),所以这里用proxy来整合tomcatQ先把apache和tomcat都停止了(jin)。然后打开httpd.conf文gQ把<br /> LoadModule proxy_module modules/mod_proxy.so<br /> LoadModule proxy_ajp_module modules/mod_proxy_ajp.so<br /> 前面?号去掉,在文件最后添?br /> ProxyPass /images/ !<br /> ProxyPass / ajp://127.0.0.1:8009/<br /> ProxyPassReverse / ajp://127.0.0.1:8009/<br /> 上面几名只是对apacheq行单的优化?br /> <br /> 五、最后测试整合后的apache+tomcat<br /> 启动apacheQ再启动tomcat,准备以下代码的jsp文gQ以便测试?br /> <%@ page contentType="text/html;charset=gb2312" %><br /> <HTML><br /> <HEAD><br /> <TITLE>JSP试面</TITLE><br /> </HEAD><br /> <BODY><br /> <%out.println("<h1>Hello World! </h1>");%><br /> </BODY><br /> </HTML><br /> 保存为test.jsp<br /> 在D:\tomcat5.5\webapps\ROOT\下新Z个文件夹myjsp,q把test.jsp攑֜里面?br /> 在IE中输?a href="http://localhost:8080/" target="_blank"><font color="#666600" size="2">http://localhost:8080</font></a>/myjsp/test.jsp<br /> 再输?a href="http://localhost/" target="_blank"><font color="#666600" size="2">http://localhost/</font></a>myjsp/test.jsp<br /> 如果两次都显CHello World!说明已经成功整合?jin)?br />   <img src ="http://www.aygfsteel.com/core5277/aggbug/172792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/core5277/" target="_blank">归家</a> 2008-01-04 17:04 <a href="http://www.aygfsteel.com/core5277/archive/2008/01/04/172792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>降低Windows2003的IE安全U别Q{Q?/title><link>http://www.aygfsteel.com/core5277/archive/2007/12/18/168494.html</link><dc:creator>归家</dc:creator><author>归家</author><pubDate>Tue, 18 Dec 2007 06:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/core5277/archive/2007/12/18/168494.html</guid><wfw:comment>http://www.aygfsteel.com/core5277/comments/168494.html</wfw:comment><comments>http://www.aygfsteel.com/core5277/archive/2007/12/18/168494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/core5277/comments/commentRss/168494.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/core5277/services/trackbacks/168494.html</trackback:ping><description><![CDATA[<p>今天重新安装?jin)Windows2003 sp1Q发现无法降低IE的安全别,提示Q?#8220;此域的推荐安全别是“安全U-?#8221;Q?zhn)的选择U别较低Q请选择“安全U-?#8221;或更高?#8221;</p> 后在|上癑ֺC(jin)一个解x法,转一下,方便以后的?br /> <p>打开 <br /> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3 <br /> MinLevel改ؓ(f)10000Q十六进Ӟ(j)</p> <img src ="http://www.aygfsteel.com/core5277/aggbug/168494.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/core5277/" target="_blank">归家</a> 2007-12-18 14:55 <a href="http://www.aygfsteel.com/core5277/archive/2007/12/18/168494.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse快捷键(转蝲Q?/title><link>http://www.aygfsteel.com/core5277/archive/2007/12/17/168183.html</link><dc:creator>归家</dc:creator><author>归家</author><pubDate>Mon, 17 Dec 2007 03:24:00 GMT</pubDate><guid>http://www.aygfsteel.com/core5277/archive/2007/12/17/168183.html</guid><wfw:comment>http://www.aygfsteel.com/core5277/comments/168183.html</wfw:comment><comments>http://www.aygfsteel.com/core5277/archive/2007/12/17/168183.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/core5277/comments/commentRss/168183.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/core5277/services/trackbacks/168183.html</trackback:ping><description><![CDATA[ 在网上百度到的好东东Q拿出来转下Q? <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+</span><span style="font-family: 宋体">左箭?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">右箭?/span> <span style="font-family: 宋体">以在~辑H口切换标签</span><span style="font-family: Arial"><br /> Alt+</span><span style="font-family: 宋体">上下头</span><span style="font-family: Arial">,     </span><span style="font-family: 宋体">以自动选择鼠标所在行</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">q将其上下移?/span><span style="font-family: Arial"><br /> Ctrl+f6         </span><span style="font-family: 宋体">可以弹出菜单</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">上面列出可以切换的编辑窗?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">q样不用鼠标也可切换</span><span style="font-family: Arial"><br /> Ctrl+f7         </span><span style="font-family: 宋体">可以在视图之间切?/span><span style="font-family: Arial"> ,</span><span style="font-family: 宋体">如编辑视?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">输出视图</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">工程视图</span><span style="font-family: Arial"><br /> Ctrl+f8         </span><span style="font-family: 宋体">可以在不同的观察视图中切?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">是?/span><span style="font-family: Arial">java</span><span style="font-family: 宋体">视图</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">调试视图</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">{之间切?/span><span style="font-family: Arial"><br /> Ctrl+m         </span><span style="font-family: 宋体">可以在最大化当前H口和还原当前窗口之间切?/span><span style="font-family: Arial"><br /> Ctrl+e         </span><span style="font-family: 宋体">弹出输入H口</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">可以输入你想要编辑的代码H口</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">?/span><span style="font-family: Arial">Ctrl+f6</span><span style="font-family: 宋体">的功能相?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">只不q一个是选择的方?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">一个是输入的方?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">切换H口</span><span style="font-family: Arial"><br /> Ctrl+T         </span><span style="font-family: 宋体">可以直接昄光标所在内容的cd</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">可以直接输入</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">q蟩到输入内定w?/span><span style="font-family: Arial"><br /> Ctrl + F11       </span><span style="font-family: 宋体">快速执行程?/span><span style="font-family: Arial"><br /> Ctrl+Shift+F     </span><span style="font-family: 宋体">E序代码自动排版</span><span style="font-family: Arial"><br /> Ctrl+Shift+O     </span><span style="font-family: 宋体">自动加入引用</span><span style="font-family: Arial">package<br /> Ctrl+/         </span><span style="font-family: 宋体">选取的块注释hQ在</span><span style="font-family: Arial">Debug</span><span style="font-family: 宋体">时很方便?/span><span style="font-family: Arial"> <br /> Alt + /         </span><span style="font-family: 宋体">是大家都应该最常用的代码辅助了(jin)</span><span style="font-family: Arial"><br /> Ctrl+h         </span><span style="font-family: 宋体">搜烦(ch)</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">打开搜烦(ch)对话?/span><span style="font-family: Arial"><br /> Ctrl+Shift+Space   </span><span style="font-family: 宋体">参数提示</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">如果此时位于Ҏ(gu)体中</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">׃(x)出现Ҏ(gu)的参数提C?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">当前光标所在位|的参数?x)用_体昄</span><span style="font-family: Arial"><br /> </span><span style="font-family: 宋体">按住</span><span style="font-family: Arial">Ctrl</span><span style="font-family: 宋体">键,然后鼠标指向变量名,Ҏ(gu)名,cd</span><span style="font-family: Arial">     </span><span style="font-family: 宋体">在源代码中快速蟩?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+1 </span><span style="font-family: 宋体">快速修?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">最l典的快捷键</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">׃用多说了(jin)</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+D: </span><span style="font-family: 宋体">删除当前?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Alt+↓ </span><span style="font-family: 宋体">复制当前行到下一?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">复制增加</span><span style="font-family: Arial">)</span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Alt+↑ </span><span style="font-family: 宋体">复制当前行到上一?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">复制增加</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+↓ </span><span style="font-family: 宋体">当前行和下面一行交互位|?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">特别实用</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">可以省去先剪?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">再粘贴了(jin)</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+↑ </span><span style="font-family: 宋体">当前行和上面一行交互位|?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">同上</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+← </span><span style="font-family: 宋体">前一个编辑的面</span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+→ </span><span style="font-family: 宋体">下一个编辑的面</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">当然是针对上面那条来说了(jin)</span><span style="font-family: Arial">)</span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Enter </span><span style="font-family: 宋体">昄当前选择资源</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">工程</span><span style="font-family: Arial">,or </span><span style="font-family: 宋体">文g</span><span style="font-family: Arial"> or</span><span style="font-family: 宋体">文g</span><span style="font-family: Arial">)</span><span style="font-family: 宋体">的属?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Shift+Enter </span><span style="font-family: 宋体">在当前行的下一行插入空?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">q时鼠标可以在当前行的Q一位置</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">不一定是最?/span><span style="font-family: Arial">)Shift+Ctrl+Enter </span><span style="font-family: 宋体">在当前行插入I</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">原理同上?/span><span style="font-family: Arial">)</span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Q </span><span style="font-family: 宋体">定位到最后编辑的地方</span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+L </span><span style="font-family: 宋体">定位在某?/span><span style="font-family: Arial"> (</span><span style="font-family: 宋体">对于E序过</span><span style="font-family: Arial">100</span><span style="font-family: 宋体">的h有音?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+M </span><span style="font-family: 宋体">最大化当前?/span><span style="font-family: Arial">Edit</span><span style="font-family: 宋体">?/span><span style="font-family: Arial">View (</span><span style="font-family: 宋体">再按则反?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+/ </span><span style="font-family: 宋体">注释当前?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">再按则取消注?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+O </span><span style="font-family: 宋体">快速显C?/span><span style="font-family: Arial"> OutLine </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+T </span><span style="font-family: 宋体">快速显C当前类的承结?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+W </span><span style="font-family: 宋体">关闭当前</span><span style="font-family: Arial">Editer </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+K </span><span style="font-family: 宋体">参照选中?/span><span style="font-family: Arial">Word</span><span style="font-family: 宋体">快速定位到下一?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+E </span><span style="font-family: 宋体">快速显C当?/span><span style="font-family: Arial">Editer</span><span style="font-family: 宋体">的下拉列?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">如果当前面没有昄的用黑体表示</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+/(</span><span style="font-family: 宋体">键?/span><span style="font-family: Arial">) </span><span style="font-family: 宋体">折叠当前cM的所有代?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+×(</span><span style="font-family: 宋体">键?/span><span style="font-family: Arial">) </span><span style="font-family: 宋体">展开当前cM的所有代?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Space </span><span style="font-family: 宋体">代码助手完成一些代码的插入</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">但一般和输入法有冲突</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">可以修改输入法的热键</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">也可以暂?/span><span style="font-family: Arial">Alt+/</span><span style="font-family: 宋体">来代?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+E </span><span style="font-family: 宋体">昄理当前打开的所有的</span><span style="font-family: Arial">View</span><span style="font-family: 宋体">的管理器</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">可以选择关闭</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">Ȁzȝ操作</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+J </span><span style="font-family: 宋体">正向增量查找</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">按下</span><span style="font-family: Arial">Ctrl+J</span><span style="font-family: 宋体">?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">你所输入的每个字母编辑器都提供快速匹配定位到某个单词</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">如果没有</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">则在</span><span style="font-family: Arial">stutes line</span><span style="font-family: 宋体">中显C没有找C(jin)</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">查一个单词时</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">特别实用</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">q个功能</span><span style="font-family: Arial">Idea</span><span style="font-family: 宋体">两年前就有了(jin)</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+J </span><span style="font-family: 宋体">反向增量查找</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">和上条相?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">只不q是从后往前查</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+F4 </span><span style="font-family: 宋体">关闭所有打开?/span><span style="font-family: Arial">Editer </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+X </span><span style="font-family: 宋体">把当前选中的文本全部变呛_?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+Y </span><span style="font-family: 宋体">把当前选中的文本全部变为小?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+F </span><span style="font-family: 宋体">格式化当前代?/span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Ctrl+Shift+P </span><span style="font-family: 宋体">定位到对于的匚wW?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">譬如</span><span style="font-family: Arial">{}) (</span><span style="font-family: 宋体">从前面定位后面时</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">光标要在匚wW里?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">后面到前?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">则反?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+R </span><span style="font-family: 宋体">重命?/span><span style="font-family: Arial"> (</span><span style="font-family: 宋体">是我自己最q的一个了(jin)</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">其是变量和cȝ</span><span style="font-family: Arial">Rename,</span><span style="font-family: 宋体">比手工方法能节省很多力_?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+M </span><span style="font-family: 宋体">抽取Ҏ(gu)</span><span style="font-family: Arial"> (</span><span style="font-family: 宋体">q是重构里面最常用的方法之一?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">其是对一大堆泥团代码有用</span><span style="font-family: Arial">)Alt+Shift+C </span><span style="font-family: 宋体">修改函数l构</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">比较实用</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">?/span><span style="font-family: Arial">N</span><span style="font-family: 宋体">个函数调用了(jin)q个Ҏ(gu)</span><span style="font-family: Arial">,</span><span style="font-family: 宋体">修改一ơ搞?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+L </span><span style="font-family: 宋体">抽取本地变量</span><span style="font-family: Arial">( </span><span style="font-family: 宋体">可以直接把一些魔法数字和字符串抽取成一个变?/span><span style="font-family: Arial">,</span><span style="font-family: 宋体">其是多处调用的时?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+F </span><span style="font-family: 宋体">?/span><span style="font-family: Arial">Class</span><span style="font-family: 宋体">中的</span><span style="font-family: Arial">local</span><span style="font-family: 宋体">变量变ؓ(f)</span><span style="font-family: Arial">field</span><span style="font-family: 宋体">变量</span><span style="font-family: Arial"> (</span><span style="font-family: 宋体">比较实用的功?/span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+I </span><span style="font-family: 宋体">合ƈ变量</span><span style="font-family: Arial">(</span><span style="font-family: 宋体">可能q样说有点不?/span><span style="font-family: Arial">Inline) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+V </span><span style="font-family: 宋体">Ud函数和变?/span><span style="font-family: Arial">(</span><span style="font-family: 宋体">不怎么常用</span><span style="font-family: Arial">) </span></p> <p style="word-break: break-all; text-align: left" align="left"><span style="font-family: Arial">Alt+Shift+Z </span><span style="font-family: 宋体">重构的后(zhn)药</span><span style="font-family: Arial">(Undo)</span></p> <img src ="http://www.aygfsteel.com/core5277/aggbug/168183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/core5277/" target="_blank">归家</a> 2007-12-17 11:24 <a href="http://www.aygfsteel.com/core5277/archive/2007/12/17/168183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse昄行号的方?/title><link>http://www.aygfsteel.com/core5277/archive/2007/08/31/141766.html</link><dc:creator>归家</dc:creator><author>归家</author><pubDate>Fri, 31 Aug 2007 08:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/core5277/archive/2007/08/31/141766.html</guid><wfw:comment>http://www.aygfsteel.com/core5277/comments/141766.html</wfw:comment><comments>http://www.aygfsteel.com/core5277/archive/2007/08/31/141766.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/core5277/comments/commentRss/141766.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/core5277/services/trackbacks/141766.html</trackback:ping><description><![CDATA[<p>Window->Prefences->General->Editors->Text EditorsQ选中 Show line numbers.</p> <img src ="http://www.aygfsteel.com/core5277/aggbug/141766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/core5277/" target="_blank">归家</a> 2007-08-31 16:35 <a href="http://www.aygfsteel.com/core5277/archive/2007/08/31/141766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">°Ͷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ϴ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ѳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>