接口在托管C++中的应用 (转)
接口在托管C++中的应用 (转)[@more@]接口在托管C++中的应用XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 托管的C++也就是使用在.NET环境中的C++,也就是VC.NET,这里不是谈MFC7 事实上是VC.NET的另一部分,也就是运行在托管环境中的.虽然接口这个名词 用的很多,不得不说接口这个词是从COM流行开始的.随着COM的流行这个词也 越来越多的被使用.在COM中C++的接口实际上是实现了纯虚函数的抽象数据定义. 例如: COM中接口的定义: class IClassfactory :public IUnKnown { virua
win32 PE 文件格式 (转)
win32 PE 文件格式 (转)[@more@] 桂林电子工业学院 专业文献翻译(译文) ??计算机??系??计算机及应用??专业 文??章Peering Inside the PE:A Tour of the win32 PortableExecutable File Format 班??级???98031414 ????? 学生姓名??? 雷? 鹏????? 二〇〇二年 六 月 十五 日 Peering Inside the PE: A Tour of the Win32 Portable Executable File Format Matt Pietrek March 1994这篇文章来自 microsoft 系统期刊,1994 年 3 月。版权所有,? 1994 Miller Freeman
菜鸟初学Java的备忘录(九) (转)
菜鸟初学Java的备忘录(九) (转)[@more@]2003年1月25日 星期六 雨 我突然发现了利用接口实现多线程和利用类构造线程体的不同了,以前我好像并没有太多的注意.利用类构造线程体的时候,需要使用这个类来定义线程对象,比如MyThread thread1=New MyThread(),而使用接口创建线程体的时候,只需要用到Thread类就可以了,比如Thread thread1=new Thread(MyThread).这在几天前所讲的多线程的Socket中均有体现. 前面不懈的努力使我现在可以继续原先未完成的工作,正式向连接池版本的Socket进发了. 回顾一下我们是如何创建多线程的服务器MultiThrea
在无线J2ME设备上实现超文本传输协议 (转)
在无线J2ME设备上实现超文本传输协议 (转)[@more@]随着越来越多手提电话和个人数字助理开始融入到信息高速公路之上,从移动设备上访问web站点变得越来越重要。Java开创了消费设备中小型的储存容量的先河,它是用于开发手机、传呼机及其他微型设备应用程序的理想语言。 在本文中,我们将学习如何从一个j2me客户机上向服务器发送一条HTTP GET请求和一条HTTP POST请求。虽然这只是一篇探讨性质的文章,但是我还是假定读者已经熟悉Java,J2ME,以及Java Midlets(MIDP应用程序)的运作机制。我们将使用J2ME的MIDP简表,并利用SUN的J2ME的无
费马大定理的初等解法 (转)
费马大定理的初等解法 (转)[@more@]当N 〉2时 X^n+Y^n=Z^n=Y^n+X^n X^(2)*X^(n-2)+X*Y(n)/X-Z^(n)=0 Y^(2)*Y^(n-2)+Y*X(n)/Y-Z^(n)=0 X={ -Y^(n)/X(+-)[Y^(2n)/X^(2)+4*X^(n-2)*Z^(n)]^(1/2)] } / { 2X^(n-2) } ....... 1={ -Y^(n)/X(+-)[Y^(2n)/X^(2)+4*X^(n-2)*Z^(n)]^(1/2)] } / 2*X^(n-3) ....... -Y^(n)/X(+-)[Y^(2n)/X^(2)+4*X^(n-2)*Z^(n)]^(1/2)]-2X^(n-3)=0 ....... (1): -Y^(n)/X-2X^(n-3)=0 ....... (2): [Y^(2n)/X^(2)+4*X^(n-2)*Z^(n)]^(1/2)]=0 ....... (A)
asp笔记 (转)
asp笔记 (转)[@more@]关于VB脚本中的数组: VB脚本中数组并不象数组,更象结构,可以存储不同的变量类型的变量,且形式多样。 基本定义: dim a(10) ' 一维数组从0开始,最大可用下标为10 dim a(10,5) ' 二为数组从0开始,最大第一维可用下标为10,最大第二维可用下标为5 另外,数组中每个元素仍可包含数组,且可包含不同类型变量. dim a(2) dim b(3) a(0)=b ' a的最大可用下标仍为2,如果使用UBound(a,2)报告错误。 a(1)="abc" a(2)=123 调用时基本定义: a(1) 或者 a(1,2) 而包含数组的调用则为
JavaScript 基础教程(2) (转)
JavaScript 基础教程(2) (转)[@more@]* 礁石 ---------事件 大海真不错,很美,海风吹浮着你的脸,感觉不错吧.很浪漫是吗?啊噢,天啊,发生了什么?真不感相信.我鞋掉进了大海里.我发誓,我再也不会把鞋乱放了.把鞋乱放,你是说,你有一个放鞋的动作吗?是的,是这样的.噢,那就得了.听着,你触发了一个事件.什么?我说你你触发了一个事件.可是什么是事件.噢天啊.就是:参考这篇http://www.csdn.NET/develop/read_article.ASP?id=16267,也是我写的天气预报呵呵….开个玩笑.事实上,当你把鼠标按下,某一个物体的时候,就会触发一个事件.象这样.
JavaScript 基础教程 (转)
JavaScript 基础教程 (转)[@more@]Javascript 基础教程 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 今天时间比较充裕,考虑到最近好久没有出文章了.有没什么特别的研究,很抱歉,最近 也是觉得很没新意.不过,我想本文还是有点参考价值的,因为至少,对那些没有接触过 JavaScirpt或接触的不多的朋友,还是有一定帮助的.说真的,记得大一的时候,一个同学 用JavaScirpt写的一个禁用鼠标左键,我都觉得很了不起,而且拿来钓MM也是很好的 选择,所以,没理由不学习一下,不是吗,当然作为Script语言,其执行效率当
Multi-Tier结构程序开发基础教程 (二) (转)
Multi-Tier结构程序开发基础教程 (二) (转)[@more@] Multi-Tier结构程序开发基础教程 (二.1)作者:z33这一节讲一下多层的事务处理,有些地方可能比较难理解,甚至根本就不明白,这没关系,只要多做几次,做的多些就会明白了,学Delphi的这些东西不可能做一遍就会的,越是麻烦的东西越要多做几次才能记住。 一、什么是事务处理 据我理解(通过王晓敏同学的大力帮助,终于对事务处理有了一些理解,但不知道这个理解是否准确)它就是在客户端上对服务器上的多个相互有关系的数据集同时发生多个相互有联系操作,当这些相关操作执行
Servlet 2.3过滤器编程(二) (转)
Servlet 2.3过滤器编程(二) (转)[@more@] servlet 2.3过滤器编程(二) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 文件上传过滤器 我们将看到的最后一个过滤器是处理多路/多类型数据的POST请求,该类型的请求能包含文件上传。每个多路/多类型数据POST请求包含所有参数和文件,使用一种servlet不能识别的特别的格式。历史上Servlet开发者使用第三方类来处理上传,例如在我的com.oreilly.servlet包中的MultipartRequest和MultipartParser类。这里我们将看到一种使用MultipartFilter
使用WEBLOGIC7.0配置ProxyServer实例 (转)
使用WEBLOGIC7.0配置ProxyServer实例 (转)[@more@]使用webLOGIC7.0配置ProxyServer 一、前言:最好先看完文章 .NET/Develop/read_article.ASP?id=16715">http://www.csdn.net/Develop/read_article.asp?id=16715 对WLS配置Cluster有个了解。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 二、适合读者对象:对于系统稳定性和效率高的WEBLOGIC项目实施者,对WEBLOGIC有兴趣的开发者。 三、介绍:前面文章遗留的问题是,从客户的角度来看,他可以通过两个URL来访问你发布在Cluster中的应用,NodeA上
Stored Procedure(存储过程)编写经验和优化措施 (转)
Stored Procedure(存储过程)编写经验和优化措施 (转)[@more@]Stored Procedure(存储过程)编写经验和优化措施XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和sql SERVER数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开
菜鸟初学Java的备忘录(七) (转)
菜鸟初学Java的备忘录(七) (转)[@more@]2003年1月22日 星期三 晴 我突然发现还有很多东西需要我弄明白,比如synchronized这个关键字的用法.因为在我昨天进行创建连接池套接字的研究的时候,发现假如我不弄清楚这个概念,根本就无法进行下去,所以我决定将自己对Socket的兴趣先冷却一下,而回过头来看synchronized. 看了一上午的Think in Java,觉得还是卓有成效的,应该立即写下来加深印象.我感觉自己的大脑可重用性极低,总是需要生成新的记忆对象,从而耗费许多重复劳动.所以象记录,分析,总结这样类似的工作应该多多益善. 要弄清synchronize
一个理解wait()与notify()的例子 (转)
一个理解wait()与notify()的例子 (转)[@more@]下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教. 问题如下: file://分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢!class ThreadA { public static void main(String[] args) { Threadb b=new ThreadB(); b.start(); System.out.println("b is start...."); synchronized(b)//括号
菜鸟初学Java的备忘录(八) (转)
菜鸟初学Java的备忘录(八) (转)[@more@]2003年1月24日 星期五 晴我在22号的笔记中不是有一个疑问吗?为什么我编的程序没有不同步的现象产生呢,我把它发到csdn上去了,现在我已经基本解决这个问题了,下面是论坛的回复纪录摘要 回复人:bluesmile979(笑着) ( ) 信誉:100 2003-01-22 21:08:00 得分:0 说说我的看法,我认为最大的问题在于多线程,看了你的代码,好像只有两个线成了。而例子中应该是比较多的线程,多个线程竞争时间片,被打断的几率自然就大得多了。就算你加了循环,由于机器的运算速度,仍然没有多个线程竞争那么现
log4j使用示例 (转)
log4j使用示例 (转)[@more@]log4j使用示例--by blues(zhaochaohua@sina.com)PART 1 介绍log4j的好处在于:1.通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。2.使用log4j,需要整个系统有一个统一的log机制,有利于系统的规划。log4j的使用本身很简单。但合理地规划一个系统的统一log机制需要周全的考虑。其他关于log4j的信息参看
“管家婆”软件用于维修管理 (转)
“管家婆”软件用于维修管理 (转)[@more@] “管家婆”用于维修管理XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 2002/12/25 作者:何华 很多小企业在销售业务的同时开展维修业务,维修与销售相互联系。“管家婆”是一个进销存和财务一体的管理软件,操作简单易学,适用于小型企业内非财务人员使用,可惜没有维修管理方面的功能。 本文利用“管家婆”软件的任意表格输出的优点进行“改造”,使“管家婆”软件用于维修管理,形成进销修存财务一体。(建议使用管家婆辉煌7.1A注册
附录 UML元模 (转)
附录 UML元模 (转)[@more@]1.UML定义文档(UML Definition Documents) UML 由一系列object Management Group[UML-98]出版的文档定义。这些文档包含在本书所附的CD中。本章解释在这些文档描述的UML语义模型的结构。UML使用元模型正式定义——也就是说,UML中的构成物的模型。元模型本身在UML中表达。这是元循环解释的一个例子——即用其自身来定义的一种语言。事物不是完全循环的。只有UML的一个小子集被用来定义元模型。原则上,定义的固定点可以从一个更基本的定义引导而来。实际中,不必如此费劲。 语义文档的每个部分包含一个显示
第13章 术 语 大 全 (9) (转)
第13章 术 语 大 全 (9) (转)[@more@] 第13章 术 语 大 全 (9) 335.概要(summarization)目的在于过滤,合并和抽象元素集合的属性到它们的包容器上,以给出系统的一个更高级别,更抽象的视图。见包(package)。语义包容器,例如包和类,可以具有继承来的属性和联系以总结它们的内容的属性和联系。这样就允许建模者能以一种更高级别而更少细节,因而也更为容易理解的水平上来更好的理解系统。例如,两个包之间的依赖表明在至少两个包里的一对元素之间存在依赖。概要比原始的信息有更少的细节。可能
第14章. 标准元素 (转)
第14章. 标准元素 (转)[@more@] 标准元素是为约束,构造型和标签而预定义的关键字。它们代表通用效用的概念,这些通用效用没有足够的重要性或者与核心概念存在足够的差异用以包含在UML核心概念中。它们和UML核心概念的关系就如同内建的子例程库和一种编程语言的关系。它们不是核心语言的一部分,但它们是用户在使用这种语言时可以依赖的环境的一部分。列表中也包括了表示法关键字——出现在别的模型元素的符号上但代表的是内建模型元素而不是构造型的关键字。为关键字列出了表示法符号。在第13章,词汇大全的文章中有交叉引用。1.访问