自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wangz的博客

Doing is better than perfect

  • 博客(11)
  • 收藏
  • 关注

转载 TCP大礼包

作者:OFFER—PLSxD链接:https://www.nowcoder.com/discuss/530380来源:牛客网TCP 大礼包连接到底是什么?所谓的连接其实只是双方都维护了一个状态,通过每一次通信来维护状态的变更,使得看起来好像有一条线关联了对方。TCP 协议头**序号:**用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序号应为 401。**确认号:**期望收到的下一个报文段的序号。例如

2020-12-30 20:36:24 400

原创 2020.12.17

2020.12.171.无重复字符的最长子串(leetcode3)思路:使用滑动窗口机制设置右指针移动,其实就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目要求,当再进入 a,队列变成了 abca,这时候不满足要求。所以,我们要移动这个队列!如何移动?我们只要把队列的左边的元素移出就行了,直到满足题目要求!一直维持这样的队列,找出队列出现最长的长度时候,求出解!public int lengthOfLongestSubstring(String s) {

2020-12-20 11:19:53 150 1

原创 2020.12.15

2020.12.151.有向图判断是否有环对于图类问题,首先利用邻接表对图进行表示,如图所示:通常使用List<List>的格式存储表示。在本题中,输入为[a,b]表示b指向a,所以邻接表生成代码为:List<List<Integer>> edges = new ArrayList<List<Integer>>(); for (int i = 0; i < numCourses; ++i) { // numCourse

2020-12-16 19:18:47 141

原创 刷题之旅2020.12.05

2020.12.051.前中后序 递归/非递归 实现一、使用栈模拟递归实现过程先序/中序public List preinOrder2(TreeNode root){ if(root==null) return; Stack<TreeNode> s=new Stack<>(); List list = new LinkedList(); while(root!=null || !s.isEmpty()){ //不

2020-12-06 18:36:05 88

原创 理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换

理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析FORK、EXECVE和进程切换学号:384原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/实验目标1.分析fork函数对应的内核处理过程do_fork,理解创建一个新进程如何创建和修改task_struct数据结构2.使用gdb跟踪分析一个fork系统调用内核处...

2019-03-26 21:03:28 200

转载 字符流与字节流的区别

字符流与字节流的区别(尊重劳动成果,转载请注明出处:https://blog.csdn.net/cynhafa/article/details/6882061陈江玉的博客)字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示...

2019-03-25 14:03:47 67207 12

原创 跟踪分析Linux内核5.0系统调用处理过程

跟踪分析Linux内核5.0系统调用处理过程学号384 原创作业转载请注明出处+中国科学技术大学孟宁老师的Linux操作系统分析 https://github.com/mengning/linuxkernel/实验要求1.编译内核5.02.qemu -kernel linux-5.0.1/arch/x86/boot/bzImage -initrd rootfs.img3.选择系统...

2019-03-19 23:14:58 157

原创 linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析

linux操作系统分析实验—基于mykernel的时间片轮转多道程序实现与分析学号384 原创作业转载请注明出处+中国科学技术大学孟宁老师的Linux操作系统分析 https://github.com/mengning/linuxkernel/实验环境介绍与搭建1.mykernel简介这个是由孟宁老师建立的一个用于开发自己的操作系统内核的平台,它基于Linux Kernel 3.9....

2019-03-12 01:57:19 349

原创 LeetCode刷题之旅

LeetCode刷题之旅一、链表1.链表逆序(leetcode 206.Reverse Linked List)esay题目描述:已知链表头节点指针head,将链表逆序。思路:从链表的头节点依次遍历,每遍历一个节点就进行逆序, 使用头插法进行逆序。O(n)代码实现:/** * Definition for singly-linked list. * public class Lis...

2019-03-07 21:59:22 249

翻译 前端学习之html——基本结构

HTML基本结构       HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm,一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用文本的方式编辑它,如果用...

2018-09-15 01:38:02 804

原创 进程的创建-fork

1.fork是linux/unix中专有的用来创建进程的系统调用。2.在linux/unix系统中,提供fork()系统函数,非常特殊。普通的系统调用,调用一次就返回一次,而fork()调用一次,会返回两次,一次是当前进程(父进程),另一个是子进程(即由当前进程复制的一份),然后,分别独自运行,互不干扰,调用的先后顺序由操作系统的调度算法决定。3.其中需要注意,子进程永远返回0,而父进程则...

2018-08-28 00:25:55 2395

空空如也

空空如也

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

TA关注的人

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