摘要: 最近DNN很受欢迎,博克圆有不少bloger对这个很有研究,并翻译了不少资料,ME也想看 看究竟,不过在看DNN之前,我决定先看看ASP.NET STARTER KIT的Portal Starter Kit,建立个简单的概念也许会对学习DNN有帮助了 我个人觉得Portal Starter Kit没有细看的必要,大概了解下面四点就可以了: 1,门户引擎动作原理 2,Context附件暂存网站设定... 阅读全文
posted @ 2005-01-24 22:19 kwklover 阅读(2012) 评论(2) 推荐(0) 编辑
摘要: 序言 最近在做一个项目,从客户恰谈,需求分析,系统设计,编码,全包了,头一回这样, 郁闷啊,离交货都没有几天了,还有些思路上理不清,所以把我想法贴出来,任凭各位bloger拍砖 需求 这里只写出和本次有关的部分,就是用户处理的部分,按需求要求,系统将会有五种用户类型,这里列出三种有代表性的描述如下: 1,教师用户(Teacher) : 注册的时候可以以独立的身份注册为教师,也可以选择... 阅读全文
posted @ 2005-01-12 19:03 kwklover 阅读(3594) 评论(21) 推荐(0) 编辑
摘要: 在Microsoft China MSDN上看到 利用 ASP.NET Starter Kit 即刻开始 Web 站点开发 这篇文章,以前觉得这个示例程序太old了,所以没在意去看,看完上面那篇文章,艾~~~, 不简单啊,有那么好啊,所以花了一个晚上,看了最简单的一个Starter Kit -- Commerce Starter Kit, 在加上看看Aierong文章--代码阅读总结之ASP.N... 阅读全文
posted @ 2005-01-08 23:52 kwklover 阅读(1498) 评论(8) 推荐(0) 编辑
摘要: 最近在学Oracle,发现其和SQLSERVER有很大的不同,遂做个小记录 1,Oralce过程的定义里形参是不能定义长度的,而SQLSERVER是可以 2,Oracle过程里是不能用return返回值的,但SQLSERVER可以,如果需要 返回值,可以在过程里使用输出参数或者在函数里return返回值 3,在oralce里定义过程,可以直接定义为过程,也可以定义为包体里面 的过程,在... 阅读全文
posted @ 2005-01-04 12:07 kwklover 阅读(2396) 评论(2) 推荐(0) 编辑
摘要: /**//// ///产生由英文和数字组成的指定个数的随机数 /// ///产生随机数的个数 ///指定个数的随机英数字符串 publicstaticstringGetRandomCode(intnumber) { str... 阅读全文
posted @ 2004-12-28 16:26 kwklover 阅读(2179) 评论(4) 推荐(0) 编辑
摘要: 发这个post,我是希望把我的设计想法写出来,给大家评点一下,甚至提出更好方案的,不知道能否放在首页 ? 背景: 现在有一web应用程序,使用sqlserver为数据库,但有一些数据库是需要同时存放在本地SQLserver和远端Oracle数据库里的,而且远端有三个Oracle数据库,根据不同的数据类型存放在不同的Oracle数据库 需求: 当用户在web界面上提... 阅读全文
posted @ 2004-12-18 14:19 kwklover 阅读(4325) 评论(10) 推荐(0) 编辑
摘要: 我觉得这本书大家都应该看看哦,先放首页,明天移走,希望DUDU和各位bloger原谅哦 !!! 职业生涯中的养生计划 阅读全文
posted @ 2004-12-06 23:48 kwklover 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 背景: 最近在做一个项目,需要用到两个第三方组件:北京莲塘语音组件和CMailSever前者作为语音聊天室的二次开发组件,后者用于网站的小型邮件系统二次开发组件 需求: 用户在主程序登陆后,无须再次登陆聊天室和邮件系统,即实现一次登陆,全站通行 下面将给出对应方案以及其对事务处理的依赖程度,并给出解决方案 方案: 用户在注册时,同时向聊天室和邮件系统注册一个用户,在用户修... 阅读全文
posted @ 2004-12-02 01:52 kwklover 阅读(2138) 评论(3) 推荐(0) 编辑
摘要: 最近项目开发完成了,在试运行时,发现几个由于缓存设置不当导致的问题,写下来,和各位探讨一下,不妥之处,望指点一二一,页输出缓存导致的问题 问题描述:在一个网站首页,有几个用户登录的框框,登陆后要隐藏起来,并显示用户的相关信息,因为这个是首页,考虑到访问量很大,而且页面的更新也比较少,所以使用来启用页输出缓存,但发现一个问题:第二用户用户登录后,看到确是第一个用户的登陆信息 问题分析:页... 阅读全文
posted @ 2004-10-27 15:36 kwklover 阅读(5198) 评论(15) 推荐(0) 编辑
摘要: 看了震宇前辈发的帖子:痛苦的选择:不再只专注于技术 ,想说几句,当然了,在各位面前,我只是算是程序界的小辈,今年刚毕业,程序员的生涯才刚刚开始,初生牛甦不怕虎,所以还是想说几句,不妥之处请谅解!我头一句想说的,震宇前辈所说的,如果逐渐成为一种流行的思想,是否可以看成中国软件未来的另一中悲哀呢? 而后caca和小牛哥两位所说,那更让我有这种感觉 ! 不用写代码,程序员真会有那么一天吗?我想我没有这种... 阅读全文
posted @ 2004-10-18 02:48 kwklover 阅读(2547) 评论(7) 推荐(0) 编辑
摘要: 最近帮同学写了个ASP+Jmail4.3发送邮件的程序,程序是很简单了,可是ME很久没有写过ASP了,也没有用过Jmail,在网上搜了一下,写好的程序确实不少,但也不能拿来就用,就这个小程序,也折腾我一个多小时Jmail发邮件的写法也有两种,一种w3c Jmail标准的写法,一种是Jmail4.3版的新写法,而同学也不知道自己的空间到底是哪个版本了,晕啊,只好一个一个试了,把这个写好了的共享出来,... 阅读全文
posted @ 2004-10-12 23:02 kwklover 阅读(3749) 评论(5) 推荐(0) 编辑
摘要: 最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构比较第一篇:几个开源项目实体层实现方式比较 这次的关注点是它们存储和处理配置信息的不同方式 一,duwamish7和asp.net forums这两者处理方式有相同之处,都是通过实现IConfigurati... 阅读全文
posted @ 2004-10-09 23:39 kwklover 阅读(3191) 评论(1) 推荐(0) 编辑
摘要: 错误:错误是理性的程序不应该试图捕获的严重问题,是由于程序的语法或者逻辑错误导致的,大部分的错误是非正常的情况,对待错误的正确态度是监测而纠正之 异常:是理性的程序所应当捕获的情况,异常是应用程序在运行时出现的不可预知的但可能出现的“错误”,对待异常的正确态度是进行正确的捕获和适当合理的处理 推荐看看"善守"之道--谈软件开发中的监错/防错设计和异常处理机制问题 阅读全文
posted @ 2004-10-09 11:34 kwklover 阅读(1196) 评论(1) 推荐(0) 编辑
摘要: 最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构我首先关注的是这个三个项目的实体层的实现方式,下面用简单的代码来比较几个项目的不同实现方式,而后会做一些简单比较,限于个人水平有限,不能做深入的分析,还请各位大虾点评一二! 实现代码:一,asp.net f... 阅读全文
posted @ 2004-10-08 00:25 kwklover 阅读(8769) 评论(6) 推荐(0) 编辑
摘要: 最近写一个社区程序,是按三层结构来写,已经写好了实体层,数据存取层,准备 抽取一部分方法来做测试(呵呵,个人的小程序,就不需要那么严格了),确不料老是 出现StackOverflowException异常,MSDN对该异常的解释是:挂起的方法调用过多而 导致执行堆栈溢出时引发的异常,个人认为实体层一般是不会出错的,至少我从接触 .NET到如今一年多了,写的实体层的错误基本在编译阶段就能解决,还未出... 阅读全文
posted @ 2004-09-23 15:48 kwklover 阅读(1444) 评论(8) 推荐(0) 编辑
摘要: 今天看开心汉化的.text的数据存取层,发现涉及到的类主要有四个:BlogDataProvider :abstract类BaseSqlDAL :也是abstract类,但实现了BlogDataProvider中的所有数据存取方法WebSqlDAL :简单点说就是重写了ConnectionString属性DataProvider :这个类实现获取BaseSqlDAL实例的方法前三个类的继承关系(不会... 阅读全文
posted @ 2004-09-22 03:05 kwklover 阅读(891) 评论(2) 推荐(0) 编辑
摘要: 今天有个同学问我,为什么下面的代码会出错 if( Request.Cookies["Users"]["Email"] == null ) { //code } 错误提示是:未将对象引用到实例 这段代码肯定会出错,我相信有经验的朋友一看就知道怎么回事了 如果Request.Cookies["Users"]==null的话,还能有Email这个子属性吗? 改成... 阅读全文
posted @ 2004-09-16 23:32 kwklover 阅读(1129) 评论(4) 推荐(0) 编辑
摘要: 1,在用户改变地址栏的URL的参数的时候,提示用户无权执行此操作 把下面代码放在Page_Load事件里 try { string strTemp = Request.UrlReferrer.PathAndQuery ; } catch { throw new Exception("你不能修改参数!") ; } 说明:此方法属于"偏门"方法,利用的是,如果用户修改URL的参数,R... 阅读全文
posted @ 2004-09-08 13:19 kwklover 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 五种提高 SQL 性能的方法 阅读全文
posted @ 2004-09-05 12:33 kwklover 阅读(662) 评论(0) 推荐(0) 编辑
摘要: Microsoft SQL Server 报表服务器解决方案 SQL Server报表服务器概览 报表服务器评估指南 报表服务的部署指南 报表服务成... 阅读全文
posted @ 2004-09-05 12:28 kwklover 阅读(987) 评论(0) 推荐(0) 编辑
摘要: 准备写一个简单的web投票系统用的柱图,其中用到计算百分比的问题,刚开始理所当然的认为这样写 intitemCount = 23 ; int totalCount =230 ; int maxWidth =230 ; int result = Convert.ToInt32(itemCount/totalCount * maxWidth) ;//期望获得一个实际的表格宽度 但无论如何... 阅读全文
posted @ 2004-08-27 03:25 kwklover 阅读(3279) 评论(14) 推荐(0) 编辑
摘要: 前言 :VSS 团队 沟通 我们一般在接收传递过来的整数参数的时候,通常可以这样做int questionID = Convert.ToInt32(Request["QuestionID"]) 或者int questionID = Convert.ToInt32(HttpContext.Current.Request["QuestionID"])传递字符也大致相识,通常参数都会比较多,这样我们就必... 阅读全文
posted @ 2004-08-22 11:35 kwklover 阅读(1601) 评论(1) 推荐(0) 编辑
摘要: 项目接近尾声了,很快又可以“恢复人身自由”了,随便写点关于VSS的东西,其实这个东西大家都很熟悉了,不过对于我们这个团队,确实第一次使用,我也是刚毕业进那家公司的,以前他们只有两个程序员,具了解,他们是不使用VSS开发,现在有六个人了,用以前的文件合并的方式,再也不行了在我的建议下,使用VSS进行版本控制,但在使用中,出现不少问题,,一般来说,VSS使用是很简单的,主要使用习惯上的问题,我跟大家说... 阅读全文
posted @ 2004-08-18 00:07 kwklover 阅读(8451) 评论(20) 推荐(0) 编辑
摘要: Visual Studio .NET 的 Google 阅读全文
posted @ 2004-08-03 23:41 kwklover 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 在博客园“落户”也有一段时间,特别喜欢博客园的“纯”:纯.NET,纯原创,但现在经常发现博客园有访问不了的情况,速度也没有以前快了,而且内容也越来越杂了,特别是非技术区和转载区,我对那俩个区的映像就是“垃圾区”,还有个提问区,要提问可以到论坛去嘛,非要把博客园变成BBS才好嘛? 更为让人担心的是,博客园是一个非盈利性的社区,完全靠DUDU等博客园管理团队自己掏钱提供资源和维护的,随着这里垃圾文章的... 阅读全文
posted @ 2004-08-02 21:46 kwklover 阅读(1788) 评论(33) 推荐(0) 编辑
摘要: 这些天在开发一个项目,从数据库设计到中间层设计,一路走过来,苦不堪言啊!最近比较关注O/R MAPPING技术,很是希望能在下一个项目启用以减少这种重复的开发但却苦于难找到.NET下使用O/R M的资料,搜索中无意看到Hibernate中文网,先是惊喜到无奈,因为它是关于JAVA,虽说JAVA的资料也可以参照到.NET下应用但让人的感觉是:.NET还年轻......!胡说几句,恳请大家评点 阅读全文
posted @ 2004-07-28 22:48 kwklover 阅读(1186) 评论(8) 推荐(0) 编辑
摘要: 每个开发人员现在应该下载的十种必备工具 阅读全文
posted @ 2004-07-20 21:41 kwklover 阅读(860) 评论(1) 推荐(0) 编辑
摘要: 一向对System.Net命名空间的类不是很熟悉,今天看了C#实现网段扫描一文,结合MSDN帮助 对System.Net命名空间下其中的三个类有了一点感性的认识 Dns类 : 提供简单的域名解析功能。 IPHostEntry类:为 Internet 主机地址信息提供容器类 IPAddress 类 :提供网际协议 (IP) 地址。 这三个类通常都是联合使用的 随便写了个简单的网段扫描程序 ... 阅读全文
posted @ 2004-07-19 16:03 kwklover 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 博客园的分类还是比较多和细的,有10个分类,我几乎每天都要来博客园看看(没用rss浏览器,直接通过web看),但我每进一个分类,发觉有少不分类里面是没有更新的(白进了,),如果能在左边的网站分类里显示出当天该分类新post数可能会好一点,这样还可以减少不必要的流量哦! 阅读全文
posted @ 2004-07-18 13:43 kwklover 阅读(578) 评论(5) 推荐(0) 编辑
摘要: 我在看一些ppt的时候,在有链接的地方右键发现保存对话框的文件名和后缀是类似这样的:随风空间.url感觉有点意思,所以做了一下试验:新建一个文本文件,改名和和后缀为:随风空间.url,果然变成链接的快捷方式了,但是这个链接是没有用,因为里面什么都没有,再在里面加上(用记事本打开):[InternetShortcut]URL=http://www.cnblogs.com/kwkloverModifi... 阅读全文
posted @ 2004-07-16 17:16 kwklover 阅读(1187) 评论(5) 推荐(0) 编辑
摘要: 今天无意间看到吕劼的浅析FTP的工作原理一文,发现自己有好多知识都不懂,这些可都是很基础的喔,Me可是刚从学校出来不久,理论知识那么快就忘了,好, 得了1,FTP协议与OSI模型 夷,竟然想不起OSI包括那些层了!2,当客户要跟服务器连接时,需要通过控制连接端口,经过所谓大家熟悉的“三次握手”而建立可靠的连接,何为“三次握手”?Me也不知道咧3,FTP协议是需要使用两个端口的,一个是控制连接... 阅读全文
posted @ 2004-07-15 15:30 kwklover 阅读(2037) 评论(1) 推荐(0) 编辑
摘要: 1,Directory,File与DirectoryInfo,FileInfo类的比较 Directory与File类: 只包含静态方法,从不能被实例化 DirectoryInfo与FileInfo类:非静态,需要实例化 两个在实现的公共方法上大致相同 File,FileInfo的很多方法通常以流的方式返回数据 2,Path类:包含一些静态方法,用于辅助处理路径的操作 3,无法直接移... 阅读全文
posted @ 2004-07-14 00:17 kwklover 阅读(1397) 评论(3) 推荐(0) 编辑
摘要: 今天在csdn上看到禁止在社区发招聘帖的帖子,我觉得很不近人情,在非技术区发招聘贴子有什么不行呢?博客园是大家分享技术心得的地区,但作为辅助,能不能开个招聘版呢?相信很多bloger会有这种需要的,大家讨论一下是否可行? 阅读全文
posted @ 2004-07-11 23:29 kwklover 阅读(943) 评论(9) 推荐(0) 编辑
摘要: 这个问题,我觉得很特别,先放在首页一会吧,明天我自己转到提问区 命名空间是从别的地方(xml,数据库等)读取而确定的 namespace 这里要从别的数据源读取出来才能确定 { } 怎么做呢? 已在csdn论坛发了,但没有解决方案 http://community.csdn.net/Expert/topic/3154/3154860.xml?temp=.7760431 阅读全文
posted @ 2004-07-10 23:49 kwklover 阅读(1127) 评论(10) 推荐(0) 编辑
摘要: 在.net的类中,如果没有给类添加任何构造函数,编译器将会给类自动添加一个默认构造函数,它的作用 就是初始化该类的字段为默认值。构造函数在继承链中的层次结构的执行顺序是由上到下进行,从System .Object开始到要实例化的类为止。 1,静态构造函数 在.net中静态构造函数的作用就是初始化类中的静态字段,静态构造函数不需访问修饰符,也不能带任何 参数,可以与无参数的构造函数共存,同... 阅读全文
posted @ 2004-07-04 00:03 kwklover 阅读(1834) 评论(6) 推荐(0) 编辑
摘要: 委托其实可以看作是方法的指针或“引用” delegate bool CompareTest(int x,int y) public bool test(int x,int y) { return (x > y) ? true:false ; } CompareTest ct = new CompareTest(test); 那么ct(3,5)其实就相当于调用test(3,5) 从上面的... 阅读全文
posted @ 2004-06-30 00:31 kwklover 阅读(1059) 评论(4) 推荐(0) 编辑
摘要: 最近在看asp.net forum,对其中的验证机制看得模模糊糊,看完构建安全的 ASP.NET 应用程序中的表单身份验证部分,思路就很清晰了,稍做了点记录,以便查阅: 构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthen... 阅读全文
posted @ 2004-06-29 11:55 kwklover 阅读(17717) 评论(18) 推荐(1) 编辑
摘要: public class ThreadPoolTest { private void btnModifyPwd_Click(object sender, System.EventArgs e) { AddUserClass addUser=new AddUserClass(); System.Threading.ThreadPool.QueueU... 阅读全文
posted @ 2004-06-23 14:16 kwklover 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: web.config文件自定义配置节的使用方法的一个简单例子 用来演示的程序名为MyApp,Namespace也是MyApp 1。编辑web.config文件 添加以下内容,声明一个Section 声明了一个叫AppConfig的Section 2。编辑web.config文件 添加以下内容,加入一个Section 这个Section包括两个 Key 3。从IConf... 阅读全文
posted @ 2004-06-23 09:09 kwklover 阅读(1650) 评论(1) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Security.Cryptography; namespace Common{ /// <summary> ///Copyright (C), 2004, ///File name:Hasher.cs ///Des 阅读全文
posted @ 2004-06-22 14:47 kwklover 阅读(2057) 评论(1) 推荐(0) 编辑