- 博客(22)
- 收藏
- 关注
原创 求职面试题网站汇总
[size=x-small][b][color=darkblue]算法:[/color][/b]结构之法算法之道[url]http://www.cnblogs.com/v-July-v/[/url][url]http://blog.youkuaiyun.com/v_JULY_v/[/url]疯狂算法[url]http://blog.youkuaiyun.com/jiqiren007[/url]...
2011-12-12 15:45:05
233
原创 六种qsort排序方法
一、对int类型数组排序[code="c"]int num[100];Sample:int cmp ( const void *a , const void *b ){ return *(int *)a - *(int *)b;}qsort(num,100,sizeof(num[0]),cmp);[/code]二、对char...
2011-11-28 14:25:53
218
原创 堆栈,堆栈,堆和栈的区别
[b]堆和栈的区别[/b][b]一、预备知识—程序的内存分配[/b]一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方...
2011-11-24 22:52:58
184
原创 C语言中的联合体union
在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n 选1”),我们也可以使用联合体来发挥其长处。首先看一段代码:[code="c"]union myun { struct { int x; int y; int z; }u; int k; }a; int mai...
2011-11-23 22:51:25
127
原创 “#if 0/#if 1 ... #endif”的作用
1、先说“#if 0/#if 1 ... #endif”的作用,楼上诸位或多或少都说到了一点,但都没有说到关键的地方。我们知道,C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,我们通常使用它写代码中说明性的注释文字(注释作用)以及在调试时关闭某段代码对编译器的可见性(屏蔽作用),当然,这里所谓的“注释作用”和“屏蔽作用”是我们从功能上下的主观定义,对预处理器...
2011-11-22 08:25:03
325
原创 网易面试题目
1.写出对“知之者不如好之者,好之者不如乐之者”的理解。 2.用中文写出尽可能多的中文语句,要求包含有“都”的意思(all、both之意),但不能有“都”字 3.new/delete和malloc/free的区别,并说说你在什么情况下会自另行建立自己的内存分配机制。 4.求极限lim(x-[x]),x趋于-3。 5.比较两个电路的可靠性。 6.编程题...
2011-11-14 10:04:27
117
原创 经典计算机书汇总
JAVA篇1.《Java 2 核心技术》l推荐理由本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计,异常处理、流输入/输出和对象序列化、泛型程序设计等。l九度链接http...
2011-10-31 15:15:55
485
原创 MyEclipse Tomcat配置详解
MyEclipse Tomcat配置 一、软件的安装和注册 首先要安装JDK,我这里使用默认安装,目录所有的都不改变,C:\Program Files\Java,下面有两个文件夹,一个是jdk,一个是jre。设置类路径之类的,请去网上查找相关资料吧,那个很多文章讲了。 Tomcat的安装,我们使用Exe版本的安装文件,除了选择目录外,其他的都默认好了...
2011-10-30 14:44:36
129
原创 EL隐式对象
下表列出了 11 个 EL 隐式对象的标识符。不要将这些对象与 JSP 隐式对象(一共只有九个)混淆,其中只有一个对象是它们所共有的。 类别标识符描述JSPpageContextPageContext 实例对应于当前页面的处理作用域 pageScope与页面作用域属性的...
2011-10-27 21:09:18
154
原创 Hashtable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1. HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一...
2011-10-27 10:49:35
84
原创 JSP标准动作
JSP 标准动作包括:<jsp:include><jsp:param><jsp:forward><jsp:plugin><jsp:useBean><jsp:setProperty><jsp:getProperty> 1. <jsp:useBean>
2011-10-27 09:54:48
141
原创 Servlet的8大监听者
场景监听者接口事件类型 你想知道一个WEB应用是否添加,删除或替换了一个上下文属性Javax.servlet.ServletContextAttributeListenerattributeAddedattributeRemovedattributeReplacedServletContextAttributeEvent你想知道什么时...
2011-10-24 21:16:57
114
原创 Servlet属性API
Serlvet中属性就是一个对象,可能设置(也称为绑定)到另外3个servlet API对象中的某一个,包括ServletContext、HttpServletRequest(或ServletRequest)或者HttpSession。可以把它简单的认为是一个映射实例对象中的名/值对(名是一个String,值是一个Object)。3个属性作用域(上下文、请求和会话)分别由ServletCo...
2011-10-23 16:17:23
107
原创 关于 session 的 HttpSessionActivationListener 监听器
Jsp/servlet 标准不要求一个web容器支持分布式应用,但是他一定要支持HttpSessionActivationListener借口,以使代码可以支持分布式环境。一般免费的web容器都不支持分布式,weblogic websphere是支持的。为了负载均衡或者fail-over,web容器可以迁移一个session到其他的jvm.session的passivation是指非活动的sess...
2011-10-23 16:08:59
119
原创 Java 串行化(序列化)
串行化(serialization)是指将一个对象的当前状态转换成字节流(a stream of bytes)的过程,而反串行化(deserialization)则指串行化过程的逆过程,将字节流转换成一个对象,打回原形。 [size=large][b]一、串行化的意义:[/b][/size]1:解决Web应用程序的无状态弊端 一旦将某一对象串行化,得到的字节可以存储在文件、...
2011-10-23 10:30:00
183
原创 关于会话的几点总结
1、HTTP协议本身是“连接-请求-应答-关闭连接”模式的,是一种无状态协议(HTTP只是一个传输协议); 2、Cookie规范是为了给HTTP增加状态跟踪用的(如果要精确把握,建议仔细阅读一下相关的RFC),但不是唯一的手段; 3、所谓Session,指的是客户端和服务端之间的一段交互过程的状态信息(数据);这个状态如何界定,生命期有多长,这是应用本身的事情; 4、由于B...
2011-10-20 21:32:00
120
原创 cookie和session机制区别与联系
[size=large][b]cookie和session[/b][/size]具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力。而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持...
2011-10-20 20:32:24
96
原创 Servlet请求转发 RequestDispatcher接口
[align=left]在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。[b]一、RequestDispatcher接口方法简介[/b] 1. RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。 ...
2011-10-10 10:27:55
111
原创 Servlet属性作用域
属性是存在于3个Servlet API对象(ServletContext、HttpSession和HttpServletRequest)中的对象集。简单来说,我们可以认为它们是键值对的集合。对于属性的作用域也有3个,即Context、Session和Request作用域,属性可以绑定到这三个作用域上。每个作用域都有它的优点和缺点。取决于具体的需求,我们会将一个属性存放到其中的一个作用域中。...
2011-10-09 21:17:09
261
原创 Servlet中的八大Listener
JSP/Servlet 中的事件处理写过AWT或Swing程序的人一定对桌面程序的事件处理机制印象深刻:通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。 其实我们在编写JSP/Servle程序时,也有类似的事件处理机制,所不同的是在JSP/Servlet中是在web.xml中注册Listener,由Container在特定事件发生时呼叫特定的...
2011-10-09 20:34:50
99
原创 Servlet的输出
ServletResponse接口只提供了两个流可供选择:ServletOutputStream用于输出字节,PrintWriter用于输出字符数据。 PrintWriter [code="java"]PrintWriter writer = response.getWriter(); writer.println("some text and HTML");[/code] ...
2011-10-09 20:32:43
307
原创 Servlet的生命周期
Servlet的生命周期很简单:只有一个主要的状态——初始化。如果servlet没有初始化,则要么正在初始化(运行其构造函数或init()方法)、正在撤销(运行其destroy()方法),要么就是还不存在。init()方法有可能被覆盖,如果有初始化代码(如得到一个数据库连接,或向其他对象注册),就要覆盖servlet类中的init()方法。service()方法不太可能被覆盖,应该覆盖do...
2011-10-09 20:27:24
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人