<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/liguoliang" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/liguoliang" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 03 Feb 2010 12:58:41 GMT</lastBuildDate><title>沉默的一小撮</title><description>戈壁滩上盛开的一坨狗尾巴花</description><image><url>http://www.feedsky.com/feed/liguoliang/sc/gif</url><title>沉默的一小撮</title><link>http://liguoliang.com</link></image><link>http://liguoliang.com</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Wed, 03 Feb 2010 12:59:39 GMT</pubDate><item><title>KPI – 关键绩效指标</title><link>http://liguoliang.com/2010/02/1135/</link><content:encoded>&lt;p&gt;&lt;b&gt;关键绩效指标&lt;/b&gt;又称&lt;b&gt;主要绩效指标&lt;/b&gt;、&lt;b&gt;重要绩效指标&lt;/b&gt;、&lt;b&gt;绩效评核指标&lt;/b&gt;，是指衡量一个管理工作成效最重要的指标。关键绩效指标简称为&lt;b&gt;KPI&lt;/b&gt;（Key Performance Indicators），与是一项&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E6%95%B0%E6%8D%AE%E5%8C%96&quot;&gt;数据化&lt;/a&gt;管理的工具，必须是客观、可衡量的&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E7%B8%BE%E6%95%88%E6%8C%87%E6%A8%99&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;绩效指标&lt;/a&gt;。这个名词往往用于&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E8%B4%A2%E6%94%BF&quot;&gt;财政&lt;/a&gt;、一般&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E8%A1%8C%E6%94%BF&quot;&gt;行政&lt;/a&gt;事务的横量。是将公司、员工、事务在某时期表现&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E9%87%8F%E5%8C%96&quot;&gt;量化&lt;/a&gt;与&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E8%B3%AA%E5%8C%96&quot;&gt;质化&lt;/a&gt;的指标一种。可协助将优化&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E7%B5%84%E7%B9%94&quot;&gt;组织&lt;/a&gt;表现，并规划愿景。&lt;/p&gt;
&lt;p&gt; &lt;span id=&quot;more-1135&quot;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E5%93%88%E4%BD%9B%E5%A4%A7%E5%AD%B8&quot;&gt;哈佛大学&lt;/a&gt;名师&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E7%A7%91%E6%99%AE%E6%9C%97&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;科普朗&lt;/a&gt; (Robert S.Kaplan)就说：可以把‘KPI’想像成&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E9%A3%9B%E6%A9%9F&quot;&gt;飞机&lt;/a&gt;&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E9%A7%95%E9%A7%9B%E8%89%99&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;驾驶舱&lt;/a&gt;内的仪表。飞行是很复杂的工作，&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E9%A7%95%E9%A7%9B&quot;&gt;驾驶&lt;/a&gt;需要燃料、空气速度、高度、学习、目地等指标。而管理阶层和&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E9%A3%9B%E8%A1%8C%E5%93%A1&quot;&gt;飞行员&lt;/a&gt;一样，必须随时随地掌控环境和绩效因素，他们需要借助仪表来领导公司飞向光明的前途。一代管理宗师&lt;a href=&quot;http://zh.wikipedia.org/zh-cn/%E5%BD%BC%E5%BE%97%C2%B7%E6%9D%9C%E6%8B%89%E5%85%8B&quot;&gt;杜拉克&lt;/a&gt;(Peter Drucker)也说：关键领域的指标‘KPI’，是引导企业发展方向的必要‘&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E5%84%80%E8%A1%A8%E6%9D%BF&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;仪表板&lt;/a&gt;’。&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;http://en.wikipedia.org/wiki/Key_performance_indicator&quot; href=&quot;http://en.wikipedia.org/wiki/Key_performance_indicator&quot;&gt;http://en.wikipedia.org/wiki/Key_performance_indicator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;企业关键绩效指标(KPI：Key Performance Indicator)是通过对组织内部流程的输入端、输出端的关键参数进行设置、取样、计算、分析，衡量流程绩效的一种目标式&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E9%87%8F%E5%8C%96%E7%AE%A1%E7%90%86&quot;&gt;量化管理&lt;/a&gt;&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E6%8C%87%E6%A0%87&quot;&gt;指标&lt;/a&gt;，是把企业的&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E6%88%98%E7%95%A5%E7%9B%AE%E6%A0%87&quot;&gt;战略目标&lt;/a&gt;分解为可操作的工作目标的工具，是企业&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E7%BB%A9%E6%95%88%E7%AE%A1%E7%90%86&quot;&gt;绩效管理&lt;/a&gt;的基础。KPI可以使部门主管明确部门的主要责任，并以此为基础，明确部门人员的业绩衡量指标。建立明确的切实可行的KPI体系，是做好&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E7%BB%A9%E6%95%88%E7%AE%A1%E7%90%86&quot;&gt;绩效管理&lt;/a&gt;的关键。关键绩效指标是用于衡量工作人员工作绩效表现的量化指标，是&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E7%BB%A9%E6%95%88%E8%AE%A1%E5%88%92&quot;&gt;绩效计划&lt;/a&gt;的重要组成部分。 &lt;/p&gt;
&lt;p&gt; KPI法符合一个重要的&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E7%AE%A1%E7%90%86%E5%8E%9F%E7%90%86&quot;&gt;管理原理&lt;/a&gt;&amp;#8211;“&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E5%85%AB%E4%BA%8C%E5%8E%9F%E7%90%86&quot;&gt;八二原理&lt;/a&gt;”。在一个企业的价值创造过程中，存在着“80/20”的规律，即20%的骨干人员创造企业80%的价值；而且在每一位员工身上“八二原理”同样适用，即 80%的工作任务是由20%的关键行为完成的。因此，必须抓住20%的关键行为，对之进行分析和衡量，这样就能抓住&lt;a href=&quot;http://wiki.mbalib.com/wiki/%E4%B8%9A%E7%BB%A9%E8%AF%84%E4%BB%B7&quot;&gt;业绩评价&lt;/a&gt;的重心。 &lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;http://wiki.mbalib.com/wiki/KPI&quot; href=&quot;http://wiki.mbalib.com/wiki/KPI&quot;&gt;http://wiki.mbalib.com/wiki/KPI&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234198/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/02/1135/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234198/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234198/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/02/1135/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;关键绩效指标又称主要绩效指标、重要绩效指标、绩效评核指标，是指衡量一个管理工作成效最重要的指标。关键绩效指标简称为KPI（Key Performance Indicators），与是一项数据化管理的工具，必须是客观、可衡量的绩效指标。这个名词往往用于财政、一般行政事务的横量。是将公司、员工、事务在某时期表现量化与质化的指标一种。可协助将优化组织表现，并规划愿景。&lt;/p&gt;
&lt;p&gt; 
&lt;/p&gt;
&lt;p&gt;哈佛大学名师科普朗 (Robert S.Kaplan)就说：可以把‘KPI’想像成飞机驾驶舱内的仪表。飞行是很复杂的工作，驾驶需要燃料、空气速度、高度、学习、目地等指标。而管理阶层和飞行员一样，必须随时随地掌控环境和绩效因素，他们需要借助仪表来领导公司飞向光明的前途。一代管理宗师杜拉克(Peter Drucker)也说：关键领域的指标‘KPI’，是引导企业发展方向的必要‘仪表板’。&lt;/p&gt;
&lt;p&gt;http://en.wikipedia.org/wiki/Key_performance_indicator&lt;/p&gt;
&lt;p&gt;企业关键绩效指标(KPI：Key Performance Indicator)是通过对组织内部流程的输入端、输出端的关键参数进行设置、取样、计算、分析，衡量流程绩效的一种目标式量化管理指标，是把企业的战略目标分解为可操作的工作目标的工具，是企业绩效管理的基础。KPI可以使部门主管明确部门的主要责任，并以此为基础，明确部门人员的业绩衡量指标。建立明确的切实可行的KPI体系，是做好绩效管理的关键。关键绩效指标是用于衡量工作人员工作绩效表现的量化指标，是绩效计划的重要组成部分。 &lt;/p&gt;
&lt;p&gt; KPI法符合一个重要的管理原理&amp;#8211;“八二原理”。在一个企业的价值创造过程中，存在着“80/20”的规律，即20%的骨干人员创造企业80%的价值；而且在每一位员工身上“八二原理”同样适用，即 80%的工作任务是由20%的关键行为完成的。因此，必须抓住20%的关键行为，对之进行分析和衡量，这样就能抓住业绩评价的重心。 &lt;/p&gt;
&lt;p&gt;http://wiki.mbalib.com/wiki/KPI&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234198/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/02/1135/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234198/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234198/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>关键绩效指标</category><category>软件工程</category><category>KPI</category><pubDate>Wed, 03 Feb 2010 20:58:41 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/02/1135/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/02/1135/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/02/1135/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234198/5282116</fs:itemid></item><item><title>PDF扫描版: 学会生存-教育世界的今天和明天</title><link>http://liguoliang.com/2010/02/1134/</link><content:encoded>&lt;p&gt;新浪爱问下载: &lt;a title=&quot;http://ishare.iask.sina.com.cn/f/6060502.html?from=isnom&quot; href=&quot;http://ishare.iask.sina.com.cn/f/6060502.html?from=isnom&quot;&gt;http://ishare.iask.sina.com.cn/f/6060502.html?from=isnom&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234199/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/02/1134/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234199/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234199/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/02/1134/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;新浪爱问下载: http://ishare.iask.sina.com.cn/f/6060502.html?from=isnom&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234199/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/02/1134/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234199/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234199/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>教育信息化</category><pubDate>Mon, 01 Feb 2010 15:09:39 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/02/1134/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/02/1134/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/02/1134/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234199/5282116</fs:itemid></item><item><title>Flex: DataGrid使用ListEvent.ITEM_DOUBLE_CLICK监听双击事件</title><link>http://liguoliang.com/2010/01/1133/</link><content:encoded>&lt;p&gt;之前没怎么注意, 一直用MouseEvent.DOUBLE_CLICK来监听DataGrid的双击事件. 但这样会造成即使在空行双击也会激发响应.&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;		datagridClasses.doubleClickEnabled = true;
		datagridClasses.addEventListener(MouseEvent.DOUBLE_CLICK, onDGDoubleClicked);&lt;/pre&gt;
