上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 1. 转置单向链表 (也就是反序,注意链表的边界条件并考虑空链表)。#include struct listtype{ int data; struct listtype * next;};typedef struct listtype * list;/* Reverse the singly linked list *psll. */void reverse_singly_linked_list(list * psll){ list h = NULL; list p = *psll; if (!psll || !*psll) { return; } while (p) { list tmp 阅读全文
posted @ 2013-07-24 22:52 youhumian 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 题目1:两个二进制数的异或结果两个二进制数异或结果 是 这两个二进制数差的绝对值,即表达为如下: a^b = |a-b| (按位相减)解答过程: 二进制数a与b异或,即a和b两个数按位进行,如果对应位相同,即为0(这个时候相当于对应位算术相减),如果不相同,即为1(这个时候相当于对应位算术相减的绝对值)。由于二进制每个位只有两种状态,要么是0,要么是1,则按位异或操作可以表达为按位相减后取绝对值。题目2:递归函数最终会结束,那么这个函数一定(不定项选择):1. 使用了局部变量 2. 有一个分支不调用自身3. 使用了全局变量或者使用了一个或多个参数这是一道简单的选择题,但包含的内容并不算简单,而 阅读全文
posted @ 2013-07-24 22:47 youhumian 阅读(219) 评论(0) 推荐(0) 编辑
摘要: http 之session和cookiehttp://www.cnblogs.com/ForEverKissing/archive/2008/05/23/1205503.htmlSession简介摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.se 阅读全文
posted @ 2013-07-24 00:00 youhumian 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID 为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保存的,用户提交页面时,会将这一 SessionID提交到服务器端,来存取Session数据。这一过程,是不用开发人员干预的。所以一旦客户端禁用Cookie,那么Session也会失效。 服务器也可以通过URL重写的方式来传递SessionID的值,因此不是完全依赖Cookie。如果客户端Cookie禁用,则服务器可以自动通过重写URL的方.. 阅读全文
posted @ 2013-07-23 23:50 youhumian 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1、 HTTP协议Internet的基本协议是TCP/IP协议(传输控制协议和网际协议),目前广泛使用的 FTP、HTTP(超文本传输协议)、Archie Gopher都是建立在TCP/IP上面的应用层协议,不同的协议对应不同的应用。而HTTP协议是Web应用所使用的主要协议。HTTP协议是基于请求响应模式的。客户端向服务器发送一个请求,请求头包含请求的方法、 URI、协议版本、以及包含请求修饰符、客户端信息和内容的类似MIME的消息结果。服务器则以一个状态行作为响应,相应的内容包括消息协议的版本、成功 或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。HTTP是无状态协议,依赖于 阅读全文
posted @ 2013-07-23 23:40 youhumian 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: HTTP请求客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括:一个请求行、若干消息头、以及实体内容请求行用于描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号消息头用于描述客户端请求哪台主机,以及客户端的一些环境信息等常用的请求方式有: GET、 POST不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上:如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以&进行分隔,例如: GET /mail/1.html?nam 阅读全文
posted @ 2013-07-23 23:30 youhumian 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP响应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求下表显示每个响应码及其含义:100继续101分组交换协200OK201被创建202被采纳203非授权信息204无内容205重置内容206部分内容300多选项301永久地传送302找到303参见其他304未改动305使用代理307暂时重定向 阅读全文
posted @ 2013-07-23 23:29 youhumian 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: HTTP有两部分组成:请求与响应,下面分别整理。一.HTTP请求1.HTTP请求格式:[]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个空行,再此之后可以添加任意的其他数据[称之为主体(body)]。2.GET与POST区别HTTP定义了与服务器交互的不同方法,最基本的方法是GET和POST(Ajax开发,关心的只有GET请求和POST请求)。GET与POST方法有以下区别:(1)在客户端,Get方式在通过URL提交数据,数据在UR 阅读全文
posted @ 2013-07-23 23:28 youhumian 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 在浏览器访问:http://www.sina.com:8080/mail/1.html浏览器与web服务器之间的交互:1. 浏览器查询本地的hosts文件看是否有与所输入主机名相匹配的ip地址,如果有则根据ip连接上web服务器;如果没有则访问DNS服务器获得与主机名对应的ip然后跟据ip连接上web服务器2. 向服务器发送HTTP请求3. Web服务器从请求中检索出浏览器想访问的主机名www.sina.com4. Web服务器从请求中检索出浏览器想访问的web应用 mail5. Web服务器从请求中检索出浏览器想访问的web资源 1.html6. Web服务器读取web资源的数据7. Web 阅读全文
posted @ 2013-07-23 23:22 youhumian 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-22 22:00 youhumian 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页