从IaaS到FaaS—— Serverless架构的前世今生

转自亚马逊AWS官方博客:https://aws.amazon.com/cn/blogs/china/iaas-faas-serverless/ 今天大多数公司在开发应用程序并将其部署在服务器上的时候,无论是选择公有云还是私有的数据中心,都需要提前了解究竟需要多少台服务器、多大容量的存储和数据...

2019-02-15 21:39:18

阅读数 88

评论数 0

Open vSwitch 出口流量QoS实现

Open vSwitch 出口流量QoS实现 OVS中可以通过创建对应出端口的队列并配置队列最大/最小速率来实现qos操作。以下我们通过mininet中一个最简单的拓扑(一个交换机+两台主机,mininet的默认拓扑,直接运行sudo mn即可)来说明一下这个qos操作。   如图,交换机...

2018-12-29 14:21:17

阅读数 241

评论数 1

objdump 目标文件分析

objdump是用来查看目标文件或者可执行的目标文件的构成的gcc工具。 1、常用参数说明 -f:显示文件头信息 -d:从objfile中反汇编那些特定指令机器码的section -D:反汇编所有section -h:显示目标文件各个section的头部摘要信息 -x:显示所有可用的头信息,包括...

2018-11-23 22:31:41

阅读数 56

评论数 0

Linux 用ssh远程登录及scp传输文件

ssh ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。 语法 scp (选项) 远程主机 常用选项 -1:强制使用ssh协议版本1 -2:强制使用ssh协议版本2 -4:强制使用IPv4地址 -6:强制使用IPv6地址 -...

2018-05-23 20:33:36

阅读数 1677

评论数 0

ubuntu 上安装使用SSH

1、chinese语言包安装 先打开 System Settings –> Language Support(第一次打开有可能会提醒你 Language Support 没有安装完全什么的,点击授权安装就行) 点击Install/Remove Languages…,选中Chi...

2018-05-11 10:05:37

阅读数 1279

评论数 0

Linux文件连接与ln命令

ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用”-s”选项。要注意这个s代表的是“symbolic”而不是“soft”,虽然符号链接又被称为软连接,但这可能是为了与硬链接相对应。注意:符号链接文件不是一个独立的文件,它的许多属性依赖...

2018-05-08 20:09:03

阅读数 211

评论数 0

C/C++ 中利用debug宏定义打开/关闭调试输出

debug宏作为调试开关在写程序时,为了调试,经常需要加一些输出语句,等调试完成又得注释掉,如果下次还需要调试还得解注释,十分费时费力,为了解决这个麻烦,可以定义一个debug宏作为调试输出的开关。如下面代码所示:#include <stdio.h>int main(void) { ...

2018-05-06 20:26:00

阅读数 3153

评论数 0

C/C++ 可变参数宏与__VA_ARGS__ 宏

在GNU C中,从C99开始,宏可以接受可变数目的参数,就象可变参数函数一样。和函数一样,宏也用三个点…来表示可变参数__VA_ARGS__ 宏__VA_ARGS__ 宏用来表示可变参数的内容,简单来说就是将左边宏中 … 的内容原样抄写在右边__VA_ARGS__ 所在的位置。如下例代码:#in...

2018-05-02 19:29:39

阅读数 948

评论数 0

"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file ...

2018-04-30 13:47:06

阅读数 164

评论数 0

C/C++可变参数函数

可变参数的函数,即函数的参数个数和参数类型不完全确定的函数。这类函数最常见的就是printf、scanf函数。在C/C++中,为了通知编译器函数有可变参数,必须以三个点结束该函数的声明。例如://printf函数的声明 int printf(const char * _Format, ...)...

2018-04-28 19:17:46

阅读数 157

评论数 0

cout 输出 uint8_t 整形值

在C++中我们一般用std::cout输出到屏幕,但如果直接用cout输出uint8_t类型的无符号整形数的话却不能得到我们想到的整形值,比如下例代码:#include <iostream> #include <stdint.h> int main(){ uint8...

2018-04-25 19:33:56

阅读数 1813

评论数 0

C语言字符串与C++string对象的相互转换

C语言中字符串以字符数组的形式存储,以’\0’结尾,而C++中引入了string类作为字符串类型,它们之间可以通过以下方法相互转换:C语言字符串=>C++string对象C++中,string类能够自动将C 语言字符串转换成string对象#include <iostream> ...

2018-04-23 20:51:28

阅读数 1067

评论数 0

动态规划解二维多重背包问题

背包问题 背包问题是一个很经典的算法问题,根据其复杂程度不同又可分为01背包问题、完全背包问题、多重背包问题、二维背包问题等等。本文讲一讲二维多重背包问题的动态规划解法。 01背包问题 有N件物品和一个容量为V的背包。第i件物品的体积是a[i],价值是w[i]。求解将哪些物品装入背包可使...

2018-03-13 22:36:45

阅读数 4182

评论数 2

C++ 标准模板库STL中map用法介绍

本文所介绍的std::map用法基于C++11,std::map定义于头文件&amp;lt;map&amp;gt;中,其定义如下:template&amp;lt; class Key, class T, class Compare = std::le...

2018-02-12 17:10:25

阅读数 580

评论数 0

C++ 标准模板库STL中set用法介绍

本文所介绍的std::set用法基于C++11,std::set定义于头文件&amp;lt;set&amp;gt;中,其定义如下:template&amp;lt;     class Key,     class Compare = std::less&amp;lt...

2018-02-09 21:02:11

阅读数 305

评论数 0

C++ 标准模板库STL中vector用法介绍

本文所介绍的std::vector用法基于C++11,std::vector定义于头文件&amp;lt;vector&amp;gt;中,其定义如下:template&amp;lt; class T, class Allocator = std::alloca...

2018-02-09 20:49:00

阅读数 272

评论数 0

c/c++中的inf与nan

inf :infinity (linux) 等同于 #INF:infinity (windows) nan :not a number 等同于 #IND:indeterminate (windows) 注意: inf一般是因为得到的数值,超出浮点数的表示范围(溢出,即阶码部分超过其能表示的...

2018-01-23 19:01:21

阅读数 6682

评论数 0

leetcode689. Maximum Sum of 3 Non-Overlapping Subarrays

In a given array nums of positive integers, find three non-overlapping subarrays with maximum sum. Each subarray will be of size k, and we want to m...

2018-01-14 21:32:16

阅读数 141

评论数 0

getchar()、EOF和Ctrl+Z

当初学c语言的时候,都知道EOF是文件结束符,end of file的意思,一般通过EOF来标识输入或文件的结束(终端输入的话windows系统中是Ctrl+Z键,linux系统是Ctrl+D键),如上面那段代码所示,以前一直以为是不断读入终端输入的字符,一直到读到^Z为止,但现在发现却不是这么简...

2017-12-14 22:38:50

阅读数 432

评论数 0

c语言转义字符

今天遇到一道题: 有以下程序: void main(){ char a, b, c, *p; a=’\’; b=’\xbc’; c=’\0xab’; p=”\0127”; printf(“%c %c %c %c\n”, a, b, c, *p); }...

2017-12-11 22:07:48

阅读数 3994

评论数 0

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