将VIEWSTATE保存在服务器端,减少网络传输负载

ASP.net的VIEWSTATE,真是有点鸡胁,网上看到了这样一个方法可以减少网络传输:

//重写Page类中的LoadPageStateFromPersistenceMedium()和SavePageStateToPersistenceMedium(object state)方法。
//将VIEWSTATE保存在服务器端,减少网络传输负载

protected LosFormatter losFormatter = new LosFormatter();

protected override object LoadPageStateFromPersistenceMedium()
{
	string key = Request.RawUrl + "--viewstate";
	if (Session[key] != null)
	{
		MemoryStream stream = (MemoryStream)Session[key];
		stream.Seek(0, SeekOrigin.Begin);
		return losFormatter.Deserialize(stream);
	}
	return null;
}

protected override void SavePageStateToPersistenceMedium(object state)
{
	string key = Request.RawUrl + "--viewstate";
	MemoryStream stream = new MemoryStream();
	losFormatter.Serialize(stream, state);
	stream.Flush();
	Session[key] = stream;
}

Read More →

世界之窗(TheWorld)2.4.0.9版发布 修复IE8渲染页面不生效

世界之窗(Theworld)是一款以IE为内核的浏览器,其免费小巧、快速、安全、功能强大获得众多用户的喜爱。自2.0版继IE浏览器7.0版之后,是世界上第二款采用多线程窗口框架的浏览器,区别于其它采用单线程的多窗口浏览器,多线程框架可以大幅减少由于某个网页假死导致的整个浏览器假死情况,并且可以在一定程度上提高网页打开速度。在IE8正式发布之后,世界之窗(Theworld)也一直针对IE8的新功能而完善,今天的更新也有针对IE8功能兼容修复

Read More →

Silverlight开发工作开始环境

1.安装IIS 6.0 OR IIS 7.0 -可选

2.安装VS2008.exe

3.安装VS2008 9.0 Sp1.exe

4.安装Asp.netMVC.msi -可选

5.安装MSDN-RUL-Rewriting.msi -可选

6.安装开发版 Silverlight.2.0_Developer.exe

Read More →

js中innerHTML与innerText的用法与区别

在JS中可以使用:

test.innerHTML:也就是从对象的起始位置到终止位置的全部内容,包括Html标签。上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。

test.innerText:从起始位置到终止位置的内容, 但它去除Html标签上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。

test.outerHTML:除了包含innerHTML的全部内容外, 还包含对象标签本身。上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>

Read More →

VS2005文档生成器

对于VS2005开发的软件,可以使用这个生成器,来生成文档,试用了一下,发现8错~~

推荐一下!

NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。)

NDoc 代码文档的样式包括 HTML Help 1 (即 *.CHM 格式),Microsoft Help 2 (即以形如 ms-help://…… 的 URI 地址访问的文档),以及 MSDN 在线网页样式的 .NET Framework 类库文档。

NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。)

