首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是OXC(全光交叉)?

于是,更好更合适的全光交换技术就被推到了台前,那就是OXCOXC,全称是optical cross-connect,光交叉连接。...和ROADM一样,OXC也是一种能在不同的光路径之间,进行光信号交换的光传输设备。 OXC这个概念,其实早在2000年左右就已经有了。...某种意义上来说,ROADM是OXC的一种特殊实现,OXC包含了ROADM。 从传统架构上来看,OXC由光交叉连接矩阵 、输入接口、输出接口 、管理控制单元等模块组成 。光交叉连接矩阵是OXC的核心。...我们直接结合某大厂的OXC设备架构来进行讲解。 该OXC设备主要由光线路板、光背板和光支路板组成。 ? 图片来自华为官网 一般来说,线路板的每个槽位对应一个方向。...OXC也带来了更为灵活的配置能力。基于OXC和它的交换矩阵,工程师只需要通过网管进行数据配置(波长配置),就能实现业务的快速开通(分钟级)。 以上,就是OXC的架构和特点。

3.5K20

如何写出优雅的代码?试试这些开源项目「GitHub 热点速览」

作者:HelloGitHub-小鱼干 又是一期提升开发效率的热点速览,无论是本周推特的检查 Python 语法和代码格式的 ruff,或者是 JS、TS 编译器 oxc,都是不错的工具,有意思的是它们都是...本周特推 1.1 Python 开发辅助:ruff 主语言:Rust New Rust 开发的一款高性能 Python 语法检查器和代码格式化工具。...GitHub 地址→https://github.com/astral-sh/ruff 1.2 JS 编译器:oxc语言:Rust 如何用 Rust 写个编译器?...oxc 是一个适用于 JS 和 TS 的高性能编译器,它用 Rust 构建语法解析器、语法检查器、格式化程序、转译器、缩小器、解析器… 下图为 oxc 在 0.5 秒内完成 4,000+ 文件的语法检查的结果...: GitHub 地址→https://github.com/web-infra-dev/oxc 2.

