张磊.NET
在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下面永远是地狱!”
摘要: 对于采用 ASP.NET+SQL Server 结构的中小型网站,我采用这种方法进行数据备份:采用Windows的任务计划进行的,设定时间为每周六凌晨2点开始。任务计划中执行一个bat脚本:autobackup.bat1netstopIISADMIN/Y2netstopMSSQLSERVER3netstopMDaemon4netstopWebAdmin56"C:\ProgramFiles\WinR... 阅读全文
posted @ 2008-06-08 10:50 张磊.NET 阅读(1550) 评论(3) 推荐(0) 编辑
摘要: 计算机是人类为了解决问题而制造的一种工具,而程序设计语言(Programming Language,PL)也是一种工具,是人和计算机交流的工具。人和人之间通过自然语言交流,如:英语,汉语,德语……。程序设计语言也有很多,如汇编,C/C++,Java,Phyton,C#等等,也把它们称之为形式化语言。 不管是自然语言还是形式化语言,都只是表达思想的一种方式,就程序设计语言本身... 阅读全文
posted @ 2007-03-02 18:12 张磊.NET 阅读(633) 评论(3) 推荐(0) 编辑
摘要: 介绍了使用 Installshield 打包 .NET Framework 1.1/2.0 时几个注意点,对于MSI类型的项目和InstallScript类型的项目的不同的设置。 阅读全文
posted @ 2006-11-12 00:14 张磊.NET 阅读(7751) 评论(6) 推荐(0) 编辑
摘要: 主要介绍使用Installshield 进行数据库的安装和卸载,并在InstallShield 11.5 Premier Edition 和Installshield 12 Premier Edition 环境中测试通过。 阅读全文
posted @ 2006-11-11 23:51 张磊.NET 阅读(8293) 评论(0) 推荐(0) 编辑
摘要: 使用.NET Remoting 是,服务器对象在服务器端创建,客户端使用该对象提供的服务。 问题是,如果调用实例方法,一切很正常,在服务器端执行,方法的参数或执行结果通过.NET Remoting进行传递。 如果是静态方法,就要注意了,静态方法是在客户端执行的。 如下示例... 阅读全文
posted @ 2006-11-07 22:48 张磊.NET 阅读(399) 评论(0) 推荐(0) 编辑
摘要: C#中支持重载: void Foo(int a); void Foo(int a, int b); 可为什么就不支持可选参数(默认参数值)呢? void Foo(int a, int b=0); // 编译不通过。 CS0241 : 不允许有默认参数说明符 我觉得可选参数很好用滴,可以使用一个方法创建多个版本。 阅读全文
posted @ 2006-11-03 11:42 张磊.NET 阅读(4503) 评论(7) 推荐(0) 编辑
摘要: 一、Web Services 的一些基本概念 二、与Web Services 类似的技术(主要与DCOM比较) 三、我对Web Services 的看法 阅读全文
posted @ 2006-09-18 18:52 张磊.NET 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 分层是软件设计中非常重要的思想,特别是面对较大的软件系统。分而治之是计算机中经常采用的一种方法。比如TCP/IP七层协议栈就是典型的分层应用。任何一个合格的软件开发者都必须掌握的分层思想。本文简单说了经典的三层结构的基本概念。 阅读全文
posted @ 2006-09-14 11:16 张磊.NET 阅读(3384) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2005 增加了很多新功能,是我用的最爽的一个开发工具,最歪歪的特性有: 1、单元测试 2、重构 3、类图 4、功能更强的智能感知(IntelliSense) 阅读全文
posted @ 2006-09-08 20:31 张磊.NET 阅读(1920) 评论(1) 推荐(0) 编辑
摘要: 为了使上层的应用不依赖于下面具体数据库的类型,建立一个数据库访问中间层是必要的。实现了一个数据库访问层中间件,使得上层应用不用纠缠与具体数据库类型问题,能根据应用环境的不同,灵活选择连接的管理方式、关键字的生成规则以及SQL语句的安全性检查方式等等。给出了数据库访问层的设计思想以及在.NET中的实现。 阅读全文
posted @ 2006-09-07 17:38 张磊.NET 阅读(5883) 评论(17) 推荐(0) 编辑