HTTP、HTTPS详解及相关面试题
一、HTTP协议概述超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是是一个应用层协议,它使用 TCP 连接进行可靠的传送。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应。1.1、HTT
左神起百算,成机算法魂
文章目录百算前言第一算1.打印一个数的32位格式2.给定一个参数N 返回1!+2!+...+N!3.选择排序3.冒泡排序4.插入排序百算前言由于是刷题博文不会写的比知识博文细致的,简单的题我可能只会贴代码,但是一般以我的性格简单的我也会标一标,所以我不会裸代码上去,百算暂时先用左神新手课来入局,后
Linux学习笔记(6)
Linux学习笔记(6)
【C语言】函数递归(详解)
函数递归思想
[集合源码]——ConcurrentHashMap源码分析
通过图解,以及深入源码学习,用简单易懂的话让你学习ConcurrentHashMap原理,让你不再畏惧源码
LeetCode - 334 - 递增的三元子序列 - Java - 细喔
文章目录题目题目解析解题思维一: 双向遍历代码如下:代码细节解题思维二: 贪心代码如下题目 题目解析 题目大意: 给我们一个数,让我们去判断 这个 数组中 从左往右 是否有 有三个元素 num[ i ]、num[ j ]、num[ k ]满足 num[ i ] < num[ j ] <
git和gitee的一些常见问题和基础操作方法
Git是什么?Git—分布式的版本管理工具Gitee/github代码托管网站(使用的背景,比如有一个研发团队开发了一个月,在开发的过程中有没有能清楚自己在每一天所写的代码?没有人。)这时候就出现了 svn/git这样的一些版本管理工具。比如这是我们所写的代码,我们把他放入我们的代码仓库无论是第一次
Python数据结构与算法(2.3)——链表
在顺序存储方式中,根据数据元素的序号就可随机存取表中任何一个元素,但同时在插入和删除操作需要移动大量的元素,造成算法效率较低。解决此缺陷的一个办法是:对线性表采用链式存储方式。在链表存储方式中,在逻辑上相邻的数据元素在存储空间中不一定相邻,数据元素的逻辑次序是通过链表中指针链接实现的。采用链式存储结
【计算机网络】零基础学计网——总览(超多图+超详解)
文章目录1. 因特网概述1.1 网络、互联网和因特网1.2 因特网发展的三个阶段1.2.1 发展过程1.2.2 ISP 介绍1.3 因特网的标准化工作1.4 因特网的组成2. 三种交换方式2.1 电路交换(Circuit Switching)2.2 分组交换(Packet Switching)2.3
Linux/Java技术训练舱:从零开始安装Ubuntu Linux 20.04,优化桌面和Java开发环境
掌握Linux操作系统和一门主流的编程语言,是很多新人以及工作多年的程序员需要不断夯实的基础性学习。Linux和Java这两个主流技术,总是出现在开发、维护工作当中的各个角落,更扎实的基础,不仅可以滋养我们的技术成长,而且面对技术问题时,也开阔了我们的思路,...
室友一把吃鸡的时间带你拿捏C语言指针类型的意义
大家期待已久的指针类型作用的更新来了
Linux详解 --- 系统文件IO操作与文件描述符
Linux中的IO操作(思维导图一览)语言IO操作与系统IO操作文件描述符详解与底层结构
学生信息管理系统(链表&&C语言)
学生信息管理系统总源码(可直接复制运行)
Linux学习笔记(5)
2021_1_10_Linux学习笔记(5)
用等外卖的时间带你彻底搞懂·进程与线程
本篇文章主要介绍,操作系统进程管理中:进程与线程。从进程的概念、进程的状态与转换、进程的控制、进程的组织、进程的通信方面介绍进程;进而最后引出线程的概念与特点,并且在文末介绍了多线程模型。本篇文章内包含大量典型例题,读者可以自行解题收藏~
【蓝桥Java每日一练】————6.二叉树的前中后序遍历(递归与迭代)
二叉树的前后中序遍历,如何理解真正的递归思想?如何写出迭代的方法?如何在面试中写出更好的遍历?
<1> linux与shell的关系
shell编程,全面介绍shell编程中的各种命令,以及一些在工作中的使用经验、踩过的坑等。
一篇解单链表(0基础看)(C语言)《数据结构与算法》
本文是对于单链表的基本使用(0基础看&&超详解解读)及附上源代码,让大家初步了解链表,所以就只实现顺序表的增删查改,还有特定位置前插入和删除特定位置值等接口哈。
贪心算法典例
文章目录选择排序平衡字符串买股票的最佳时机跳跃游戏钱币找零多机调度问题活动选择无重叠区间选择排序我们熟知的选择排序,其采用的就是贪心策略。它所采用的贪心策略即为每次从未排序的数据中选取最小值,并把最小值放在未排序数据的起始位置,直到未排序的数据为0,则结束排序。void swap(int* arr,
室友开了把LOL的时间,我学会了链表
目录前言函数的传参不带头单向非循环链表 带头双向循环链表顺序表与链表的优缺点单链表源码带头双向循环链表源码前言链表是一种物理存储结构上非连续非线性的结构,数据元素的逻辑顺序通过指针次序链接实现。链表的结构多种多样,通过以下情况组合起来有8种结构:1.带头、不带头2.单向、双向3.循环、非循环但实际