可怕的 C# (转)
可怕的 C# (转)[@more@]可怕的 C# C# 推出后,议论纷纷,有说,C#要取代 Java。这种说法为时尚早,需要看 C# 的发展前景。不过,C# 真的是一种非常强大的快速开发语言。1)。如果不包括 指针部份的话,可以说,C# 的面向对象的程度要比 Java 还要高!C# 中的基本类型都是基于对象的,例如: int, 当你定义一个 int 型变量以后,你就可以通过这个变量来访问 int 类型的成员。实际上,C# 为每一个基本类型都内建了相应的类,如: int --> Int32, Int32 是系统提供的一个类,基本类型 int 就映射为类 Int32.而Java中你找不到这样的内建关系
Unify the Role-Based Security Models for Enterprise and Application Domains with .NET (转)
Unify the Role-Based Security Models for Enterprise and Application Domains with .NET (转)[@more@]DOWNLOAD the code for this article: microsoft.com/download/msdnmagazine/code/May02/WXP/EN-US/RollSec.exe">RollSec.exe (161KB) Code Center: Demo --->SUMMARY Role-based security allows administrators to assign access peRmissions to users based on the roles they play rather than on their individual identities. These privileges can be used to control access to objects and methods, and are e
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication (转)
Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication (转)[@more@]The registry represents one possible location for an application to store database connection strings. Although individual registry keys can be secured with windows access control lists (ACLs), for added security you should store encrypted connection strings. This How To describes how to store an encrypted database connection string in the registry and retrieve it from an ASP.NET web applic
[Sample] Playing with music file (转)
[Sample] Playing with music file (转)[@more@]Getting into My Music If you decide to have your own interface for playing music, one of the fundamental decisions is how to manage your library of mp3/WMA files. Do you use the existing library of another program (such as microsoft?windows Media?player), or do you write your own? This is not a particularly easy decision, and I am still not completely sure which is the best choice, but I had to make a decision or I would never be able to move on in m
中文web-app_2_3.dtd (转)
中文web-app_2_3.dtd (转)[@more@]<!--为了学习需要把这个文档翻译了一遍,里面的词语和语法可能很不标准,而且也可能和原文相去甚远。但是对于我自己的理解确是有益的。觉得它对其他人也许有用,所以冒昧把它共享出来,希望能对大家有用。要是由于我的错误翻译而使使用者曲解了原文的意思,那么我也只能深表遗憾了,至于责任我是不负的。但是希望你能把错误指出来,由我来修改,或者是你自己加以改进,并共享出来。 第一次字面翻译这种类型的文档,错误和难读之处估计很多,尤其是我对除了servlet和JSP之外的知识所知甚少。然而大牛们
使用ASP.NET加密口令 (转)
使用ASP.NET加密口令 (转)[@more@]使用ASP.NET加密口令XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁,安全问题都是非常重要的。 为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密。在此我们使用ASP.net技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果
C++ Builder 高手进阶 (五)用BCB编写多线程应用程序 (转)
C++ Builder 高手进阶 (五)用BCB编写多线程应用程序 (转)[@more@] C++ Builder 高手进阶 (五)用BCB编写多线程应用程序 Mailto:nxyc_twz@163.com">nxyc_twz@163.com 随着windows系统的全球性普及,多线程技术已越来越多地运用到许多软件设计中。使用多线程技术可全面提高应用程序的执行效率。以前为了实现多线程编程,基本上都是调用一系列的api函数,如CreateThread、ResumeThread等,不容易控制,还容易出错。在使用BCB以后,我才发现原来编写多线程程序也可以如此简单!BCB为我们提供了强大的TThread类,从而使
24点游戏探秘系列6:用概率统计的眼光看24点游戏 (转)
24点游戏探秘系列6:用概率统计的眼光看24点游戏 (转)[@more@]24点游戏探秘系列6: 用概率统计的眼光看24点游戏 作者 ococo 2003/1/30 http://ococo.vip.myrice.com 24点游戏是用四张牌使用加减乘除先得出24者为赢(其中A代表1;J代表11;Q代表12;K代表13;大小王代表5)。 解24点游戏时,需要试多少次才知道是否有解呢?为了简单起见,这里只讨论四数不同的情况。 首先看两个数用加减乘除运算,看有几种情况: a + ba * ba - ba / bb - ab / a 去除与(a+b)等价的(b+a),和与(a*b)等价的(b*a),有6种情况。 从4个数中取两个
Schema-oriented message destination (转)
Schema-oriented message destination (转)[@more@]Schema-oriented message destination AUTHOR ====== Ricky Ho (rickyphyllis@hotMail.com) 08/28/2001 CONTEXT ======= When a message producer send a message to a destination (queue or topic), he wants to make sure that he is sending messages to a destination where the consumers can understand. Similarly, when a message consumer receive a message from a destination, he wants to make sure that he can understand all messages he take from the destination. P
J2EE vs. Microsoft.NET (转)
J2EE vs. Microsoft.NET (转)[@more@] J2EE vs. microsoft.NET A comparison of building XML-based web services By Chad Vawter and Ed Roman June 2001 Prepared for Sun Microsystems, Inc. I. Preface In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE)1 , built by Sun Microsystems and other industry players, and Microsoft.NET2, built by Microsoft Corporation. Some
JDBCTM 指南:入门2 - 连接 (转)
JDBCTM 指南:入门2 - 连接 (转)[@more@]内容: 2 - 连接本概述是从《JdbCTM Database Access from JavaTM: A Tutorialand Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-Wesley 出版公司出版。2.1 概述Connection 对象代表与数据库的连接。连接过程包括所执行的 sql 语句和在该连接上所返回的结果。一个应用程序可与单个数据库有一个或多个连接,或者可与许多数据库有连接。2.1.1 打开连接与数据库建立连
世界图景悖论 (转)
世界图景悖论 (转)[@more@]世界图景悖论 ――兼论艾舍尔《画廊》的哲学意义 吴国盛[1] (北京大学哲学系,北京 100871) 摘要:哲学应该去思考科学的世界描绘的条件和界限。世界作为存在者的整体是大全,但大全不能是一个存在者,否则就会出现悖论。世界图景作为一种公开场,不可能是完备的。如果它是完备的,就会出现悖论。艾舍尔的《画廊》是一幅完备但不一致的怪圈,它让不能同时在场者同时出场。怪圈提示着世界的荒谬性。科学越是无禁区、越是无边界,科学的世界图景就越是荒谬。 关键词:世界图景;悖论;艾舍尔 中图分
联通放弃BREW,选择J2ME (转)
联通放弃BREW,选择J2ME (转)[@more@]我发现用Java做手机开发真的是一件很有“钱途”的工作。 —————————————————————————— Chinese mobile operator hedges bets with Java Is the key to DOWNLOADs going to be Java, BREW, something else - or 'D': all of the above? 2003-7-161317541.gif" border=0> China Unicom plans to distribute mobile phone downloads using a version of Java, a deal that could influence how other carriers sell games, ring tones or business application
强类型、弱类型与动态类型 (转)
强类型、弱类型与动态类型 (转)[@more@]与一些传言不同,Python是一种强类型的语言,但它又是动态类型的。强类型、动态类型、弱类型,这是几个不同(而又经常混淆)的概念。 ———————————————— Typing: Strong vs. Weak, Static vs. Dynamicby AahzJuly 15, 2003 SummaryWith the advent of languages such as Python, the debate over typing has heated up again. Contrary to some claims (notably from Bruce Eckel), I believe Python has strong typing, and this article explains why. What is
关于无法创建aps.web项目的解决办法 (转)
关于无法创建aps.web项目的解决办法 (转)[@more@]1、当站点主目录没有创建应用程序: 通过FP扩展+虚拟目录的方式来建立webAPP,步骤如下: (1)、右击站点---所有任务--配置服务器扩展 (2)、建立虚拟目录***,并使其配置应用程序 (3)、在VS中建立WEB项目,名称也为*** (4)、通过通过FP扩展来建立WEB 2、当站点主目录创建应用程序: 第一种方法--FP扩展: (1)、右击站点---所有任务--配置服务器扩展 (2)、在VS中建立WEB项目,名称自己随便定 (3)、通过通过FP扩展来建立WEB 第
旅店管理系统用例流程分析 (转)
旅店管理系统用例流程分析 (转)[@more@]旅店管理系统用例流程分析 1、预定:前提条件:房间空闲 输入:输入客户基本信息:姓名,联系方式,房间号码,入住时间(也是自动过期时间),预定时间。 流程:客户要求预定(与系统无关)-->用户查询符合用户要求的房间 |-->符合条件的房间空闲(推荐其他房间)-->执行预定工作-->结束 |-->|-->符合条件的房间不空闲-->后备预定 | |-->不存在符合条件的房间(推荐的也不满意)-->结束 结果:房间占用 2、租用:前提条件:房屋
Jboss3.0-Tomat4.03下Ejb的开发之一(SessionBean的开发) (转)
Jboss3.0-Tomat4.03下Ejb的开发之一(SessionBean的开发) (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 从今天开始,给大家说说jboss3.0下的EJB的开发,首先给大家说的是一个很简单的SessionBean的开法,在此基础上我会慢慢的说在SessionBean如何连接数据库,如何发电子邮件,如何进行事务处理等等。 一、首先你的保证你的系统能正常的运行起动,对EJB有一定的了解。 二、现在所说的EJB都是标准的EJB没有用到Jboss所特有的特性等等。 1、在E:
深入DCOM之MTA (转)
深入DCOM之MTA (转)[@more@] 运行再MTA中的线程不需要windows消息机制,因为COM直接通过对象的v-table来调用对象的接口,所以在MTA中的COM对象没有同步机制,需要自己通过临界区、事件等机制来实现同步,COM对象的接口指针也可以直接在MTA的线程之间传递。 组件通过调用CoInitializeEx(NULL, COINIT_MULTITHREADED)来声明支持MTA,客户端代码调用CoInitializeEx(NULL, COINIT_MULTITHREADED)创建MTA,一个进程中最多只能创建一个MTA,所以第一个调用CoInitializeEx的线程创建一个MTA,之后再调用CoInitializeEx的线程则加入该MTA
Attribute在.NET编程的应用(六) (转)
Attribute在.NET编程的应用(六) (转)[@more@]Attribute在.NET编程的应用(六) (承上节) .net framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢? 在.NET中有两种调用,一种是跨应用域(App domain),一种是跨上下文环境(Context),两种调用均通过中间的代理(Proxy),代理被分为两个部分:透明
Jboss3.0-Tomcat4.03下运用JavaMail发电子邮件. (转)
Jboss3.0-Tomcat4.03下运用JavaMail发电子邮件. (转)[@more@] Operator System: windows 2000 server 2 Application server: jboss3.0-tomcat4.03 db: ORACLE8.17 jdk: jdk1.31 web Server apache1.3 首先安装好Jboss3.0-Tomcat4.03我安装在E:Jboss3.0_Tomcat4.03,打开E:Jboss3.0_Tomcat4.03serverdefaultdeploy目录下的Mail-service.XML其内容如下 <?xml version="1.0" encoding="UTF-8"?> <server> <classpath codebase="lib"