兔八哥极品软件园    运行: 4522天 | 文章:640 篇 | 评论:615 条 | 碎语:1条

Asp.net性能优化

作者:admin 发布于:2012-8-31 22:37 Friday 分类:.NET

可以从如下几个方面来进行优化!

分类

使用技术、比较

说明

集合操作

数组、泛型、ArrayList

经过测试,最快的是数组,然后是泛型,最慢的是ArrayList

字符串优化

StringStringBuilder

经过测试,StringBuilder的速度比String快无限倍

类型转换优化

在进行数拓转换的时候使用TryParse()

因为这种方式不会抛出异常。系统在捕获异常是非常耗时的!

重定向优化

在同一个程序中使用Server.Transfer

但这种方式当用户点后退按钮时可能会出生异常。

----

尽早释放对象

很多对象都实现了Idispose接口,所以调用dispose方法尽早释放!

服务器控件优化

尽量少用服务端控件

服务端控件会生成很多不必要的属性,ViewState等。

数据操作优化

尽晚打开数据库连接,尽早关...

阅读全文>>

评论(0) 引用(98) 浏览(30012)

Global.asax应用程序文件中的方法大全

作者:admin 发布于:2012-8-31 22:34 Friday 分类:.NET

Global.asax文件中处理两类事件

1、 对每次请求都发生的事件,

2、 只在某些特定情况下才发生的事件。

 

请求的事件按如下顺序发生。

(1)Application_BeginRequest() 这个方法在每次请求开始时被调用

(2)Application_AuthenticateRequest()。这个方法在执行验证前发生,这是创建你自己的验证逻辑的起点。

(3)Application_AuthorizeRequest()。发生在用户验证(识别)后,此时应该确定用户的权限。你可以用这个方法给用户赋予特殊的权限。

(4)Application_ResolveRequestCache()。这个方法常和输出缓存一起作用,Web窗体呈现的HTML被重用,从而不必再次执行你的代码。不过这个事件处...

阅读全文>>

评论(0) 引用(28) 浏览(24692)

C# 使用WinIO模拟鼠标键盘

作者:admin 发布于:2012-8-31 22:30 Friday 分类:.NET

调用方法:

 WinIOLab.Initialize(); // 注册
 WinIOLab.KeyDown(Keys.A); // 按下A
 WinIOLab.KeyUp(Keys.A); // 松开A
 WinIOLab.Shutdown(); // 用完后注销
public class WinIOLab
    {
        private const int KBC_KEY_CMD = 0x64;
        private const int KBC_KEY_DATA = 0x60;
        [DllImport("winio32.dll")]
        private static extern bool InitializeWinIo();...

阅读全文>>

标签: WinIO

评论(0) 引用(99) 浏览(41012)

Windows API数据类型 对应 C#数据类型

作者:admin 发布于:2012-8-31 22:22 Friday 分类:Windows

BOOLSystem.Int32
BOOLEANSystem.Int32
BYTE System.UInt16
CHAR System.UInt16
COLORREF         System.UInt32
DWORD System.UInt32
DWORD32         System.UInt32
DWORD64         System.UInt64
FLOAT System.Float
HACCEL System.IntPtr
HANDLE Syste...

阅读全文>>

标签: API

评论(0) 引用(254) 浏览(34458)

PCI-E X16和PCI-E 2.0的关系和区别

作者:admin 发布于:2012-8-27 8:46 Monday 分类:网络转载

点击查看原图

 

PCIE 1x  是最基本的单位,带宽 250MB/秒

PCIE 4x   1GB/秒
PCIE 8x   2GB/秒

PCIE 16x 4GB/秒

 

1.PCI-E2.0的显卡不能插在PCI-E16X上面
2.PCI-E16X的显卡可以插在PCI-E2.0上面
特别说明一下,这一点和以前的AGP显卡不同,以前的AGP8X显卡,如果主板的显卡插槽是4X,可以插上,没关系,
只是发挥不出8X的威力,但PIC-E显卡不同,低档的可以插在高档的插槽上,反之则不行
3.PCI-E16X你可以看成是PCI-E1.0,自然PCI-E2.0就是更进一步了,也就是说理论上它的传输速度可以达到32X或以上


说白了,PCI-E 2.0比PCI-E X16更高级

阅读全文>>

标签: PCI-E

评论(0) 引用(15) 浏览(23788)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap