2011年12月21日

该文被密码保护。 阅读全文

posted @ 2011-12-21 19:08 无忧consume 阅读(1) 评论(0) 推荐(0) 编辑

摘要: http://msdn.microsoft.com/zh-cn/library/ms235636(v=vs.80).aspx演练:创建和使用动态链接库Visual Studio 2005在本演练中,您将创建一个动态链接库 (DLL),其中包含可供其他应用程序使用的有用例程。使用 DLL 是一种重用代码的绝佳方式。您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。本演练使用本机 C++。有关使用本机 C++ 创建静态库的演练,请参见演练:创建和使用静态库。有关使用面向公共语言运行库的 Visual C++ 的演练,请参见演练:创建和使 阅读全文

posted @ 2011-12-21 16:39 无忧consume 阅读(229) 评论(0) 推荐(0) 编辑

摘要: http://7880.com/info/Article-51701560.htmlC++和java中多态机制的异同以前我有个错误的观点:即使在C++和java中多态性的实现机制可能不同,但它们的表现形式应该相同,也就是说如果代码结构相同,那么执行结果也应该相同。可惜事与愿违,事情并不总是你想象中的那样子。(在看下文以前,你最好先考虑一下这个问题,你有什么看法呢?)ok,让我们进入正题。首先本文不讨论面向对象编程的基本概念,如封装、继承和数据抽象等,这方面的资料现在应该多如牛毛,只是稍微提一下多态性的概念。根据Bjarne Stoustrup的说法,多态性其实就是方法调用的机制,也就是说当在编 阅读全文

posted @ 2011-12-21 14:17 无忧consume 阅读(273) 评论(0) 推荐(0) 编辑

摘要: http://dev.yesky.com/295/11596795.shtml不仅仅是名字相同 C++和java多态的区别C++中,如果父类中的函数前边标有virtual,才显现出多态。如果父类func是virtual的,则Super *p =new Sub();p->func(); // 调用子类的func如果不是virtual的,p->func将调用父类原来的函数。Java中,不管写不写virtual都是多态的,子类的同名函数会override父类的。与C++很不同的是,初始化的过程也不相同。在还未初始化子类的时候,子类的同名函数就已经覆盖了父类的了。例如:public cla 阅读全文

posted @ 2011-12-21 14:15 无忧consume 阅读(218) 评论(0) 推荐(0) 编辑

摘要: Tomcat处理HTTP请求:Connector源码很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块在整个tomcat中所处的位置,最后对connector做了详细的源代码分析。并且我们以Http11NioProtocol为例详细说明了tomcat是如何通过实现ProtocolHandl 阅读全文

posted @ 2011-12-21 14:13 无忧consume 阅读(196) 评论(0) 推荐(0) 编辑

摘要: http://dev.yesky.com/300/2343300_3.shtmlVC++与Matlab混合编程之引擎操作详解Visual C++是当前主流的应用程序开发环境之一,开发环境强大,开发的程序执行速度快。但在科学计算方面函数库显得不够丰富、读取、显示数据图形不方便。Matlab是一款将数值分析、矩阵计算、信号处理和图形显示结合在一起,包含大量高度集成的函数可供调用,适合科学研究、工程设计等众多学科领域使用的一种简洁、高效的编程工具。不过由于Matlab使用的是解释性语言,大大限制了它的执行速度和应用场合。基于VC和Matlab混合编程是很多熟悉VC++编程而又需要进行科学计算、数据仿 阅读全文

