﻿<?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>博客园-舜亚科技-专注于.net 技术</title><link>http://www.cnblogs.com/suryani/</link><description>Providing Custom Software Solution Since 1997</description><language>zh-cn</language><lastBuildDate>Sat, 04 Jul 2009 02:00:45 GMT</lastBuildDate><pubDate>Sat, 04 Jul 2009 02:00:45 GMT</pubDate><ttl>60</ttl><item><title>技术茶话会主题：Microsoft Reporting Service步步为营 V1</title><link>http://www.cnblogs.com/suryani/archive/2009/05/24/1488299.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Sun, 24 May 2009 08:25:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2009/05/24/1488299.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/1488299.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2009/05/24/1488299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/1488299.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/1488299.html</trackback:ping><description><![CDATA[摘要: Microsoft SQL Server 2005 Reporting Services（SSRS）是基于服务器的报表平台，可以用来创建和管理包含关系数据源和多维数据源中的数据的表格、矩阵、图形和自由格式的报表。可以通过基于Internet的链接来查看、管理所创建的报表。本文通过图文的方式，形象的介绍了Reporting Services，并通过一些简单的范例，帮助读者快速掌握Reporting Services的使用和开发技巧。 还原>> 
&nbsp;&nbsp;<a href='http://www.cnblogs.com/suryani/archive/2009/05/24/1488299.html'>阅读全文</a><img src ="http://www.cnblogs.com/suryani/aggbug/1488299.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>技术茶话会主题：ASP.NET应用程序性能调优</title><link>http://www.cnblogs.com/suryani/archive/2009/04/27/1444501.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Mon, 27 Apr 2009 04:11:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2009/04/27/1444501.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/1444501.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2009/04/27/1444501.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/1444501.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/1444501.html</trackback:ping><description><![CDATA[摘要: 随着.NET技术的日益成熟，基于ASP.NET构建的Web应用程序越来越多。对于中小企业来说，这些项目进展到中后期，性能问题往往变成一个比较突出的、急需解决的问题。因此，性能考虑必须贯穿在日常的编码中，性能监控要列入QA日常工作，每个程序员都要懂得如何做性能调优。Website性能往往与程序性能、数据量、浏览器性能负载、服务器负载、网络带宽等都有关系。本次茶话会主要从程序性能角度探讨如何性能调优，以及在编码过程中如何遵循代码规范。本文从工具、调优、性能瓶颈等方面深入探讨如何进行ASP.NET应用程序性能调优.&nbsp;&nbsp;<a href='http://www.cnblogs.com/suryani/archive/2009/04/27/1444501.html'>阅读全文</a><img src ="http://www.cnblogs.com/suryani/aggbug/1444501.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[项目总结-原创]InternetRadio项目Ajax技术方案选型</title><link>http://www.cnblogs.com/suryani/archive/2008/09/03/1282676.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Wed, 03 Sep 2008 02:32:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2008/09/03/1282676.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/1282676.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2008/09/03/1282676.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/1282676.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/1282676.html</trackback:ping><description><![CDATA[摘要: InternetRadio项目是一个基于Web2.0理念的面向大众的音乐共享站点，其大量使用了Ajax功能来提高用户的体验效果，并提高数据传输的效率，典型的比如Autosuggest、添加音乐评论等。本文简要阐述了InternetRadio项目的Ajax选型问题。&nbsp;&nbsp;<a href='http://www.cnblogs.com/suryani/archive/2008/09/03/1282676.html'>阅读全文</a><img src ="http://www.cnblogs.com/suryani/aggbug/1282676.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>技术茶话会主题：CodeSmith&amp;NetTiers Step by Step</title><link>http://www.cnblogs.com/suryani/archive/2007/11/27/973893.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Tue, 27 Nov 2007 04:58:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2007/11/27/973893.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/973893.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2007/11/27/973893.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/973893.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/973893.html</trackback:ping><description><![CDATA[摘要: CodeSmith + NetTiers作为比较成熟的架构之一，在.NET应用程序中扮演着越来越重要的角色。与Suryani 所采用的EL + MyGeneration架构方案类似，NetTiers也是以Microsoft Enterprise Library为基础。本期的技术茶话会，Jacob Huang与我们分享了他在CodeSmith + NetTiers方面的使用心得和经验。&nbsp;&nbsp;<a href='http://www.cnblogs.com/suryani/archive/2007/11/27/973893.html'>阅读全文</a><img src ="http://www.cnblogs.com/suryani/aggbug/973893.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>需求迭代与项目风险控制(舜亚工程师Jimmy: 《程序员》2007.2期)</title><link>http://www.cnblogs.com/suryani/archive/2007/08/15/856310.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Wed, 15 Aug 2007 02:33:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2007/08/15/856310.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/856310.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2007/08/15/856310.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/856310.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/856310.html</trackback:ping><description><![CDATA[摘要: 软件项目是需求驱动的典型代表，项目从立项、开发、测试到交付，需求的变化迭代是很正常的事情，这点对于大型项目尤其明显。需求迭代如果控制不好，很容易增大项目的风险，导致项目的失败。与国内的很多软件公司相似，笔者所参与的项目也存在需求迭代的问题。本文从需求迭代入手，结合项目实际，探讨需求迭代与项目风险控制的关系，希望项目需求有序迭代。

