javax.servlet 包包含许多类和接口,这些类和接口描述并定义了 servlet 类与相应 servlet 容器为此类的实例提供的运行时环境之间的协定。 过滤器是执行过滤任务的对象,这些任务是针对对某一资源(servlet 或静态内容)的请求或来自某一资源的响应执行的,抑或同时针对这两者执行。Filter 用 doFilter 方法执行过滤。每个 Filter 都有对 FilterConfig 对象的访问权,可从该对象获得其初始化参数以及对它可以使用的 ServletContext 的引用,以便为过滤任务加载所需的资源。
启动构建一系列新窗口位置的过程(以便同时更新)。该函数会向一个内部结果返回一个句柄,这个结构容纳了与窗口位置有关的信息。随后,该结构会由对DeferWindowPos函数的调用填充。准备好更新所有窗口位置以后,对EndDeferWindowPos的一个调用可同时更新结构内所有窗口的位置。AbortDoc VB声明 Declare Function AbortDoc Lib "gdi32" Alias "AbortDoc" (ByVal hdc As Long) As Long 说明 取消一份文档的打印。自上次调用StartDoc函数以来的所有输出都会被取消。如对打印机进行了配置,令其在正式打印文档之前先在打印缓冲区内对文档进行排队,那么文档的任何一部分都不会打印;否则,就可能出现文档打印到一半被取消的情况 返回值 Long,大于零表示成功,SP_ERROR表示失败。会设置GetLastError
完整版W3CSchool线下教程,版本号测试版5.0与官方版本相同,如果打开文件无法显示内容,那是因为在打开文件弹出提示时没有去掉复选框,去掉后就可以了 W3CSchool官方教程,网页设计手册,chm格式,内容包括:W3CSchool全套教程,HTML 系列教程、XML 系列教程,浏览器脚本系列教程(JavaScript、HTML DOM、DHTML、VBScript、AJAX、jQuery、E4X、WMLScript等脚本详解等)、服务器脚本系列教程(包括ASP/PHP/ADO/SQL等附带脚本的介绍)、.NET(dotnet) 教程、多媒体系列教程(涉及Media、SMIL、SVG等)、网站构建手册、W3C相关知识等,是初学者进入网页制作的必看知识。
多态类中的虚函数表是Compile-Time,还是Run-Time时建立的? 答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组.而对象的隐藏成员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.2.将一个 1M -10M 的文件,逆序存储到另一个文件,就是前一个文件的最后一个 字符存到新文件的第一个字符,以此类推。3.main主函数执行完毕后,是否可能会再执行一段代码?(朗讯的一道笔试题) 答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行; 如果你需要加入一段在main退出后执行的代码,可以使用atexit()函数,注册一个函数。
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。
Apache启动时,会绑定本机上的地址和端口,然后等待请求的进入。默认情况下,它会监听本机的所有地址。但是,当需要监听特定的地址或端口或地址与端口的组合,或者需要对不同的IP地址、主机名、端口作出不同的响应(如使用虚拟主机)时,就必须明确指定。 Listen指令告诉服务器接只受来自特定端口(或地址+端口的组合)的请求。如果Listen指令仅指定了端口,则服务器会监听所有的IP地址;如果指定了地址+端口的组合,则服务器只监听来自此特定地址上特定端口的请求。使用多个Listen指令,可以指定在多个地址和端口上进行监听。
Apache服务器是一款著名软件。由Apache软件基金会提供的基础安装包提供了相当完整强大的功能,同时这个基金会也做了大量工作来防止Apache的基础安装包过于膨胀:最突出的一点是Apache服务器的结构设计提供了很好的扩展性。简而言之,如果Apache基础安装包无法提供你想要的功能,则可以对它进行扩展。Apache软件基金会把许多扩展(又叫modules)作为一部分包含在了基础安装包里。如果这些安装包还不能满足你的需要,在Apache服务器的数百万用户中可能已经有人很好地解决了你工作中的问题,他们对Apache服务器所做的一些修改和增强将满足你的需要。.
手册由Linhan整理,制作于2005年7月23日,虽然有些早,但大多数基础知识仍然是没有变的,参考价值仍然很高哦。Linux C 函数手册主要涉及内容大致如下:用户组、信号处理、内存控制、字符测试、接口处理、文件操作、日期时间、环境变量、终端控制、进程操作、数学函数、字符串转换、数据结构及算法、内存及字符串操作。
STEP 7是一个非常好的PLC编程软件,使用很方便,集成化和模块化方面都非常优秀。除标准包提供了常用的编程语言外,还提供了几种高级语言,其中S7 SCL是一种与 类PASCAL的高级编程语言,这为习惯用高级语言编程的人士带来了极大的方便。<br> S7-SCL非常适合解决复杂问题——用它能够实现非常复杂的算法,建立各种各样的数学模型来实现的控制任务。但是官方未提供中文版,多少给习惯中文的使用者带来一些麻烦,甚至会降低了编程的灵巧、高效性,可能会有些最适当的特性,因语言原因而不能被用上。为此,本人将S7-SCL帮助文件译成了中文。
Python 是 Guido van Rossum 于 20 世纪 90 年代早期在荷兰的 Stichting Mathematisch Centrum (CWI) 发明的,作为一门叫 ABC 的语言的后继。Guido 是 Python 的主要作者,尽管它包括了很多他人的贡献。CWI 发布的最后版本是 Python 1.2。1995 年,Guido 在 Reston,Virginia 的 Corporation for National Research Initiatives (CNRI) 继续进行 Python 的工作,他在此又发布了这个软件的多个版本。Python 1.6 是 CNRI 发布的最后版本。2000 年,Guido 和 Python 的核心团队转移到了 BeOpen.com,形成了 BeOpen PythonLabs 团队。Python 2.0 第一个也是唯一一个 BeOpen.com 发布的版本。<br> Python 1.6 发布后,Guido van Rossum 离开了 CNRI,同商业软件开发员一同工作。让 Python 和以 GNU Public License (GPL) 发布的软件一起工作的需求逐渐明朗起来。CNRI 和自由软件基金会 (Free Software Foundation, FSF) 进行了接触,得到对 Python 协议改动措辞的许可。Python 1.6.1 本质上与 Python 1.6 是相同的,只修正了小部分 bug,但却是用不同的协议发布,从而后续的版本都兼容 GPL 了。Python 2.1 是 Python 1.6.1 的衍生物,Python 2.0 也是。
DataArchitect 这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM产生基于某一特定数据库管理系统(例如:Sybase System 11)的"物理数据模型"-PDM(Physical Data Model)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM,CDM及创建数据库的SQL脚本。
[Q]怎么样查询特殊字符,如通配符%与_ [A]select * from table where name like 'A\_%' escape '\' <br> [Q]如何插入单引号到数据库表中 [A]可以用ASCII码处理,其它特殊字符如&也一样,如 insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符' 或者用两个单引号表示一个 or insert into t values('I''m'); -- 两个''可以表示一个' <br> [Q]怎样设置事务一致性 [A]set transaction [isolation level] read committed; 默认语句级一致性 set transaction [isolation level] serializable; read only; 事务级一致性 <br> [Q]怎么样利用光标更新数据 [A]cursor c1 is select * from tablename where name is null for update [of column] …… update tablename set column = …… where current of c1;
面对 Java,可从两方面看待,是语言,是平台。本书谈的是 Java 语言,以 我所言种种,也是指Java语言。 Java 是门优秀的面向对象编程语言(Object Oriented Programming Language, OOPL)。什么是「面向对象」?如何才称得「优秀」?前者可定量定性,客观; 后者往往流于个感受,主观!所以虽然面向对象语言有着几近致的条件和门 槛1(封装、继承、多型…),孰优孰劣却是各心把尺。尽管如此,无可 以否认Java语言在OOP(面向对象编程)拥有良好的特性和优越的表现。 我所谓良好的OOP特性,指的是Java提供了许多让程序员得以轻松表达面向对象 技术与思维的语言关键词(keywords)如class,abstract,interface,extends,implements, public, protected, private, final, static, finalize…,又提供条理清晰结构分明的档案组 织方式如 package, import,又拥有严谨而灵活的动态型别系统(dynamic type system)使得以提供 RTTI 和 Reflection 机制,并拥有个优秀、涵盖面广、扩充 性强的标准链接库(JavaLibraries)。
Struts 2是Struts的下一代产品,是在 struts 和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2只有很小的变化。
Struts 2是在WebWork和Struts 1的基础上发展起来的,因此掌握一定的WebWork和Struts 1框架的知识,将对于掌握Struts 2框架大有裨益。特别是WebWork方面的开发经验,绝大部分都可以适用于Struts 2应用的开发。本章将会简要介绍Struts 1和WebWork框架的使用。
C++ 标准程序库
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件。Apache POI 提供Java操作Excel解决方案(适用于Excel97-2008)。
本教程将与您一起学习在Unix平台上用Perl创建CGI。和其它教程不同,我们并不假设你了解CGI、Perl或Unix。 学完本教程后,你将能够建立Perl的计数器、留言板和处理安全口令的程序。同时你也会对Perl语言有所了解,学习使用其变量、if语句和循环。
OFBiz(Apache Open For Business)是一个开源框架,设计为帮助构建企业资源计划(ERP)软件。ERP是任何致力于整合所有业务处理及后台数据到一个系统的一个统称。实际上,OFBiz框架不仅帮助构建自定义软件,还打包有许多可能在ERP系统中期望的工具,以及更多。使用这些应用程序的扩展完全取决于你和业务的需求。一些业务直接选择使用这些组件的部分或全部。其它的可能花费一些时间和资金来定制组件或者构建新组件来满足他们的需求和独特的业务处理。自从OFBiz挂上Apache License Version 2.0这个招牌后,组织可完全免费使用、定制、扩展、修改、重新打包,甚至转售OFBiz。<br> OFBiz主要针对电子商务业务,提供简单可定制化工具, 例如一个完整的仓库管理系统(WMS),一个会计系统和完整订单和产品管理系统。它甚至有一个完整前端,客户面站点和购物车,拥有媲美于数百万美元网站如亚马逊的工具和功能,没有提及刀它自有的自维护集合和管理工具。box之外,OFBiz是一个多货币系统,在英国英镑、欧元以及任何其他货币如美元下能完美工作。它也是多语言的,能够显示不同种语言文字,依赖于世界上用户或客户查看时的位置。它不是绑定在一个数据库,并完全支持常见的数据库,它是如此通用。
《The C Programming Language》答案