&lt;p&gt;正确方法应该使用ListEvent.ITEM_DOUBLE_CLICK监听项目双击事件.&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;		datagridClasses.addEventListener(ListEvent.ITEM_DOUBLE_CLICK, onDGDoubleClicked);&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234200/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1133/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234200/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234200/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1133/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;之前没怎么注意, 一直用MouseEvent.DOUBLE_CLICK来监听DataGrid的双击事件. 但这样会造成即使在空行双击也会激发响应.&lt;/p&gt;
		datagridClasses.doubleClickEnabled = true;
		datagridClasses.addEventListener(MouseEvent.DOUBLE_CLICK, onDGDoubleClicked);
&lt;p&gt;正确方法应该使用ListEvent.ITEM_DOUBLE_CLICK监听项目双击事件.&lt;/p&gt;
		datagridClasses.addEventListener(ListEvent.ITEM_DOUBLE_CLICK, onDGDoubleClicked);&lt;img src=&quot;http://www1.feedsky.com/t1/329234200/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1133/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234200/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234200/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>DataGrid</category><category>Flex</category><category>ActionScript</category><category>DoubleClicked</category><category>MouseEvent</category><category>ListEvent</category><pubDate>Sun, 31 Jan 2010 16:48:19 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1133/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1133/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1133/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234200/5282116</fs:itemid></item><item><title>Flex: 使用URLRequest下载文件时的权限验证</title><link>http://liguoliang.com/2010/01/1132/</link><content:encoded>&lt;p&gt;权限验证:&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;var fileRef:FileReference = new FileReference();
		var request:URLRequest = new URLRequest(serviceUrl);

		request.method = URLRequestMethod.POST;
		var encoder : Base64Encoder = new Base64Encoder();
		encoder.encode(userName + &amp;quot;:&amp;quot; + password);
		request.requestHeaders.push(new URLRequestHeader(&amp;quot;Authorization&amp;quot;, &amp;quot;Basic &amp;quot; + encoder.toString())); // ** 增加认证信息

		fileRef.addEventListener(Event.OPEN, onFileDownloadBegin);
		fileRef.addEventListener(Event.COMPLETE, onFileDownloadComplete);
		fileRef.addEventListener(IOErrorEvent.IO_ERROR, onFileDownloadError);
		fileRef.addEventListener(Event.CANCEL, onFileDownLoadCancel);
		fileRef.download(request, getExportFileName(serviceUrl));&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234202/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1132/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234202/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234202/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1132/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;权限验证:&lt;/p&gt;
