??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
黑莓手机实用快捷?blackberry日常使用快捷键分?/font>
对于blackberry来说Q其blackberry OS pȝ已经非常成熟Qؓ了减?span ="" 111nclick="tagshow(event)">用户日常操作中的ȝQ系l提供了很多的快h作方式,熟练的应用这些快捷键q行操作Q会Z带去操作便利。下?1blackberry׃ؓ国内用户分n一l日常必ȝ快捷操作使用Ҏ?br />作者:Klaus Komenda Q?译Q?a >butwho
英文原文Q?a >Collection of Web Developer Tools, per Browser
原文发现Q?a >译言-Collection of Web Developer Tools for major browsers
中文译文Q?a >Web开发工具大集合——每个浏览器都有份的Q?/a>
|? 站开发者的一大苦|是有太多的览器要应付。幸亏世界上有一些聪明的人,能够研究Z大些方便~辑和调试网代码的好工兗不q,要从不计其数的小? 具里面找出合适的可真不容易。这文章列Z几个最好用的web开发工Pq指g快速地ȀzR安装、用他们?下面是工具列表:
览?/th> | 可用的工?(括号中是应用范围) |
---|---|
Firefox |
|
IE6, IE7 |
|
Opera |
|
Safari |
|
Firefox上开发和调试web站点的不二之选?a >Web developer toolbar包含了一pd工具Q从cookie理到CSS调试Q从DU到屏幕标尺Q功能简直是多得说不完?Web开发工h 下蝲地址Q?a >http://chrispederick.com/work/web-developer/
萤火?是Firefox上数一C的好扩展Q可作ؓweb developer toolbar的补充工兗你可以用Firebug在线查、监控、编辑网上的HTML、CSS、JavaScript代码。他q提供一个脚本控制台Q让JS~辑~的更简单。控制台对象包含?a >一大堆选项Q允怽输出代码到控制台然后q行调试?a >Michael Sync提供一?/a>更高U的操作指南Q它可以知道你详地讄Firebug的选项。另外,Firebug上有一个带宽监视器Q能让你清楚地看到某些代码占了多带宽?Firebug 下蝲地址Q?a >http://www.getfirebug.com/
Modify headers是一个可以添加、修改和qoHTTPh头的工具。你可以用这个工具冒充成Ud讑֤登陆|站Q它甚至可以伪造一个Ajaxh?Modify Headers 下蝲地址Q?a >http://modifyheaders.mozdev.org/
你可以通过Poster扩展与Web服务或者其他web资源q行交互Q它能让你发送HTTPh、设|请求实体和内容格式。这可以让你Web交互的效果?Poster下蝲地址Q?a >http://code.google.com/p/poster-extension/
X?/a>?a >核磁共振成像是可以应用在IE6+、Webkit和Mozilla为基的浏览器上的bookmarkletsQ?a >嘛叫BookmarkletsQ,包括Safari, Firefox, Camino和Mozilla. Xray 能帮你检盒模型里的每一个元素,MRI可以试和应用选择器?XRay下蝲地址Q?a >http://www.westciv.com/xray/index.html MRI下蝲地址Q?a >http://www.westciv.com/mri/
微Y?a >q|探索者开发工h是IE上最好的DOM查和CSS调试工具。由于IEh高市场占有率而又在整个渲染模型上充满~陷Q比如臭名昭著的hasLayout边距重叠BUGQ,调试IE是web开发必不可的步骤——没有这个工hQIE的调试将会成Z场噩梦。虽然IE Developer Toolbar要比FirebugE微弱智一点,不过他至能帮你驯服IEq头怪兽?IE Developer Toolbar下蝲地址Q?a >http://www.microsoft.com/downlo…aylang=en
The Web Accessibility ToolbarQ? >Opera版)? 以检查网站的易读性(当然是可能的易读性,M能指望电脑能像h一栯|页吧?Q此外,q个工具q提供其他功能,比如查死链接和改变浏览框大小{等? The Web Accessibility Toolbar下蝲地址:http://www.visionaustralia.org.au/ais/toolbar/
IE开发工h木有JavaScript调试功能Q你得找个别的工hJS。你可以用Microsoft Script DebuggerQ下面将提到Q或者免费下载这个重量?a >Visual Web Developer Express Edition。Bernie那儿有这个工L教程Q当 然是英文的)Q它详尽地告诉你如何用这个工兯试JavaScript代码?你也可以用Microsoft Script Editor ~辑 JS代码——不q的是,qƈ不是个免费工P在国内,q似乎不是个大问题)。他被捆l在Office 2003安装包里Q而微软又不提供单独下载。正因ؓ如此Q这儿就不多提它了?a >Jonathan Boutelle提供?a >q个工具的一些教E?/a>?/p>
你可以在微Y|站上免?a >下蝲q个工具Q?a >MSDN上也有一个相x?/a>。这个工hVisual Web Developer Express Edition弱很多,不过仍然能处理一些IE上那些让人摸不着头脑的提C,诸如“~Z对象”一cR?a >Jake Howlett 有个《如何用Microsoft Script Debugger调试JavaScript?/a>的教E。ؓ安全赯Q安装脚本调试器之后最好要重新启动一下你的电脑?Microsoft Script Debugger下蝲地址Q?a >http://www.microsoft.com/do..laylang=en
Opera?a >两个开发工?/a>QOpera 开发控制台(Opera Developer Console)和Dom快照工具(DOM Snapshot)。从截图来看Q他们都很有前途。这个工L是Opera 9以上版本用的Opera Error Console
错误控制台是Opera的一个内|功能,可以?strong>工具-高-错误控制?/strong>中激z这个它。它能弹H显C当前网上的错误或者警告信息,或者你可以qo某种cd的信息,比如HTML、CSS、XML或者Javascript警告。你可以在opera|站扑ֈ错误控制台的详细教程?/p>
Safari的debug能力很弱Q但臛_昄一个Javascript控制台能让Javascript调试变得单点儿(q与Firebug和Opera错误控制台类|。在Apple|站的开发部门,有一?a >常见问题文档Safari Debug Menu
defaults write com.apple.Safari IncludeDebugMenu 1
?
windows下,用文本编辑器打开Preferences.plistQ这个文件的位置往往是C:Documents and
SettingsUSERNAMEApplication DataApple
ComputerSafariPreferences.plistQ在文g最后添加: <key>IncludeDebugMenu</key> <true/>
在Safari 1.3及以上版本,你可以进入Debug菜单然后钩?#8220;记录Javascript意外”的选项。然后选择“昄JavaScript Console”。这可以用控制台记录Javascript错误?/p>
要在Mac OS上激zSafari Web Inspector (Safari 3及以上可?Q打开l端H口然后输入
defaults write com.apple.Safari WebKitDeveloperExtras -bool true
在windows中,打开Documents and Settings*你的用户?Application DataApple ComputerSafariWebKitPreferences.plistQ添加以下内容:
<key>WebKitDeveloperExtras</key>
<true/>
然后退出Safariq新打开Q你在菜单中看C?#8220;查元?#8221;选项Q就是它了!
具体说来Q俺也不大清楚,新名词啊Q在q儿扑ֈ一个解释:
所 的BookmarkletQ簡單的說,是一個內含簡? JavaScriptE式的書籤。用的Ҏ和書c一樣,不同的地ҎQ書c是用來a錄瀏覽的位|,而bookmarklet則是a錄某些E序或是? 法? 另一斚wQbookmarklet在本質上可說是將JavaScript語言比Z通訊協定(protocol)Q就像http或是ftp一樣,並需? 透過瀏覽器來進行解譯Q因此,bookmarklet必需依靠瀏覽器才能發揮功用?/p>
好像_Greasemonkey之类的玩意儿pbookmarklet相关Q?br />
原文Q?a >http://www.weborn.org/collection-of-web-developer-tools-per-browser-466/
Exporter常用参数说明
net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT
q个参数?/span>net.sf.jasperreports.engine.JasperPrint的对象,exporter在导出报表前会做?/span>
Ø net.sf.jasperreports.engine.JRExporterParameter. JASPER_PRINT_LIST
q个参数是包含了n?/span>net.sf.jasperreports.engine.JasperPrint对象?/span>java.util.ListQ?/span>exporter在导出报表前会做?
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_STREAM
q个参数?/span>net.sf.jasperreports.engine.JasperPrint被序列化对象的输入流Q?/span>exporter在导出报表前会做?
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_URL
q个参数是包?/span>net.sf.jasperreports.engine.JasperPrint被序列化对象?/span>URLQ?/span>exporter在导出报表前会做?
Ø net.sf.jasperreports.engine.JRExporterParameter.INPUT_FILE_NAME
q个参数是存储了net.sf.jasperreports.engine.JasperPrint被序列化对象的文件\径,exporter在导出报表前会做?
注意Q以上几个参C能全部ؓI?
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STRING_BUFFER
q个参数?/span>java.lang.StringBuffer的对象,存储已经产生出的指定格式报表的内?
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_WRITER
q个参数?/span>java.io.Writer的对象,指定格式报表的内容发送到一个字W流Q例?/span>Servlet?/span>PrintWriter
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_STREAM
q个参数?/span>java.io.OutputStream的对象,指定格式报表的内容发送到一个输出流Q例?/span>ServletOutputStream
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE
q个参数?/span>java.io.FILE的对象,指定格式报表的内容存储到文仉?/span>
Ø net.sf.jasperreports.engine.JRExporterParameter.OUTPUT_FILE_NAME
q个参数?/span>java.lang.String的对象,指定格式报表的内容存储到文仉?
Ø net.sf.jasperreports.engine.JRExporterParameter.CHARACTER_ENCODING
q个参数?/span>java.lang.String的对象,指定格式报表的内容编?
Ø net.sf.jasperreports.engine.JExcelApiExporterParameter.IS_FONT_SIZE_FIX_ENABLED
q个参数?/span>java.lang.Boolean的对象,是否允许自动修正Excel每个栏位的大?/span>
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET
q个参数?/span>java.lang.Boolean的对象,每一|否用一?/span>Sheet
Ø net.sf.jasperreports.engine.JRXlsExporterParameter. IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS
q个参数?/span>java.lang.Boolean的对象,是否U除行与行之间的I
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND
q个参数?/span>java.lang.Boolean的对象,面的背景是否ؓ白的
Ø net.sf.jasperreports.engine.JRXlsExporterParameter.SHEET_NAMES
q个参数?/span>java.lang.String的对象,Sheet的名?
Ø net.sf.jasperreports.engine.JRCsvExporterParameter.FIELD_DELIMITER
q个参数?/span>java.lang.String的对象,栏位之间的分隔符
Ø net.sf.jasperreports.engine.JRCsvExporterParameter.RECORD_DELIMITER
q个参数?/span>java.lang.String的对象,栏位之间的分隔符
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IS_OUTPUT_IMAGES_TO_DIR
q个参数?/span>java.lang.Boolean的对象,是否输出囄到目?/span>
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR_NAME
q个参数?/span>java.lang.String的对象,囄目录的绝对\?/span>
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_DIR
q个参数?/span>java.io.File的对象,囄目录
Ø net.sf.jasperreports.engine.JRHtmlExporterParameter.IMAGES_URI
q个参数?/span>java.lang.String的对象,通过Web讉K时图片的URI
2.5 JasperReport内置的常用参数说?/span>
q些参数是放到java.util.MapQ在填充报表的时候?/strong>
Ø REPORT_CONNECTION
q个参数?/span>java.sql.Connection对象Q在?/span>Report Query的时候调?
Ø REPORT_DATASOURCE
q个参数是实C接口net.sf.jasperreports.engine.JRDataSource的对象,在填充报表的时候调?
Ø IS_IGNORE_PAGINATION
q个参数?/span>java.lang.Boolean对象Q报表是否忽略分?
Ø REPORT_MAX_COUNT
q个参数?/span>java.lang.Integer对象Q报表显C的最大记录数
Ø DRAWING_SUPPLIER
q个参数是实C接口org.jfree.chart.plot.DrawingSupplier对象Q定义自q填充?/span>
q个参数不是原来JasperReport定义的,是后来加上的
2.6 JasperReport内置的常用变量说?
Ø PAGE_NUMBER
当前面的页码,即第几页
Ø REPORT_COUNT
整个报表填充完成后,ȝ记录?
Ø
Ø COLUMN_COUNT
当前记录的行敎ͼ每个面的计C复位后重新计?/span>当Maven目很大Q或者你q行诸如 mvn site q样的命令的时候,mavenq行需要很大的内存Q在默认配置下,可能遇到java的堆溢出。如Q?/p>
解决的方法是调整java的堆大小的倹{?/p>
扑ֈ文g%M2_HOME%\bin\mvn.bat Q这是启动Maven的脚本文Ӟ在该文g中你能看到有一行注释ؓQ?/strong>
@REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...
它的意思是你可以设|一些Maven参数Q我们就在注释下面加入一行:
之后Q当你运行Maven命o?mvn -version 的时候,你会看到如下的输出:
我们看到Q配|的Maven选项生效了,OutOfMemoryError也能得以相应的解冟?/strong>
也可以通过讄环境变量解决该问题, 如,~辑文g /etc/profile 如下
?Hudson + Maven做持l集成,q不q怹遇到了类似的错误Q那么上qCU方式都不再v作用了,因ؓHudson使用自己的maven-agent来启动MavenQ不会去调用Maven的脚本,自然相应的配|也无效了?/strong>
好在Hudson也给为我们提供了配置点,在Hudson的项目配|页面中Q有一块Build区域Q这里我们已l? 讄了Root Pom和Goals。注意该区域的右下角有一?Advanced..."按钮Q点M看到MAVEN_OPTS输入框,q里输入"-Xmx512m"? OK了?/strong>
cM以上的方法都会失效,所qm2eclipse提供了配|点。步骤如下:
目上右?-> Run As -> Run Configurations -> Maven Build 上右?-> New
q时会看C个mavenq行配置对话框,q里面其它的配置我不多解释了Qؓ了解军_存溢出的问题Q我们可以选择W二个TAB: JREQ然后在VM arguments中输入配|如Q?Xms128m -Xmx512m?/strong>