57130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Eslint 会被 Oxlint 干掉吗?

    Oxc与Oxlint oxlint是Oxc项目旗下的一款产品,Oxc作为一款Rust实现的前端工具链集合,包括: linter,即oxlint,对标Eslint,本文的主角 Parser,即oxc_parser...据称比webpack快28倍 formatter,对标Prettier,还未公布 transpiler,对标babel,用于将高级语法转译为低级语法,还未公布 minifier,代码压缩工具,还未公布 与Oxc...他的前身是Rome,由Babel作者「Sebastian McKenzie」开发,和Oxc一样目标语言是JS Ruff的目标语言是Python Oxlint的介绍 Oxlint之所以引发热烈讨论,主要原因是...相信随着开发团队的持续投入,社区生态的形成,Oxlint及其背后的Oxc会有不错的未来。...参考资料 [1] 基准测试: https://github.com/oxc-project/bench-javascript-parser-written-in-rust [2] 基准测试: https

    46610

    Bytebase:统一数据库 CICD 解决方案 | 开源日报 No.128

    主要功能包括对二元分类任务进行预训练语言模型微调和针对另一个语言模型标签进行训练,同时支持论文中描述的各种损失函数,如置信度辅助损失。...核心优势和特点包括: 支持多种损失函数 提供用于图像处理领域的独立代码 采用 MIT 开源许可证 oxc-project/oxc[3] Stars: 5.3k License: MIT Oxc 是一个为...该项目的关键特点和优势包括: Oxc AST 与 estree AST 有所不同,通过消除模糊节点并引入明确类型来增强开发体验; 解析速度较 swc parser 快约两倍,并且采用内存分配技术实现更高效地...以下是该项目关键特性和核心优势: 多语言支持:可以选择自己擅长或感兴趣的编程语言参与练习,比较各个版本之间对应代码及其相似度、可读性等方面变化。...2.8k License: Apache-2.0 picture ChatGPT.nvim 是一个 Neovim 插件,可以轻松地利用 OpenAI ChatGPT API,在编辑器内直接生成自然语言响应

    31410

    特立独行?尤雨溪领衔,Vue 团队开源 Rust 打包工具

    但现在的情况是,其他语言的工具编写库和生态系统都正在蓬勃发展,例如针对 JS/TS/Node 的 oxc、SWC、LightningCSS、Biome、rslint、Deno、rspack、napi-rs...而且使用比如 Rust 这种语言来编写解析器等工具并没有让它更具工效。” 也许 Rolldown 这个例子很好地展现了技术发展的“拐点”。...对于语言的转变,尤雨溪还特地表示“以前主要使用 JS/TS 的 Vue 社区成员,现在能够在 Rust 中做出贡献了。”...首先,它采用 Rust 编写而成,Rust 正是目前速度最快的语言之一——甚至比 Go(也就是 esbuild)更快,这主要得益于 Rust 没有垃圾收集机制。...这虽是个远期目标,但考虑到 Vite 已经广泛普及,再加上 Rolldown 使用 OXC 进行解析,我们最终可能会迎来围绕单一解析和 AST 树建立起的标准化新世界。

    24310

    MEMS光开关的工作原理及应用

    MEMS光开关的结构 光开关是一种多端口光器件,端口配置情况有:2×2,1×N,N×N,其中N×N端口光开关又称OXC(光交叉连接开关、矩阵光开关)。...其应用范围主要有:光网络的保护倒换系统,光纤测试中的光源控制、网络性能的实时监控系统、光器件的测试、构建OXC设备的交换核心,光插/分复用、光学测试、光传感系统等。...构建OXC(光交叉连接)设备的交换核心 在全光交换系统中,光开关是光交叉互连OXC的关键器件。通过光开关级联集成,可用于小规模的OXC,来满足行业专网和数据中心关键线路的需求。...全光网的主要技术有光纤技术、SDH、WDM、光交换技术、OXC、无源光网技术、光纤放大器技术等。...QQ图片20210127084509.png 在全光网络各种设备器件当中,光交叉连接设备(OXC)和光分插复用设备(OADM)可以说是全光联网的核心器件技术。

    1.7K50

    Vue 十年复盘,如何进入开悟之坡?

    因此,它是一个支持不同框架的语言服务的底层框架。它可以用来支持 Vue 单文件组件,Astro 组件。 同样的,我认为 MDX,这是一个在文件内嵌入 JSX 的技术,也在使用 Volar 来支持语言。...所以,这是我们为 Vue 需要的东西的一个绝佳例子,但最终惠及了其他框架或语言。 其他出色的例子,如来自 Nuxt 团队的 Unjs。...在 OXC 上,还有其他工具链,例如基于 Rust 的解释器。...一旦 TypeScript 转换和代码缩减功能完全集成到 OXC 中,Rolldown 将能直接有效地处理你的代码,因为它建立在 OXC 之上。...Rolldown 建立在名为 OXC 的 Rust 基础工具链之上,这为 JavaScript 解析提供了极速的性能。

    26510

    编程语言(机器语言、汇编语言、高级语言

    机器语言   直接对硬件操作的语言,由多个0、1构成的。是低级语言底层。 汇编语言   汇编语言同机器语言一样直接对硬件操作。   汇编语言虽麻烦,但是所能完成的操作不是一般高级语言能够实现的。...且生成的可执行文件小,执行速度快 高级语言   高级语言所编制的程序不能直接被计算机识别,必须经过转换才能执行。   ...按转换方式又分为以下两类:编译类和解释类语言 编译类(C、C++) 编译类语言全篇编译,生成可执行文件,执行的是编译生成的可执行文件。   ...程序执行效率高、依赖编译器、跨平台性差 解释类(Python、Java、PHP、Ruby等语言)   程序源码边编译边执行,逐行编译,不能生成可独立执行的文件。   但是这种方式可以灵活调整更改。...总结:   机器语言   优点是最底层,速度最快,缺点是最复杂,开发效率最低   汇编语言   优点是比较底层,速度最快,缺点是复杂,开发效率最低   高级语言   编译型语言执行速度快,不依赖语言环境运行

    6.6K10
    领券