需求迭代，不可避免的轮回
&nbsp;&nbsp;<a href='http://www.cnblogs.com/suryani/archive/2007/08/15/856310.html'>阅读全文</a><img src ="http://www.cnblogs.com/suryani/aggbug/856310.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>入门话题1. 在Web中控制图的显示外观？把一张500*800 的图, 显示成180*110 的小图.</title><link>http://www.cnblogs.com/suryani/archive/2007/08/15/854832.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Wed, 15 Aug 2007 02:10:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2007/08/15/854832.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/854832.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2007/08/15/854832.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/854832.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/854832.html</trackback:ping><description><![CDATA[<br>问题：&nbsp;在web中，如何把一张500*800 的图, 显示成180*110 的小图？<br>方法:&nbsp; a.&nbsp; 利用脚本控制. 在onload 里加个函数.&nbsp;&nbsp;
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">&nbsp;1</span><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">img&nbsp;</span><span style="COLOR: #ff0000">src&nbsp;</span><span style="COLOR: #0000ff">="Image/3pic2.gif"</span><span style="COLOR: #ff0000">&nbsp;style</span><span style="COLOR: #0000ff">="border:&nbsp;0"</span><span style="COLOR: #ff0000">&nbsp;width&nbsp;</span><span style="COLOR: #0000ff">="180"</span><span style="COLOR: #ff0000">&nbsp;onload</span><span style="COLOR: #0000ff">="DrawImage(this);"</span><span style="COLOR: #ff0000">&nbsp;</span><span style="COLOR: #0000ff">/&gt;&lt;</span><span style="COLOR: #800000">&nbsp;script&nbsp;</span><span style="COLOR: #ff0000">type</span><span style="COLOR: #0000ff">="text/javascript"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">&nbsp;<br></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top><br></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>function&nbsp;DrawImage(ImgD){&nbsp;<br></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;image=new&nbsp;Image();&nbsp;<br></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;image.src=ImgD.src;&nbsp;<br></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;alert(image.width/image.height);<br></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;if(image.width&gt;0&nbsp;&amp;&amp;&nbsp;image.height&gt;0){<br></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(image.width/image.height&gt;=&nbsp;180/110){&nbsp;<br></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(image.width&gt;180){<br></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.width=180;&nbsp;<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.height=image.height*110)/image.width;&nbsp;<br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;<br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.width=image.width;<br></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.height=image.height;&nbsp;<br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*ImgD.alt="bigpic"&nbsp;&nbsp;*/<br></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{&nbsp;<br></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(image.height&gt;110){<br></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.height=110;&nbsp;<br></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.width=(image.width*110)/image.height;&nbsp;<br></span><span style="COLOR: #008080">22</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{&nbsp;<br></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.width=image.width;<br></span><span style="COLOR: #008080">24</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImgD.height=image.height;&nbsp;<br></span><span style="COLOR: #008080">25</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br></span><span style="COLOR: #008080">26</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*ImgD.alt="bigpic"&nbsp;&nbsp;*/&nbsp;<br></span><span style="COLOR: #008080">27</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br></span><span style="COLOR: #008080">28</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>&nbsp;&nbsp;}<br></span><span style="COLOR: #008080">29</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top>}<br></span><span style="COLOR: #008080">30</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">&nbsp;script&nbsp;</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">31</span><span style="COLOR: #000000"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top></span></div>
<p>注意,这里设计 width="180", 注意这里最好限定, 如果不限定加载图时会生成原来大小的图,然后再缩小 .载入</p>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 时屏幕会闪动<br>&nbsp;<br>&nbsp;</div>
<div>&nbsp; b. 利用CSS 控制<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080">1</span>&nbsp;<span style="COLOR: #800000">&nbsp;img</span><span style="COLOR: #000000">{</span><span style="COLOR: #ff0000"><br></span><span style="COLOR: #008080">2</span>&nbsp;<span style="COLOR: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max-width</span><span style="COLOR: #000000">:</span><span style="COLOR: #0000ff">40px</span><span style="COLOR: #000000">;</span><span style="COLOR: #ff0000">&nbsp;//IE7&nbsp;Firefox<br></span><span style="COLOR: #008080">3</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="COLOR: #ff0000">with</span><span style="COLOR: #000000">:</span><span style="COLOR: #0000ff">express(this&gt;500)&nbsp;40px&nbsp;//IE6&nbsp;<br></span><span style="COLOR: #008080">4</span>&nbsp;<span style="COLOR: #0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;over-flow:hidden</span><span style="COLOR: #000000">;</span><span style="COLOR: #ff0000">&nbsp;<br></span><span style="COLOR: #008080">5</span>&nbsp;&nbsp;<span style="COLOR: #ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #000000">}</span><span style="COLOR: #800000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;<span style="COLOR: #800000"></span></div>
<br>讨论的话题： 1. 页面的大小有变小吗？页面加载速度呢？<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. 物理上把图片变小，效果如何？</div>
 <img src ="http://www.cnblogs.com/suryani/aggbug/854832.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>舜亚茶话会(2) Ajax 和编程习惯</title><link>http://www.cnblogs.com/suryani/archive/2007/08/09/849579.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Thu, 09 Aug 2007 10:20:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2007/08/09/849579.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/849579.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2007/08/09/849579.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/849579.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/849579.html</trackback:ping><description><![CDATA[<div><span style="FONT-SIZE: 8pt">引言：这是公司的同事每周三的闲聊会内容，信手记下，很是粗糙。<br>欢迎参与讨论或了解更多内容，请写信到 hwx2006 # gmail.com ---) <img src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/images/emteeth.gif" align=absMiddle border=0></span><br><br>G.M. Steven ：</div>