posted @ 2011-12-21 13:55 无忧consume 阅读(231) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/mznewfacer/article/details/6897952全局对象的构造函数将在main函数之前运行。析构在main函数之后运行。静态全局必然也具有这特性函数内部的static对象的构造函数将在第一次调用该函数时调用,main函数结束之后执行。但其析构会在全局对象之前,因为所有对象的析构顺序和构造顺序相反,即全局对象在函数内部的static对象前构造,在后面析构。若包含静态局部对象的函数未被调用,则也不进行析构。可以通过atexit函数指定当离开main或者调用exit时所要执行的动作。其在所有的析构函数之前运行。class Obj{char 阅读全文

posted @ 2011-12-21 13:21 无忧consume 阅读(455) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/mznewfacer/article/details/6898005c/c++ static 用法总结笔试和面试,经常会被问到static关键字的作用综述static关键字是C, C++中都存在的关键字。static从字面理解,是“静态的“的 意思,与此相对应的,应该是“动态的“。static的作用主要有以下3个:1、扩展生存期;2、限制作用域;3、唯一性;1、扩展生存期这一点主要是针对普通局部变量和static局部变量来说的。声明为static的局部变量的生存期不再是当前作用域,而是整个程序的生存期。在程序中,常用内存类型主要有堆、栈和静态存储区。要 阅读全文

posted @ 2011-12-21 13:17 无忧consume 阅读(428) 评论(0) 推荐(0) 编辑

摘要: typedef常见用法(转)typedef常见用法1.常规变量类型定义例如:typedef unsigned char uchar描述:uchar等价于unsigned char类型定义 uchar c声明等于unsigned char c声明2.数组类型定义例如:typedef int array[2];描述:array等价于 int [2]定义; array a声明等价于int a[2]声明扩展:typedef int array[M][N];描述:array等价于 int [M][N]定义; array a声明等价于int a[M][N]声明3.指针类型定义例如: typedef int 阅读全文

posted @ 2011-12-21 12:59 无忧consume 阅读(180) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/yangywyangyw/article/details/5967105链接库文件TestDLL.hview plain#pragmaonceextern"c"int_declspec(dllexport)add(int,int);//注意这里不能是_stdcall,否则编译出错,具体原因我也不知呀!链接库文件TestDLL.cppview plain#include"TestDLL.h"intadd(inta,intb){returna+b;}测试链接文件testlink.cppview plain#inclu 阅读全文

posted @ 2011-12-21 11:58 无忧consume 阅读(230) 评论(0) 推荐(0) 编辑

摘要: VC08 tools->option->Projectandsolution->VC++ derectory或是:Alt+F7 ->C/C++ gerneral linker gerneral additional 阅读全文

posted @ 2011-12-21 11:02 无忧consume 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 关于STRUTS的技术文章我很早就想写一篇了,只是不知道要写些什么东西,主要是以前没怎么接触过这个框架,因此打算用熟了之后再来写,可能感受会更深一些;其实等我会了之后,依然不知道要写些什么东西,因为总感觉都很简单的样子,没什么重点可述;但基于之前在《Jsp学习——filter的使用》一文中谈到了STRUTS2的原理,在最后也说道:”struts2的配置文件中没有servlet类的配置,只有一个filter的配置,由此可以看出其用filter处理所有的消息,至于如何处理前台传来的各种消息,我会在下一篇文章中详细阐述“ 。所以打算不管如何,这篇文章还是要写的,曾经不知在哪看到过这样一句话:”Wri 阅读全文

posted @ 2011-12-21 10:23 无忧consume 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 一、servlet的生命周期在《JSP学习 —— 开篇:JSP,servlet容器,Tomcat,servlet容器之间的关系》一文中,我已经对servlet的生命周期进行了简单阐述,现在,就来进行详细阐述:servlet其实就是一个Java类,它负责响应和处理页面消息。它的实例化方式有两种:一种是当web应用启动一开始,tomcat就对servlet进行初始化;另一种是当客户端请求一个servlet时,对应的servlet进行创建;创建时调用HttpServlet的Init(或用户自己重写的Init)函数进行初始化,之后调用service函数进行消息响应,最后调用destory方法进行收尾处 阅读全文

posted @ 2011-12-21 02:15 无忧consume 阅读(253) 评论(0) 推荐(0) 编辑

摘要: http://blog.csdn.net/yangywyangyw/article/details/6672119本篇依然为基础篇,主要讲解Jsp的9个内置对象。Jsp的内置对象为ServletAPI的类或接口的实例化,它们的实例化过程由Jsp标准自动进行,意即:我们可以直接使用这些对象,而不需要声明它,这些内置对象分别为:application,config,response,request,exception,out,page,pagecontext,session;接下来,我就分别对几个主要对象的特性进行详细阐述:1.application对象它是javax.servlet.Servle 阅读全文

posted @ 2011-12-21 02:10 无忧consume 阅读(237) 评论(0) 推荐(0) 编辑

摘要: JSP(JAVA SERVER PAGE)的缩写,其本身就是servlet的简化,是一种动态网页标准,其特点是在HTML代码中嵌入JAVA代码,JSP标签或用户标签来生成网页。至于它为什么会出现,主要原因在于早期的servlet技术在编写代码时经常通篇性的写一大堆HTML标签,静态文本及文本格式等表现逻辑,其开发效率非常之低下;为了解决这种情况,便随之出现了JSP,其静态部分(包括表现逻辑,如图片,文字等等)全用HTML语言来编写,只有需要动态生成的逻辑才由嵌入的JAVA代码来实现。 说到最后,JSP其实还是一种对servlet的简化语言,所有的JSP页面最终都会被servlet容器编译成se 阅读全文

posted @ 2011-12-21 02:10 无忧consume 阅读(266) 评论(0) 推荐(0) 编辑

摘要: 1.JSP语句的生明JSP的声明语句格式<%! %>,,要注意,凡是用JSP声明的变量或函数,在servlet容器翻译成servlet类时,都将其翻译为servlet类的成员变量或函数;当JSP文件被翻译成servlet类后进行实例化时,所有的客户端访问的实例化servlet对象都是同一个对象,这意味着,如果试图对成员变量进行操作,那么其影响可谓是全局性的。来看下下面实例:view plain<%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1&q 阅读全文

posted @ 2011-12-21 02:08 无忧consume 阅读(271) 评论(0) 推荐(0) 编辑

摘要: 必需的属性DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.属性值描述DTDcolsnumber规定文本区内的可见宽度。STFrowsnumber规定文本区内的可见行数。STF可选的属性DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.属性值描述DTDdisableddisabled规定禁用该文本区。STFnamename_of_textarea规定文本区的名称。STFreadonlyreadonly规定文本区为只读。STF<textarea row 阅读全文

posted @ 2011-12-21 01:57 无忧consume 阅读(273) 评论(0) 推荐(0) 编辑

摘要: 先占式多任务处理(Pre-emptive multitasking),也叫做先占式多线程,是一种形式的多任务处理,在那里调度程序能够中断和暂停(交换出)当前运行的任务,为了开启或继续运行(交换进)另一个任务。在先占式多任务下的那些任务能够被写仿佛它们是仅有的任务一样而且调度程序决定去交换它们。调度程序必须保证当交换任务时,足够的状态被保存而且恢复那些任务没有障碍。先占式多任务处理允许这个计算机程序更可靠地保证每个过程操作时间的一个规则“片”。它也允许系统来快速地处理重要的外部事件像输入数据,其可能需要一个或另一个过程的立即关注。 阅读全文

posted @ 2011-12-21 00:06 无忧consume 阅读(624) 评论(0) 推荐(0) 编辑


Copyright © 2024 无忧consume
Powered by .NET 8.0 on Kubernetes