ASP.NET Authentication Provider (转)
ASP.NET Authentication Provider (转)[@more@]ASP.NET Authentication Provider XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2001-12-20 Article Type: Overview 难度等级:3/9 版本:1.12 ASP.net 提供了一些新型的Authentication 和 Authorization 方案,对于开发人员来说这将是和以前不同的一种方式。可喜的是ASP.NET提供的方案多样更加灵活;可惜的是这种方案是基于IIS的。我知道,有些人并不喜欢IIS,认为它容易受攻击。只是一直不喜欢ASP的方式,杂乱
Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模:第一部分 (转)
Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模:第一部分 (转)[@more@]摘要:本文是介绍 microsoft Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模组件系列文章中的第一篇,重点介绍该工具提供的对象角色建模 (ORM) 支持。 目录 dotnetvs700/html/vseamodelingp1.ASP#vseamodelingp1_intro" target=_self>简介 创建新的 ORM 模型 使用 Fact Editor(事实编辑器) 添加句子类型 使用 Fact Editor(事实编辑器) 添加基本内部约束 在事实类型中添加示例 在绘图上显示句子类型
HTML组件库(之一:splitter) (转)
HTML组件库(之一:splitter) (转)[@more@]HTML组件库(之一:splitter) 微软自从在浏览器大战中战胜网景后,其HTML技术逐步走向组件化,从简单的Javascript到scrptlet再到behavior技术,渐趋成熟。新版本的IE内部集成了许多很有用的behavior,在微软的站点上亦有免费的behavior库可供下载。其最新的web controls更是提供了几个强大的组件(工具栏,制表(TAB),树等)。用它们来构筑web程序倍感方便。从本文开始,我将推出一系列HTML组件的实现。这次给大家的是一个水平的splitter。(作为练习,希望大家把这个组件加上垂直方向split的
开始VC之路--创建窗体 (转)
开始VC之路--创建窗体 (转)[@more@]第一讲 用Create()方法新建一个窗体应用程序 一般来讲,大多数windows应用程序的界面都是由一个或数个窗体构成。而VC++中提供了丰富的类库,用于创建Windows窗体应用程序。 我们一般可以通过CFreameWnd类中的Create()方法来创建一个窗体,Create()函数的定义如下: BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, Dword dwStyle = WS_OVERLAPPEDWINDOW, const RECT& rect = rectDefault, CWnd* pParentWnd = NULL, // != NULL for popups 
《专栏声音》Web Services ,在困惑中突围 (转)
《专栏声音》Web Services ,在困惑中突围 (转)[@more@]《专栏声音》web Services ,在困惑中突围 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 小气的神 2001-12-12 “What is a Web Service?”,这是一个不错的问题,但也是我无法回答的问题,而且这篇文章不会对此有任何结论,开始不会有结尾也不会有,答案将是一个仁者见仁,智者见智的归结。回答它需要有足够的智慧和许多人的相同或相似的认识,而目前只能是雾里看花,能看多少看多少,能看多远看多远。不过得承认
限制程序运行实例数 (转)
限制程序运行实例数 (转)[@more@]限制一个程序同时只能运行一个实例的方法一般有两种,即使用“信号”与FindWindow,通常第一种方法较为安全,而第二种方法必须知道Window的CLASS(在MFC中是很痛苦的,而且一旦CLASS NAME变了以后程序也要跟着改),否则可能就会出错。然而这两种方法都只能限制程序运行一次,如果要控制程序运行次数,比如3次,则使用以上的两种方法就会很困难。前段时间写了一个HOOK函数,其中用到了共享变量,在这个程序写完后我突发奇想,不知道这个东西在EXE文件中是否有用?想到了那就试一试吧,一试,果然蛮爽的,居然
分析与理解消息反射机制 (转)
分析与理解消息反射机制 (转)[@more@]郑力群前言: 我曾写过一篇文章对通知消息WM_NOTIFY进行分析,消息反射是MFC中对通知消息的处理方式,两者之间关系十分紧密,因此,我写了这篇文章,希望能够描绘出通知消息的完整印象。消息反射的基础知识1、消息反射解释: 父窗口将控制子窗口发给它的通知消息,首先反射回子窗口进行处理(即给控制子窗口一个机会,让控制子窗口处理此消息),这样通知消息就有机会能被子窗口自身进行处理。2、MFC中引入消息反射的原因: 在windows的消息处理中,控制子窗口的发给其父窗口的通知消息只能由
分析与理解通知消息-WM_NOTIFY (转)
分析与理解通知消息-WM_NOTIFY (转)[@more@]郑力群 前言 近来,有几个网友发妹儿问了我一些关于WM_NOTIFY通知消息的使用问题,为此,我写了这篇文章,将我对WM_NOTIFY消息的理解阐述如下,希望能对各位有所帮助。 引入WM_NOTIFY消息的原因 1、问题的提出: 在windows3.x中,不存在WM_NOTIFY消息,控制子窗口的通知消息同菜单的命令消息及加速键消息一样,均使用WM_COMMAND来发送,此时,根据WM_COMMAND消息传递的做法,可知道含有如下的传递结构:wParam high-order : Notify Code :(如TTN_NEEDTEXT)wParam low-order : C
Guru of the Week 条款21:代码的复杂性(第二部分) (转)
Guru of the Week 条款21:代码的复杂性(第二部分) (转)[@more@]GotW #21 Code Complexity – Part IIXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 著者:Herb Sutter 翻译:K ][ N G of @rk™ [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingo
大白鲨经验集 (转)
大白鲨经验集 (转)[@more@]大家新年好!!学的越来越多,钱/前途无量!!我的经验并非是好的,大家既然来到这里就是志同道合,互相学习。所以也希望您把你的经验共享出来,以某某人的经验集为标题,方便朋友查找。我一直认为要成为高手必定要经过四个阶段:入门:就是熟悉该语言的环境,比如说编译设置,环境设置,工程文件,语法,通用组件使用。掌握:就是该语言的所有的功能,比如 DLL,RES,OPP(类和模板),消息,自定组件,內嵌汇编,DCOM,文件与磁盘操作,api/SDK,注册表, VXD/WDM,通过一个小程序学会编程的规范化。熟练
恶魔和梦魇的私语------- 关于软件开发的务虚主义对话(3) (转)
恶魔和梦魇的私语------- 关于软件开发的务虚主义对话(3) (转)[@more@]
完成端口(上) (转)
完成端口(上) (转)[@more@]完成端口模式 完成端口是到目前为止最为复杂的输入输出模式。然而,当一个应用不得不同时处理大量的socket时,它也提供了使系统性能达到最佳的可能性。不幸的是,完成端口只能用在windows NT和Windows2000上。由于完成端口被设计得极为复杂,它应该成为程序员的青年禁卫军,只有在被迫面对几百甚至几千个并发的socket、你又希望在添加cpu后可以获得更好的scale时,才被派上战场。关于完成端口,最重要的是记住这一点:如果你为winnt/2000开发处理大量socket I/O 请求的高性能服务,它是你的最佳选择(比如,web
简单加密/解密方法包装, 含encode(),decode(),md5() (转)
简单加密/解密方法包装, 含encode(),decode(),md5() (转)[@more@]package steeven;/*用途: 简单加密/解密方法包装作者: steeven@kali.com.cn日期: 12/05/2001感谢: Java/l-security/index.shtml">http://www-900.ibm.com/developerWorks/java/l-security/index.shtml说明:This Class need JCE, DOWNLOAD here:http://java.sun.com/security/index.html*/import java.security.*;import javax.crypto.*;public class Crypt { private static String Algorithm="DES"; //定义 加密算法,可用 DES,DESede,Blowfish static boolea
关于win2000安装的2个问题 (转)
关于win2000安装的2个问题 (转)[@more@]win2000高级问答 问:在安装windows2000的过程中要提示输入注册号,我想使安装更方便,怎样去处掉安装过程中需要输入注册号这个过程? 答:把安装文件拷贝到硬盘,打开i386目录下的setupp.ini,将PID后面的数字改成51873270,那么在整个安装过程中就不会再问你输入序列号了。 问:在安装WINDOWS2000的过程中我需要填写很多系统的相关信息,有没有办法可以让WIN2000进行全自动的安装? 答:这是可以办到的。在WINDOWS2000的安装盘上有一个SUPPORTTOOLS的目录,将其中的DEPLOY.CAB拷贝到硬
incide c#(一) (转)
incide c#(一) (转)[@more@] 面向对象编程基础 本章的目的是引导你通过面向对象编程这个术语,理解面向对象的重要性。许多高级语言,如c++和微软的Visual Basic,声称“支持对象”,但仅有少数语言支持所有构成面向对象编程的原则。C#就是这样一种语言:它是一种真正面向对象、基于组件的语言。因此,要从这本书获得尽可能多的知识,你需要很好的把握其中的概念。我知道这样的概念章节通常被读者略过,他们希望马上编码,但除非你认为自己是“技术天才”,我建议你阅读这一章。那些对面向对象编程仅略有所知的人,你会在这一章获
Delphi控件的拿来主义(三) (转)
Delphi控件的拿来主义(三) (转)[@more@] ----问题二及解决方案XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 每一条导入表中的纪录除了ISO文件中的内容外,还需要有书的类型,期号,以及ID号,而TPgCSV在插入新纪录时只处理了同文本文件中的数据相关的字段,因此,这些字段的内容需要我们自己来加入。不用说,很自然的就会想到Table中的AfterInsert事件.但问题是,我的Table在DataModule单元中,我必须传参数到AfterInsert事件中,麻烦!同时,这样的处理会带来维护上的混乱,
教你一招 提高Linux操作系统网速方法(转)
教你一招 提高Linux操作系统网速方法(转)[@more@] eNet硅谷动力 学校一个电子教室通过ADSL宽带“猫”上网,系统为RedHat 9.0,但在上网时有些网页打不开,而且网速不快。有同事告诉笔者,说这跟MTU值有关系,将它修改到适当的值即可。在Windows下可以通过修改注册表来修改MTU值,可在Linux下面又该如何做呢?通过查阅一些资料,笔者终于解决了这个问题,其实只需要一个简单的命令即可: # ifconfig eth0 mtu number 其中“number”为MTU的数值。修改完成后,可以用“ifconfig”命令来查看修改的结果。也可以通过一些网站
安装Linux后的遗留问题(转)
安装Linux后的遗留问题(转)[@more@]一些Linux用户经常询问这样的问题:Linux能兼容XXX卡么?其实,Linux是一个开放性的系统,只要通过Linux爱好者们的努力,Linux可以兼容任何硬件。 一,声卡 首先要知道声卡的类型,或者是某种声卡兼容的。如果内核不能把这种声卡检测出来,那么就需要安装这 种声卡的驱动模块,来安装声卡。 例如,市面上常见的声卡Creative Vibra 128使用的驱动模块是es1371,Creative PCI 128使用的模块是 es1370等等。 redhatlinux中用sndconfig来设置声卡,如果没有某个模块,就需要重新编译内核(编译最新发布的linu
重装WIN后的Linux启动(转)
重装WIN后的Linux启动(转)[@more@]在你还能启动lilo或linux之前,建议你做下面的工作之一或全部 1、建立DOS启动方式 将安装光盘根目录下的dosutilsloadlin.exe拷贝到某个WIN目录,例如d:linux(目录名不要超过8个字符),再将linux的内核映像(/boot/vmlinuz)也拷贝到该目录下,(可启动到linux,然后挂上你的WIN的分区,如:mount -t vfat /dev/hda5 /mnt/cdrom,(假设你的d盘在5号分区) 再 cp /boot/vmlinuz mnt/cdrom/linux/vmlinuz,也可以将内核映像 先拷到软盘上(DOS/WIN格式化的) mcopy /boot/vmlinuz a:,再启动WIN或DOS,copy a
Qmail系统的安装、简单配置及使用(转)
Qmail系统的安装、简单配置及使用(转)[@more@]相信大家对E-mail(电子邮件)非常熟悉,您可能已经申请了一个或若干个电子邮件信箱,并使用它与亲朋好友互通邮件、交流看法。与同事交换商务信函、传输电子文档、程序附件。E-mail已成为您与外界交流、学习、工作、娱乐的必不可少的工具。E-mail是Internet提供的一种非常成熟实用的服务。在享受其带来的便利的同时,很多人想了解其工作原理及安装配置。下面我就目前常用的E-mail系统(QMail)的安装、初级配置及使用介绍给大家。 过程一:Qmail的安装。 1. 获得Qmail程序。 Qmail是自由软件