预览模式: 普通 | 列表

C# 的异步调用

使用异步调用,某些时候可以提高性能,比如说写日志,对数据库进行操作的时候就可以使用异步操作的方式。这种方式相当于多线程并发运行,所以性能会有所提升。我后面会发篇随笔来使用异步调用的方法写日志。
/*
* Authod: sandals
* Date  : 2010-08-07 20:30
* Description: 异步调用的实现

查看更多...

分类:VB/ASP/.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2

在sql server中经常有这样的问题:
一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据已经删了,遗留下来的问题 就是 在录入新的数据,编号只会继续增加,已使用过的但已删除的编号就不能用了, 谁知道如何解决此问题?

truncate命令不但会清除所有的数据,还会将IDENTITY的SEED的值恢复到原是值。

而DBCC CHECKIDENT则更加方便一些,可以在不删除数据的情况下指定SEED的值。

查看更多...

分类:VB/ASP/.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 17

双目运算符 "??"

using System;  

using System.Collections.Generic;  

using System.Linq;  

查看更多...

分类:VB/ASP/.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 0

类和接口的区别

.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。

接下来先说说抽象类和接口的区别。

区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中找到,那么狗相对于京哈和牧羊犬来说,就属于这类事物的抽象类型;而对于“叫”这个动作来说,狗可以叫,鸟也可以叫。很明显,前者相当于所说的是抽象类,而后者指的就是接口。

查看更多...

分类:VB/ASP/.Net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6

提搞网站访问速度可做哪些优化

一、  服务器优化

l  Windows系列:

64位Win2008r2 + Hpyer-V + 负载均衡 + IIS7.5
64位Win2003 + 虚拟机 + 负载均衡 + IIS6
禁止服务器访问外网。关掉不必要的端口。
去掉每个磁盘的所有权限,只保留administrators组和system完全控制权限。

查看更多...

分类:Server Safe | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1
T和P都是酷睿1和酷睿2系列。
其中T系列属于普通版(也可以称作是性能型)可以纵跨三个时代,即酷睿1代,酷睿2代 Merom架构,酷睿2代45纳米Penryn架构。酷睿1代比较著名的有T2400,T2500,T2050,等等。核心架构是Yonah,改进自奔腾M的dothan,但是并非简单将两个dothan拼凑到一起,功耗降低的同时,效率加强了,主频也可以轻易提高更多。但是只有笔记本型,没有台式机型,只能支持32位,不支持64位运算和寻址功能。尽管不支持64位指令集,但是强悍的工艺,让酷睿1代的性能超过了同时期的AMD。
分类:My Documents | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 255

学习CSS了解单位em和px的区别

在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而在大洋彼岸,几乎所有的主流站点都使用em作为字体单位,也就是可调的。没错,px比em更加容易使用,大部分读者不知道em为何物或者它相当于多少px。国外人士如此重视网站易用性(Accessibility),不仅因为其根生蒂固的人文精神,直接原因可能是因为有一部法律来约束他们—例如美国的Section 508,强制网站达到一定的易用性。

查看更多...

分类:Css | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6