﻿<?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-Java House-随笔分类-五花八门</title><link>http://www.blogjava.net/qin/category/33418.html</link><description>Art is long</description><language>zh-cn</language><lastBuildDate>Sat, 06 Aug 2011 05:18:14 GMT</lastBuildDate><pubDate>Sat, 06 Aug 2011 05:18:14 GMT</pubDate><ttl>60</ttl><item><title>没什么</title><link>http://www.blogjava.net/qin/archive/2011/08/04/355810.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Thu, 04 Aug 2011 08:12:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2011/08/04/355810.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/355810.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2011/08/04/355810.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/355810.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/355810.html</trackback:ping><description><![CDATA[<div>&lt;a href="" &nbsp;onClick="return false" &gt;&lt;/a&gt;</div><img src ="http://www.blogjava.net/qin/aggbug/355810.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2011-08-04 16:12 <a href="http://www.blogjava.net/qin/archive/2011/08/04/355810.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在cmd里ipconfig,ping命令用不起的解决方法</title><link>http://www.blogjava.net/qin/archive/2008/08/26/224394.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Tue, 26 Aug 2008 02:23:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/08/26/224394.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/224394.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/08/26/224394.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/224394.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/224394.html</trackback:ping><description><![CDATA[ipconfig,ping命令用不起的解决方法是：<br />
1.右击我的电脑－&gt;属性<br />
2.在打开的系统属性对话框中，选&#8220;高级&#8221;选项<br />
3.在此选项里选择&#8220;环境变量&#8221;，在弹出的对话框中找到系统变量path(如果没有path变量，就新建一个path变量)，然后把：C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;&nbsp;添加进去就OK了 
  <img src ="http://www.blogjava.net/qin/aggbug/224394.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-08-26 10:23 <a href="http://www.blogjava.net/qin/archive/2008/08/26/224394.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在sql 2000里创建关系图时，出现“无效的类别字符串”</title><link>http://www.blogjava.net/qin/archive/2008/08/21/223387.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Thu, 21 Aug 2008 01:40:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/08/21/223387.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/223387.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/08/21/223387.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/223387.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/223387.html</trackback:ping><description><![CDATA[我在用sql 2000里创建关系图时，怎么出现&#8220;无效的类别字符串&#8221;提示框，即便我向关系图里添加一个表同样出现此对话框，问了很多人，他们都不知道什么原因，在网上找了一下，说数据库有问题，我想问一下有没有那位知道有什么解决的办法??先在此谢谢大家了
