将大数组里面的小数组平行展开的实现(Making a flat list out of list of lists in Python)

今天在生成数据的时候遇到了这个需求,其实写一个for循环可以很容易解决这个问题,但是无论是性能还是酷炫程度上都不行 所以顺手搜索了一下。例子是将l = [[1, 2, 3], [4, 5, 6], [7], [8, 9]]变成[1, 2, 3, 4, 5, 6, 7, 8, 9] plan
11次阅读

部署 instance 到 OVS flat network - 每天5分钟玩转 OpenStack(135)

上一节创建了 OVS flat network,今天我们部署 instance 并验证 flat 网络的连通性。launch 新的 instance “cirros-vm1”,网络选择 falt_net。cirros-vm1 分配到的 IP 为 172.16.1.3。cirros-vm1 被 sc
22次阅读

创建 OVS flat network - 每天5分钟玩转 OpenStack(134)

上一节完成了 flat 的配置工作,今天创建 OVS flat network。Admin -> Networks,点击 “Create Network” 按钮。显示创建页面。Provider Network Type 选择 “Flat”。Physical Network 填写 “defaul
24次阅读

在 ML2 中配置 OVS flat network - 每天5分钟玩转 OpenStack(133)

前面讨论了 OVS local network,今天开始学习 flat network。flat network 是不带 tag 的网络,宿主机的物理网卡通过网桥与 flat network 连接,每个 flat network 都会占用一个物理网卡。 在 ML2 配置中 enable fla
33次阅读

真有用?Snap和Flatpak 通吃所有发行版的打包方式。

最近我们听到越来越多的有关于Ubuntu的Snap包和由Red Hat员工Alexander Larsson创造的 Flatpak (曾经叫做 xdg-app)的消息。这两种下一代打包方法在本质上拥有相同的目标和特点:即不依赖于第三方系统功能库的独立包装。这种 Linux 新技术方向似乎自然会让人脑
19次阅读

真有用?Snap和Flatpak 通吃所有发行版的打包方式。

导读最近我们听到越来越多的有关于Ubuntu的Snap包和由Red Hat员工Alexander Larsson创造的 Flatpak (曾经叫做 xdg-app)的消息。这两种下一代打包方法在本质上拥有相同的目标和特点:即不依赖于第三方系统功能库的独立包装。这种 Linux 新技术方向似乎自然会让
14次阅读

将 instance 连接到 flat_net - 每天5分钟玩转 OpenStack(88)

上一节我们创建了 "flat_net",本节将在此网络中部署 instance 并验证连通性。launch 新的 instance “cirros-vm1”,选择网络 falt_net。 cirros-vm1 分配到的 IP 为 172.16.1.103。 cirros-
114次阅读

创建 flat network - 每天5分钟玩转 OpenStack(87)

上一节我们讨论了 flat network 的原理,今天就来创建 "flat_net" 并分析底层网络的实现。 打开菜单 Admin -> Networks,点击 “Create Network” 按钮。 显示创建页面。 Provider Network Type
125次阅读

flat network 原理与配置 - 每天5分钟玩转 OpenStack(86)

flat network 是不带 tag 的网络,要求宿主机的物理网卡直接与 linux bridge 连接,这意味着:每个 flat network 都会独占一个物理网卡。 上图中 eth1 桥接到 brqXXX,为 instance 提供 flat 网络。 如果需要创建多个 flat netw
41次阅读

HackerRank "Flatland Space Stations"

A bit Greedy can achieve O(m) - the mid station between 2 adjacent cities has the longest distance within that range.#include <vector>#include &
23次阅读