NDoc 代码文档的样式包括 HTML Help 1 (即 *.CHM 格式),Microsoft Help 2 (即以形如 ms-help://…… 的 URI 地址访问的文档),以及 MSDN 在线网页样式的 .NET Framework 类库文档。

NDoc 为开放源代码项目,采用 GNU General Public Licence 授权协议(除非您的软件/项目也采用 GPL 协议开放源代码,否则您不能在您的软件/项目中使用 NDoc 源代码中的任何部分)。更多的授权问题,请参见 GNU FAQ. 

下载:userfiles/file/vs2005+%E6%96%87%E6%A1%A3%E7%94%9F%E6%88%90%E5%99%A8.rar

Read More →

透明PNG在IE6下的官方解决方案

做Web开发的朋友一定都知道PNG是一个相当不错的图片格式,但是这个好的格式却在IE6时代造成了麻烦,IE6会使透明的PNG的透明部分出 现#DBEAED的色彩。透明不了。使得在FF下开发表现很好的界面换成IE浏览就惨不忍睹,又逼着换成GIF,而GIF的假透明在变换背景时造成毛边现 象。

网上找到如下解决方案:

核心函数贴出来供分析

    /*
    Correctly handle PNG transparency in Win IE 5.5 & 6.
    Copyright 2007 Ignia, LLC
    Based in part on code from from http://homepage.ntlworld.com/bobosola.
    
    Use in  with DEFER keyword wrapped in conditional comments:
    
    
     */
    
function fixPng() {
    var arVersion = navigator.appVersion.split("MSIE")
        var version = parseFloat(arVersion[1])
        
        if ((version >= 5.5 && version < 7.0) && (document.body.filters)) {
            for (var i = 0; i < document.images.length; i++) {
                var img = document.images[i];
                var imgName = img.src.toUpperCase();
                if (imgName.indexOf(".PNG") > 0) {
                    var width = img.width;
                    var height = img.height;
                    var sizingMethod = (img.className.toLowerCase().indexOf("scale") >= 0) ? "scale" : "image";
                    img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=′" 
+ img.src.replace( ? ? % 23 ? ?,  ? ? % 2523 ? ?).replace("′", "%27") + "′, sizingMethod=′" + sizingMethod + "′)";
                    img.src = "images/blank.gif";
                    img.width = width;
                    img.height = height;
                }
            }
        }
}

fixPng();

Read More →

“代理XP”组件已作为此服务器安全配置的一部分被关闭。

在Management Studio中新建维护计划时,提示以下错误信息:

“代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)

解决方法:打开SQL Server Configuration Manager,启用SQL Server Agent(实例名)。

Read More →

MediaCoder(影音转码快车)0.7.0.4390

MediaCoder是一个免费的通用音频/视频批量转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,可以将音频、视频文件在各种格式之间进行转换。MediaCoder具备一个可扩展的架构和丰富的功能,可满足各种场合下的转码需求。目前,MediaCoder 已经拥有上百万来自全世界170多个国家的用户。

本次更新情况
[update] MediaCoder build 4390
[fix] file descriptor resource leaking issue
[fix] sub/idx subtitle issue
[fix] files with multiple audio tracks joining issue
[update] libiconv 1.13
[update] MKVMerge 2.7.0 (dll missing issue fixed)
[update] XULPlayer 0.6.0
[update] MP4Box 0.4.6 dev
[update] MediaInfo 0.7.14
[update] FFmpeg r18696
[update] MPlayer/MEncoder r29240, large file (>2GB) issue fixed
[update] x264 r1145

访问:MediaCoder 下载页面

Read More →

24 个漂亮的个性化 HTML 表单技术

HTML 表单对象在不同浏览器渲染方式并不一致,尽管一些对象,如 textbox 和 textarea 可以通过 CSS 在不同浏览器获得一致的外观,其它多数无法通过CSS 控制外观的对象在有些浏览器中看上去十分丑陋,本文精选了24个对表单对象进行个性化定制的技术。

Checkbox 与 Radio Buttons 相关

选择和下拉框(Select / Dropdown Box)相关

更多 Form 控件对象

Read More →

超级兔子 XP/2003 升级天使 + 雨林木风 2009.04

WinXP SP3 截至 2009 年 3 月更新汇总
CPU 相关更新程序(3个)
非高优先级更新程序(4个)
高优先级更新程序(27个)
WMP10 安装及其相关更新程序(4个)
其他更新程序(3个)

本次更新:
全部更新程序文件使用 GDR 版本。
安装程序会自动检测跳过系统已安装的更新程序。支持 nLite 集成系统的更新程序自动检测!
确保安装完后系统状态和原版自动升级结果完全一致!
另外雨林木风为大家准备了集成到 2009 年 2 月补丁更新程序的 IE7 跟 WMP11
IE7 下载页面:http://www.xiazaiba.com/downinfo/122.html
WMP11 下载页面:http://www.xiazaiba.com/downinfo/123.html
MD5:0544c88401c7c61d71ba58ee329cc2e0 XP_SP3_Update_2009.3_YlmF.exe
~By 雨林木风~
 

Read More →
在线学习答案查询入口
微信扫码联系
微信扫码联系