<img src ="http://www.blogjava.net/qin/aggbug/223387.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-08-21 09:40 <a href="http://www.blogjava.net/qin/archive/2008/08/21/223387.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>很有用的开始运行命令</title><link>http://www.blogjava.net/qin/archive/2008/08/04/220018.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Mon, 04 Aug 2008 10:47:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/08/04/220018.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/220018.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/08/04/220018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/220018.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/220018.html</trackback:ping><description><![CDATA[<p>gpedit.msc-----组策略&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
Nslookup-------IP地址侦测器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
logoff---------注销命令&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
lusrmgr.msc----本机用户和组&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
oobe/msoobe /a----检查XP是否激活&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
cleanmgr-------垃圾整理&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
compmgmt.msc---计算机管理&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
conf-----------启动netmeeting&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
charmap--------启动字符映射表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
calc-----------启动计算器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
chkdsk.exe-----Chkdsk磁盘检查&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regsvr32 /u *.dll----停止dll文件运行&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
rononce -p ----15秒关机&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regedt32-------注册表编辑器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
rsop.msc-------组策略结果集&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
regedit.exe----注册表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
progman--------程序管理器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
perfmon.msc----计算机性能监测程序&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
sfc /scannow-----扫描错误并复原<br />
taskmgr-----任务管理器（2000／xp／2003）</p>
<p>&nbsp;<br />
sndrec32-------录音机<br />
explorer-------打开资源管理器<br />
tsshutdn-------60秒倒计时关机命令<br />
services.msc---本地服务设置<br />
notepad--------打开记事本<br />
net start messenger----开始信使服务<br />
net stop messenger-----停止信使服务<br />
Msconfig.exe---系统配置实用程序<br />
winchat--------XP自带局域网聊天<br />
mem.exe--------显示内存使用情况<br />
devmgmt.msc--- 设备管理器<br />
winver---------检查Windows版本 <br />
dxdiag---------检查DirectX信息<br />
dvdplay--------DVD播放器<br />
dfrg.msc-------磁盘碎片整理程序<br />
drwtsn32------ 系统医生<br />
diskmgmt.msc---磁盘管理实用程序<br />
winmsd---------系统信息</p>
<p>&nbsp;</p>
<p>winver---------检查Windows版本 <br />
wmimgmt.msc----打开windows管理体系结构(WMI) <br />
wupdmgr--------windows更新程序 <br />
wscript--------windows脚本宿主设置 <br />
write----------写字板 <br />
winmsd---------系统信息 <br />
wiaacmgr-------扫描仪和照相机向导 <br />
winchat--------XP自带局域网聊天<br />
mem.exe--------显示内存使用情况 <br />
Msconfig.exe---系统配置实用程序 <br />
mplayer2-------简易widnows media player <br />
mspaint--------画图板 <br />
mstsc----------远程桌面连接 <br />
mplayer2-------媒体播放机 <br />
magnify--------放大镜实用程序 <br />
mmc------------打开控制台 <br />
mobsync--------同步命令<br />
dxdiag---------检查DirectX信息 <br />
drwtsn32------ 系统医生 <br />
devmgmt.msc--- 设备管理器 <br />
dfrg.msc-------磁盘碎片整理程序 <br />
diskmgmt.msc---磁盘管理实用程序 <br />
dcomcnfg-------打开系统组件服务 <br />
ddeshare-------打开DDE共享设置 <br />
dvdplay--------DVD播放器<br />
net stop messenger-----停止信使服务 <br />
net start messenger----开始信使服务 <br />
notepad--------打开记事本 <br />
nslookup-------网络管理的工具向导 <br />
ntbackup-------系统备份和还原 <br />
narrator-------屏幕&#8220;讲述人&#8221; <br />
ntmsmgr.msc----移动存储管理器 <br />
ntmsoprq.msc---移动存储管理员操作请求 <br />
netstat -an----(TC)命令检查接口<br />
syncapp--------创建一个公文包 <br />
sysedit--------系统配置编辑器 <br />
sigverif-------文件签名验证程序 <br />
sndrec32-------录音机 <br />
shrpubw--------创建共享文件夹 <br />
secpol.msc-----本地安全策略 <br />
syskey---------系统加密，一旦加密就不能解开，保护windows xp系统的双重密码 <br />
services.msc---本地服务设置 <br />
Sndvol32-------音量控制程序 <br />
sfc.exe--------系统文件检查器 <br />
sfc /scannow---windows文件保护<br />
tsshutdn-------60秒倒计时关机命令 <br />
tourstart------xp简介（安装完成后出现的漫游xp程序） <br />
taskmgr--------任务管理器<br />
eventvwr-------事件查看器 <br />
eudcedit-------造字程序 <br />
explorer-------打开资源管理器<br />
packager-------对象包装程序 <br />
perfmon.msc----计算机性能监测程序 <br />
progman--------程序管理器<br />
regedit.exe----注册表 <br />
rsop.msc-------组策略结果集 <br />
regedt32-------注册表编辑器 <br />
rononce -p ----15秒关机 <br />
regsvr32 /u *.dll----停止dll文件运行 <br />
regsvr32 /u zipfldr.dll------取消ZIP支持<br />
cmd.exe--------CMD命令提示符 <br />
chkdsk.exe-----Chkdsk磁盘检查 <br />
certmgr.msc----证书管理实用程序 <br />
calc-----------启动计算器 <br />
charmap--------启动字符映射表 <br />
cliconfg-------SQL SERVER 客户端网络实用程序 <br />
Clipbrd--------剪贴板查看器 <br />
conf-----------启动netmeeting <br />
compmgmt.msc---计算机管理 <br />
cleanmgr-------垃圾整理 <br />
ciadv.msc------索引服务程序<br />
osk------------打开屏幕键盘 <br />
odbcad32-------ODBC数据源管理器 <br />
oobe/msoobe /a----检查XP是否激活 <br />
lusrmgr.msc----本机用户和组 <br />
logoff---------注销命令<br />
iexpress-------木马捆绑工具，系统自带<br />
Nslookup-------IP地址侦测器<br />
fsmgmt.msc-----共享文件夹管理器<br />
utilman--------辅助工具管理器<br />
gpedit.msc-----组策略<br />
</p>
<img src ="http://www.blogjava.net/qin/aggbug/220018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-08-04 18:47 <a href="http://www.blogjava.net/qin/archive/2008/08/04/220018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件工程基本原理</title><link>http://www.blogjava.net/qin/archive/2008/08/03/219732.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Sun, 03 Aug 2008 11:04:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/08/03/219732.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/219732.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/08/03/219732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/219732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/219732.html</trackback:ping><description><![CDATA[<p>&nbsp;<strong><span style="font-family: 宋体">软件工程基本原理在1983年，B.W.Boehm归纳提出了七条基本原则。 </span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">1</span></strong><strong><span style="font-family: 宋体">．用分阶段的生命周期计划严格管理</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">有人统计，在不成功的软件项目中有50%左右是由于计划不周造成的。应该把软件生命周期划分为若干阶段，并制定出相应的切实可行的计划，严格按照计划对开发和维护进行管理。</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; B.W.Boehm</span></strong><strong><span style="font-family: 宋体">认为，应制定和严格执行6类计划：项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划、运行维护计划。</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">2</span></strong><strong><span style="font-family: 宋体">．坚持进行阶段评审</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">设计的错误占软件错误的63%，编码错误只占37%。而且在后期纠正错误的代价非常高。因此，必须严格坚持阶段评审，及早发现和纠正错误</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">3</span></strong><strong><span style="font-family: 宋体">．实行严格的产品质量控制</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">在现实中由于外部原因要求对需求等进行修改是难免的。但必须有严格的管理制度和措施。</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">4</span></strong><strong><span style="font-family: 宋体">．采用现代程序设计技术和软件工程技术</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">如结构化程序分析(Structured Analysis)和结构化设计(Structured Design)等。</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">5</span></strong><strong><span style="font-family: 宋体">．结果应能清楚地审查</span></strong></p>
<p style="text-indent: 5.15pt; text-align: left" align="left"><strong>&nbsp;</strong><strong><span style="font-family: 宋体">由于软件是一种看不见摸不着的逻辑产品，对它的检验和审查很困难。因此，应提供可视化的检验标准和方法。 </span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">6</span></strong><strong><span style="font-family: 宋体">．开发人员应少而精</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">软件开发小组的人员应该是素质高，人员不宜过多。人员素质低和人员过多，都会导致软件的错误率高，且开发效率下降，成本增加。</span></strong></p>
<p style="text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;7</span></strong><strong><span style="font-family: 宋体">．承认不断改进软件工程的必要性</span></strong></p>
<p style="text-indent: 5.15pt; text-align: left" align="left"><strong><span style="font-family: 宋体">&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">软件工程是一门不断迅速发展的学科，必须学习和跟踪先进的技术和方法，也要不断总结经验、改进方法，要不断进行技术创新。</span></strong></p>
 <img src ="http://www.blogjava.net/qin/aggbug/219732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-08-03 19:04 <a href="http://www.blogjava.net/qin/archive/2008/08/03/219732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件工程开发模式</title><link>http://www.blogjava.net/qin/archive/2008/07/31/219118.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Thu, 31 Jul 2008 09:38:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/07/31/219118.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/219118.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/07/31/219118.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/219118.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/219118.html</trackback:ping><description><![CDATA[<p><strong><span style="font-size: 9pt; font-family: 宋体">1</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．瀑布模型(Waterfall Model)</span></strong></p>
