Fork me on GitHub
LiuxiaoKun

My Awesome Site


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 公益404

  • 搜索

树的子结构

发表于 2019-02-07 | 更新于: 2019-02-07 | 分类于 剑指offer
字数统计: 179 | 阅读时长 ≈ 1
题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 12345678910111213141516171819202122232425262728293031323334353637383940414243/*struct TreeNode  ...
阅读全文 »

说说网络之名词解析

发表于 2019-02-02 | 更新于: 2019-02-02 | 分类于 Linux
字数统计: 2,625 | 阅读时长 ≈ 9
学习一些网络之后,发现存在对一些名词的含义还是记不住,因此作此文章来梳理网络中的一些关键名词。 网络名词术语解析路由(route)路由(名词)数据包从源地址到目的地址所经过的路径,由一系列路由节点组成。路由(动词)某个路由节点为数据包选择投递方向的选路过程。 路由器工作原理路由器(Router) ...
阅读全文 »

再浅谈网络之“TCP协议”

发表于 2019-01-31 | 更新于: 2019-02-02 | 分类于 Linux
字数统计: 4,860 | 阅读时长 ≈ 18
下图是一次TCP通讯的时序图。TCP连接建立断开。包含大家熟知的三次握手和四次握手。 首先客户端主动发起连接、发送请求,然后服务器端响应请求,然后客户端主动关闭连接。两条竖线表示通讯的两端,从上到下表示时间的先后顺序,注意,数据从一端传到网络的另一端也需要时间,所以图中的箭头都是斜的。双方 ...
阅读全文 »

再谈网络之“协议格式”

发表于 2019-01-30 | 更新于: 2019-01-30 | 分类于 Linux
字数统计: 2,953 | 阅读时长 ≈ 10
上一篇中是有关网络的设计模式和分层模型,这篇就来说说网络里面用到的几个重要协议的格式,用程序员来的话来说就是报头格式。当然,在进入主题之前,先了解下通信的过程。 通信过程两台计算机通过TCP/IP协议通讯的过程如下所示: 上图对应两台计算机在同一网段中的情况,如果两台计算机在不同的网段中,那么数 ...
阅读全文 »

谈谈网络之设计模式与分层模型

发表于 2019-01-30 | 更新于: 2019-01-30 | 分类于 Linux
字数统计: 1,472 | 阅读时长 ≈ 5
在学习网络之前,我们先了解下网络应用程序设计模式和网络的分层模型 网络应用程序设计模式C/S模式传统的网络应用设计模式,客户机(client)/服务器(server)模式。需要在通讯两端各自部署客户机和服务器来完成数据通信。 B/S模式浏览器()/服务器(server)模式。只需在一端部署服务器 ...
阅读全文 »

二叉搜索树的第k个结点

发表于 2019-01-24 | 更新于: 2019-01-24 | 分类于 剑指offer
字数统计: 147 | 阅读时长 ≈ 1
题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。 12345678910111213141516171819202122232425262728293031/*struct TreeNode { ...
阅读全文 »

CentOS7安装更新git的正确打开方式

发表于 2019-01-03 | 更新于: 2019-01-03 | 分类于 Linux
字数统计: 375 | 阅读时长 ≈ 2
1 安装centos7 之后一直用自带的git,在提交的时候总是出现下面这种情况,原因是git版本太低导致的,于是就想了办法去更新git,百度看了很多教程,都是什么先卸载再重新安装,卸载之前还需要备份一份配置文件,看了很多感觉非常麻烦,于是就在Linux网站中看到了一个最正确的更新及安装方式。以 ...
阅读全文 »

CentOS7环境下安装vscode

发表于 2019-01-03 | 更新于: 2019-01-03 | 分类于 Linux
字数统计: 190 | 阅读时长 ≈ 1
最近在Linux环境下写几个程序时发现用vim时总出现一点问题,配置了vim也还是不太习惯,因此就安装了vscode,这篇文章记录了CentOS7下安装过程。 环境准备环境参数:操作系统版本:CentOS-7-x86_64-1511软件版本:visual stdio code 1.2 操作 ...
阅读全文 »

CentOS7环境下安装Chrome

发表于 2019-01-02 | 更新于: 2019-01-02 | 分类于 Linux
字数统计: 382 | 阅读时长 ≈ 2
方式一下载Chrome浏览器的rpm包(https://www.chrome64bit.com/index.php/google-chrome-64-bit-for-linux)利用xshell连接好Linux,使用命令rz,弹出选择窗口,将下载好的包上传进去,然后进入包目录,使用rpm命令进行 ...
阅读全文 »

解决Linux下静态链接库出现的问题

发表于 2018-12-31 | 更新于: 2018-12-31 | 分类于 Linux
字数统计: 282 | 阅读时长 ≈ 1
该问题是针对刚安装的Linux环境的小萌新在使用gcc/g++编译时出现的问题,如果你是大佬,这篇文章可能对你并没有帮助。 问题描述当我们用Makefile工具时,在Makefile文件中写编译语句时,希望编译时用静态链接库来编译,例如语句如下。1g++ -o $@ $^ -static 编译时 ...
阅读全文 »
1…789…14
LiuXiaoKun

LiuXiaoKun

138 日志
16 分类
49 标签
RSS
GitHub Gitee E-Mail Google 微博 知乎
友情链接
  • CSDN博客
  • COLSHELL
  • LYZ
© 2018 — 2020 LiuXiaoKun | Site words total count: 122.7k
主题 — NexT.Muse
访问人数 访问总量 次
0%