总结 本文对网络层要点进行总结。 网络层提供的服务 TCP/IP体系中的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺,不保证分组交付的时限,所传送的分组可能出错、丢失、重复、失序。进程之间通信的可靠性由运输层负责。 互联网上交付的数据报种类 在互联网上 ...
分类:
其他好文 时间:
2021-07-05 18:35:17
阅读次数:
0
Java是一门半编译型、半解释型语言。其具有以下的11个特性: 1、简单性 没有头文件、指针运算、结构、联合、操作符重载、虚基类等。 2、面向对象 一切皆对象。 3、分布式(微服务) Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访 问 ...
分类:
编程语言 时间:
2020-12-15 12:42:58
阅读次数:
4
本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 ...
分类:
其他好文 时间:
2020-12-14 13:38:35
阅读次数:
3
在进行VS编译时,报上述错误。 问题发生原因: 链接器——>输入——>附加依赖项:里面应该是lib文件,填写了dll文件。 链接库文件应该是dll文件。 静态库中的lib:该LIB包含函数代码本身(即包括函数的索引,也包括实现),在编译时直接将代码加入程序当中 动态库中的lib:该LIB包含了函数所 ...
分类:
其他好文 时间:
2020-07-20 20:29:29
阅读次数:
103
一、多线程简介1、什么是线程? 线程在操作系统原理中是这样描述的:线程是进程的一条执行路径。线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,所有的线程都是在同一进程空间运行,这也意味着多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和 ...
分类:
编程语言 时间:
2020-07-13 22:00:56
阅读次数:
83
介绍 一次封装,到处运行 仓库:存放镜像的地方镜像:容器的模板容器: 镜像的实例就是容器(模板) 每个容器相互隔离 可以看做是一个简易版的linux环境(包括 用户权限,进程空间,用户空间,网络空间)和运行在其中的应用程序。 集装箱:容器鲸鱼:docker linux 容器:linux contai ...
分类:
其他好文 时间:
2020-07-06 00:36:56
阅读次数:
144
help 用于显示Shell内部命令的帮助信息。help命令只能显示Shell内部命令帮助信息。对于外部命令的帮助信息只能使用man或者info命令查看; 语法:help (选项) (参数) 选项: -s,输出短格式帮助信息。仅包括命令格式; 参数:内部命令; 示例: [root@localhost ...
分类:
其他好文 时间:
2020-06-16 01:13:39
阅读次数:
51
1. threading进程中管理并发操作 threading模块提供了管理多个线程执行的API,允许程序在同一个进程空间并发的运行多个操作。 1.1 Thread对象 要使用Thread,最简单的方法就是用一个目标函数实例化一个Thread对象,并调用start()让它开始工作。 import t ...
分类:
编程语言 时间:
2020-03-30 09:40:52
阅读次数:
81
一、操作系统的概念 1.计算机系统 一个完整的计算机系统,都由两大部分组成:计算机硬件和计算机软件。 计算机硬件和计算机软件在计算机系统中是相辅相成、缺一不可的,它们共同组成了计算机系统。 1.1计算机硬件 计算机硬件是指构成计算机系统所必须配置的各种设备,它是组成计算机系统的物质基础。计算机硬件主 ...
分类:
其他好文 时间:
2020-03-25 10:55:33
阅读次数:
73
容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的 ...
分类:
其他好文 时间:
2020-02-22 18:39:05
阅读次数:
79