<p style="text-indent: 21pt"><strong><span style="font-size: 9pt; font-family: 宋体">传统的生命周期方法学可以用瀑布模型来模拟，犹如瀑布，各个阶段从上到下，奔流不息。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp; &nbsp;</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">按照传统的瀑布模型来开发软件，有如下几个特点：</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">各阶段具有顺序性和依赖性，必须等上一阶段结束后，才能开始下一阶段；前一阶段的输出文档就是下一阶段的输入，在某一阶段发现了问题，可能会追溯到前面某些阶段，必须对前面的许多阶段进行修改，代价高昂。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">　&nbsp;&nbsp;第一，不要急于求成，对于规模较大、较复杂的系统，过早地急于编程实现，往往导致大量返工，甚至开发失败。应该把前面几个阶段的工作做得比较扎实，再进行后续的工作。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">第二，每个阶段都必须交出合格的文档。这是下一阶段开发设计的依据和开发交互的媒介，也是对软件进行维护的重要依据。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">第三，每个阶段完成前都要对完成的文档进行评审，以便及时发现和改正错误。对错误的修改越早越好，越晚代价越高。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">2</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．原型(prototyping)开发模型</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">在项目开发的早期尽快开发一个简化的系统原型版本。用于用户和开发人员学习和交流。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">３．螺旋(spiral)模型</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">按照计划</span></strong><strong><span style="font-size: 9pt; font-family: Symbol">&#224;</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">风险分析</span></strong><strong><span style="font-size: 9pt; font-family: Symbol">&#224;</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">工程</span></strong><strong><span style="font-size: 9pt; font-family: Symbol">&#224;</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">用户评价，象螺旋线一圈一圈地向外发展，最终建立起运行的系统。主要是为了控制开发风险。其工程开发仍采用生命周期和原型开发的方法。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">４．第四代(4GT)技术</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">第四代技术（Fourth Generation techniques），拥有一组工具，提供开发人员在高层定义软件的特性，并按照这些特性自动生成原代码。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">５．面向对象(OO)模型</span></strong></p>
<strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-size: 9pt; font-family: 宋体">采用面向对象(Object Oriented)的思想方法和技术进行软件的设计和开发。</span></strong>
 <img src ="http://www.blogjava.net/qin/aggbug/219118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-07-31 17:38 <a href="http://www.blogjava.net/qin/archive/2008/07/31/219118.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件开发生命周期各阶段的任务</title><link>http://www.blogjava.net/qin/archive/2008/07/31/219116.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Thu, 31 Jul 2008 09:36:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/07/31/219116.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/219116.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/07/31/219116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/219116.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/219116.html</trackback:ping><description><![CDATA[<p><strong><span style="font-size: 9pt; font-family: 宋体">1</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．问题定义</span></strong></p>
