小道消息-微软的 .NET将会支持Linux (转)
小道消息-微软的 .NET将会支持Linux (转)[@more@] 小道消息-微软的 .NET将会支持Linux 微软的CEO Steve Ballmer近日宣称公司的.Net产品将会在Linux操作系统上运行。 Ballmer说尽管这还只是个打算,.Net将会支持其他的操作系统环境。 Ballmer引用如下的说法:“我们将向在非微软平台上的用户提供.NET的实现方法。” 他还说:“我们有办法为Linux上的网站用户实现[.NET]。这并不是说我们的总体策略是将他们的网站迁移到windows下,但我们会提供使得这些Linux服务器能使用.NET的方法。” 微软(欧洲)公司证实了Bal
动态绑定的心得 (转)
动态绑定的心得 (转)[@more@] 我前不久看了遍《thinking in C++》对动态绑定有了点心得,说出来与大家分享。 如果一个基类(没有父类)含有虚函数,那么在编译时,编译器会生成一张虚函数表,表里是该类中所有虚函数的地址(按出现顺序排列);并且会在该类中动态的插入一个成员变量(__vfptr),它是一个指向这个虚函数表的指针。对于这个基类的所有子类,编译器都会生成各自的虚函数表,并且把继承得来的__vfptr指针指向它。例如 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> class BB{ pu
防火墙的工作原理(一) (转)
防火墙的工作原理(一) (转)[@more@]防火墙的工作原理(一)Kevin Whistler “黑客会打上我的主意吗?”这么想就对了,黑客就想钻鸡蛋缝的苍蝇一样,看到一丝从系统漏洞发出的光亮就会蠢蠢欲动!好,如何保护你的网络呢?计算机的高手们也许一张嘴就提议你安装网络的防火墙,那么第一个问题就来了:到底什么是防火墙呢? 什么是防火墙? 防火墙就是一种过滤塞(目前你这么理解不算错),你可以让你喜欢的东西通过这个塞子,别的玩意都统统过滤掉。在网络的世界里,要由防火墙过滤的就是承载通信数据的通信包。 天下的防火墙至少都会说
JSP开发入门(三)----JSP与JavaBean (转)
JSP开发入门(三)----JSP与JavaBean (转)[@more@]虽然你可以在小型指令文件里放入一大块的程序代码,但是大多数的Java程序代码是属于可以重复使用的组件,称为JavaBean。JavaBean就跟ActiveX控件一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。 JavaBean的价值在于它可以经由一组特性来使用,而这些特性则提供对JavaBean设定的存取。以人来作范例,此人就是JavaBean,而他的姓名,社会福利安全号码,以及住址可以是特性。对于JSP网站,基本上你是将'JavaBean'动态的连接到你的网站。 假设JavaBean是在建立网站
JSP开发入门(一)----安装好你的机器来使用JSP (转)
JSP开发入门(一)----安装好你的机器来使用JSP (转)[@more@]JSP开发入门(一)----安装好你的机器来使用JSP你将会需要Java 2软件开发工具(JSDK),它原来的名称是Java发展工具(jdk)以及JavaServer网站发展工具(JSWDK),tomcat,或是其它支持JSP的网络服务器。Sun免费提供JSDK与JSWDK来供windows,Solaris,以及Linux平台使用。 如果你想要在你目前的网络服务器上使用JSP,但服务器本身并不支持JSP与Java servlets,你可以试试看Allaire的Jrun,它的作用就像是针对.NETscape企业版与FastTrack服务器、微软的网际网络信息服务器(IIS)与个人网络
防火墙的工作原理(二) (转)
防火墙的工作原理(二) (转)[@more@]防火墙的工作原理(二)Kevin Whistler 这对防火墙而言可就麻烦了,如果阻塞入站的全部端口,那么所有的客户机都没法使用网络资源。因为服务器发出响应外部连接请求的入站(就是进入防火墙的意思)数据包都没法经过防火墙的入站过滤。反过来,打开所有高于1023的端口就可行了吗?也不尽然。由于很多服务使用的端口都大于1023,比如X client、基于RPC的NFS服务以及为数众多的非unix IP产品等.NETWare/IP)就是这样的。那么让达到1023端口标准的数据包都进入网络的话网络还能说是安全的吗?连这些客
JSP开发入门(二)----JSP语法的基本原理 (转)
JSP开发入门(二)----JSP语法的基本原理 (转)[@more@]安装之后,接下来我们要讨论JSP的语法.如果要偷懒,你可以下载语法卡而如果你不熟悉 Java的程序设计,你可能会想要参考Sun的使用手册;然而,网站建立者不应该做太多的Java发展。除了几个函式呼叫之外,出现在你JSP网页上的Java程序代码应该将它减到最少; 记住这点之后,现在让我们先来看看JSP的编译器指引与指令组件,之后我们将解释JavaBeans与内部对象. JSP编译器指引与指令组件有五种型态.JSP 1.0之后,大部分的JSP是包含在以<% 作为开始%>作为结束的单一卷标里.新的 JSP
有关API字符串--API programmer请看 (转)
有关API字符串--API programmer请看 (转)[@more@]win32 api Programming with Visual Basic 作者:Steven Roman 摘自《Win32 API Programming with Visual Basic》。请联系:nuts@oreilly.com或http://www.oreilly.com. 前言: 字符串很容易把人搞糊涂,但是只要关心一下细节其实还是可以做到心中有数的。主要的问题是术语“string”在Visual Basic中至少有两种不同的使用方式。在Visual Basic什么叫做string?Visual Basic文档中是这样说的:由一组有次序的相邻的字符组成的相对于数字来说是表达字符性质的一种数据类型。哈!好象微软打
Sql中游标和加锁的问题 (转)
Sql中游标和加锁的问题 (转)[@more@] <%'游标类型Const adOpenForwardOnly = 0Const adOpenKeyset = 1Const adOpenDynamic = 2Const adOpenStatic = 3'加锁类型Const adLockReadOnly = 1Const adLockPessimistic = 2Const adLockOptimistic = 3Const adLockBatchOptimistic = 4 >%<% Set Conn = Server.Createobject('ADOdb.Connection') >%<% Set RSMov = Server.CreateObject('ADODB.RecordSet') >%<% Conn.Open '数据源名称', 'sa', '' >%<% RSMov.Open sqlMov, Conn, adOpenKeyset, adLockReadOnly &
在VB应用程序中使用INI文件的一点体会 (转)
在VB应用程序中使用INI文件的一点体会 (转)[@more@] 摘要 结合实例介绍了在VB中调用windows api函数操作初始化文件的方法和优点.关键词 vb Windows API INI文件一、INI文件概述Windows INI文件,可解释为Windows初始化文件。它是一种专门用来保存应用程序初始化信息和运行环境信息的文本文件。例如Windows 3.1中两个著名的INI文件win.ini和system.ini就在Windows启动时定义了Windows环境中鼠标响应速度、使用的外壳(shell)程序等设置。Windows系统附带的许多应用程序也都有自己的INI文件,例如控制面板的INI 文件为control.ini,它也同样
MySQL数据库结构和数据的导出和导入 (转)
MySQL数据库结构和数据的导出和导入 (转)[@more@]作者:任我行 导出要用到Mysql的MYSQLdump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 mysqldump支持下列选项: --add-locks 在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了
SQL查询语句使用 (转)
SQL查询语句使用 (转)[@more@]作者:任我行 一、简单查询 简单的Transact-sql查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和eMail字段。select nickname,emailFROM testtableWHERE name='张三'(一)选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列例如,下面语句显示testtable表中所有列的数据:SELECT *FROM testtable2、选择
Win2000中Via主板也可以使用DMA了 (转)
Win2000中Via主板也可以使用DMA了 (转)[@more@] 由于win2000不支持Via主板的DMA功能,所以采用Via主板的系统的磁盘性能很低,一直无法启用已能 盘的DMA功能,只能工作在PIO模式。最近情况有了可喜的改变,只要安装了4.29版本以上的Via4in1的主板补丁 ,Win2000中就可以使用硬盘的DMA功能了,而且还可以区分DMA和UDMA,经过测试,磁盘性能明显提高。4.28版 本的Via4in1主板补丁虽然也支持DMA,但是启动时有明显的约20秒的时间等待,需要用Via4in1补丁的Dmatool 才能设置和测试DMA的工作状态,而4.29版本以上的补丁已经完全融合到了
Java 的可移植性 (转)
Java 的可移植性 (转)[@more@]这是一位MS工程师写的一篇文章,应该说对Java的态度是比较客观的,欢迎大家看完之后发表意见 Java 的可移植性 Michael Edwards微软公司开发技术工程师 序言XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 我一直都怀疑被那些自以为博学的人不停讨论的最热门的话题Java™ 。您可以用一分为二的观点来对待这些问题,最终你被迫相信 Java 将带来世界和平并能偿还美国的国债或者它完全是在浪费时间。我常常想涉足这些讨论,但我还是尽量避而不谈,直到我能够提供广博
XML数据岛(XML Data Island) (转)
XML数据岛(XML Data Island) (转)[@more@]XML数据岛(XML Data Island) 在microsoft Inte.NET Explorer 5.0及以后的版本里里,你可以利用XML元素来创建数据岛,数据岛就是被HTML页面引用或包含的XML数据,XML数据可以包含在HTML文件内,也可以包含在某外部文件内。 利用XML元素可以让我们免除了编写脚本的麻烦,如果用户由于安全的考虑不允许执行脚本的话,<object>标记将不能正常工作,那是因为,要初始化XML,必须编写脚本。 行内XML 行内XML包含在标记<XML>和</XML>之间,例如: <XML ID=
网络一体化解决方案 (转)
网络一体化解决方案 (转)[@more@] 网络一体化解决方案 中小企业方案 校园网方案">校园网方案 一、中小企业方案 据国家经贸委统计,中国各类中小企业数量超过1000万家;在国民经济中,60%的总产值来自于中小企业,并为社会提供了70%以上的就业机会。然而,正是在中国国民经济和社会中一直占据着至关重要的战略地位的中小企业,其信息化程度却十分落后。因此,中国政府对中小企业的信息化建设高度重视,并把1999年定为中国的“中小企业年”。经过一段时间的实施后,中小企业上网取得了可喜的成绩,但也还有许多
C++ articles:Guru of the Week #3:使用标准库 (转)
C++ articles:Guru of the Week #3:使用标准库 (转)[@more@]作者:Hub Sutter译者:plpliuly /*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第3篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻 译没有征得原作者的同意,只供学习讨论。——译者*/ #3 使用标准库难度:3/10 使用标准库提供的算法比你自己手工写一个要方便的多。仍然以GotW #2中讨论的函数定义为例子,我们将看到如果直接使用标准库将会避免很多问题。 问题: 如果我们用标准库中的已有算法代替GotW#2中的最初代
C++ articles:Guru of the Week #1 (转)
C++ articles:Guru of the Week #1 (转)[@more@]作者:Hub Sutter译者:plpliuly /*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第一篇,原文的版权是属于Hub Sutter(著名的C++专家,《Exceptional C++》的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者*/ #1 变量的初始化(97年2月21日提出)难度:4/10 你知道有多少种初始化变量的方法?可千万要当心那些看起来象变量初始化,而实际上并不是的错误哟。 问题: 请看下面的语句,它们之间是否有区别? SomeType t = u; SomeType
一封写给中国学生的信 (转)
一封写给中国学生的信 (转)[@more@]--微软中国研究院院长 李开复 编者按 华裔美国科学家、微软中国研究院院长李开复是一位在语音识别、人工智能、三维图形和 国际互联网多媒体等领域享有很高声誉的年轻人。他的成功经验和治学精神引起了我国许多青年 尤其是大学生的广泛关注。在与我国年轻人的交往过程中,李开复归纳出了一些大家共同关心的 问题,并结合自己的学习和工作经历,坦诚相见,直抒胸臆,写成了一封给我国学生的长信。本报今天全文刊载这封信件,相信对大学生和青年朋友在如何对待机遇、如何对待学业、如何对待 工作、如何对待
Visual Basic.NET 中的语言新变化 (转)
Visual Basic.NET 中的语言新变化 (转)[@more@] 简介XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 要快速创建企业级的web应用程序,开发人员必须依赖于可伸缩性、强壮性和可重用性等商业逻辑。在过去的几年中,面向对象的程序设计成为符合这些要求的系统的首要方法。使用面向对象的编程语言有助于使大规模的系统更易于理解、更易于调试、升级更迅速。 为了使Visual Basic开发人员能够从面向对象设计中受益并简化企业级Web应用程序的开发,Visual Basic的下一个版本——Visual Ba