首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏SDNLAB

    Segment Routing 之 Data-Plane & Control-Plane

    本篇将针对Segment Routing的Data-Plane & Control-Plane进一步展开介绍。 一、MPLS Data-Plane Operations 1/ MPLS使用现有的MPLS作为Data-Plane: Segment (SR)-> label (MPLS) Segment list 次末跳弹出(PHP)”以及“显式空(Explicit-Null)” 默认: PHP 开启 Explicit-Null label 为非默认,如有需要可以手动enable 二、MPLS Data Plane 在Node-3上执行“Pop”动作,查看LFIB:Outgoing label变成了Pop 在Node-4上,它收到的包就不再带有SID Lable 三、MPLS Data Plane IS-IS或者OSPF 在IGP下配置Segment Routing Segment Routing同样也支持multi-area,multi-level网络 1/ SR IS-IS Control Plane

    1.1K20发布于 2019-09-25
  • 来自专栏旅途散记

    搭建plane服务

    其中,Plane[1]是一个开源的项目规划/管理工具,可以认为是Jira的开源替代品,还可以与GitHub同步的选项。 Plane既可以使用其Cloud托管解决方案,也可以自行部署。 git clone https://github.com/makeplane/plane cd plane chmod +x setup.sh . nginx-ingress) cat /etc/nginx/conf.d/xxxx.conf 可以看到nginx的相关配置 接着去域名服务商那里新增一条A记录即可 更详细的官方文档: https://docs.plane.so / 参考资料 [1] Plane: https://github.com/makeplane/plane [2] [bug]: Cannot send registration email for new member : https://github.com/makeplane/plane/issues/1131 [3] Gmail邮箱怎么获取授权码: https://blog.csdn.net

    1K10编辑于 2023-10-24
  • 来自专栏亨利笔记

    Docker Universal Control Plane

    Docker Universal Control Plane (UCP,通用控制平面) beta版已经发布一段时间了,申请了试用账号体验了一下。

    94730发布于 2019-04-12
  • 来自专栏小樱的经验随笔

    Codeforces 725B Food on the Plane

    Food on the Plane time limit per test:2 seconds memory limit per test:256 megabytes input:standard input

    96380发布于 2018-04-08
  • 来自专栏云云众生s

    试飞 Plane — 飞得比 Jira 高吗?

    试飞 Plane —— 飞得比 Jira 高吗? 翻译自 Taking Plane for a Test Flight — Can It Fly Higher Than Jira? 。 Plane 像是一个需要专门方向的开源工具包, David Eastman 写道。他接手控制进行了一次测试飞行。 Plane 是 Atlassian 备受诟病的(被开发人员) Jira 工作管理软件的开源替代品。也许是因为 Jira 的名声, Plane 很快就引起了开发者的注意。 我也知道 Plane 不是一个成熟的产品。在这个阶段,我想该项目会朝拥有最大用户群的方向转变。 从 Plane 自身开发的角度来看,这些总有可能打乱模型,因为 issue 之间的关系必须不断检查 issue 本身是否仍然存在。

    66110编辑于 2024-03-27
  • 来自专栏郭先生的博客

    three.js 数学方法之Plane

    1. plane的属性 1. normal 获取plane的法向量 2. constant 获取plane到原点的距离 2. plane的方法 1. set( normal: Vector3, constant var plane1 = new THREE.Plane(new THREE.Vector3(2,2,0), -10); plane1.negate(); 注意这个方法直接修改原plane 9. distanceToPoint var plane1 = new THREE.Plane(new THREE.Vector3(0,1,0), -10); plane1.distanceToPoint(new THREE.Vector3 var plane = new THREE.Plane(new THREE.Vector3(0,1,0), -10); plane.projectPoint(new THREE.Vector3(1,1,1 var plane = new THREE.Plane(new THREE.Vector3(0,1,0), -10); plane.translate(new THREE.Vector3(0,-5,0)

    3.2K30发布于 2020-08-31
  • 来自专栏Khan安全团队

    Virtual Airlines Manager 2.6.2 - plane_location SQL 注入

    page=plane_info_public®istry_id=[SQLi] [4] 易受攻击的GET参数:plane_location=[SQLi] [PoC] http://localhost/vam page=fleet_public&plane_location=[SQLi] [5]易受攻击的GET参数:hub_id=[SQLi] [PoC] http://localhost/vam/index.php page=plane_info_public®istry_id=[SQLi] [8] 易受攻击的GET参数:event_id=[SQLi] [PoC] http://localhost/vam/index.php

    19900编辑于 2022-01-02
  • 来自专栏影像技术栈

    YUV图像里面的stride和plane的解释

    plane一般是以luma plane、chroma plane的形式出现,其实就是luma层和chroma层,就像RGB,要用三个plane来存。 代码实现void rv_csp_i420_uyvy( uint8_t *y_plane, // Y plane of I420 uint8_t *u_plane, // U plane of I420 uint8_t *v_plane, // V plane of I420 int y_stride, // Y stride of I420, in pixel [row/2 * uv_stride + col/2]; pImg[1] = y_plane[row * y_stride + col]; pImg[2] = v_plane[row/2 * uv_stride + col/2]; pImg[3] = y_plane[row * y_stride + col + 1];

    5.6K60编辑于 2022-07-15
  • 来自专栏电光石火

    Rancher搭建集群: Failed to bring up Etcd Plane: etcd cluster is unhealthy

    其实这个问题的主要原因还是上个集群的一些配置没有清除,导致配置文件不同步之类的原因,在安装rancher的机器上执行

    4.4K10发布于 2020-09-17
  • 来自专栏数据结构与算法

    BZOJ2535: Plane 航空管制2(拓扑排序 贪心)

    首先不难想到拓扑排序,但是直接对原图按\(k\)从小到大拓扑排序是错的。因为当前的\(k\)大并不意味着后面的点\(k\)也大

    40730发布于 2018-11-07
  • 来自专栏开源服务指南

    项目规划得心应手:Plane 助你打造高效能团队 | 开源日报 No.48

    快速构建并分享数据应用 使用 Python 进行开发 开源且免费 支持输入小工具、DataFrame、图表等功能 makeplane/plane[2] Stars: 17.0k License: AGPL -3.0 Plane 是一个开源的自托管项目规划工具,可以用于管理问题、迭代和产品路线图。 Modules):将庞大复杂任务拆分成小的容易管理的模块,并在不同团队之间指派这些模块以便轻松跟踪与规划整个项目进度 视图 (Views):创建自定义过滤器仅显示关注事项,并且支持分享 页面 (Pages):Plane GitHub Sync:将 GitHub 上的问题与 Plane 同步以简化规划流程,在一个地方跟踪并协作处理所有问题。 /makeplane/plane [3] qmk/qmk_firmware: https://github.com/qmk/qmk_firmware [4] apple/ml-stable-diffusion

    1K10编辑于 2023-10-08
  • 来自专栏帮你学MatLab

    matlab实现俄罗斯方块

    'CurrentObject',imagesc(plane)); axis off end %% 绘制 function render() global plane interface set(interface (a,b+centre) = piece(a,b); if plane(a,b+centre) > 2 plane(a,b+centre) = 1; end end end render(); end %% 向下移动方块 function move() global plane max_column max_row full_row(); initial = member(plane,2); final (final),1) plane(member(plane,2)) = 1; generate_a_piece(); else plane(initial) = 0; plane(final) = 2; = 1:1:max_row if plane(n,:) == ones(1,max_column) plane(1:n,:) = [zeros(1,max_column); plane(1:n-1,:)

    1.9K20发布于 2019-05-14
  • 来自专栏小工匠聊架构

    Spring-ApplicationContext解读

    "); Plane plane = (Plane) applicationContext.getBean("plane"); plane.introduce(); } } 如果配置文件放在在类路径下 "); Plane plane = (Plane) app.getBean("plane"); plane.introduce(); } } 如果配置文件放在文件系统路径下,则优先考虑使用 ") // ͨ定义一个Bean,通过name指定bean的名称 public Plane createPlane() { Plane plane = new Plane(); plane.setBrand plane = ctx.getBean("plane", Plane.class); plane.introduce(); } } 运行结果: ? plane = (Plane)ctx.getBean("plane"); plane.introduce(); } } ?

    62821发布于 2021-08-16
  • 来自专栏我们一无所有,我们巍然矗立

    ES6部分源码重写 -3(ES6-ES5的方式来手写部分源码)

    without 'new'"); } } var Plane = (function(){ function Plane(name){ _classCallCheck(this, Plane without 'new'"); } } var Plane = (function(){ function Plane(name){ _classCallCheck(this, Plane ; })() var AttackPlane = (function(Plane){ function AttackPlane(){ Plane.apply(this, Plane); without 'new'"); } } var Plane = (function(){ function Plane(name){ _classCallCheck(this, Plane without 'new'"); } } var Plane = (function(){ function Plane(name){ _classCallCheck(this, Plane

    64250发布于 2020-09-17
  • 来自专栏全栈程序员必看

    小型电裁剪刀_手动裁剪

    _size = plane1_stride * plane1_height; //uv_size size_t plane2_size = plane2_stride * plane2_height; screenshots_hight / 2; int scale_plane1_size = scale_plane1_stride * scale_plane1_height; int scale_plane2 _size = scale_plane2_stride * scale_plane2_height; int scale_frame_size = scale_plane1_size + scale_plane2 _size = plane1_stride * plane1_height; //uv_size size_t plane2_size = plane2_stride * plane2_height; _size = scale_plane2_stride * scale_plane2_height; int scale_frame_size = scale_plane1_size + scale_plane2

    2.1K20编辑于 2022-11-08
  • 来自专栏算法channel

    我的第十个项目:开发一个Pygame经典小游戏

     = [] plane_x = [] plane_y = [] plane_x_change = [] plane_y_change = [] num_of_planes = 6 for i in range (num_of_planes):     plane_img = pygame.image.load('plane.png')     plane_imgs.append(plane_img)      plane_x[i] += plane_x_change[i]             if plane_x[i] <= 0:                 plane_x_change[i] = PLANE_MOVE_DELTA ().width:                 plane_x_change[i] = -PLANE_MOVE_DELTA[0]                 plane_y[i] += plane_y_change (PLANE_OCCUR_RANGE_Y[0], PLANE_OCCUR_RANGE_Y[1])             draw_plane(plane_x[i], plane_y[i], i)

    1.2K10编辑于 2022-03-10
  • matlab模拟飞机3D飞行

    飞机结构体 & 初始化function initPlane()global plane state% 飞机物理参数plane.m = 1; % kgplane.Ixx = 0.1 ; plane.Iyy = 0.1; plane.Izz = 0.1;plane.S = 0.05; % 机翼面积 m2plane.rho = 1.225; % 空气密度​ *norm(state.vel)^2;L = qbar*plane.S*CL; D = qbar*plane.S*CD;​% 机体坐标系力F_body = [state.thrust-D; 0; -L] (2)/plane.Iyy; torq(3)/plane.Izz];state.omega = state.omega + accOmega*dt;​% 四元数更新delta = 0.5*quatmultiply ;set(plane.body,'Vertices',bodyVerts + state.pos);set(plane.wing,'Vertices',wingVerts + state.pos);end7

    29610编辑于 2025-08-04
  • 来自专栏hank

    检查Linux DRM显示设备ID的脚本

    connector_id: $connector_id" # check display planes modetest -D $display_device | grep -B 2 -A 2 "0,0" plane_id =`modetest -D $display_device | grep "0,0" | grep 0x00000001 | cut -f 1` echo "plane_id: $plane_id" overlay_plane_id =`echo $plane_id | cut -d " " -f 1` echo "overlay_plane_id: $overlay_plane_id" prime_plane_id=`echo $ plane_id | cut -d " " -f 2` echo "prime_plane_id: $prime_plane_id"

    3.2K30发布于 2021-09-26
  • 来自专栏JavaEdge

    Kafka源码解析之SocketServer

    1 基本概念 1.1 Data plane & Control plane Data plane和Control plane的字面意思是数据面和控制面,各自对应数据类请求和控制类请求。 那SocketServer如何实现Data plane与Control plane分离的呢? plane所用的监听器。 监听器:Kafka允许Broker定义多套监听器,每套监听器可用于Data plane或Control plane。 优先级实现原理:你要知道的是,社区设计了两套资源分别处理Data plane和Control plane请求。

    69720编辑于 2021-12-07
  • 来自专栏Python绿色通道

    用 Python 制作飞机大战小游戏

    模块,其中有一个Plane类,来存储飞机的各种行为。 /imgs/plane.png") self.rect = self.img_plane.get_rect() # 得到小飞机的的矩形区域 self.screen_rect settings import Settings # 引入settings.py from plane import Plane import game_func as fg def run_game /imgs/plane.png") self.rect = self.img_plane.get_rect() # 得到小飞机的的矩形区域 self.screen_rect , self.rect) 将plane_war.py中的plane增加一个属性 plane = Plane(screen, setting) 08 限制小飞机的活动范围 现在小飞机已经可以飞呀飞

    5K20发布于 2020-10-09
领券