- 博客(14)
- 收藏
- 关注
原创 Docker数据跨分区迁移
问题背景在一个与L公司合作的项目中,需要在其公网服务器上部署测试环境。在部署环境的时候发现一个有意思的现象:我使用docker load加载一组之前下载好的镜像,加载结束后使用docker images检查加载结果,镜像列表中少了几个。我尝试若干次以及改变load次序,结果依旧是有几个镜像神秘地“消失”了。于是,我怀疑应该是后台运行了某个monitor进程把我的镜像删除了,比较合理的猜想是当数据分区占用量达到一定阈值的时候就会触发image/container GC。于是,检查一下文件系统中各数据分区的
2021-10-14 20:23:15 361
原创 《C++ Primer》2.1 基本内置类型
2.1 基本内置类型C++定义了一套包括算术类型和空类型在内的基本数据类型。算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值。2.1.1 算术类型这里有个比较有意思的事情,在C++中不建议sizeof(void),而C语言中可以使用sizeof(void),其结果均为1。prog1.cpp:#include <stdio.h>int main(){ printf("%d\n", sizeof(void)); return 0;}prog1.
2021-05-07 22:08:22 206
原创 解决联合边缘资源面临的挑战
2.1 引言目前的研究主要集中在将资源从集中的云数据中心分散到网络边缘,并利用这些资源来提高应用程序的性能。边缘资源以Ad Hoc方式配置,且一个应用程序或应用程序的集合可私有地使用它们。Ad Hoc:点对点 来自拉丁语联合边缘部署中两个关键挑战——组网和管理。组网挑战的关键问题是:“如何创建一个足够动态的组网环境,与联合设置中预见的边缘计算场景相兼容?”动态性是由组网资源的可编程性提供的,这些资源在当今的环境中可通过软件定义网络(SDN)获得。具有北向编程接口的SDN是边缘资源编排的理想候选者
2021-04-03 22:19:02 713
原创 《C++ Primer》1.4 控制流
1.4 控制流1.4.1 while语句while语句的形式为while(condition) statementwhile语句的执行过程是交替地检测condition条件和执行关联的语句statement,直至condition为假时停止。所谓条件(condition)就是一个产生真或假的结果的表达式。例如,while(val <= 10) { sum += val; ++val;}其中条件中使用了小于等于运算符(<=)来比较val的当前值和10。
2021-03-27 00:00:11 167
原创 《C++ Primer》 1.5 类简介
1.5 类简介一个类定义了一个类型,以及与其关联的一组操作。类机制是C++最重要的特性之一。实际上,C++最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型。使用类,我们需要了解三件事:类名是什么?它是在哪里定义?它支持什么操作?我们假定类名为Sales_item,对于头文件Sales_item.h中已经定义了这个类。如前所见,为了使用标准库设施,我们必须包含相关的头文件。我们也需要使用头文件来访问为自己的应用程序所定义的类。习惯上,头文件根据其中定义的类的名字来命名。我们通常使
2021-03-26 23:47:41 264 2
原创 《TCP/IP详解 卷1:协议》第2章 笔记
2.1 引言链路层主要有三个目的:为IP模块发送和接收IP数据;为ARP模块发送ARP请求和接收ARP应答;为RARP发送RARP请求和接收RARP应答。2.2 以太网和IEEE802封装以太网:数字设备公司(Digital Equipment Corp.)、英特尔公司和Xerox公司在1982年联合公布的一个标准。它是当今TCP/IP采用的主要的局域网技术。采用CSMA/CD的媒体接入方法,意思是带冲突检测的载波监听多路访问(Carrier Sense Multiple Acc
2021-02-26 11:46:18 669
原创 《TCP/IP详解 卷1:协议》第1章 笔记
1. 概述计算机网络是计算机技术和通信技术紧密结合的产物。1.2 分层协议族:比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统:链路层:有时也被称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。处理与电缆(或其他任何传输媒介)的物理接口细节。网络层:处理分组在网络中的活动。网络层协议包括:IP协议(网际协议)、ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)。运输
2021-02-26 11:12:12 518
原创 《C++ Primer》1.3 注释简介
1.3 注释简介注释通常用于概述算法,确定变量的用途,或者解释晦涩难懂的代码段。编译器会忽略注释,因此注释对程序的行为或性能不会有任何影响。当你修改代码时,不要忘记同时更新注释。因此,注释不是写给机器的,是写给程序员的。准确详细的注释是良好编程风格的体现。代码需要注意板式(缩进、空行等)也是同理。C++中注释的种类C++中有两种注释:单行注释和界定符对注释。单行注释以双斜线(//)开始,以换行符结束。当前行双斜线右侧的所有内容都会被编译器忽略,这种注释可以包含任何文本,包括额外的双斜线。实际上单
2021-02-02 10:25:31 373 1
原创 《C++ Primer》1.2 初识输入输出
1.2 初识输入输出 iostream 库包含两个基础类型istream和ostream,分别表示输入流和输出流。术语“流”想要表达的是,随着时间的推移,字符是顺序生成或消耗的。标准输入输出对象 标准库定义了4个IO对象:cin:istream类型,称为标准输入。cout:ostream类型,称为标准输出。cerr:ostream类型,称为标准错误。clog:ostream类型,用来输出程序运行时的一般性信息。一个使用IO的程序#include <iostream>
2021-02-01 15:04:49 200
原创 《C++ Primer》1.1 编写一个简单的C++程序
1.1编写一个简单的C++程序 int类型是一种内置类型(built-in type),即语言自身定义的类型。同时int也是C++的一个关键字。 语句块(block of statements):以左花括号开始,以右花括号结束。 当return语句包括一个值时,此返回值的类型必须与函数的返回类型相容。在本例中,main的返回类型是int,而返回值0的确是一个int类型的值。测试1:int main(){ return 3.14;}测试
2020-11-30 23:43:37 299
原创 在Ubuntu16.04下安装Docker
确认系统信息-uname -r 查看内核版本信息cat /etc/os-release 查看发行版本的信息etc@etc-ruc:~$ uname -r4.15.0-122-genericetc@etc-ruc:~$ cat /etc/os-release NAME="Ubuntu"VERSION="16.04.7 LTS (Xenial Xerus)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 16.04.7 LTS"VERSION_ID=".
2020-11-25 19:49:08 320
原创 物联网和新的计算范式
1.1 引言 通常,物联网系统遵循以云为中心的互联网(CIoT)架构。 关于CIoT的说法有很多种:IoT是物联网Internet of Things的缩写。C的说法有Cognitive(认知的;感知的)、Cellular(蜂窝状的)、Consume(消费)等。此处的C指的是Cloud computing(云计算)。 常见的物联网系统涉及三大主要技术:嵌入式系统、中间件和云服务,其中嵌入式系统为前端设备提供智能,中间件将前端设备的异构嵌入式系统与云互连,最后,云提供全面的存储、处理和管
2020-11-22 00:00:29 1570 1
原创 二分查找及其他基于比较的查找问题小结
1. 引言 刚刷了一道OJ题,需要在一个非降序排列的整型数组中查找到最后一个小于等于key的元素。在考试、面试中经常会遇到类似的问题(由于它很简单,常作为一个大问题中的子问题)。对于一个有序数组,以比较大小为条件查找满足相应条件的元素,需要用到二分查找(Binary Search)。也有称之为“折半查找”,尊重它的英文原义,还是叫它“二分查找”吧。2. 朴素二分查找与基于比较的搜索问题 最普通的二分查找,即从规模为n的有序数组nums中找到值为key的元素。若该元素存在,返回其在nums
2020-11-20 18:21:13 489
原创 《算法导论 第3版》第1章 笔记&习题答案
1.1算法 ### 什么是算法 若对每个输入实例,算法都以正确的输出停机,则称该算法是正确的,并称正确的算法解决了给定的计算问题。 不正确的算法对某些输入实例可能根本不停机。扩展参考:图灵停机问题(P616)问题描述:判断一个程序是否会在有限时间内结束运行。 这个答案是否定的,这里涉及逻辑数学中可计算性理论。参考教材:《离散数学及其应用 第8版》 第13章 计算模型《计算机程序的构造和解释 第2版》 第4章 元语言抽象算法解决哪些问题:互联网上的网站能够管理和处理
2020-11-17 09:52:08 411 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人