<div style="FONT-SIZE: 10pt">1，使用安全的类型转换，不做强类型转换。</div>
<div style="FONT-SIZE: 10pt">2，关注StackTrace。</div>
<div style="FONT-SIZE: 10pt">3，UpdatePanel中的DefaultButton在Po<wbr>stBack后不正常工作问题，解决方法：在window.onload事件中捕捉onkeydown事件，在onkeydown中注册defaultButton。（启发<wbr>：可以从ViewSource里面获得很多有用的信息）。</div>
<div style="FONT-SIZE: 10pt">4，Js执行顺序，最重要的一点是自己写的JS代码最好写在Window<wbr>.Onload处，以免被系统生成的JS覆盖。<br><br>
<div style="FONT-SIZE: 10pt">Ajax Jimmy:</div>
<div style="FONT-SIZE: 10pt">1，现在我们做的项目中所使用到的Ajax技术：UpdatePa<wbr>nel，ProtoType。</div>
<div style="FONT-SIZE: 10pt">2，客户端脚本使用Hash Table，在ProtoType中有形如var a=$H();a(key)=value;的方法。</div>
<div style="FONT-SIZE: 10pt">3，IRF使用的AjaxRequest和.NET反射的比较，前者获取AjaxRequest在cs中加工数据然后返回加工后的<wbr>数据。后者形如XX.com/NCCICode/getcode.ajax?param<wbr>=value,相较前者返回的数据量少且结构简单。</div>
<div style="FONT-SIZE: 10pt">4，安全控制，通过注册开放让客户端访问服务器端的类<wbr>（小柯帮忙补充）。</div>
<div style="FONT-SIZE: 10pt">5，Response Result数据输出格式（Altlas已经封装）：</div>
<div style="FONT-SIZE: 10pt">（1）HTML格式。</div>
<div style="FONT-SIZE: 10pt">（2）Js块。</div>
<div style="FONT-SIZE: 10pt">（3）Jason</div>
<div style="FONT-SIZE: 10pt">（4）XML</div>
<div style="FONT-SIZE: 10pt">其中（1）可以直接使用，（2），（3）可以通过Eval调用。</div>
<div style="FONT-SIZE: 10pt">重点在于（3）和（4）的比较，（4）可以多包含一些约定的节点<wbr>，例如Exception等，不过速度比较慢，而且格式一定要约定<wbr>好。</div>
</div>
 <img src ="http://www.cnblogs.com/suryani/aggbug/849579.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47960/" target="_blank">火狐3.5版被指推出太匆忙：存在50多个漏洞</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>舜亚茶话会(1) 把动态的页面转成html .</title><link>http://www.cnblogs.com/suryani/archive/2007/08/08/848146.html</link><dc:creator>Suryani</dc:creator><author>Suryani</author><pubDate>Wed, 08 Aug 2007 10:14:00 GMT</pubDate><guid>http://www.cnblogs.com/suryani/archive/2007/08/08/848146.html</guid><wfw:comment>http://www.cnblogs.com/suryani/comments/848146.html</wfw:comment><comments>http://www.cnblogs.com/suryani/archive/2007/08/08/848146.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/suryani/comments/commentRss/848146.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/suryani/services/trackbacks/848146.html</trackback:ping><description><![CDATA[主题： 首页静态化通过配置服务,自动生成 HTML页.
<div style="FONT-SIZE: 10pt"><br>问题：<br>分页面的静态化:</div>
<div style="FONT-SIZE: 10pt">比如有 <u>http://www.abc.hello.aspx<wbr>?SkuId=123</u> 的型式, google 等搜索引擎很难索引到。<br><br>方法：<br>可通过IIS配制后自动映射 成:&nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="" target=_blank href_cetemp><u>http://www.abc/SkuId/123.html</u></a>&nbsp;型式显示。</div>
 <img src ="http://www.cnblogs.com/suryani/aggbug/848146.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>