﻿<?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-流浪~-随笔分类-other</title><link>http://www.blogjava.net/ysqwertys/category/42694.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 09 Mar 2010 21:10:09 GMT</lastBuildDate><pubDate>Tue, 09 Mar 2010 21:10:09 GMT</pubDate><ttl>60</ttl><item><title>读取Excel文件里的内容</title><link>http://www.blogjava.net/ysqwertys/archive/2010/03/09/314923.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Tue, 09 Mar 2010 03:22:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2010/03/09/314923.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/314923.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2010/03/09/314923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/314923.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/314923.html</trackback:ping><description><![CDATA[首先引包：<br />
&nbsp;&nbsp;&nbsp;&nbsp;import jxl.Workbook;<br />
代码示例：<br />
&nbsp;&nbsp;&nbsp;&nbsp;jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File("C:/Documents and Settings/Administrator/桌面/department.xls"));&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; jxl.Sheet rs = rwb.getSheet("部门信息"); //sheet名称，也可以getSheet(0)方法取得sheet&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; String sheetContext = rs.getCell(1, 0).getContents();<br />
&nbsp;&nbsp;&nbsp; ServletActionContext.getRequest().setAttribute("sheetName", sheetContext);<br />
<br />
具体操作见：<br />
&nbsp;&nbsp;&nbsp;&nbsp;http://philos.javaeye.com/blog/90802
<img src ="http://www.blogjava.net/ysqwertys/aggbug/314923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2010-03-09 11:22 <a href="http://www.blogjava.net/ysqwertys/archive/2010/03/09/314923.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>应该知道关于java6的10件事（转帖）</title><link>http://www.blogjava.net/ysqwertys/archive/2010/03/05/314627.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Fri, 05 Mar 2010 08:34:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2010/03/05/314627.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/314627.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2010/03/05/314627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/314627.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/314627.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、Web&nbsp;Services.&nbsp;优先支持编写&nbsp;XML&nbsp;web&nbsp;service&nbsp;客户端程序。你可以用过简单的annotaion将你的API发布成.NET交互的web&nbsp;services.&nbsp;Mustang&nbsp;添加了新的解析和&nbsp;XML&nbsp;在&nbsp;Java&nbsp;object-mapping&nbsp;APIs中,&nbsp;之前只在Java&nbsp;EE平台实现或者Java&nbsp;Web&nbsp;Services&nbsp;Pack中提供.&nbsp; <br />
　 <br />
<br />
　　2、Scripting.&nbsp;现在你可以在Java源代码中混入JavaScript了，这对开发原型很有有用，你也可以插入自己的脚本引擎。&nbsp;&nbsp; <br />
<br />
　　3、Database.&nbsp;Mustang&nbsp;将联合绑定&nbsp;Java&nbsp;DB&nbsp;(Apache&nbsp;Derby).&nbsp;JDBC&nbsp;4.0&nbsp;增加了许多特性例如支持XML作为SQL数据类型，更好的集成Binary&nbsp;Large&nbsp;OBjects&nbsp;(BLOBs)&nbsp;和&nbsp;Character&nbsp;Large&nbsp;OBjects&nbsp;(CLOBs)&nbsp;.&nbsp; <br />
<br />
　　4、More&nbsp;Desktop&nbsp;APIs.&nbsp;GUI&nbsp;开发者可以有更多的技巧来使用&nbsp;SwingWorker&nbsp;utility&nbsp;，以帮助GUI应用中的多线程。,&nbsp;JTable&nbsp;分类和过滤，以及添加splash闪屏。&nbsp; <br />
<br />
　　5、Monitoring&nbsp;and&nbsp;Management.&nbsp;Mustang&nbsp;添加更多的诊断信息，绑定了不是很知名的&nbsp;memory-heap&nbsp;分析工具Jhat&nbsp;来查看内核导出。&nbsp; <br />
<br />
　　6、Compiler&nbsp;Access.&nbsp;&nbsp;compiler&nbsp;API提供编程访问javac，可以实现进程内编译，动态产生Java代码。&nbsp;&nbsp; <br />
<br />
　　7、Pluggable&nbsp;Annotation.&nbsp;Java&nbsp;tool和framework&nbsp;提供商可以定义自己的&nbsp;annotations&nbsp;，并且内核支持自定义annotation的插件和执行处理器&nbsp;&nbsp; <br />
<br />
　　8、Desktop&nbsp;Deployment.&nbsp;Swing拥有更好的&nbsp;look-and-feel&nbsp;,&nbsp;LCD&nbsp;文本呈现,&nbsp;整体GUI性能的提升。Java应用程序可以和本地平台更好的集成，例如访问平台的系统托盘和开始菜单。Mustang将Java插件技术和Java&nbsp;Web&nbsp;Start引擎统一了起来。&nbsp; <br />
<br />
　　9、Security.&nbsp;XML-数字签名(XML-DSIG)&nbsp;APIs&nbsp;用于创建和操纵数字签名);&nbsp;新的方法来访问本地平台的安全服务，例如本地Microsoft&nbsp;Windows&nbsp;for&nbsp;secure&nbsp;authentication&nbsp;and&nbsp;communicationnative&nbsp;的Public&nbsp;Key&nbsp;Infrastructure&nbsp;(PKI)&nbsp;和&nbsp;cryptographic&nbsp;services，&nbsp;Java&nbsp;Generic&nbsp;Security&nbsp;Services&nbsp;(Java&nbsp;GSS)&nbsp;和&nbsp;Kerberos&nbsp;services&nbsp;for&nbsp;authentication,&nbsp;以及访问&nbsp;LDAP&nbsp;servers&nbsp;来认证用户.&nbsp; <br />
<br />
　　10、The&nbsp;-ilities:&nbsp;质量，兼容性，稳定性。&nbsp;80,000&nbsp;test&nbsp;cases&nbsp;和数百万行测试代码(只是测试活动中的一个方面).&nbsp;Mustang&nbsp;的快照发布已经被下载15个月了，每一步中的Bug都被修复了，表现比J2SE&nbsp;5还要好。 <br />
<img src ="http://www.blogjava.net/ysqwertys/aggbug/314627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2010-03-05 16:34 <a href="http://www.blogjava.net/ysqwertys/archive/2010/03/05/314627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>win7快捷键大全</title><link>http://www.blogjava.net/ysqwertys/archive/2010/02/01/311501.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Mon, 01 Feb 2010 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2010/02/01/311501.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/311501.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2010/02/01/311501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/311501.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/311501.html</trackback:ping><description><![CDATA[<div class="articalTitle"><span class="titName SG_txta" id="t_4dc998d20100h3ic">win7快捷键大全</span><span class="img2"><img class="SG_icon SG_icon18" title="此博文包含图片" height="15" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" width="15" align="absMiddle"  alt="" /></span></div>
<div class="articalContent">
<p><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=4dc998d20100h3ic&amp;url=http://static14.photo.sina.com.cn/orignal/4dc998d2h7d29f8c28bcd" target="_blank"><img src="http://static14.photo.sina.com.cn/middle/4dc998d2h7d29f8c28bcd&amp;690"  alt="" /></a><br />
<br />
</p>
<p>一、Win键相关的快捷键<br />
键位<br />
&nbsp;<wbr>操作<br />
&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>Home<br />
&nbsp;<wbr>将所有使用中窗口以外的窗口最小化（和摇动使用中窗口一样意思）&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>Space空格键&nbsp;<wbr>将所有桌面上的窗口透明化（和鼠标移到工作列的最右下角一样意思）&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>&nbsp;<wbr>&#8593;&nbsp;<wbr>上方向键<br />
&nbsp;<wbr>最大化使用中窗口（和将窗口用鼠标拖到屏幕上缘一样意思）&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>&nbsp;<wbr>&#8593;&nbsp;<wbr>上方向键<br />
&nbsp;<wbr>垂直最大化使用中窗口（但水平宽度不变）&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>&#8595;&nbsp;<wbr>下方向键&nbsp;<wbr>最小化窗口／还原先前最大化的使用中窗口&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>左／右方向键&nbsp;<wbr>将窗口靠到屏幕的左右两侧（和将窗口用鼠标拖到左右边缘一样意思）&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>左／右方向键&nbsp;<wbr>将窗口移到左、右屏幕（如果你有接双屏幕的话）工作列快速列&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>1~9&nbsp;<wbr>开启工作列上相对应的软件，从左到右依顺序为Win+1到Win+9&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>1~9&nbsp;<wbr>开启对应位置软件的一个新「分身」，例如firefox的话会是开新窗口（鼠标是Shift+点软件）&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>1~9&nbsp;<wbr>在对应位置软件已开的分身中切换&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>1~9&nbsp;<wbr>开启对应位置软件的右键选单&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>Shift&nbsp;<wbr>+&nbsp;<wbr>鼠标点软件&nbsp;<wbr>以管理员权限开启该软件&nbsp;<wbr><br />
WIN&nbsp;<wbr>+&nbsp;<wbr>点击任务栏快捷方式&nbsp;<wbr>在此程序中新建一个实例&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>&nbsp;<wbr>(+/-)：　　　　　　&nbsp;<wbr>打开Windows放大、缩小功能&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>G&nbsp;<wbr>在屏幕上的Gadget&nbsp;<wbr>间切换&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>X&nbsp;<wbr>打开移动中心&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>D&nbsp;<wbr>显示桌面，最小化所有窗口&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>E&nbsp;<wbr>打开资源管理器&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>F&nbsp;<wbr>打开资源管理器搜索结果&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>L&nbsp;<wbr>锁定计算机，回到登陆窗口&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>M&nbsp;<wbr>最小化当前窗口&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>P&nbsp;<wbr>投影机输出设定（仅屏幕、同步显示、延伸、仅投影机）&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>R&nbsp;<wbr>打开运行窗口&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>T&nbsp;<wbr>工作列的Alt+Tab&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>U&nbsp;<wbr>打开控制面板轻松访问中心&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>Break&nbsp;<wbr>打开控制面板系统属性&nbsp;<wbr><br />
Win&nbsp;<wbr>+&nbsp;<wbr>Tab&nbsp;<wbr>打开Flip3D任务切换功能&nbsp;<wbr><br />
<br />
<br />
&nbsp;<wbr><br />
<br />
二、Windows基础快捷键<br />
<br />
键位<br />
&nbsp;<wbr>操作<br />
&nbsp;<wbr><br />
F1<br />
&nbsp;<wbr>帮助<br />
&nbsp;<wbr><br />
Ctrl+C&nbsp;<wbr>(&nbsp;<wbr>Ctrl+Insert)<br />
&nbsp;<wbr>复制选中项目<br />
&nbsp;<wbr><br />
Ctrl+X<br />
&nbsp;<wbr>剪切选中项目<br />
&nbsp;<wbr><br />
Ctrl+V&nbsp;<wbr>(&nbsp;<wbr>Shift+Insert)<br />
&nbsp;<wbr>粘贴选中项目<br />
&nbsp;<wbr><br />
Ctrl+Z<br />
&nbsp;<wbr>撤销<br />
&nbsp;<wbr><br />
Ctrl+Y<br />
&nbsp;<wbr>重做<br />
&nbsp;<wbr><br />
Delete&nbsp;<wbr>(&nbsp;<wbr>Ctrl+D)<br />
&nbsp;<wbr>删除选中项目至回收站<br />
&nbsp;<wbr><br />
Shift+Delete<br />
&nbsp;<wbr>直接删除选中项目<br />
&nbsp;<wbr><br />
F2<br />
&nbsp;<wbr>重命名选中项目<br />
&nbsp;<wbr><br />
Ctrl+A<br />
&nbsp;<wbr>全选<br />
&nbsp;<wbr><br />
F3<br />
&nbsp;<wbr>搜索<br />
&nbsp;<wbr><br />
Alt+Enter<br />
&nbsp;<wbr>显示选中项目属性<br />
&nbsp;<wbr><br />
Alt+F4<br />
&nbsp;<wbr>关闭当前项目或退出当前程序<br />
&nbsp;<wbr><br />
Alt+空格<br />
&nbsp;<wbr>打开当前窗口的快捷方式菜单<br />
&nbsp;<wbr><br />
Alt+Tab<br />
&nbsp;<wbr>在当前运行的窗口中切换<br />
&nbsp;<wbr><br />
Ctrl+Alt+Tab<br />
&nbsp;<wbr>使用方向键在当前运行的窗口中切换<br />
Ctrl+滚轮<br />
&nbsp;<wbr>改变桌面图标大小<br />
&nbsp;<wbr><br />
&nbsp;<wbr>&nbsp;<wbr>&nbsp;<wbr>+Tab<br />
&nbsp;<wbr>开启Aero&nbsp;<wbr>Flip&nbsp;<wbr>3-D<br />
&nbsp;<wbr><br />
Ctrl+&nbsp;<wbr>&nbsp;<wbr>+Tab<br />
&nbsp;<wbr>使用方向键在&nbsp;<wbr>Aero&nbsp;<wbr>Flip&nbsp;<wbr>3D程序中切换<br />
&nbsp;<wbr><br />
Alt+Esc<br />
&nbsp;<wbr>在当前打开的程序间切换<br />
&nbsp;<wbr><br />
F4<br />
&nbsp;<wbr>显示资源管理器的地址栏列表<br />
&nbsp;<wbr><br />
Shift+F10<br />
&nbsp;<wbr>显示选中项目的快捷方式菜单<br />
&nbsp;<wbr><br />
Ctrl+Esc<br />
&nbsp;<wbr>打开开始菜单<br />
&nbsp;<wbr><br />
F10<br />
&nbsp;<wbr>激活当前窗口的菜单栏<br />
&nbsp;<wbr><br />
F5&nbsp;<wbr>(&nbsp;<wbr>Ctrl+R)<br />
&nbsp;<wbr>刷新<br />
&nbsp;<wbr><br />
Alt+&nbsp;<wbr>&#8593;<br />
&nbsp;<wbr>资源管理区中返回文件夹的上一级菜单<br />
&nbsp;<wbr><br />
Esc<br />
&nbsp;<wbr>取消当前操作<br />
&nbsp;<wbr><br />
Ctrl+Shift+Esc<br />
&nbsp;<wbr>打开任务栏管理器<br />
&nbsp;<wbr><br />
插入碟片时按住Shift<br />
&nbsp;<wbr>禁止CD/DVD的自动运行<br />
&nbsp;<wbr><br />
右边或左边的&nbsp;<wbr>Ctrl+Shift<br />
&nbsp;<wbr>改变阅读顺序<br />
&nbsp;<wbr><br />
<br />
<br />
三、资源管理器相关快捷键<br />
<br />
<br />
<br />
键位<br />
&nbsp;<wbr>操作<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>N<br />
&nbsp;<wbr>打开新窗口<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>W<br />
&nbsp;<wbr>关闭当前窗口<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>Shift&nbsp;<wbr>+&nbsp;<wbr>N<br />
&nbsp;<wbr>新建文件夹<br />
&nbsp;<wbr><br />
End<br />
&nbsp;<wbr>显示文件夹底部<br />
&nbsp;<wbr><br />
Home<br />
&nbsp;<wbr>显示文件夹顶部<br />
&nbsp;<wbr><br />
F11<br />
&nbsp;<wbr>最大/最小化当前文件夹<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>句号&nbsp;<wbr>(.)<br />
&nbsp;<wbr>顺时针方向旋转图片<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>逗号&nbsp;<wbr>(,)<br />
&nbsp;<wbr>逆时针方向旋转图片<br />
&nbsp;<wbr><br />
Num&nbsp;<wbr>Lock&nbsp;<wbr>+&nbsp;<wbr>小键盘星号&nbsp;<wbr>(*)<br />
&nbsp;<wbr>显示选中文件夹下的所有子文件夹<br />
&nbsp;<wbr><br />
Num&nbsp;<wbr>Lock&nbsp;<wbr>+&nbsp;<wbr>小键盘加号(&nbsp;<wbr>+&nbsp;<wbr>)<br />
&nbsp;<wbr>显示选中文件夹的内容<br />
&nbsp;<wbr><br />
Num&nbsp;<wbr>Lock&nbsp;<wbr>+&nbsp;<wbr>小键盘减号&nbsp;<wbr>(-)<br />
&nbsp;<wbr>折叠选中文件夹<br />
&nbsp;<wbr><br />
&#8592;<br />
&nbsp;<wbr>折叠选中文件夹或返回父文件夹<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>Enter<br />
&nbsp;<wbr>打开选中项目的属性对话框<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>P<br />
&nbsp;<wbr>预览面板开关<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>&#8592;<br />
&nbsp;<wbr>打开上一个文件夹<br />
&nbsp;<wbr><br />
Backspace<br />
&nbsp;<wbr>打开上一个文件夹<br />
&nbsp;<wbr><br />
&#8594;<br />
&nbsp;<wbr>选中第一个子文件夹<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>&#8594;<br />
&nbsp;<wbr>打开下一个文件夹<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>&#8593;<br />
&nbsp;<wbr>返回上一层文件夹<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>滚轮<br />
&nbsp;<wbr>改变图标大小<br />
&nbsp;<wbr><br />
Alt&nbsp;<wbr>+&nbsp;<wbr>D<br />
&nbsp;<wbr>选中地址栏<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>E<br />
&nbsp;<wbr>选中搜索框<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>F<br />
&nbsp;<wbr>选中搜索框<br />
&nbsp;<wbr><br />
Shift+右键点选文件&nbsp;<wbr>出现「附到开始菜单」和「复制为路径」两个额外的右键选项&nbsp;<wbr><br />
Shift+右键点选文件夹&nbsp;<wbr>出现「在新处理程序开启（另开新窗口）」、<br />
「在此处开启命令窗口（DOS!）」和<br />
「复制为路径」三个额外的右键选项<br />
&nbsp;<wbr><br />
<br />
<br />
四、任务栏快捷键<br />
<br />
<br />
<br />
键位<br />
&nbsp;<wbr>操作<br />
&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>点击任务栏程序按钮<br />
&nbsp;<wbr>在新窗口中打开此程序<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>Shift&nbsp;<wbr>+&nbsp;<wbr>点击任务栏程序按钮<br />
&nbsp;<wbr>以管理员身份运行此程序<br />
&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>右键点击任务栏程序按钮<br />
&nbsp;<wbr>打开此程序的窗口菜单<br />
&nbsp;<wbr><br />
Shift&nbsp;<wbr>+&nbsp;<wbr>右键点击任务栏分组按钮<br />
&nbsp;<wbr>打开本组的窗口菜单<br />
&nbsp;<wbr><br />
Ctrl&nbsp;<wbr>+&nbsp;<wbr>点击任务栏分组按钮<br />
&nbsp;<wbr>在本组窗口中循环&nbsp;<wbr></p>
<p>&nbsp;<wbr></p>
<p><strong>&#8220;windows键&#8221;+&#8220;方向键&#8221;=大小化</strong></p>
<p>　　通过&#8220;windows键&#8221;+&#8220;方向键&#8221;，可分别实现&#8220;使当前窗口最大化&#8221;、&#8220;当前窗口最小化&#8221;、&#8220;窗口贴向屏幕左侧或右侧，占用50%面积&#8221;四个操作结果。</p>
<p>　　而&#8220;windows键&#8221;+&#8220;Home&#8221;，可实现最小化其他的&#8220;非当前使用中的窗口&#8221;。例如当前正在使用&#8220;IE浏览器&#8221;，通过此快捷键，可以把其他暂时不用的窗口最小化到任务栏上。再次按此快捷键，最小化窗口又会全部出现。</p>
<p>　　<strong>&#8220;windows键&#8221;+&#8220;Space&#8221;=窗口透明化</strong></p>
<p>　　&#8220;windows键&#8221;+&#8220;Space&#8221;，可将目前显示的所有窗口透明化，以便查看桌面。&#8220;windows键&#8221;+&#8220;D&#8221;可将目前显示的所有窗口最小化，以便查看桌面。</p>
<p>　　以往我们打开一个程序的新窗口时(比如word)，需要在已经打开的word窗口的工具栏中选择&#8220;新建&#8221;，现在通过windows7快捷键，只需一个操作就可以快速新建一个窗口，即&#8220;Shift&#8221;+&#8220;鼠标左键&#8221;组合快捷键。按住Shift键，在某个程序图标上点击鼠标左键，可以打开一个此程序的&#8220;新建窗口&#8221;。</p>
<p>　<strong>　&#8220;windows键&#8221;+数字键=快速启动</strong></p>
<p>　　windows7左下方有快速启动栏，通过&#8220;windows键&#8221;+数字键，可快捷打开固定在快速启动栏中的程序，如要打开排在第二位的IE程序，可以使用Win+2即可快速打开。</p>
<p>　　通过&#8220;Shift键&#8221;+&#8220;鼠标右键&#8221;可实现一组程序的还原、最大或关闭操作。按住Shift键，在某个程序图标上点击鼠标右键。</p>
<p>　　通过&#8220;Window Menu&#8221;，进行还原、移动、最大/最小化等操作。如果某个程序已经打开了很多窗口，那么&#8220;WindowsMenu&#8221;将可以进行还原、最大/最小化、关闭组。</p>
<p>&nbsp;<wbr></p>
<p>以下六种快捷键组合是所谓的&#8220;键盘流&#8221;高手最常用的六种，习惯使用这几种之后，我们会发现自己操作电脑的速度会快如此之多!这些快捷键经<a href="http://softtest.chinaitlab.com/"><font color="#e179de">测试</font></a>在win7下也可以正常使用。(微软：汗&#8230;&#8230;我可没傻到在win7里头去掉这些大大方便用户的功能&#8230;&#8230;)</p>
<p style="text-indent: 2em">　　1.Win+D: 这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化，无论是聊天的窗口还是游戏的窗口&#8230;&#8230;只要再次按下这个组合键，刚才的所有窗口都回来了，而且激活的也正是你最小化之前在使用的窗口!</p>
<p style="text-indent: 2em">　　2.Win+F:不用再去移动鼠标点&#8220;开始&#8594;搜索&#8594;文件和文件夹&#8221;了，在任何状态下，只要一按Win+F就会弹出搜索窗口。</p>
<p style="text-indent: 2em">　　3.Win+R:在我们的文章中，你经常会看到这样的操作提示:&#8220;点击&#8216;开始&#8594;运行&#8217;，打开&#8216;运行&#8217;对话框&#8230;&#8230;&#8221;。其实，还有一个更简单的办法，就是按Win+R!</p>
<p style="text-indent: 2em">　　4.Alt+Tab:如果打开的窗口太多，这个组合键就非常有用了，它可以在一个窗口中显示当前打开的所有窗口的名称和图标，选中自己希望要打开的窗口，松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。</p>
<p style="text-indent: 2em">　　5.Win+E:当你需要打开资源管理器找文件的时候，这个快捷键会让你感觉非常&#8220;爽&#8221;!再也不用腾出一只手去摸鼠标了!</p>
<p style="text-indent: 2em">　　6.Win：就是开始菜单咯!!!</p>
<p style="text-indent: 2em">&nbsp;<wbr></p>
<p style="text-indent: 2em">1. <a href="http://windows.chinaitlab.com/"><font color="#e179de">Windows</font></a>键 + 空格键&#8220;Space&#8221;</p>
<p style="text-indent: 2em">　　功能：透明化所有窗口，快速查看桌面。使用此快捷键可以立即将目前显示的所有窗口透明化，以便查看桌面。这有什么用?如果你已经习惯使用vista系统中的侧边栏小工具，<a href="http://windows.chinaitlab.com/"><font color="#e179de">Windows</font></a> 7系统中的小工具更是可以随心所欲在桌面上摆放，当你正在工作时，突然想起看看时间、股票指数、日程安排...按下这组快捷键就会马上看见，放手后立即恢复之前的窗口，对自己的工作毫无影响。</p>
<p style="text-indent: 2em"><img title="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" alt="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" src="http://windows.chinaitlab.com/UploadFiles_3263/200906/20090618085527968.jpg" border="0" /></p>
<p style="text-indent: 2em"><img title="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" alt="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" src="http://windows.chinaitlab.com/UploadFiles_3263/200906/20090618085530545.jpg" border="0" /></p>
<p style="text-indent: 2em">　　按下Windows键 + 空格键&#8220;Space&#8221;快捷键后桌面显示</p>
<p style="text-indent: 2em">　　2. Windows键 + 字母键&#8220;D&#8221;</p>
<p style="text-indent: 2em">　　功能：最小化所有窗口，并快速查看桌面。这组快捷键帮助用户立即将当前桌面上所有窗口最小化，以便查看桌面，再次按下此快捷键时，刚刚最小化的窗口又会全部出现了。</p>
<p style="text-indent: 2em">　　不知道小编是否已经讲清了以上两组快捷键的不同用法，如果还不是太明白的网友，自己试试便知。</p>
<p style="text-indent: 2em">　　3. Windows键 + 数字键</p>
<p style="text-indent: 2em">　　功能：按照数字排序打开相应程序。针对固定在快速启动栏中的程序，如果你能记住启动栏中的程序排序，直接按下此快捷键就能马上调用了，如图中启动栏上的IE浏览器排在第一位，使用&#8220;Win+1&#8221;快捷键立即打开IE浏览器。</p>
<p style="text-indent: 2em"><img title="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" alt="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" src="http://windows.chinaitlab.com/UploadFiles_3263/200906/20090618085530334.jpg" border="0" /></p>
<p style="text-indent: 2em">　　4. Windows键 + 字母键&#8220;T&#8221;</p>
<p style="text-indent: 2em">　　功能：依次查看已经打开程序的预览图。Windows 7的强大任务栏得到了大量用户的喜爱，用户可以轻松从任务栏预览已打开程序的缩略图，使用这组快捷键就能从左到右循环查看任务栏上的所有预览图，同时使用Windows键+Shift键+&#8220;T&#8221;可以从右至左，相反方向循环查看任务栏上的预览图。</p>
<p style="text-indent: 2em">　　5. Windows键 + 字母键&#8220;G&#8221;</p>
<p style="text-indent: 2em">　　功能：依次显示桌面小工具。微软vista系统开始启用了桌面小工具这一深受用户喜爱的功能，Windows 7系统中继续将该特性充分发挥，如果你的桌面上有太多的小工具以致于发生层叠的时候，查看起来就不太方便了，此时使用快捷键迅速让层叠的小工具依次显示在面前，想找哪一个都十分方便。</p>
<p style="text-indent: 2em">　　6. Windows键 + 字母键&#8220;P&#8221;</p>
<p style="text-indent: 2em">　　功能：打开&#8220;外接显示&#8221;的设置面板，当然这个功能只有接入了一些外接设备后才能派上用场。</p>
<p style="text-indent: 2em">　　7. Windows键 + 字母键&#8220;X&#8221;</p>
<p style="text-indent: 2em">　　功能：打开&#8220;移动中心&#8221;设置面板，Windows 7中的移动中心提供了显示器亮度控制、音量控制、笔记本电池监控、Mobile手机同步设置、外接显示器管理...等多种功能。</p>
<p style="text-indent: 2em"><img title="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" alt="Win7键盘常用快捷键组合 - Loshua - 忘忧Yu轩" src="http://windows.chinaitlab.com/UploadFiles_3263/200906/20090618085530807.jpg" border="0" /></p>
<p style="text-indent: 2em">　　8. Windows键 + 符号键&#8220;+&#8221; 功能：打开放大镜。Windows 7中新增加了放大镜功能，也许对于视力不好的用户来说十分友好的一项新功能。当首次按下此快捷键组合时，Windows 7将自动打开放大镜功能，重复使用该快捷键可以不断放大内容。能放大当然也必须能缩小至还原，使用Windows键+符号键&#8220;-&#8221;即可实现缩小功能。</p>
<p style="text-indent: 2em">&nbsp;<wbr></p>
<p style="text-indent: 2em">&nbsp;<wbr></p>
<p style="text-indent: 2em">按住右Shift&nbsp;<wbr>八秒钟：&nbsp;<wbr>启用和关闭筛选键<br />
　　按左&nbsp;<wbr>Alt+左&nbsp;<wbr>Shift+PrtScn(或&nbsp;<wbr>PrtScn)：启用或关闭高对比度<br />
　　按左&nbsp;<wbr>Alt+左&nbsp;<wbr>Shift+Num&nbsp;<wbr>Lock&nbsp;<wbr>：启用或关闭鼠标键<br />
　　按&nbsp;<wbr>Shift&nbsp;<wbr>五次：&nbsp;<wbr>启用或关闭粘滞键<br />
　　按住&nbsp;<wbr>Num&nbsp;<wbr>Lock&nbsp;<wbr>五秒钟：启用或关闭切换键<br />
　　Windows&nbsp;<wbr>徽标键&nbsp;<wbr>+&nbsp;<wbr>U&nbsp;<wbr>：&nbsp;<wbr>打开轻松访问中心<br />
　　3.&nbsp;<wbr>对话框键盘快捷方式<br />
　　Ctrl+Tab&nbsp;<wbr>在选项卡上向前移动<br />
　　Ctrl+Shift+Tab&nbsp;<wbr>在选项卡上向后移动<br />
　　Tab&nbsp;<wbr>在选项上向前移动<br />
　　Shift+Tab&nbsp;<wbr>在选项上向后移动<br />
　　Alt+加下划线的字母&nbsp;<wbr>执行与该字母匹配的命令(或选择选项)<br />
　　Enter&nbsp;<wbr>对于许多选定命令代替单击鼠标<br />
　　空格键&nbsp;<wbr>如果活动选项是复选框，则选中或清除该复选框<br />
　　箭头键&nbsp;<wbr>如果活动选项是一组选项按钮，则选择某个按钮<br />
　　F1&nbsp;<wbr>显示帮助<br />
　　F4&nbsp;<wbr>显示活动列表中的项目<br />
　　Backspace&nbsp;<wbr>如果在&#8220;另存为&#8221;或&#8220;打开&#8221;对话框中选中了某个文件夹，则打开上一级文件夹<br />
　　4.&nbsp;<wbr>Windows&nbsp;<wbr>徽标键相关的快捷键<br />
　　Windows徽标键就是显示为Windows旗帜，或标有文字Win或Windows的按键，以下简称Win键。XP时代有4个经典的&nbsp;<wbr>Win&nbsp;<wbr>键组合：R/E/F/L。到了&nbsp;<wbr>Win7，花样更多了。<br />
　　Win：打开或关闭开始菜单<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>Pause：显示系统属性对话框<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>D：显示桌面<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>M：最小化所有窗口<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>SHIFT&nbsp;<wbr>+&nbsp;<wbr>M：还原最小化窗口到桌面上<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>E：打开我的电脑<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>F：搜索文件或文件夹<br />
　　Ctrl&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>F：搜索计算机(如果您在网络上)<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>L：锁定您的计算机或切换用户<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>R：打开运行对话框<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>T：切换任务栏上的程序(感觉是和alt+ESC&nbsp;<wbr>一样&nbsp;<wbr>)<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>数字：让位于任务栏指定位置(按下的数字作为序号)的程序，新开一个实例。(感觉这个比较新颖，貌似快速启动。)&nbsp;<wbr>Shift&nbsp;<wbr>+&nbsp;<wbr>Windows&nbsp;<wbr>logo&nbsp;<wbr>key&nbsp;<wbr>+number：Start&nbsp;<wbr>a&nbsp;<wbr>new&nbsp;<wbr>instance&nbsp;<wbr>of&nbsp;<wbr>the&nbsp;<wbr>program&nbsp;<wbr>pinned&nbsp;<wbr>to&nbsp;<wbr>the&nbsp;<wbr>taskbar&nbsp;<wbr>in&nbsp;<wbr>the&nbsp;<wbr>position&nbsp;<wbr>indicated&nbsp;<wbr>by&nbsp;<wbr>the&nbsp;<wbr>number<br />
　　Ctrl&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>数字：让位于任务栏指定位置(按下的数字作为序号)的程序，切换到上一次的活动窗口。&nbsp;<wbr>Ctrl+Windows&nbsp;<wbr>logo&nbsp;<wbr>key&nbsp;<wbr>+number：Switch&nbsp;<wbr>to&nbsp;<wbr>the&nbsp;<wbr>last&nbsp;<wbr>active&nbsp;<wbr>window&nbsp;<wbr>of&nbsp;<wbr>the&nbsp;<wbr>program&nbsp;<wbr>pinned&nbsp;<wbr>to&nbsp;<wbr>the&nbsp;<wbr>taskbar&nbsp;<wbr>in&nbsp;<wbr>the&nbsp;<wbr>position&nbsp;<wbr>indicated&nbsp;<wbr>by&nbsp;<wbr>the&nbsp;<wbr>number<br />
　　ALT&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>数字：让位于任务栏指定位置(按下的数字作为序号)的程序，显示跳转清单。&nbsp;<wbr>Alt+Windows&nbsp;<wbr>logo&nbsp;<wbr>key&nbsp;<wbr>+number：&nbsp;<wbr>Open&nbsp;<wbr>the&nbsp;<wbr>Jump&nbsp;<wbr>List&nbsp;<wbr>for&nbsp;<wbr>the&nbsp;<wbr>program&nbsp;<wbr>pinned&nbsp;<wbr>to&nbsp;<wbr>the&nbsp;<wbr>taskbar&nbsp;<wbr>in&nbsp;<wbr>the&nbsp;<wbr>position&nbsp;<wbr>indicated&nbsp;<wbr>by&nbsp;<wbr>the&nbsp;<wbr>number<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>TAB：循环切换任务栏上的程序并使用的Aero三维效果<br />
　　Ctrl&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>TAB：使用方向键来循环循环切换任务栏上的程序，并使用的Aero三维效果<br />
　　按Ctrl&nbsp;<wbr>+&nbsp;<wbr>Win&nbsp;<wbr>+&nbsp;<wbr>B：切换到在通知区域中显示信息的程序<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>空格：预览桌面<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>&#8593;：最大化窗口<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>&#8595;：最小化窗口<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>&#8592;：最大化到窗口左侧的屏幕上<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>&#8594;：最大化窗口到右侧的屏幕上<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>Home：最小化所有窗口，除了当前激活窗口<br />
　　Win+&nbsp;<wbr>SHIFT&nbsp;<wbr>+&nbsp;<wbr>&#8593;：拉伸窗口的到屏幕的顶部和底部<br />
　　Win+&nbsp;<wbr>SHIFT&nbsp;<wbr>+&nbsp;<wbr>&#8594;/&#8592;：移动一个窗口，从一个显示器到另一个<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>P：选择一个演示文稿显示模式<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>G：循环切换侧边栏的小工具<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>U：打开轻松访问中心<br />
　　Win&nbsp;<wbr>+&nbsp;<wbr>x：打开Windows移动中心<br />
</p>
</div>
<img src ="http://www.blogjava.net/ysqwertys/aggbug/311501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2010-02-01 13:59 <a href="http://www.blogjava.net/ysqwertys/archive/2010/02/01/311501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>div css</title><link>http://www.blogjava.net/ysqwertys/archive/2010/01/19/310100.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Tue, 19 Jan 2010 08:45:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2010/01/19/310100.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/310100.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2010/01/19/310100.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/310100.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/310100.html</trackback:ping><description><![CDATA[<p><span style="color: red">框边框的属性(默认没有样式）</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-top&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置上边框的属性</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-bottom&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置下边框的属性</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-right&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置右边框的属性</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-left&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置左边框的属性</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-width&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可选值（thin,medium,thick或指定长度）</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-style&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同上</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-color&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 设置边框颜色</p>
<p>&nbsp;</p>
<p><span style="color: red"><strong>border</strong></span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;功能：简写属性，设置所有边框的属性</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数值：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">border-width</span> ---&gt;可选值(thin,medium,thick或指定长度)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">border-style</span> ---&gt;可选值(none,dotted,dashed,solid,double,groove,ridge,inset,outset)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">border-color</span> ---&gt;可用颜色名或RGB值</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明：与其它简写属性不同的是，每个设置只能取一个值，这个属性均匀作用于边框的各边</p>
<p><strong style="color: red">border-width</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;功能：简写属性，可同时设置四个边框的宽度</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数值：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 细边框</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;medium&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;中等线宽</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thick&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 粗线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;长度&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用相对或绝对单位设置边框宽度</p>
<p><strong style="color: red">border-style</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;功能：用于显示边框和指定边框的样式</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数值：&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">none</span>---不显示边框，为默认值</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">dotted</span>---点线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">dashed</span>--?线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">solid</span>---实线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">double</span>---双线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">groove</span>---3D陷入线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">ridge</span>---3D山脊？线</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">inserst</span>---使页面有沉入感</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">outset</span>---使页面有浮出感</p>
<p>说明：ridge,inset,outset对于有些浏览器会将它们绘制成实线</p>
<p><strong style="color: red">border-color</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;功能：简写属性，设置四个边框的颜色值</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数值：可以用颜色名或RGB值，如果指定单个颜色，则四个边框都显示为这个颜色，如果指定两个颜色，则顺序为上下，左右；如果指定三种颜色，则顺序为上，左右，下；如果指定四种颜色，则顺序为上，右下，左。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;颜色名有如下一些：aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;对于RGB值，可用三种方法指定</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#rrggbb; rgb(r,g,b); rgb(r%,g%,b%)</p>
<img src ="http://www.blogjava.net/ysqwertys/aggbug/310100.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2010-01-19 16:45 <a href="http://www.blogjava.net/ysqwertys/archive/2010/01/19/310100.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java面试</title><link>http://www.blogjava.net/ysqwertys/archive/2010/01/07/308517.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Thu, 07 Jan 2010 02:44:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2010/01/07/308517.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/308517.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2010/01/07/308517.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/308517.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/308517.html</trackback:ping><description><![CDATA[http://www.blogjava.net/juhongtao/category/7955.html
<img src ="http://www.blogjava.net/ysqwertys/aggbug/308517.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2010-01-07 10:44 <a href="http://www.blogjava.net/ysqwertys/archive/2010/01/07/308517.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载一篇理解堆和栈区别的好文章 </title><link>http://www.blogjava.net/ysqwertys/archive/2009/11/10/301775.html</link><dc:creator>lucas_y</dc:creator><author>lucas_y</author><pubDate>Tue, 10 Nov 2009 02:19:00 GMT</pubDate><guid>http://www.blogjava.net/ysqwertys/archive/2009/11/10/301775.html</guid><wfw:comment>http://www.blogjava.net/ysqwertys/comments/301775.html</wfw:comment><comments>http://www.blogjava.net/ysqwertys/archive/2009/11/10/301775.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ysqwertys/comments/commentRss/301775.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ysqwertys/services/trackbacks/301775.html</trackback:ping><description><![CDATA[<div class="blog_content">此文章虽然是面向C/C++程序员写得，但是对咱们Java程序员还是很有帮助的。<br />
<br />
<span style="font-size: 12pt; color: #000080">堆和栈的区别 <br />
<br />
一、预备知识—程序的内存分配 <br />
一个由C/C++编译的程序占用的内存分为以下几个部分 <br />
1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其 <br />
操作方式类似于数据结构中的栈。 <br />
2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回 <br />
收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。 <br />
3、全局区（静态区）（static）—，全局变量和静态变量的存储是放在一块的，初始化的 <br />
全局变量和静态变量在一块区域， 未初始化的全局变量和未初始化的静态变量在相邻的另 <br />
一块区域。 - 程序结束后由系统释放。 <br />
4、文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放 <br />
5、程序代码区—存放函数体的二进制代码。 <br />
<br />
<br />
二、例子程序 <br />
这是一个前辈写的，非常详细 <br />
//main.cpp <br />
int a = 0; 全局初始化区 <br />
char *p1; 全局未初始化区 <br />
main() <br />
{ <br />
int b; 栈 <br />
char s[] = "abc"; 栈 <br />
char *p2; 栈 <br />
char *p3 = "123456"; 123456\0在常量区，p3在栈上。 <br />
static int c =0； 全局（静态）初始化区 <br />
p1 = (char *)malloc(10); <br />
p2 = (char *)malloc(20); <br />
分配得来得10和20字节的区域就在堆区。 <br />
strcpy(p1, "123456"); 123456\0放在常量区，编译器可能会将它与p3所指向的"123456" <br />
优化成一个地方。 <br />
} <br />
<br />
<br />
二、堆和栈的理论知识 <br />
2.1申请方式 <br />
stack: <br />
由系统自动分配。 例如，声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空 <br />
间 <br />
heap: <br />
需要程序员自己申请，并指明大小，在c中malloc函数 <br />
如p1 = (char *)malloc(10); <br />
在C++中用new运算符 <br />
如p2 = new char[10]; <br />
但是注意p1、p2本身是在栈中的。 <br />
<br />
<br />
2.2 <br />
申请后系统的响应 <br />
栈：只要栈的剩余空间大于所申请空间，系统将为程序提供内存，否则将报异常提示栈溢 <br />
出。 <br />
堆：首先应该知道操作系统有一个记录空闲内存地址的链表，当系统收到程序的申请时， <br />
会遍历该链表，寻找第一个空间大于所申请空间的堆结点，然后将该结点从空闲结点链表 <br />
中删除，并将该结点的空间分配给程序，另外，对于大多数系统，会在这块内存空间中的 <br />
首地址处记录本次分配的大小，这样，代码中的delete语句才能正确的释放本内存空间。 <br />
另外，由于找到的堆结点的大小不一定正好等于申请的大小，系统会自动的将多余的那部 <br />
分重新放入空闲链表中。 <br />
<br />
2.3申请大小的限制 <br />
栈：在Windows下,栈是向低地址扩展的数据结构，是一块连续的内存的区域。这句话的意 <br />
思是栈顶的地址和栈的最大容量是系统预先规定好的，在WINDOWS下，栈的大小是2M（也有 <br />
的说是1M，总之是一个编译时就确定的常数），如果申请的空间超过栈的剩余空间时，将 <br />
提示overflow。因此，能从栈获得的空间较小。 <br />
堆：堆是向高地址扩展的数据结构，是不连续的内存区域。这是由于系统是用链表来存储 <br />
的空闲内存地址的，自然是不连续的，而链表的遍历方向是由低地址向高地址。堆的大小 <br />
受限于计算机系统中有效的虚拟内存。由此可见，堆获得的空间比较灵活，也比较大。 <br />
<br />
<br />
<br />
2.4申请效率的比较： <br />
栈由系统自动分配，速度较快。但程序员是无法控制的。 <br />
堆是由new分配的内存，一般速度比较慢，而且容易产生内存碎片,不过用起来最方便. <br />
另外，在WINDOWS下，最好的方式是用VirtualAlloc分配内存，他不是在堆，也不是在栈是 <br />
直接在进程的地址空间中保留一块内存，虽然用起来最不方便。但是速度快，也最灵活。 <br />
<br />
<br />
2.5堆和栈中的存储内容 <br />
栈： 在函数调用时，第一个进栈的是主函数中后的下一条指令（函数调用语句的下一条可 <br />
执行语句）的地址，然后是函数的各个参数，在大多数的C编译器中，参数是由右往左入栈 <br />
的，然后是函数中的局部变量。注意静态变量是不入栈的。 <br />
当本次函数调用结束后，局部变量先出栈，然后是参数，最后栈顶指针指向最开始存的地 <br />
址，也就是主函数中的下一条指令，程序由该点继续运行。 <br />
堆：一般是在堆的头部用一个字节存放堆的大小。堆中的具体内容由程序员安排。 <br />
<br />
2.6存取效率的比较 <br />
<br />
char s1[] = "aaaaaaaaaaaaaaa"; <br />
char *s2 = "bbbbbbbbbbbbbbbbb"; <br />
aaaaaaaaaaa是在运行时刻赋值的； <br />
而bbbbbbbbbbb是在编译时就确定的； <br />
但是，在以后的存取中，在栈上的数组比指针所指向的字符串(例如堆)快。 <br />
比如： <br />
#include <br />
void main() <br />
{ <br />
char a = 1; <br />
char c[] = "1234567890"; <br />
char *p ="1234567890"; <br />
a = c[1]; <br />
a = p[1]; <br />
return; <br />
} <br />
对应的汇编代码 <br />
10: a = c[1]; <br />
00401067 8A 4D F1 mov cl,byte ptr [ebp-0Fh] <br />
0040106A 88 4D FC mov byte ptr [ebp-4],cl <br />
11: a = p[1]; <br />
0040106D 8B 55 EC mov edx,dword ptr [ebp-14h] <br />
00401070 8A 42 01 mov al,byte ptr [edx+1] <br />
00401073 88 45 FC mov byte ptr [ebp-4],al <br />
第一种在读取时直接就把字符串中的元素读到寄存器cl中，而第二种则要先把指针值读到 <br />
edx中，再根据edx读取字符，显然慢了。 <br />
<br />
<br />
2.7小结： <br />
堆和栈的区别可以用如下的比喻来看出： <br />
使用栈就象我们去饭馆里吃饭，只管点菜（发出申请）、付钱、和吃（使用），吃饱了就 <br />
走，不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作，他的好处是快捷，但是自 <br />
由度小。 <br />
使用堆就象是自己动手做喜欢吃的菜肴，比较麻烦，但是比较符合自己的口味，而且自由 <br />
度大。 (经典！) <br />
</span><br />
来自：<a href="http://zsp.javaeye.com/blog/156295">http://zsp.javaeye.com/blog/156295</a><br />
<br />
--------------------<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;WE准高手 <br />
</div>
 <img src ="http://www.blogjava.net/ysqwertys/aggbug/301775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ysqwertys/" target="_blank">lucas_y</a> 2009-11-10 10:19 <a href="http://www.blogjava.net/ysqwertys/archive/2009/11/10/301775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>