`
tw5566
  • 浏览: 458799 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表

php session原理

    博客分类:
  • php
client--------->1.request------------------------->server                       2. session_start();   |<-------------3.reponse(SESSION_ID)<--------|   |------------->4.request(SESSION_ID)--------->|                       5. session_start();   |<-------------6.reponse(SESSION_ID)& ...
apache http.conf配置虚拟目录 Alias /b/ "C:/htdocs/blabla/"<Directory "C:/htdocs/blabla">    Options Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all</Directory>     Alias /tt "E:/TwWork/JXT/" <Directory "E:/TwWork/JXT( ...
应老大要求,研究了一下Mongoose服务器,在网上搜了一下资料还真少,以下内容是我通过网上整理的资料: 官网地址:http://code.google.com/p/mongoose/ Mongoose的老家在Google Codec网站,属于开放源代码小型Web服务器,轻量级、高性能是它的主要优点,其他特色也不少: 多平台支持。目前支持Windows、Linux、UNIX和Mac。 CGI、SSL和SSI支持,还支持Digest(MD5)身份认证,断点续传。 基于IP的访问限制。 很小巧。Windows下大小为60KB,Linux下更是只有40KB。 支 ...
锋利的jquery学习 1: jquery与dom对象之间的转换:    1> jquery对象是一个数组,可以通过[index]的方法得到相应的dom对象.    2> jquery --> dom: 两种方式:[index] || get(index)        如: var $obj = $("#id");   //jquery对象            var obj = $obj[0];     //dom对象            var obj2 = $obj.get(0);    3> dom --> jquery:     ...
package com.tw.ftp; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.commons.io.IOUtils; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPReply; /** *<p>ftp连接管理(使用apache commons-net-1.4.1 lib)</ ...
package com.tw.ds.highsort; /** * * <p> * 算法学习---高级排序 * 希尔排序算法 * 基本思想: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。 * 所有距离为dl的倍数的记录放在同一个组中。 * 先在各组内进行直接插人排序;然后,取第二个增量d2<d1重复上述的分组和排序, * 直至所取的增量dt=1(dt<dt-l<…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。 * 该方法实质上是一种分组插入方法。 * </p& ...
package com.tw.dst.recursive; /** * <p> * 算法学习 ----递归 * 概念介绍: * 归并排序:归并算法的中心是归并两个已经有序的数组,并且递归调用归并操作。 * 归并排序优点和缺点:比简单排序在速度上快很多;归并排序会占用双倍的存储空间。 * 归并排序的效率:归并排序的时间复杂度是 O(N*LogN);简单排序的复杂度是O(N2)。</p> * @author tangw 2010-12-13 */ public class MergeRecursion3 { ...
package com.tw.dst.link; /** * <p>链表学习(三):链表栈</p> * @author tangw 2010-12-08 * */ public class LinkStack { private LinkList linkList; public LinkStack(){ linkList = new LinkList(); } //进栈 public void push(int id,double dd){ linkList.insertFirst(id, dd); } / ...
package com.tw.dst.link; /** * <p>链表学习(二):双端链表</p> * @author tangw 2010-12-07 * */ public class FirstLastLink { private Link first; //第一个链表引用 private Link last; //最后一个链表引用 //判断是否为空 public boolean isEmpty(){ return (first==null); } //在表前插入一个链结点 public void i ...
  第一章 一:Java的体系结构:  1:java程序设计语言  2:java class 文件格式  3:java 应用编程接口(API)  4:java虚拟机  四者之间的关系如下图:     运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。    Java平台是由java虚拟机和java api. 二:java虚拟机  1: Java的面向网络的核心就是java虚拟机,它支 ...
package com.tw.dst.link; /** * <p>链表类</p> * @author tangw * */ public class Link { public int iData; public double dData; public Link next; public Link(int idata,double ddata){ this.iData = idata; this.dData = ddata; } public void displayLink(){ Syst ...
package com.tw.dst.sq; /** * <p>优先队列 * 优先队列允许访问最小(或者有时是最大)的数据项 优先队列的重要操作是有序地插入新数据项和移除关键字最小的数据项 * </p> * @author tangw 2010-11-26 * */ public class PriorityQueue { private int nItems; //队列中元素的个数 private long pqArr[];//队列数组 private int maxSize;//队列中 ...
package com.tw.dst.sq; /** * <p>队列是一种先进先出(FIFO)的线性数据结构,常用操作有插入(insert)和删除(remove)</p> * @author tangw 2010-11-27 */ public class Queue { // 队列数组 private long queueArr[]; //队列的前端下标 private int front; //队列的尾端下标 private int rear; ...
package com.tw.dst.sq; /** * * <p>栈算法:栈是一种后进先出的方式</p> * @author tangw 2010-11-26 */ public class Stack { //栈数组 long stackArr[]; //栈的大小 int maxSize; //栈的顶部 int top; //初始化一个大小为size的栈 public Stack(int size){ m ...
package com.tw.ds.sort; /** * * <p>插入排序算法 * 插入排序算法步骤 *1.从有序数列和无序数列{a2,a3,…,an}开始进行排序; *2.处理第i个元素时(i=2,3,…,n) , 数列{a1,a2,…,ai-1}是已有序的,而数列{ai,ai+1,…,an}是无序的。 *用ai与ai-1,a i-2,…,a1进行比较,找出合适的位置将ai插入; *3.重复第二步,共进行n-1次插入处理,数列全部有序。 * </p> * @author tangw 2010-11-26 ...
Global site tag (gtag.js) - Google Analytics