自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络传输的大小端-计算机网络复习笔记

网络传输的大小端-计算机网络复习笔记大端模式:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放;小端模式:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,高地址部分权值高,低地址部分权值低,和我们的日常逻辑方法一致。什么是大小端?大端模式:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,地址由小向大增加,而数据从高位向低位存放。这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由

2020-11-06 12:06:09 599

原创 中缀表达式转后缀表达式(逆波兰表达式) - 数据结构复习笔记

中缀表达式转后缀表达式(逆波兰表达式) - 数据结构复习笔记问题:在之前写的笔记中描述了前缀 / 中缀 / 后缀表达式的一些基本概念和 后缀表达式运算的JAVA代码实现,那么如何将我们平时用到的中缀表达式转换成比较容易进行计算机计算的后缀表达式呢?前文连接:前缀 / 中缀 / 后缀表达式(逆波兰表达式求值的JAVA写法)https://blog.csdn.net/No1anWan6/article/details/109469563中缀 - 后缀表达式的转化先把转换思路写下来:从左到右遍历

2020-11-03 19:24:07 471 1

原创 前缀 / 中缀 / 后缀表达式(逆波兰表达式求值的JAVA写法) - 数据结构复习笔记

前缀,中缀,后缀表达式 - 数据结构复习笔记前缀表达式前缀表达式叫波兰表达式,表达式的操作符位于操作数之前例:(3+4)* 5 - 6 对应的前缀表达式为:- * + 3 4 5 6前缀表达式的计算机求值过程:首先计算机从右到左扫描整个表达式,当遇到操作数时,将数字压入堆栈,当遇到操作符时,弹出数字栈中顶端的两个值,并按照操作符对他们进行计算,再计算结果入操作数栈,重复直到扫描结束。中缀表达式中缀表达式就是常见的运算表达式,但是对于计算机不好理解,所以在计算时往往将它转化成其他表达式进行运算(

2020-11-03 16:17:44 218

原创 栈(JAVA实现) - 数据结构复习笔记

栈(JAVA实现) - 数据结构复习笔记基本概念栈(Stack):又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。特点:先入后出(FILO):栈是一个先入后出的有序列表栈的插入删除动作只允许在一端操作,允许插入和删除操作的一端,为变化的一端,叫

2020-11-02 14:51:43 138

原创 Cookie和Session的区别 -计算机网络复习笔记

Cookie和Session的区别 -计算机网络复习笔记为什么要有Cookie和Session?HTTP是一种无状态的协议,为了分辨链接是谁发起的,Cookie和Session就是来解决这一问题的方法和机制。不然有些情况下即使是同一个网站每打开一个子页面也都要需要用户重新登录一下。Cookie (储存在用户本地终端上的数据)Cookie,类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。简

2020-11-02 00:39:48 133

原创 转发和重定向的区别 - 计算机网络复习笔记

转发和重定向的区别 - 计算机网络复习笔记Forward 转发服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后再发送给浏览器。这样做的话浏览器不知道服务器发来的内容是从哪里来的,因为这个跳转过程是在服务器实现的,所以客户端不知道这些跳转动作,所以浏览器的地址栏还是原来的地址。特点:只发生一次请求地址栏不变不用写项目名称使用request对象转发之后值不会丢失服务器行为,所以只能在服务器的内部进行操作;Redirect重定向重定向是服务器根据设定逻辑

2020-11-01 23:29:52 196

原创 约瑟夫环的问题JAVA代码 - 数据结构复习笔记

用JAVA代码实现一个约瑟夫环题目要求:设n个人围成一个圈,约定第一个人开始从1报数,每次叫到m的那个人出列,然后下一个从1继续报数,问该环出列的顺序是?思路: 主要考察数据结构,用一个环形单链表就可以解决问题。JAVA代码 public static void JosephuCircle(int n, int m) { List list = new List(); for(int i = 1; i <= n; i++) { list.add(new ListNode(i))

2020-11-01 23:09:59 293

原创 单链表的原地逆置(JAVA) - 数据结构复习笔记

单链表的原地逆置要求:在不使用外部数据存储结构的情况下,只遍历一次来实现链表的原地逆置。空间复杂度O(1),时间复杂度O(n)。思路废话不多说,先上算法: public void reverseList() { ListNode temp = head.next; head.next = null; ListNode cur = temp.next; temp.next = head; head = temp; while(cur != null) { temp = c

2020-11-01 16:22:20 508

原创 单链表 - 数据结构复习笔记

数据结构复习笔记-单链表什么是单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。构成链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。特点链表是以节点的方式来储存数据的每个节点包括data域,next指向下一个节点在内存中各节点不一定连续存储分为带头节点和不带头节点的链表...

2020-11-01 15:28:05 166

原创 Http请求 - 计算机网络复习笔记

Http请求 - 计算机网络复习笔记Http请求是客户端放在Http协议请求报文头起始行中用来向服务器进行对应请求操作的方式。Http请求报文的组成一个HTTP请求报文由请求行(request line)、请求头部(headers)、空行(blank line) 和 请求数据/消息正文(request body/entity) 4个部分组成。;Http请求报文-请求行Method–空格–URL–空格–Version–换行请求行分为三个部分:请求方法、请求地址URL和HTTP协议版本,它们

2020-11-01 15:10:06 206

空空如也

空空如也

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

TA关注的人

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