- 博客(6)
- 收藏
- 关注
原创 cookie和session的区别
cookie:将信息存储在客户端的一种实现方式,比如说超市的会员卡,本人就相当于客户端,超市相当于服务器,这张卡初次请求服务器时创办的,然后通过响应传给你本人。可通过cookie实现会话跟踪,获取信息。通过cookie,服务器在接收到来自客户端浏览器的请求时,通过分析请求头的内容而得到客户端特有的信息,从而动态生成客户端相对应的内容。缺点:主要集中安全性和隐私保护方面session:存储在服务器的...
2018-03-21 11:04:45 133
原创 接口和抽象类之间的相同点和不同点
不同点:1).抽象类可以有构造函数,而接口不可以有任何实现,重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的。2).抽象类中还以有成员变量(包含静态成员变量)、属性、常量和静态方法,并且他们可以是非公共的;而接口中不能有成员变量、常量、静态方法,只能有公共的属性。3).抽象类可以从另一个类或者一个/...
2018-03-19 21:41:27 995
原创 线程和进程的区别
(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。(3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所有线程都将销毁,而线程的结束不会影响同个进程中的其他线程的结束(4)线程是轻两级的进程,它的创建和销毁所...
2018-03-19 21:40:40 204
原创 Object常用方法
1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。2.getClass方法final方法,获得运行时类型。3.toString方法该方法用得比较多,一般子类都有覆盖。4.finalize方法该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。5.equals方法该方法是非常重...
2018-03-19 21:38:16 168
原创 集合类的理解
集合类是一些常用的数据结构,例如队列、栈、链表等。就像是一个容器,用于储存数量不等的对象,并按照规范实现常用的操作和算法。主要有两个接口派生,一个是collection,一个是map。主要有三大类:Set集合:无序,元素不能重复。List集合:和数组非常相似,长度可变,有序可重复。Map集合:由键和值组成,可根据每个元素的key来访问对应的值,key不可重复,而值可重复。...
2018-03-19 21:37:09 317
原创 《数据结构课程设计源代码》对一个有向图完成如下操作: 建立邻接链表 计算任意顶点的出度和入度 根据邻接表建立逆邻接表 遍历并输出经过的边。
#include<stdio.h>#include<iostream.h>#include<list>#include<strstrea.h>#include<stdlib.h>#define MaxVerNum 4#define MaxVertexNum 4#include<vector>//vetor是一个容器,存放任意...
2018-03-19 16:31:28 3183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人