10 2009 档案
数组、arraylist和list的区别和泛型的解释
摘要:数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解决了ArrayList对于值类型需要装箱拆箱的缺点。================数组就是值对象,它存储数据元素类型的值的一系列位置. Arraylist和list可以提供添加,删除,等操作的数据. 泛形中的元素类型是固定的. 比如: arraylist a = new ar...
阅读全文
高效使用使用SQL缓存依赖
摘要:ASP.NET Framework新增的一个非常强大的功能是SQL缓存依赖。该功能允许底层数据库中的数据修改时,自动地重新载入缓存的数据。在使用绝对缓存过期策略或者弹性缓存过期策略时有一个权衡,对于性能和陈旧数据的权衡。例如,如果在内存中缓存数据20秒,则这20秒内显示的数据可能是过期的。对于大多数应用程序来说,就算显示过期数据也没什么关系。例如,如果我们构建一个论坛讨论区,则每个用户都能接受新的...
阅读全文
session与cookie的区别
摘要:一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别 如果不设置过期时间,...
阅读全文
瑞星防火墙造成imail无法发送邮件的解决方法
摘要:今天做了个试验,如果启动瑞星防火墙,IMAIL就只能收邮件无法发送邮件了,增加端口(25)放行规则也无效继续在网上搜罗,进入瑞星官网,发现一个在线技术工程师的回复:"看看访问规则当中邮件服务程序的设置,设置成全部放行。或者把安全级别调到中级"按照他的方法将安全级别调到中级仍无法解决不能发邮件的问题,再看第一条,访问规则,猛然发现可以查看防火墙的的日志,发现当发完邮件后总有一条阻止日志Imail/Q...
阅读全文
造成imail邮箱能接收不能发送的原因和解决办法
摘要:1. 机房封了您的“IP对外连接25端口”(因为机房为了防止群发垃圾邮件大 部分机房都会这样做)或您自己的防火墙限制了“对外连接25端口”造成的。 可以按照以下方式来测试就知道您的“IP对外连接25端口”是否被封了。 点击 开始菜单 选择 运行 输入 telnet smtp.163.com 25 ...
阅读全文
Imail 邮件服务器的SMTP配置与 .NET 下使用 System.Net.SmtpClient 发送邮件
摘要:前言目前,各大门户均已推出了各自的邮件服务系统,且功能日益强大,如腾讯QMail;然而,作为一家公司的官方邮件,相信邮件地址里使用本公司的域名更具信服力(例如 c.com 以邮件使用 service@c.com 作为发信账号)。是以架设公司的邮件服务器也是一项重要事宜,不可怠慢。试想以 service@qq.com 发送一封邮件给客户以提供最近到货的商品列表,且不说 service 这个账号是否能...
阅读全文
Response.Redirect 打开新窗口的两种方法
摘要:一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write('<script>window.location='http://www.xxx.com';</script>') 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新...
阅读全文
js获取C# RadioButtonList选中值
摘要:<script language="javascript" type="text/javascript"> function aa() { var b=document.all.rdoBanklist.length; var a=document.getElementById("rdoBanklist").cells.length; for(var i=0;i<a;i++) {...
阅读全文
超时时间已到解决办法
摘要:超时时间已到解决办法1.在代码里面,把未关闭的连接关闭2.扩大共享池,方法如下:解决方法可以是修改连接池的连接生存期,因为默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。具体操作步骤如下:如果是ODBC的话,则可以在ODBC Data Source Administrator中手动更改,该程序位于“Start”菜单中的“Programs”...
阅读全文
使用__doPostBack时报未找到对象解决方法
摘要:有的时候想在客户端触发服务器端控件的CLICK事件时我们这么写__doPostBack("id",""),但是为什么有的时候会失效呢?通过查看客户端源代码发现页面中没有生成__doPostBack()这段JS.原来ASP.NET要产生__doPostBack的前提是服务器控件要有AutoPostBack = true 并且 控件要启用才行如果我们没有上面的条件但又想要页面产生__doPostBac...
阅读全文