<p style="text-indent: 21pt"><strong><span style="font-size: 9pt; font-family: 宋体">本阶段需要明确回答：&#8220;要解决的问题是什么？&#8221;。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">统分析员应该提出问题的性质、目标和规模的书面报告。通过对实际用户和使用部门的调查、研究，以及讨论、交流，得出一份双方都满意的文档</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">2 </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．可行性分析</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段需要回答的是：&#8220;上一阶段确定的问题有无可行的解决方案，是否值得解决？&#8221;。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">更进一步明确项目的规模和目标，从技术可行性、经济可行性、操作可行性、法律可行性、社会可行性等方面进行研究，确定是否开发本项目。 </span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">3</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．需求分析</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段确定为解决该问题，目标系统必须应具备哪些功能。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">系统分析员在本阶段必须与用户密切配合，充分交流，得到经用户确认的系统逻辑模型，用数据流图、数据字典等描述系统的逻辑模型。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">需求分析阶段所确定的系统逻辑模型是以后设计和实现目标系统的基础，必须准确、完整的体现用户的需求。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">4</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．总体设计</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段确定目标系统的主要功能如何完成。采用流程图或其他工具描述出每种可能的系统，推荐出一个最佳的方案，并制定出实现该系统的详细计划。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段的另一个主要任务是设计软件的结构，确定软件应由哪些模块构成，以及模块之间的关系。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp; &nbsp;&nbsp;</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">还应考虑系统的开发和应用环境，如计算机系统的配置，计算机网络等。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">5</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．详细设计</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">详细设计阶段的任务就是把问题的求解具体化，设计出程序的详细规格说明。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">通常用HIPO图（层次图/输入/处理/输出）或PDL语言（过程设计语言）描述详细设计的结果。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">6</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．编码和单元测试</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段的任务是编写软件程序。程序员应根据目标系统的要求，选取适合的程序设计语言，把详细设计的结果编制成程序，并对每一个模块进行单元测试。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">需要考虑软件平台、开发工具等等。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">7</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．综合测试</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">本阶段的任务是通过各种测试以及相应的调试，使软件达到预定的要求。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">应该把测试计划、测试方案、测试结果等以文档的形式保存下来，作为软件配置的一个组成部分。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">8</span></strong><strong><span style="font-size: 9pt; font-family: 宋体">．软件维护</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">软件维护的任务是，通过各种必要的维护活动使系统持久地满足用户的需要。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">通常有4类维护活动：改正性维护；适应性维护；完善性维护；预防性维护。</span></strong></p>
<p><strong><span style="font-size: 9pt; font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-size: 9pt; font-family: 宋体">每一项维护活动都应该准确地记录下来，作为正式的文档保存。</span></strong></p>
<p><strong>&nbsp;</strong></p>
 <img src ="http://www.blogjava.net/qin/aggbug/219116.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-07-31 17:36 <a href="http://www.blogjava.net/qin/archive/2008/07/31/219116.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>技术概览</title><link>http://www.blogjava.net/qin/archive/2008/07/30/218745.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Wed, 30 Jul 2008 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/07/30/218745.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/218745.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/07/30/218745.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/218745.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/218745.html</trackback:ping><description><![CDATA[<p align="left">javascript,ajax,spring,struts,struts2,hibernate,xml,ext,jsp,servlet,uml,jsf,webwork&#8230;&#8230;&#8230;&#8230;<br />
