计算机理论知识
IAmLinGe
这个作者很懒,什么都没留下…
展开
-
TCP为什么需要三次握手和四次挥手
网上已经有很多解释了,就不瞎说了,Mark一些链接作为自己的学习笔记吧。 学习参考链接1 学习参考链接2 学习参考链接3 学习参考链接4为什么要3次握手防止已过期的连接请求报文突然又传送到服务器,因而产生错误。Client发生一个请求连接报文可能因为网络延迟等原因,没有送达到server中。但是当这个client的请求报文送达到server时,如果没有三次握手的话,serv...原创 2018-08-17 00:36:39 · 256 阅读 · 0 评论 -
入门Git
本文是我在[实验楼]这个平台学习git时的第一篇学习笔记,现贴出来以飨大家!git学习1、git的配置git的配置主要通过git config --global <配置名称> <配置的值>来对git进行配置其中最常用的配置为:git config --global user.name namegit config --global user.email emai...原创 2018-11-21 18:49:59 · 237 阅读 · 0 评论 -
将gcc/g++链接到指定版本
安装指定版本:sudo apt-get install gcc-4.8sudo apt-get install g++-4.8以上命令默认安装的为4.8.5版本,支持c++11建立软连接cd /usr/bin如果已经装有gcc或者g++,需要先移除原先的软连接sudo rm gccsudo rm g++建立新的软连接sudo ln -s gcc-4.8 gcc...原创 2019-08-30 00:38:21 · 2395 阅读 · 1 评论 -
E488: Trailing characters:
情景:对vim进行配置,配置完成后进行保存,配置完成后打开其他文件时报错。原因:vim 配置文件中保存不合乎语法的语句,报错时如下:#显示行号set number#字符导致的错误,改成"即可。我的vim配置如下:```"显示行号set number"设置tab sizeset tabstop = 2"设置tab换位空格set expandtab"设置t...原创 2019-08-30 01:16:14 · 13199 阅读 · 0 评论 -
更改linux子系统软件源为国内镜像
cd /etc/apt/sudo cp sources.list sources.list.back20190831sudo vim sources.list执行vim替换命令:%s/archive.ubuntu/mirrors.aliyun/g:%s/security.ubuntu/mirrors.aliyun/g执行sudo apt update即可。...原创 2019-08-31 15:14:23 · 2901 阅读 · 4 评论 -
linker `cc` not found
运行rustc hello_world.rs时出错。原因:我的 gcc 是安装的指定版本 gcc-4.8,安装指定版本 gcc 可参考我的另一篇博文,这里找不到 cc 的原因是在移除原来软链的时候,cc 的软链也移除了。重新建立软链即可。sudo ln -s gcc cc还有一种情况时没有安装 gccsudo apt install gcc...原创 2019-09-23 11:05:21 · 7963 阅读 · 1 评论