var fileRef:FileReference = new FileReference();
		var request:URLRequest = new URLRequest(serviceUrl);

		request.method = URLRequestMethod.POST;
		var encoder : Base64Encoder = new Base64Encoder();
		encoder.encode(userName + &amp;#34;:&amp;#34; + password);
		request.requestHeaders.push(new URLRequestHeader(&amp;#34;Authorization&amp;#34;, &amp;#34;Basic &amp;#34; + encoder.toString())); // ** 增加认证信息

		fileRef.addEventListener(Event.OPEN, onFileDownloadBegin);
		fileRef.addEventListener(Event.COMPLETE, onFileDownloadComplete);
		fileRef.addEventListener(IOErrorEvent.IO_ERROR, onFileDownloadError);
		fileRef.addEventListener(Event.CANCEL, onFileDownLoadCancel);
		fileRef.download(request, getExportFileName(serviceUrl));&lt;img src=&quot;http://www1.feedsky.com/t1/329234202/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1132/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234202/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234202/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Flex</category><category>ActionScript</category><category>URLRequest</category><category>FileReference</category><pubDate>Wed, 27 Jan 2010 23:49:08 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1132/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1132/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1132/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234202/5282116</fs:itemid></item><item><title>Flex: 使用URLRequest进行下载, 并监听有关事件</title><link>http://liguoliang.com/2010/01/1131/</link><content:encoded>&lt;p&gt;使用URLRequest下载文件. &amp;#8211; 无权限认证
&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;
// 下载文件
	protected function downloadTemplateFile():void {
		var fileRef:FileReference = new FileReference();
		var urlReq:URLRequest = new URLRequest(_pathTemplateFile);
		fileRef.addEventListener(Event.OPEN,onDownloadBegin);
		fileRef.addEventListener(Event.COMPLETE, onDownloadComplete);
		fileRef.addEventListener(Event.CANCEL, onDownloadCancel);
		fileRef.addEventListener(IOErrorEvent.IO_ERROR, onDownloadError);
		fileRef.download(urlReq);
	}

	// 模板文件下载开始时响应.
	protected function onDownloadBegin(e:Event):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;quot;template.download.begin&amp;quot;));
	}

	// 当下载结束后响应. */
	protected function onDownloadComplete(e:Event):void {
		var file:FileReference = e.target as FileReference;
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;quot;template.download.success&amp;quot;, [file.name, FileUtils.formatFileSize(file.size)]));
		log.info(&amp;quot;模板文件下载结束: &amp;quot; + file.name + &amp;quot;-&amp;quot; + file.size);
	}

	// 当下载取消时响应. */
	protected function onDownloadCancel(e:Event):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;quot;controller.download.canceled&amp;quot;));
	}

	// 当下载出现错误时响应. */
	protected function onDownloadError(e:IOError):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;quot;template.download.error&amp;quot;, [e.message]));
		log.error(&amp;quot;下载出错&amp;quot; + e.message);
	}&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234205/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1131/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234205/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234205/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1131/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;使用URLRequest下载文件. &amp;#8211; 无权限认证
