http://blog.sina.com.cn/u/1266356833[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
音乐播放器
图片幻灯
访客
读取中...
好友
读取中...
博文
搬家说明(2006-12-22 10:54)
   其实我不想搬的,主要是原来天极那个博客出问题了,发的文章都显示不了,每办法了。
听说这里人气比较旺过来看一下哈,文章都转固哦来了,我更新比较慢大家多包涵。
conn = New SqlConnection
        conn.ConnectionString = connstr
        cmd = New SqlCommand
        ds = New DataSet
        cmdstr = 'select n_title,n_content from article'
        cmd.CommandText = cmdstr
        cmd.Connection = conn
        Try
            If conn.State = ConnectionState.Open Then
                conn.Close()
            End If
            conn.Open()
            adp =
ASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。
第二个弊端就是代码冗余,很多代码都是重复的,不必要的。
因此,我试图通过一种一致的数据库操作类来实现ASP.NET种的数据访问。

我们就拿一般网站上都会有的新闻发布系统来做例子,它需要一个文章数据库,我们把这个数据库命名为 News_Articles。新闻发布系统涉及到 发布新闻,展示文章,管理文章等。

一篇文章一般都会有标题,作者,发表时间,内容,另外我们需要把它们编号。我们把它写成一个类,叫 Article 类,代码如下:

//Article.cs
using System;

namespace News_Articles.Data
{
///
/// Summary description for Article.
///
public class Article
{
private int _id; //文章编号
private string _author; //文章的作者
private string _topi
在给各合作学校安装应用系统过程中,发现学校里的SQL SERVER 2000数据库损坏了重装后都发生了同样的问题,那就是安装SQL SERVER数据库不成功。原因:即使你通过控制面板里的“添加/删除程序” 正常的卸载
症状:
        电脑中的IE浏览器,打不开了.提示是'该文件没有程序与之关联来执行该操作.请在控制面板的文件夹选项中创建关联.'
分析:
        由于病毒或系统其他错误造成系统对于IE所拥有的Shortcut文件类型丢失。
解决办法:
        强烈建议首先进行病毒的查杀。手工恢复方法如下:
        1、检查原IE快捷方式是否为一下状态:

                                                                 
O ↑
OEMREVA.INF - 安装信息文件
OLE2.DLL - OLE2.0动态链接库
OLE2.INF - OLE设置信息
OLE32.DLL - 32位OLE2.0组件
OLEAUT32.DLL - OLE2-32自动化
OLECL1.DLL - 对象链接与嵌入客户库
OLEDLG.DLL - Windows OLE2.0用户接口支持
OLESVR.DLL - 对象链接与嵌入服务端库
OLETHK32.DLL - OLE形实替换程序库

P ↑
PACKAGER.EXE - 对象包装程序
PARALINK.VXD - 远程网络存取并行口驱动程序
PBRVSH.EXE - '画图'应用程序
PDOS95.BAT - 进入中文DOS状态
PERF.VXD - 系统性能监视器
PIFMGR.DLL - 程序信息文件管理服务程序
PING.EXE - TCPPing工具
PMSPL.DLL - LAN管理应用程序接口
POWER.DRV - 高级电源管理驱动程序
PPPMAC.VXD - Windows虚拟PPP驱动程序
PRINT.EXE - DOS打印文件
PRINTERS.TXT - 打印信息自述文件
PROGMAN.EXE - 程序管理器
PRTVPD.INF - 打印机升级设置信息

Q ↑
QUIKVIEW.EXE - 快速查看
QUIT.EXE - 退出中文DOS状态

R ↑
README.TXT - Windows95自述文件
REGEDIT.EXE - 注
A ↑
ACCESS.CHM - Windows帮助文件
ACCSTAT.EXE - 辅助状态指示器
ADVAPI32.DLL - 高级Win32应用程序接口
AHA154X.MPD - SCSI驱动程序
AM1500T.VXT - 网卡驱动程序
AM2100.DOS - 网卡驱动程序
APPSTART.ANI - 动画光标
APPS.HLP - Windows帮助文件
AUDIOCDC.HLP - '易码编码解码器'帮助文件
AWARDPR32.EXE - 增加打印机工具
B ↑
BIGMEM.DRV - BIGMEM虚拟设备
BILLADD.DLL - 动态链接库(支持MSW)
BIOS.VXD - 即插即用BIOS接口
BUSLOGIC.MPD - SCSI驱动程序
C ↑
CALC.EXE - 计算器应用程序
CANNON800.DRV - 佳能打印机驱动程序
CHOICE.COM - MSDOS命令
CHS16.FON - 字体文件(16点阵中文)
CANYON.MID - MIDI文件例子
CARDDRV.EXE - PCMCIA支持程序
CDFS.VXD - CDROM文件系统
CDPLAYER.EXE - CD播放器应用程序
CDPLAYER.HLP - CD播放器帮助文件
CHIPS.DRV - 芯片技术显示驱动程序
CHKDSK.EXE - DOS磁盘检查工具
CHOOSUSR.DLL - 网络客户
CHOKD.WAV - 声音文件例子
CIS.SCP - 脚本文件(演示如何建立与Compuse
svchost.exe解析(2006-12-22 10:45)
在微软知识库314056中对svchost.exe有如下描述:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。
  其实svchost.exe是Windows XP系统的一个核心进程。svchost.exe不单单只出现在Windows XP中,在使用NT内核的Windows系统中都会有svchost.exe的存在。一般在Windows 2000中svchost.exe进程的数目为2个,而在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。所以看到系统的进程列表中有几个svchost.exe不用那幺担心。
  首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。那svchost.exe在这中间是担任怎样一个角色呢?
  svchost.exe的工作就是作为这些服务的宿主,即由svchost.exe来启动这些服务。svchost.exe只是负责为这些服务提供启动的条件,其自身并不能实现任何服务的功能,也不能为用户提供任何服务。svchost.exe通过为这些系统服务调用动态链接库(DLL)的方式来启动系统服务。
  因为svchost.exe可以作为服务的宿主来启动
特征:
服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。

直接原因:

  有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其它线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。

解决办法:

  安装“一流信息监控拦截系统”,使用其中的“首席文件检查官IIS健康检查官”软件,

  启用”查找死锁模块”,设置:

  --wblock=yes
  监控的目录,请指定您的主机的文件所在目录:
  --wblockdir=d:\test

  监控生成的日志的文

64位XP初体验(2006-12-22 10:44)
早就对64向往以久了。虽然9月就已经换了64位的机子,但碍于某些原因就还一直用的Linux,昨天终于下决心把64的XP装起了。第一感觉就是装了中文语言包后整个系统简直就看不出他原来是英文的,这个系统和32位的相比也几乎很难找到区别。嘎嘎,这正是一个好系统所需要的。只有这样才能给用户一种无缝的感觉方便用户在不同系统下的迁移工作。目前已经装了很多软件了,暂时还没发现什么兼容性问题。现在已经决定长期用他了。