自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 cookie和session的区别

cookie:将信息存储在客户端的一种实现方式,比如说超市的会员卡,本人就相当于客户端,超市相当于服务器,这张卡初次请求服务器时创办的,然后通过响应传给你本人。可通过cookie实现会话跟踪,获取信息。通过cookie,服务器在接收到来自客户端浏览器的请求时,通过分析请求头的内容而得到客户端特有的信息,从而动态生成客户端相对应的内容。缺点:主要集中安全性和隐私保护方面session:存储在服务器的...

2018-03-21 11:04:45 131

原创 接口和抽象类之间的相同点和不同点

不同点:1).抽象类可以有构造函数,而接口不可以有任何实现,重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的。2).抽象类中还以有成员变量(包含静态成员变量)、属性、常量和静态方法,并且他们可以是非公共的;而接口中不能有成员变量、常量、静态方法,只能有公共的属性。3).抽象类可以从另一个类或者一个/...

2018-03-19 21:41:27 993

原创 线程和进程的区别

(1)进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进行至少包括一个线程。(3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所有线程都将销毁,而线程的结束不会影响同个进程中的其他线程的结束(4)线程是轻两级的进程,它的创建和销毁所...

2018-03-19 21:40:40 194

原创 Object常用方法

1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。2.getClass方法final方法,获得运行时类型。3.toString方法该方法用得比较多,一般子类都有覆盖。4.finalize方法该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。5.equals方法该方法是非常重...

2018-03-19 21:38:16 161

原创 集合类的理解

集合类是一些常用的数据结构,例如队列、栈、链表等。就像是一个容器,用于储存数量不等的对象,并按照规范实现常用的操作和算法。主要有两个接口派生,一个是collection,一个是map。主要有三大类:Set集合:无序,元素不能重复。List集合:和数组非常相似,长度可变,有序可重复。Map集合:由键和值组成,可根据每个元素的key来访问对应的值,key不可重复,而值可重复。...

2018-03-19 21:37:09 313

原创 《数据结构课程设计源代码》对一个有向图完成如下操作: 建立邻接链表 计算任意顶点的出度和入度 根据邻接表建立逆邻接表 遍历并输出经过的边。

#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 3173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除