<span style="font-size: 10pt"><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
相关链接:</span><br />
<a href="http://www.bjsxt.com.cn">http://www.bjsxt.com.cn</a><br />
<a href="http://www.mldn.cn">http://www.mldn.cn</a><br />
<a href="http://www.aybook.cn">http://www.aybook.cn</a><br />
<a href="http://www.verycd">http://www.verycd</a>.com<br />
<a href="http://www.langsin.com">http://www.langsin.com</a><br />
<br />
<br />
<br />
<span style="font-size: 10pt"><br />
不断更新中...................<br />
&nbsp;希望你们大家多给我提建议，把最新技术和好的网站都添上去，供大家查看，谢谢</span></p>
<img src ="http://www.blogjava.net/qin/aggbug/218745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-07-30 15:38 <a href="http://www.blogjava.net/qin/archive/2008/07/30/218745.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse快捷键</title><link>http://www.blogjava.net/qin/archive/2008/07/30/218704.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Wed, 30 Jul 2008 06:04:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/07/30/218704.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/218704.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/07/30/218704.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/218704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/218704.html</trackback:ping><description><![CDATA[<p>Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />
Ctrl+D: 删除当前行 <br />
Ctrl+Alt+&#8595; 复制当前行到下一行(复制增加)<br />
Ctrl+Alt+&#8593; 复制当前行到上一行(复制增加)<br />
Alt+&#8595; 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />
Alt+&#8593; 当前行和上面一行交互位置(同上)<br />
Alt+&#8592; 前一个编辑的页面<br />
Alt+&#8594; 下一个编辑的页面(当然是针对上面那条来说了)<br />
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性<br />
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)<br />
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)<br />
Ctrl+Q 定位到最后编辑的地方<br />
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)<br />
Ctrl+M 最大化当前的Edit或View (再按则反之)<br />
Ctrl+/ 注释当前行,再按则取消注释<br />
Ctrl+O 快速显示 OutLine<br />
Ctrl+T 快速显示当前类的继承结构<br />
C<br />
全局 前进历史记录 Alt+&#8594; <br />
全局 上一个 Ctrl+, <br />
全局 下一个 Ctrl+. <br />
ｊａｖａ编辑器 显示大纲 Ctrl+O <br />
全局 在层次结构中打开类型 Ctrl+Shift+H <br />
全局 转至匹配的括号 Ctrl+Shift+P <br />
全局 转至上一个编辑位置 Ctrl+Q <br />
ｊａｖａ编辑器 转至上一个成员 Ctrl+Shift+&#8593; <br />
ｊａｖａ编辑器 转至下一个成员 Ctrl+Shift+&#8595; <br />
文本编辑器 转至行 Ctrl+L </p>
<p>&nbsp;<br />
搜索<br />
作用域 功能 快捷键 <br />
全局 出现在文件中 Ctrl+Shift+U <br />
全局 打开搜索对话框 Ctrl+H <br />
全局 工作区中的声明 Ctrl+G <br />
全局 工作区中的引用 Ctrl+Shift+G </p>
<p>&nbsp;<br />
文本编辑<br />
作用域 功能 快捷键 <br />
文本编辑器 改写切换 Insert <br />
文本编辑器 上滚行 Ctrl+&#8593; <br />
文本编辑器 下滚行 Ctrl+&#8595; </p>
<p>&nbsp;<br />
文件<br />
作用域 功能 快捷键 <br />
全局 保存 Ctrl+X <br />
Ctrl+S <br />
全局 打印 Ctrl+P <br />
全局 关闭 Ctrl+F4 <br />
全局 全部保存 Ctrl+Shift+S <br />
全局 全部关闭 Ctrl+Shift+F4 <br />
全局 属性 Alt+Enter <br />
全局 新建 Ctrl+N </p>
<p>&nbsp;<br />
项目<br />
作用域 功能 快捷键 <br />
全局 全部构建 Ctrl+B </p>
<p>&nbsp;<br />
源代码<br />
作用域 功能 快捷键 <br />
ｊａｖａ编辑器 格式化 Ctrl+Shift+F <br />
ｊａｖａ编辑器 取消注释 Ctrl+\ <br />
ｊａｖａ编辑器 注释 Ctrl+/ <br />
ｊａｖａ编辑器 添加导入 Ctrl+Shift+M <br />
ｊａｖａ编辑器 组织导入 Ctrl+Shift+O <br />
ｊａｖａ编辑器 使用try/catch块来包围 未设置，太常用了，所以在这里列出,建议自己设置。<br />
也可以使用Ctrl+1自动修正。 </p>
<p>&nbsp;<br />
运行<br />
作用域 功能 快捷键 <br />
全局 单步返回 F7 <br />
全局 单步跳过 F6 <br />
全局 单步跳入 F5 <br />
全局 单步跳入选择 Ctrl+F5 <br />
全局 调试上次启动 F11 <br />
全局 继续 F8 <br />
全局 使用过滤器单步执行 Shift+F5 <br />
全局 添加/去除断点 Ctrl+Shift+B <br />
全局 显示 Ctrl+D <br />
全局 运行上次启动 Ctrl+F11 <br />
全局 运行至行 Ctrl+R <br />
全局 执行 Ctrl+U </p>
<p>&nbsp;<br />
重构<br />
作用域 功能 快捷键 <br />
全局 撤销重构 Alt+Shift+Z <br />
全局 抽取方法 Alt+Shift+M <br />
全局 抽取局部变量 Alt+Shift+L <br />
全局 内联 Alt+Shift+I <br />
全局 移动 Alt+Shift+V <br />
全局 重命名 Alt+Shift+R <br />
全局 重做 Alt+Shift+Y<br />
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />
Ctrl+D: 删除当前行 <br />
Ctrl+Alt+&#8595; 复制当前行到下一行(复制增加)<br />
Ctrl+Alt+&#8593; 复制当前行到上一行(复制增加)<br />
Alt+&#8595; 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />
Alt+&#8593; 当前行和上面一行交互位置(同上)<br />
Alt+&#8592; 前一个编辑的页面<br />
Alt+&#8594; 下一个编辑的页面(当然是针对上面那条来说了)<br />
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性<br />
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)<br />
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)<br />
Ctrl+Q 定位到最后编辑的地方<br />
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)<br />
Ctrl+M 最大化当前的Edit或View (再按则反之)<br />
Ctrl+/ 注释当前行,再按则取消注释<br />
Ctrl+O 快速显示 OutLine<br />
Ctrl+T 快速显示当前类的继承结构<br />
Ctrl+W 关闭当前Editer<br />
Ctrl+K 参照选中的Word快速定位到下一个<br />
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)<br />
Ctrl+/(小键盘) 折叠当前类中的所有代码<br />
Ctrl+&#215;(小键盘) 展开当前类中的所有代码<br />
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)<br />
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)<br />
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)<br />
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)<br />
Ctrl+Shift+F4 关闭所有打开的Editer<br />
Ctrl+Shift+X 把当前选中的文本全部变味小写<br />
Ctrl+Shift+Y 把当前选中的文本全部变为小写<br />
Ctrl+Shift+F 格式化当前代码<br />
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)</p>
<p>下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)<br />
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)<br />
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)<br />
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)<br />
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)<br />
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)<br />
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)<br />
Alt+Shift+V 移动函数和变量(不怎么常用)<br />
Alt+Shift+Z 重构的后悔药(Undo)</p>
<p>编辑<br />
作用域 功能 快捷键 <br />
全局 查找并替换 Ctrl+F <br />
文本编辑器 查找上一个 Ctrl+Shift+K <br />
文本编辑器 查找下一个 Ctrl+K <br />
全局 撤销 Ctrl+Z <br />
全局 复制 Ctrl+C <br />
全局 恢复上一个选择 Alt+Shift+&#8595; <br />
全局 剪切 Ctrl+X <br />
全局 快速修正 Ctrl1+1 <br />
全局 内容辅助 Alt+/ <br />
全局 全部选中 Ctrl+A <br />
全局 删除 Delete <br />
全局 上下文信息 Alt+？<br />
Alt+Shift+?<br />
Ctrl+Shift+Space <br />
ｊａｖａ编辑器 显示工具提示描述 F2 <br />
ｊａｖａ编辑器 选择封装元素 Alt+Shift+&#8593; <br />
ｊａｖａ编辑器 选择上一个元素 Alt+Shift+&#8592; <br />
ｊａｖａ编辑器 选择下一个元素 Alt+Shift+&#8594; <br />
文本编辑器 增量查找 Ctrl+J <br />
文本编辑器 增量逆向查找 Ctrl+Shift+J <br />
全局 粘贴 Ctrl+V <br />
全局 重做 Ctrl+Y </p>
<p>&nbsp;<br />
查看<br />
作用域 功能 快捷键 <br />
全局 放大 Ctrl+= <br />
全局 缩小 Ctrl+- </p>
<p>&nbsp;<br />
窗口<br />
作用域 功能 快捷键 <br />
全局 激活编辑器 F12 <br />
全局 切换编辑器 Ctrl+Shift+W <br />
全局 上一个编辑器 Ctrl+Shift+F6 <br />
全局 上一个视图 Ctrl+Shift+F7 <br />
全局 上一个透视图 Ctrl+Shift+F8 <br />
全局 下一个编辑器 Ctrl+F6 <br />
全局 下一个视图 Ctrl+F7 <br />
全局 下一个透视图 Ctrl+F8 <br />
文本编辑器 显示标尺上下文菜单 Ctrl+W <br />
全局 显示视图菜单 Ctrl+F10 <br />
全局 显示系统菜单 Alt+- </p>
<p>&nbsp;<br />
导航<br />
作用域 功能 快捷键 <br />
ｊａｖａ编辑器 打开结构 Ctrl+F3 <br />
全局 打开类型 Ctrl+Shift+T <br />
全局 打开类型层次结构 F4 <br />
全局 打开声明 F3 <br />
全局 打开外部ｊａｖａdoc Shift+F2 <br />
全局 打开资源 Ctrl+Shift+R <br />
全局 后退历史记录 Alt+&#8592; <br />
全局 前进历史记录 Alt+&#8594; <br />
全局 上一个 Ctrl+, <br />
全局 下一个 Ctrl+. <br />
ｊａｖａ编辑器 显示大纲 Ctrl+O <br />
全局 在层次结构中打开类型 Ctrl+Shift+H <br />
全局 转至匹配的括号 Ctrl+Shift+P <br />
全局 转至上一个编辑位置 Ctrl+Q <br />
ｊａｖａ编辑器 转至上一个成员 Ctrl+Shift+&#8593; <br />
ｊａｖａ编辑器 转至下一个成员 Ctrl+Shift+&#8595; <br />
文本编辑器 转至行 Ctrl+L </p>
<p>&nbsp;<br />
搜索<br />
作用域 功能 快捷键 <br />
全局 出现在文件中 Ctrl+Shift+U <br />
全局 打开搜索对话框 Ctrl+H <br />
全局 工作区中的声明 Ctrl+G <br />
全局 工作区中的引用 Ctrl+Shift+G </p>
<p>&nbsp;<br />
文本编辑<br />
作用域 功能 快捷键 <br />
文本编辑器 改写切换 Insert <br />
文本编辑器 上滚行 Ctrl+&#8593; <br />
文本编辑器 下滚行 Ctrl+&#8595; </p>
<p>&nbsp;<br />
文件<br />
作用域 功能 快捷键 <br />
全局 保存 Ctrl+X <br />
Ctrl+S <br />
全局 打印 Ctrl+P <br />
全局 关闭 Ctrl+F4 <br />
全局 全部保存 Ctrl+Shift+S <br />
全局 全部关闭 Ctrl+Shift+F4 <br />
全局 属性 Alt+Enter <br />
全局 新建 Ctrl+N </p>
<p>&nbsp;<br />
项目<br />
作用域 功能 快捷键 <br />
全局 全部构建 Ctrl+B </p>
<p>&nbsp;<br />
源代码<br />
作用域 功能 快捷键 <br />
ｊａｖａ编辑器 格式化 Ctrl+Shift+F <br />
ｊａｖａ编辑器 取消注释 Ctrl+\ <br />
ｊａｖａ编辑器 注释 Ctrl+/ <br />
ｊａｖａ编辑器 添加导入 Ctrl+Shift+M <br />
ｊａｖａ编辑器 组织导入 Ctrl+Shift+O <br />
ｊａｖａ编辑器 使用try/catch块来包围 未设置，太常用了，所以在这里列出,建议自己设置。<br />
也可以使用Ctrl+1自动修正。 </p>
<p>&nbsp;<br />
运行<br />
作用域 功能 快捷键 <br />
全局 单步返回 F7 <br />
全局 单步跳过 F6 <br />
全局 单步跳入 F5 <br />
全局 单步跳入选择 Ctrl+F5 <br />
全局 调试上次启动 F11 <br />
全局 继续 F8 <br />
全局 使用过滤器单步执行 Shift+F5 <br />
全局 添加/去除断点 Ctrl+Shift+B <br />
全局 显示 Ctrl+D <br />
全局 运行上次启动 Ctrl+F11 <br />
全局 运行至行 Ctrl+R <br />
全局 执行 Ctrl+U </p>
<p>&nbsp;<br />
重构<br />
作用域 功能 快捷键 <br />
全局 撤销重构 Alt+Shift+Z <br />
全局 抽取方法 Alt+Shift+M <br />
全局 抽取局部变量 Alt+Shift+L <br />
全局 内联 Alt+Shift+I <br />
全局 移动 Alt+Shift+V <br />
全局 重命名 Alt+Shift+R <br />
全局 重做 Alt+Shift+Y</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/qin/aggbug/218704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-07-30 14:04 <a href="http://www.blogjava.net/qin/archive/2008/07/30/218704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>乱七八糟</title><link>http://www.blogjava.net/qin/archive/2008/07/28/218183.html</link><dc:creator>qin</dc:creator><author>qin</author><pubDate>Mon, 28 Jul 2008 14:05:00 GMT</pubDate><guid>http://www.blogjava.net/qin/archive/2008/07/28/218183.html</guid><wfw:comment>http://www.blogjava.net/qin/comments/218183.html</wfw:comment><comments>http://www.blogjava.net/qin/archive/2008/07/28/218183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qin/comments/commentRss/218183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qin/services/trackbacks/218183.html</trackback:ping><description><![CDATA[全是些乱七八糟东西 ,什么都是乱七八糟的
 <img src ="http://www.blogjava.net/qin/aggbug/218183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qin/" target="_blank">qin</a> 2008-07-28 22:05 <a href="http://www.blogjava.net/qin/archive/2008/07/28/218183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>