自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计算机网络笔记】CH6-应用层

6.1 网络应用模型6.2 DNS系统域名-》ip地址6.3 FTP协议控制连接:准备部分,传请求,全程打开(贯穿整个会话)6.4 电子邮件6.5 万维网和HTTP协议(超级重要)无状态:无记忆的cookie存在用户主机总结...

2020-02-25 20:18:36 154

原创 【计算机网络笔记】CH5-传输层

5.1 传输层概述5.2 UDP服务源端口号可以不填5.3.1 TCP协议的特点及报文段的格式5.3.2 TCP连接管理5.3.3 TCP可靠传输5.3.4 TCP流量控制持续到主机B发送rwind>0的报文段,A才能发送数据。计时器防止丢失导致的死锁5.4.5 T...

2020-02-25 18:15:13 145

原创 【计算机网络笔记】CH4-网络层2

4.4 IPV6

2020-02-25 09:50:35 168

原创 【计算机网络笔记】CH4-网络层

4.1.1 网络层的功能概述4.1.1 电路交换、报文交换、分组交换额外的信息量:编号、源地址、目的地址4.1.3 数据报与虚电路一个文件就是一个报文;IP数据报分割了报文段并封装报文段、源地址和目的地址4.2 路由算法与路由协议概述4.3.1 IP数据报格式生存时间:防止无法传递到的数据报在网...

2020-02-24 16:20:25 198

原创 【计算机网络笔记】CH3-数据链路层

3.1 数据链路层功能概述无确认无连接服务:适用于实时通信,误码率低的情况。发送时不需要建立连接,收到后不需要确认。万一有错误不重发,直接交给上一层。 有确认无连接服务:收到了确认。 有确认有连接服务: 有连接一定有确认。3.3.1 封装成帧和透明传输3.3.1 差错控制之检错编码3.3.2 差错控制之纠错编码...

2020-02-23 22:49:10 164

原创 【计算机网络笔记】CH2-物理层

2.1.1 物理层的基本概念传输媒体与物理层无关。 电气特性:直接出现二进制、距离 功能特性:电平代表的意义2.1.2 数据通信基础知识调制解调器:猫;转换数字信号与模拟信号。【电话线只能传输模拟信号】计算机内部多实用并行传输,也就是使用并口。2.1.3 码元、波特、数据、带宽码元是一个固定时长内的信号,离散状态个数表示进制数。 一个码元可以包括多个...

2020-02-23 17:43:36 174

原创 【计算机网络笔记】CH1-概述

1.1.1 概念、组成、功能和分类广域网:国家;城域网:地区:局域网:学校等 专用网:需要权限 因特网使用网状拓扑结构; 星型拓扑结构:链路数为节点数减一。1.1.2 标准化工作与相关组织...

2020-02-23 12:27:42 270

原创 Java语法

1.StringBufferString适用于少量的字符串操作的情况StringBuilder适用于单线程下在字符缓冲区进行大量操作的情况StringBuffer适用多线程下在字符缓冲区进行大量操作的情况str.append(值) str.setCharAt(位置,值) str.toString()2. stackStack<Integer> stack = ne...

2020-02-17 11:38:54 161

原创 【剑指offer第二版】JAVA刷题总结-ch4

**27.二叉树的镜像思路:左右子节点交换**```javaclass Solution { public void mirror(TreeNode root) { if(root == null) return; if(root.left!=null || root.right!=null){ TreeNode tmp = r...

2020-02-09 14:57:48 316

原创 【剑指offer第二版】JAVA刷题总结-ch3

16.数值的整数次方思路:考虑特殊情况(1)底数为0;(2)指数为0;(3)指数为负数(3)指数class Solution { public double Power(double base, int exponent) { double result; if(base==0) return 0; else if(exponent==0...

2020-02-06 22:36:03 143

转载 【算法与数据结构】位运算

参考博客:https://blog.csdn.net/deaidai/article/details/78167367里面有很多经典题目。

2020-02-06 20:56:25 106 1

原创 【剑指offer第二版】JAVA刷题总结-ch2

11.旋转数组的最小数字思路:画图,注意特殊情况(1)12345 (2)3412333(3)1111123class Solution { public int findMin(int[] nums) { if(nums.length == 0) return -1; int size = nums.length - 1; if...

2020-02-06 20:13:41 276

原创 283. Move Zeroes

class Solution {public: vector&lt;int&gt; moveZeroes(vector&lt;int&gt;&amp; nums) { int sum=0,place=0; for(int i=0;i&lt;nums.size();i++){ if(nums[i]==0){ ...

2018-10-03 01:43:26 114

原创 485. Max Consecutive Ones

class Solution {public: int findMaxConsecutiveOnes(vector&lt;int&gt;&amp; nums) { int sum=0,max=0; int pre=0; int flag=0; for(int i=0;i&lt;nums.size();i++){ ...

2018-10-02 00:17:23 144

原创 888. Fair Candy Swap

class Solution {public: vector&lt;int&gt; fairCandySwap(vector&lt;int&gt;&amp; A, vector&lt;int&gt;&amp; B) { int sumA=0,sumB=0; vector&lt;int&gt; result; for(int i=0;i&l...

2018-10-01 00:32:40 120

原创 896. Monotonic Array

class Solution {public: bool isMonotonic(vector&lt;int&gt;&amp; A) { int num=0; int dir=0; int cur=0; while(num+1&lt;A.size()){ if(A[num]&gt;A[num+1])...

2018-10-01 00:14:36 116

原创 766. Toeplitz Matrix

class Solution {public: bool isToeplitzMatrix(vector&lt;vector&lt;int&gt;&gt;&amp; matrix) { int m=matrix.size(),n=matrix[0].size(); for(int k=0;k&lt;n;k++){ int i=0,...

2018-09-29 10:52:15 109

原创 [867] Transpose Matrix

class Solution {public: vector&lt;vector&lt;int&gt;&gt; transpose(vector&lt;vector&lt;int&gt;&gt;&amp; A) { vector&lt;vector&lt;int&gt;&gt; B(A[0].size(), vector&lt;int&gt;(A.size())

2018-09-28 22:59:45 112

原创 [561]Array Partition I

class Solution {public: int arrayPairSum(vector&lt;int&gt;&amp; nums) { int maxSum=0; sort(nums.begin(),nums.end()); for(int i=0; i&lt;nums.size()-1; i++){ if...

2018-09-28 00:57:51 124

原创 【操作系统总结】设备管理

class Solution {public: vector&lt;vector&lt;int&gt;&gt; flipAndInvertImage(vector&lt;vector&lt;int&gt;&gt;&amp; A) { for(int i=0; i&lt;A.size(); i++){//i row int lef...

2018-09-27 23:54:52 382

原创 【操作系统总结】进程和线程

class Solution {public: vector&lt;int&gt; sortArrayByParity(vector&lt;int&gt;&amp; A) { vector&lt;int&gt; B; for(int i = 0; i &lt; A.size(); i++){ if(A[i] % 2 == 0){...

2018-09-27 23:28:35 438

转载 C++ string 用法

要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using  std::string;using  std::wstring;或using namespace std;下面你就可以使用string/wstring了,它们两分别对应着char和wchar_t。string和wstri

2016-08-12 15:18:34 316

空空如也

空空如也

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

TA关注的人

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