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

光纤跳线的最小弯曲半径可达多少?

由于光纤对应力敏感,因此弯曲光纤时有可能导致光信号通过光纤包层逸出,随着弯曲变得尖锐,光信号也将泄露的更多。弯曲也会引起微裂纹,从而永久损坏光纤。...光纤弯曲会引起光纤衰减。随着弯曲半径的减小,光纤弯曲产生的衰减量会增加。由弯曲引起的衰减在1550 nm处大于在1310 nm处,甚至在1625 nm处更大。...因此,在安装光纤跳线时,尤其是在高密度布线环境下,不应将跳线的弯曲超过其可承受的弯曲半径。那么弯曲半径到底多少才合适?...最小弯曲半径将取决于特定的光纤光缆,在无拉力的情况下,光缆弯曲半径一般不应小于光缆外径(OD)的十倍,在承受拉力负荷下,光缆的弯曲半径是光缆外径的15倍。...该类光纤是在G652D光纤的基础上改善了弯曲衰减特性以及提高了光纤的几何特性,从而改善光纤的连接特性,也被称为弯曲衰减不敏感光纤。主要用在FTTx、FTTH上,适合在室内窄小空间或者转角处使用。

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

    大厂DC-DC PCB layout建议

    在DC-DC芯片的应用设计中,PCB布板是否合理对于芯片能否表现出其最优性能有着至关重要的影响。...2、输入电容的配置 对于BUCK芯片而言,要想使输入环路尽可能小,输入电容应尽可能靠近芯片引脚放置 为了让电容滤波效果更好,让电源先经过输入电容,再进入芯片内部 CIN 使用的大容量电容器,一般情况下频率特性差...7、拐角布线 如果将拐角布线弯成直角,转角处的阻抗会发生变化 因此电流波形混乱引起反射 开关节点等频率高的布线导致EMI 恶化 转角弯曲成 45°和圆弧 弯曲的半径越大阻抗变化越小 8、布线步骤汇总...芯片尤其关注其输入环路,BOOST芯片尤其关注其输出环路 √ 输入电容靠近芯片引脚放置 √ 开关节点SW用最小面积处理大电流 √ 输出电容靠近电感放置 √ 反馈路径要远离电感和二极管等噪音源进行布线 √ 拐角布线要弯曲

    95820

    百发百中篮板「最后的进化」:篮筐学会了主动找球,躺着、用脚都能投中

    2020 年 4 月,Shane Wighton 在 YouTube 频道上传了第一版「百发百中」篮板的制作过程。他设计了一块曲面篮板,其弯曲弧度经过了精密的计算,让球技很差的人也能轻松进球。...此时篮板甚至会落井下石,语音反馈一句:「you really suck at basketball」…… 所以在第三版中,Shane Wighton 又做出了重大改进:让篮板动起来接球,而你只负责往墙上扔球就可以...让篮筐自己「找球」或许更准一点。 首先,我们需要有一个能自由移动的篮筐。...Shane Wighton 在一个房间里安装了多条轴线,让篮板和篮筐能够移动到房间的任意位置: 这些轴线是从墙角出发的钢绳,与墙壁呈一定的角度,如果全部是水平竖直的,那么篮筐移动时就会撞到投篮的人:...在转角处需要用滑轮来牵引这些钢绳: 篮板和钢绳则用勾环连接: 到了这一步,一个能自由移动的篮筐就基本搭建好了。

    33810

    React Native年度报告(2017-2018)

    概述 在过去的一年中React Native经历了从v0.40到v0.52的十几次的版本迭代,我们看到在这十几次的版本迭代中React Native的组件库在不断地壮大,在新引进的组件中既有FlatList...通过本文希望能帮助你快速的了解React Native在过去一年中的重要更新,如何让你的APP去更快的应用React Native新的特性,让React Native新的组件及特性来提高你应用的性能与体验...新增组件(8个) CheckBox ImageBackground VirtualizedList FlatList SwipeableFlatList SectionList MaskedViewIOS...FlatList 0.43 基于VirtualizedList的高性能简单列表组件。...SwipeableFlatList 0.50 一个带滑动显示更多菜单的FlatList组件; SectionList 0.43 基于VirtualizedList的高性能分组(section)列表组件。

    2.7K60

    React Native列表之FlatList开发实用教程

    在APP开发过程中,列表可谓是页面最重要的一种展现形式了,几乎每一个APP都离不了列表,那么在这篇文章中将向大家分享在React Native中该如何实现列表,以及FlatList的原理和实用指南。...在React Native的早期版本中列表通常使用ListView来实现,新版React Native推荐我们使用FlatList来实现列表,那么为什么推荐使用FlatList列表呢?...接下来就让我从FlatList的由来说起: 在大家React Native开发环境过程中遇到无法解决的问题可以在课程问答区进行提问,课程老师会对你进行辅导和帮助; FlatList的由来?...在React Native0.43版本中引入了FlatList,SectionList与VirtualizedList,其中VirtualizedList是FlatList 与 SectionList...如果不指定此属性,则FlatList不会触发更新,因为它是一个PureComponent,其props在===比较中没有变化则不会触发更新。

    6.6K00

    Flatten Nested Arrays(展平嵌套数组)

    这个题目是在一个公司现场面谈的时候的一个题目。虽然对这种找工作上来就做题目的现象比较反感。 但是大环境如此,也只能被蹂躏了。...思路和点评 不清楚其他语言中这个数据结构怎么存储,我假设的是在 Java 中存储的对象。 可以采用队列的方式来实现,例如,在 Java 中存储了整数,1, 2, 对象,[3] 为一个数组对象。...在写测试代码之前,你需要明白下数据结构的定义,要不然你没有办法测试。...在 Java 中你可以定义为对象数组,如下: Object[] array = { 1, 2, new Object[] { 3, 4, new Object[] { 5, new Object[] {...(new Integer[flatList.size()]); } /** * Java 8 Stream to Flatten array

    1.6K40

    如何优雅的在react-hook中进行网络请求

    前言 Hook是在React 16.8.0版本中新加入的特性,同时在React-Native的0.59.0版本及以上进行了支持,使用hook可以不用class的方式的方式使用state,及类似的生命周期特性...这里我们在函数中调用了setData设置接口返回数据,触发页面的更新机制,就造成了死循环。...其实我们只是需要再页面加载后执行一次即可,也就是在class写法中componentDidMount()进行数据请求。 useEffect提供了第二参数,用于解决此类问题。...这里传入一个空数组[],来让effect hook只在component mount后执行,避免在component update后继续执行。...useReducer在很多时候可以用来替换useState, 接受两个参数(state, dispatch)返回一个计算后的新state,已达到更新页面的效果。

    9.3K73

    C语言快学完了,但oj上的题大部分做不出来,都是在CSDN找的,是不是很不正常?有没有办法改?

    至今还是有很多人觉得C语言依然是编程行业最基础的东西,毕竟现在很多上了年龄的人在当时大学阶段初级的入门编程语言就是用的C语言,在很多人心中都有个编程梦,有些甚至年过半百了还琢磨自己这辈子没有玩编程而遗憾...,也有很多上了年纪的人拿起C语言的书籍一步步跟着网络上的教材进行学习,随着编程语言在国内的普及,编程语言的生态已经发生了很大的变化,特别是高级语言的普及化,倒是显得很多底层语言在编程领域的影响力在下降,...但是其重要性还是在加强,就拿C语言来讲是很多编程语言的基础而存在,主流很多编程语言的底层实现就是利用的C语言或者汇编来完成,C语言在编程领域的角色在发生变化,在早期一个很简单的功能模块可能都需要C语言实现很长时间才能稳定...最好的学习编程的方式就是在掌握一定理论的基础上再去实践能够取得意想不到的效果。 ?...在这个过程中会夹杂着理论实践的层次甚至还有放弃的念头,这个阶段对于学习编程的人来讲时间长短不一样,每个真正的程序员都是从这个阶段走过来的,要顺利的度过这个阶段就要坚持做自己认为准确的事情,哪怕是不适合当时的阶段,转化成精神层面就是坚持让自己通过实践找到学些编程的感觉

    1.3K20

    react-native-easy-app 详解与使用之(四)屏幕适配

    重新封装了RN的View、Text、Image、FlatList 使用得这些控件在适当的时候支持事件或支持icon与文本,能有效减少布局中的嵌套逻辑。 4....但UI的尺寸属性太多了,每次都调用相应的尺寸比例方法去计算,不仅看着代码不雅观而且代码量也明显增多,那有没有更好的办法呢?...至于UI的尺寸属性,在React Native源代码中就可以找到(目前以白名单的形式定义)。这样,在使用以上X系列组件的时候不需要做任何特别处理,即可自动实现多屏幕适配。...在Xs Max上,UI组件由之前偏小,后适配后,相对应的都放大了也显得自然了(大屏、高分辨率屏幕上UI尺寸太小看着比较吃力) 可能有同学想,X系列组件都做了屏幕适配但一些特别情况下,可能不需要作适配怎么办...,比如说外层容器组件(有的时候会设置一个定值),这时候有两种办法: 改用系统原生组件 设置X系列组件属性 raw = {true},设置了此属性,当前UI尺寸就不会做任何缩放 所以当大家需要对app的用

    1.9K10

    HarmonyOS 开发实践 —— 基于RN框架实现高性能瀑布流页面

    逐块填充的方式,让布局比较灵活、动态,因而能够提升信息的密集度和丰富度。...通过内容的巧妙编排,瀑布流布局可以让视觉焦点自觉且持续下移,促使用户自然而然低滚动查看更多内容,这种布局形式现在广泛应用于社交媒体、电商、影音娱乐等APP。...即便如此,经过适配后的 FlatList 在性能上依然可能无法达到最佳效果。要理解这一点,我们需要先了解 FlatList 的工作原理。...在该事件中,可以获取当前的滚动偏移量(offset)。FlatList 会基于这个偏移量向上和向下各扩展 10 个屏幕的高度,总计 21 个屏幕的内容被定义为按需渲染区域,而其他区域则无需立即渲染。...在第三方库中,已经有现成的瀑布流组件,其中不少在性能上超越了 FlatList。

    21310

    【IoT迷你赛】走廊照明助手

    背景: 由于客厅的电灯开关只在门口有一个,所以晚上当我们要熄灯休息的时候,就不得不摸黑走过客厅和走廊。...而人眼在关灯时有一个暗适应的过程,大于需要1分钟,所以这段路我们不得不和黑暗斗志斗勇,避免撞到客厅的家具,尤其是转角处的风扇,现在深圳的天气,风扇可比我们的小命还珍贵呢。...基准值减去当前的光强大于阈值10(适用于我家的客厅,该阈值在云平台下发,以适应不同的场景),则命中辅助照明策略。...4096; // 转换成电压 //printf("HAL_ADC_GetValue : %d\r\n",nADC1Value); } return iADC1Value; } 整个系统将安装在客厅转角处...系统使用几天后,家里的小伙伴们已经从新鲜就成习惯,希望IOT团队早日推出高性价比、稳定安全的IOT服务,让平台为更多的人带来便利。

    71920

    JDReact小程序双向转换工具介绍

    此时,没有其他办法,我们只能叫上Android,IOS开发人员,叫上之前的产品经理,之前的测试把之前小程序的功能再重新在原生上实现一遍。 ? ?...但是转化引擎应用于实际项目还有一段距离,因为不管是小程序项目还是JDReact项目都不可能只有View, Text组件, 即使我们把users && FlatList/> 转化为小程序 FlatList...wx:if="{{users}}"/>也是没有作用的,小程序根本就不认识FlatList。...要想让小程序认识FlatList,我们需要在小程序端实现一个小程序版的FlatList,好在发展到今天,小程序的自定义组件已经很完善。...我们仔细研究了小程序CSS与RN中CSS的不同,并在最大程度上适配了小程序CSS的写法,让用户可以自由使用小程序CSS的各项功能,这一切都是为了让开发者获得更好的开发体验。

    2.3K20

    跨端移动应用开发解决方案 | ARES小程序转换工具1.0 正式发布

    显然这里对这个x到底怎么处理,AST是没有办法的。AST本质也是“静态”分析代码,不是它不够强大,而是有些信息只有在代码运行时才能获取到。...那么如何转化这种情况,让其在小程序上同样正常呢,也就是之前的问题:如何把相对“动态”的React Native代码转化为小程序代码呢?...只有一种方式就是让React代码跑在小程序环境,这样所有的运行时信息也就能够处理呢。而我们之前也提到了JSX本质上就是JS,而小程序就是运行在浏览器的, 需要再这个小程序环境上让React跑起来。...所以在小程序上我们需要预先把FlatList,ScrollView等这些组件实现一下,实际上由于差异的存在,即使时View, Text,Button这些基本组件,在小程序上也有对应的组件存在。...类似 FlatList 的ListHeaderComponent,ListFooterComponent等 在React Native里面,使用map方法返回组件数组是很常见的操作,比如 ?

    2.7K20

    React Native基础&入门教程:以一个To Do List小例子,看props和state

    有没有发现它和上一次我们的flexbox小练习界面很像呢?没错,基于上一篇的布局知识,我们可以方便地把页面修改成这样。 再来看ToDoListMain界面,它与ToDoListAdd很像。...“多选”用以让每一个待办项的Checkbox显示出来,并且显示最下面包含全选Checkbox的footer。 要完整地完成这个应用,本文的篇幅是不够的,后续文章会深入到更加细节的地方。...还有一点值得注意的地方,是引入了FlatList组件来对todoList数据源进行渲染。...FlatList是官方提供的用意显示列表的组件,老版本的ListView已经被标记为弃用了(deprecated)。FlatList组件对列表的渲染做了许多性能优化和功能增强。...todoList中每项的key值是给FlatList作为唯一标识用的。 另外,在setState句子中,我们会构造一个新的变量,然后一把setState,而不是去修改原有的state。

    1.6K30

    手机中的计算摄影4-超广角畸变校正

    那么,有没有办法同时去除镜头畸变和透视效应导致的边缘形变呢?就像下面这样: 这就是下一节的内容。 三....有没有一种自动的、不需人为干预,还能很好的去除图像中各种畸变的方法呢?有的,这就是我要介绍的这篇文章 这是台湾省的三位才俊施易昌, 赖威昇及梁家恺在2019年发表的文章。...一篇论文,不仅仅在理论上有突破点,而且还能实际落地到产品中,有高度的可用性,确实让人佩服! 虽然作者展示的结果已经足够惊艳了,但也并不是完美无缺。...有没有能够解决上述效果问题,还能够跑得飞快的算法呢?当然是有的,事实上我的团队已经在手机上实现了效果更好,而且只需要不到100毫秒就能够完成整个过程的广角畸变校正算法,并且已经在很多客户项目中部署了。...如同上面的论文中最后所说,广角镜头畸变校正这个方向其实背后还有一个更加本质和深入的问题:在透视投影下,是图像中的哪些特征使得我们人类视觉系统感知到了畸变呢?有没有某种方式来客观定量的描述这种畸变呢?

    2K10

    webview 和 React Native 中吸顶效果实现

    如果达到了吸顶的临界点,那么改变状态,current1 变成显示状态,current2 变成隐藏状态,这里有一点需要注意,因为我们隐藏了 current2 如果不做处理,会让下面元素顶上来,这里处理的方案是通过一个元素占位...RN 中有很多中实现吸顶的方式,ScrollView ,FlatList ,和 SectionList 都能实现吸顶效果, 3.1 ScrollView 和 FlatList ScrollView 和...FlatList 一般用于列表组件,两者中有一个stickyHeaderIndices 可以轻松实现吸顶效果。...举个例子,传递stickyHeaderIndices={[0]}会让第一个成员固定在滚动视图顶端。这个属性不能和horizontal={true}一起使用。...当 stickySectionHeadersEnabled 为 true 的时候,当下一个 section 把它的前一个 section 的可视区推离屏幕的时候,让这个 section 的 header

    3.1K10
    领券