百度首页 | 百度空间
 
文章列表
 
您正在查看 "dotnet频道" 分类下的文章

2008年07月31日 星期四 17:08
1. 数据库访问性能优化 
 
数据库的连接和关闭

访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上
类别:dotnet频道 | 评论(0) | 浏览()
 
2008年07月17日 星期四 12:50
        要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下:

  放在登陆成功的地方:

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年07月10日 星期四 14:09

示例

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年04月01日 星期二 12:39

using System;
using System.Collections.Generic;
using System.Text;

namespace CSharpStudy
{
    class Program
    {
        delegate double ProcessDelegate(double param1, double param2);
        static double Multiply(double param1, double param2)
        {
        

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年03月18日 星期二 13:58
  很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。
  首先介绍一下HTTP协议,HTTP亦
类别:dotnet频道 | 评论(0) | 浏览()
 
2008年03月07日 星期五 09:39

错误信息提示如下:

编译器错误信息: CS0016:未能写入输出文件: '*:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\*\*.dll'--拒绝访问."

原因1:权限问题,访问权限问题。

解决方法1:为用户NETASP(NETWORK SERVICE [window 2003])设置windows下Temp文件夹的所有权限

解决方法2:

1、如果C:/Windows目录下没有Temp文件夹,则创建一个;

2、右键Temp文件夹--属性--安全,添加一个用户"NETWORK SERVICE ",(如果是.

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年03月04日 星期二 18:29

     ASP.net 添加了"event validation"的功能, ASP.NET会检查 POST方法中的所带的参数,如果
认为不合法,就会抛出异常,信息如下

    Invalid postback or callback argument.
        Event validation is enabled using <pages enableEventValidation="true"/> in
    configuration or <%@ Page EnableEventValidation="true" %> in a page.
  

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年02月28日 星期四 16:42

引言

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。

将方法作为方法的参数

我们先不管这个标题如何的绕口,

类别:dotnet频道 | 评论(0) | 浏览()
 
2008年02月24日 星期日 21:44

警告“System.Web.UI.Page.RegisterClientScriptBlock(string, string)”已过时:“The recommended alternative is ClientScript.RegisterClientScriptBlock(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202”
如果出现类似的警告,则应该这样处理:
如你的警告代码为:
RegisterClientScriptBlock("", "<script language=javascript>window.open('../Issue/IssueAllComment.aspx')</script>");
目的是要新弹出页面

类别:dotnet频道 | 评论(0) | 浏览()
 
2007年12月08日 星期六 16:34

//十进制转二进制
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));

//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));

类别:dotnet频道 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
Ajax(5)
 
 
 
 
 
 
 
 
Css(7)
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

AJAX,好东西啊
 

3Q
 

你是干什么的?
 

问题自己解决了

 

大哥,我用的是ACCESS怎么弄?
 
     


©2008 Baidu