&lt;/p&gt;

// 下载文件
	protected function downloadTemplateFile():void {
		var fileRef:FileReference = new FileReference();
		var urlReq:URLRequest = new URLRequest(_pathTemplateFile);
		fileRef.addEventListener(Event.OPEN,onDownloadBegin);
		fileRef.addEventListener(Event.COMPLETE, onDownloadComplete);
		fileRef.addEventListener(Event.CANCEL, onDownloadCancel);
		fileRef.addEventListener(IOErrorEvent.IO_ERROR, onDownloadError);
		fileRef.download(urlReq);
	}

	// 模板文件下载开始时响应.
	protected function onDownloadBegin(e:Event):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;#34;template.download.begin&amp;#34;));
	}

	// 当下载结束后响应. */
	protected function onDownloadComplete(e:Event):void {
		var file:FileReference = e.target as FileReference;
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;#34;template.download.success&amp;#34;, [file.name, FileUtils.formatFileSize(file.size)]));
		log.info(&amp;#34;模板文件下载结束: &amp;#34; + file.name + &amp;#34;-&amp;#34; + file.size);
	}

	// 当下载取消时响应. */
	protected function onDownloadCancel(e:Event):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;#34;controller.download.canceled&amp;#34;));
	}

	// 当下载出现错误时响应. */
	protected function onDownloadError(e:IOError):void {
		appendTextToOutPut(RM.getString(BUNDLE_ASMT_MGT, &amp;#34;template.download.error&amp;#34;, [...]&lt;img src=&quot;http://www1.feedsky.com/t1/329234205/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1131/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234205/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234205/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Flex</category><category>ActionScript</category><category>URLRequest</category><category>DownLoad</category><pubDate>Wed, 27 Jan 2010 23:46:47 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1131/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1131/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1131/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234205/5282116</fs:itemid></item><item><title>Flex: 设定Chart的顶点样式</title><link>http://liguoliang.com/2010/01/1130/</link><content:encoded>&lt;p&gt;代码&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;lineSeries.setStyle(&amp;quot;itemRenderer&amp;quot;, new ClassFactory(mx.charts.renderers.CircleItemRenderer));&lt;/pre&gt;
&lt;p&gt;效果:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://liguoliang.com/wp-content/uploads/2010/01/image3.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px&quot; height=&quot;320&quot; alt=&quot;image&quot; src=&quot;http://liguoliang.com/wp-content/uploads/2010/01/image_thumb3.png&quot; width=&quot;644&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234207/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1130/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234207/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234207/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1130/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;代码&lt;/p&gt;
lineSeries.setStyle(&amp;#34;itemRenderer&amp;#34;, new ClassFactory(mx.charts.renderers.CircleItemRenderer));
&lt;p&gt;效果:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234207/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1130/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234207/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234207/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Flex</category><category>ActionScript</category><category>Chart Style</category><category>Chart</category><category>LineChart</category><pubDate>Wed, 27 Jan 2010 23:07:51 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1130/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1130/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1130/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234207/5282116</fs:itemid></item><item><title>Java: 计算平均分, 标准差, 标准分</title><link>http://liguoliang.com/2010/01/1125/</link><content:encoded>&lt;p&gt;本类提供标准差,标准分计算的Utility.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-1125&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;
/*
 * $Id$
 * Copyright (c) 2008-2010 ... Co. Ltd.
 * All Rights Reserved
 * Changelog:
 *   Li Guoliang - Jan 27, 2010: Initial version
 *
 */

package com...mgt;

import java.util.ArrayList;
import java.util.List;

/**
 * 考试成绩整合有关Utils
 * @author Li Guoliang
 *
 */
public class AssessConsolidateUtils {

	/**
	 * 为给定的分数列表计算对应的标准分, 返回对应的标准分列表.
	 * @param rawScores 原始分列表
	 * @return [平均分, 方差, 原始分对应的标准分列表(顺序同原始分列表)]
	 */
	public static Object[] calculateStandardScore(List&lt;Double&gt; rawScores) {
		List&lt;Double&gt; listStandardScore = new ArrayList&lt;Double&gt;();

		double scoreMean = calculateScoreMean(rawScores); // 1. 获得平均分
		// 2. 计算标准差
		double standardDeviation = calculateSTD(rawScores, scoreMean);

		for (int i = 0; i &lt; rawScores.size(); i++) {
			double standardScore = (rawScores.get(i) - scoreMean)/standardDeviation;
			listStandardScore.add(i, standardScore); // 将标准分按顺序放入列表中.
		}

		Object[] consolidateValues = new Object[3];
		consolidateValues[0] = scoreMean;
		consolidateValues[1] = standardDeviation;
		consolidateValues[2] = listStandardScore;

		return consolidateValues;
	}

	/**
	 * 获得平均分.
	 * @param rawScores
	 * @return
	 */
	protected static double calculateScoreMean(List&lt;Double&gt; rawScores) {
		double scoreAll = 0.0;
		for (Double score : rawScores) {
			scoreAll += score;
		}
		return scoreAll/rawScores.size();
	}

	/**
	 * 计算标准差
	 * @param rawScores
	 * @param scoreMean
	 * @return
	 */
	protected static double calculateSTD(List&lt;Double&gt; rawScores, double scoreMean) {
		double allSquare = 0.0;
		for (Double rawScore : rawScores) {
			allSquare += (rawScore - scoreMean)*(rawScore - scoreMean);
		}
		// (xi - x(平均分)的平方 的和计算完毕
		double denominator = rawScores.size() * (rawScores.size() - 1);
		return Math.sqrt(allSquare/denominator);
	}
}
&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234208/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1125/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234208/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234208/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1125/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;本类提供标准差,标准分计算的Utility.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

/*
 * $Id$
 * Copyright (c) 2008-2010 ... Co. Ltd.
 * All Rights Reserved
 * Changelog:
 *   Li Guoliang - Jan 27, 2010: Initial version
 *
 */

package com...mgt;

import java.util.ArrayList;
import java.util.List;

/**
 * 考试成绩整合有关Utils
 * @author Li Guoliang
 *
 */
public class AssessConsolidateUtils {

	/**
	 * 为给定的分数列表计算对应的标准分, 返回对应的标准分列表.
	 * @param rawScores 原始分列表
	 * @return [平均分, 方差, 原始分对应的标准分列表(顺序同原始分列表)]
	 [...]&lt;img src=&quot;http://www1.feedsky.com/t1/329234208/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1125/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234208/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234208/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>标准分</category><category>平均分</category><category>标准差</category><category>Java</category><pubDate>Wed, 27 Jan 2010 21:45:02 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1125/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1125/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1125/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234208/5282116</fs:itemid></item><item><title>Percentile 百分位数</title><link>http://liguoliang.com/2010/01/1124/</link><content:encoded>&lt;p&gt;在日常教学应用中, 百分位数就是: 有百分之多少的人考的比你差.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;quot;Order statistics provide a way of estimating proportions of the data that should fall above and below a given value, called a &lt;i&gt;percentile&lt;/i&gt;. The &lt;i&gt;p&lt;/i&gt;th percentile is a value, &lt;i&gt;Y&lt;sub&gt;(p)&lt;/sub&gt;&lt;/i&gt;, such that at most (100&lt;i&gt;p&lt;/i&gt;)% of the measurements are less than this value and at most 100(1- &lt;i&gt;p&lt;/i&gt;)% are greater. The 50th percentile is called the &lt;i&gt;median&lt;/i&gt;.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;1. 计算百分位数&lt;/p&gt;
&lt;p&gt;简单的计算: 考的差的学生/总学生数目&lt;/p&gt;
&lt;p&gt;作为统计用, 且假设不会有大规模数据重复.&lt;/p&gt;
&lt;p&gt;1. Step 1&lt;/p&gt;
&lt;p&gt;Sort the data set so measurements are in order from lowest to highest. Normally this is done by entering the numbers in a computer spread sheet and then clicking on the sort command. You can do this manually by listing the possible measurements in order and then making a hash mark beside the appropriate number for each individual measurement.&lt;/p&gt;
&lt;p&gt;2. Step 2&lt;/p&gt;
&lt;p&gt;Start to calculate the percentile of an individual measurement (as an example we’ll assume this is a test score of 87 out of a possible 100) in a data set of 150. The formula to use is L/N(100) = P where L is the number of measurements less than 87, N is the total number of measurements in the data set (here 150) and P is the percentile. Count up the total number of measurements that are less than 87. We’ll assume this total is 113. This gives us L = 113 and N = 150.&lt;/p&gt;
&lt;p&gt;3. Step 3&lt;/p&gt;
&lt;p&gt;Divide out L/N to get the decimal equivalent. (113/150 = 0.753). Multiply this by 100 (0.753(100) = 75.3).&lt;/p&gt;
&lt;p&gt;4. Step 4&lt;/p&gt;
&lt;p&gt;Discard the digits to the right of the decimal point. For 75.3 this leaves 75. This is the percentile of a measurement of 87 in our example and means this measurement is higher than 75 percent of all the measurements in the data set.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;更细致的计算方式, 可参考下文WikiPedia地址.&lt;/strong&gt;&amp;#160; &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;2. 给定百分位数, 求解成绩&lt;/p&gt;
&lt;p&gt;发信站: BBS 水木清华站 (Thu Nov 23 10:47:02 2000)    &lt;br /&gt;ETS明确规定Percentile是一定要求的一个统计量，不知道有没有G友遇到过关于Percentile的数学题，因为Percentile的计算比较复杂，所以我在此对Percentile的求法详述，以方便G友：     &lt;br /&gt;Percentile: percent below用概念来说没什么用，而且易让人糊涂，所以在此我归纳出一个公式以供G友参考。     &lt;br /&gt;设一个序列供有n个数，要求（k%）的Percentile：     &lt;br /&gt;（1）从小到大排序，求(n-1)*k%，记整数部分为i，小数部分为j     &lt;br /&gt;（2）所求结果＝（1－j）*第(i＋1)个数＋j*第(i+2)个数     &lt;br /&gt;特别注意以下两种最可能考的情况：     &lt;br /&gt;（1）j为0，即(n-1)*k%恰为整数，则结果恰为第(i+1)个数     &lt;br /&gt;（2）第(i+1)个数与第(i+2)个数相等，不用算也知道正是这两个数。     &lt;br /&gt;注意：我前面提到的Quartile也可用这种方法计算，     &lt;br /&gt;其中1st Quartile的k%=25%     &lt;br /&gt;2nd Quartile的k%=50%     &lt;br /&gt;3rd Quartile的k%=75%     &lt;br /&gt;计算结果一样。     &lt;br /&gt;例：（注意一定要先从小到大排序的，这里已经排过序啦！）     &lt;br /&gt;｛1，3，4，5，6，7，8，9，19，29，39，49，59，69，79，80｝共16个样本     &lt;br /&gt;（1）30%：(16-1)*30%=4.5=4+0.5     &lt;br /&gt;(1-0.5)*第5个数＋0.5*第6个数=0.5*6+0.5*7=6.5     &lt;br /&gt;（2）75%：15*75%=11.25=11+0.25 （3rd Quartile)     &lt;br /&gt;(1-0.25)*第12个数+0.25*第13个数=0.75*59+0.25*69＝51.5     &lt;br /&gt;原文引自：     &lt;br /&gt;&lt;a href=&quot;http://forum.chasedream.com/dispbbs.asp?BoardID=22&amp;amp;id=233&quot;&gt;http://forum.chasedream.com/dispbbs.asp?BoardID=22&amp;amp;id=233&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;另: 参考资料:&lt;/p&gt;
&lt;p&gt;WikiPedia: &lt;a title=&quot;http://en.wikipedia.org/wiki/Percentile&quot; href=&quot;http://en.wikipedia.org/wiki/Percentile&quot;&gt;http://en.wikipedia.org/wiki/Percentile&lt;/a&gt; &amp;#8211; 偏重统计学&lt;/p&gt;
&lt;p&gt;美国国家标准及技术研究所 &lt;a title=&quot;http://www.itl.nist.gov/div898/handbook/prc/section2/prc252.htm&quot; href=&quot;http://www.itl.nist.gov/div898/handbook/prc/section2/prc252.htm&quot;&gt;http://www.itl.nist.gov/div898/handbook/prc/section2/prc252.htm&lt;/a&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;How to Calculate Percentiles: &lt;a title=&quot;http://www.ehow.com/how_2310404_calculate-percentiles.html&quot; href=&quot;http://www.ehow.com/how_2310404_calculate-percentiles.html&quot;&gt;http://www.ehow.com/how_2310404_calculate-percentiles.html&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234210/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1124/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234210/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234210/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1124/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>&lt;p&gt;在日常教学应用中, 百分位数就是: 有百分之多少的人考的比你差.&lt;/p&gt;
&lt;p&gt;&amp;#34;Order statistics provide a way of estimating proportions of the data that should fall above and below a given value, called a percentile. The pth percentile is a value, Y(p), such that at most (100p)% of the measurements are less than this value and at most 100(1- p)% are greater. The 50th percentile [...]&lt;img src=&quot;http://www1.feedsky.com/t1/329234210/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1124/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234210/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234210/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>教育信息化</category><category>百分位数</category><category>Percentile</category><pubDate>Wed, 27 Jan 2010 21:30:49 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1124/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1124/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1124/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234210/5282116</fs:itemid></item><item><title>Java 保持小数点后若干位的操作</title><link>http://liguoliang.com/2010/01/1123/</link><content:encoded>&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;	DecimalFormat df2  = new DecimalFormat(&amp;quot;###.00&amp;quot;);&lt;/pre&gt;
&lt;p&gt;or: &lt;/p&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;(double) (Math.round(sd3*100)/100.0); &lt;/pre&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;64&quot;&gt;09下高一期终语文-平均分&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;09下期终英语-平均分&lt;/td&gt;
&lt;td width=&quot;128&quot;&gt;09高一下期中考试-平均分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;71.66666666666667&lt;/td&gt;
&lt;td&gt;124.0&lt;/td&gt;
&lt;td&gt;195.66666666666666&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;=&amp;gt;&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;64&quot;&gt;09下高一期终语文-平均分&lt;/td&gt;
&lt;td width=&quot;64&quot;&gt;09下期终英语-平均分&lt;/td&gt;
&lt;td width=&quot;128&quot;&gt;09高一下期中考试-平均分&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;71.67&lt;/td&gt;
&lt;td&gt;124.00&lt;/td&gt;
&lt;td&gt;195.67&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234213/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1123/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234213/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234213/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1123/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>DecimalFormat df2  = new DecimalFormat(&amp;#34;###.00&amp;#34;);
&lt;p&gt;or: &lt;/p&gt;
(double) (Math.round(sd3*100)/100.0); 
&lt;p&gt;&amp;#160;&lt;/p&gt;



09下高一期终语文-平均分
09下期终英语-平均分
09高一下期中考试-平均分


71.66666666666667
124.0
195.66666666666666



&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;=&amp;#62;&lt;/p&gt;



09下高一期终语文-平均分
09下期终英语-平均分
09高一下期中考试-平均分


71.67
124.00
195.67&lt;img src=&quot;http://www1.feedsky.com/t1/329234213/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1123/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234213/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234213/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Java</category><pubDate>Tue, 26 Jan 2010 15:18:20 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1123/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1123/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1123/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234213/5282116</fs:itemid></item><item><title>Java: Map遍历</title><link>http://liguoliang.com/2010/01/1122/</link><content:encoded>&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
		// 2. 遍历map中所有的元素
		Iterator&lt;Entry&lt;Integer, List&lt;AssessReportItem&gt;&gt;&gt; iter = mapSheet.entrySet().iterator();
		while(iter.hasNext()) {
			Entry&lt;Integer, List&lt;AssessReportItem&gt;&gt; entry = iter.next();
			int sheetIndex = entry.getKey(); // Key
			List&lt;AssessReportItem&gt; listReportItems = entry.getValue(); // Value

		}
&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/329234215/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1122/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234215/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234215/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://liguoliang.com/2010/01/1122/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>// 2. 遍历map中所有的元素
		Iterator iter = mapSheet.entrySet().iterator();
		while(iter.hasNext()) {
			Entry entry = iter.next();
			int sheetIndex = entry.getKey(); // Key
			List listReportItems = entry.getValue(); // Value

		}&lt;img src=&quot;http://www1.feedsky.com/t1/329234215/liguoliang/feedsky/s.gif?r=http://liguoliang.com/2010/01/1122/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/liguoliang/329234215/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/liguoliang/329234215/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Java</category><category>map</category><category>HashMap</category><pubDate>Tue, 26 Jan 2010 10:43:47 +0800</pubDate><author>老李</author><comments>http://liguoliang.com/2010/01/1122/#comments</comments><guid isPermaLink="false">http://liguoliang.com/2010/01/1122/</guid><dc:creator>老李</dc:creator><fs:srclink>http://liguoliang.com/2010/01/1122/</fs:srclink><fs:srcfeed>http://liguoliang.com/feed/</fs:srcfeed><fs:itemid>feedsky/liguoliang/~7173164/329234215/5282116</fs:itemid></item></channel></rss>