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

2018年react新款组件库,难道你还在用17年

React 普及似乎在不断增长,在 Stack overflow 2017 年最受欢迎组件库中,React 处于领先地位: React 虚拟 DOM,声明性地描述用户界面模拟界面状态能力,以及相对较低门槛...6、React Components by Khan Academy 这是 Khan Academy 构建一些重复使用 React 组件集合,带有内联 CSS 注释。...9、Semantic UI React Semantic UI React 是 Semantic UI 官方 React 集成。目前已被 Netflix 亚马逊采用。...10、Onsen UI 结合 React Onsen UI 框架,以最快方式构建漂亮高品质混合移动应用程序。这是一个值得考虑有趣库。...11、React Virtualized 这是一个可以高效地渲染大型列表表格数据 React 组件库,具有很少依赖性,大多数都是由 NPM 自动管理。

2.7K60

DENVIS:使用具有原子表面蛋白口袋特征神经网络进行扩展高通量虚拟筛选

传统分子对接算法使用基于物理模拟,通过估计查询蛋白配体对结合方向相应结合亲和度评分来解决这一挑战。近年来,经典现代机器学习架构显示出超越传统对接算法潜力。...在氨基酸序列级别处理目标信息算法家族以在更高表示级别处理蛋白质数据为代价,避免了这一情况。本文介绍了深度神经虚拟筛选(DENVIS),一种使用神经网络(GNNs)进行虚拟筛选端到端管道。...通过在两个基准数据库上进行实验,本文证明了本文方法与几种基于分子对接、基于机器学习以及基于分子对接与机器学习结合算法相比具有竞争力。...我们方法一些关键元素包括使用原子表面特征组合蛋白质口袋建模,模型集成使用,以及在模型训练期间通过人工负采样数据增强。...总之,DENVIS实现了最先进虚拟筛选性能,同时提供了利用最小计算资源扩展到数十亿分子潜力。

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

JCIM|DENVIS:使用具有原子表面蛋白口袋特征神经网络进行扩展高通量虚拟筛选

作者提出了DENVIS(DEep Neural VIrtual Screening),一种使用具有原子表面蛋白袋特征神经网络进行扩展高通量虚拟筛选新型算法。...DENVIS使用原子表面特征组合进行蛋白质口袋建模,实现了具有竞争力先进虚拟筛选性能。 概要 虚拟筛选计算方法可以通过识别特定目标的潜在hit,显著加快早期药物发现。...排名是通过对给定目标的所有蛋白质-配体对结合亲和力得分估计来进行。DENVIS利用GNN分别提取配体蛋白质高维连续矢量表示。...然后将蛋白质-配体对最终得分计算为两个不同模型加权平均得分,如图1c所示。 1. DENVIS模型 在原子域中,DENVIS为每个分子(蛋白质口袋或配体)提取九个节点三个边缘特征。...表1:不同方法对比 作者进一步测试了具有不同特征类型DENVIS模型性能。PR曲线如图2所示,可见原子级别特征表面级别特征组合具有更高AUPR(PR曲线下面积)。

59320

巧用滑动选项卡,提升用户体验

开始吧 首先,我们需要一个真正滑动选项卡组件。有很多可供选择提供了不同特性这样组件,这里我们将会使用Onsen UI提供选项卡,它允许在滑动时候执行自定义操作。...以防你不知道这个,Onsen UI针对Vue应用程序有一系列iOS安卓组件。针对已存在项目,可以使用NPM或者Yarn安装。...Vue里滑动选项卡 在Vue模板里用Onsen UI添加一个最小滑动选项卡非常简单。...v-ons-tabbar 组件新建了一个带有简单工具栏选项卡页面。...感谢Erisu Naoki Matagawa. ---- 往期精选文章 使用虚拟domJavaScript构建完全响应式UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比无穷隧道特效

1.3K20

如何选择一个 vue ui 框架?

2.1 Vuetify给出 vue ui 框架对比 2.2 vuetify 支持移动应用吗? 2.3 基于 vuetify 后台 web 应用如何开发?...(2.x)开发移动端UI组件库,主要服务于微信页面 VUWE 基于微信WeUI所开发,专用于Vue2组件库 WEEX 阿里推出跨平台移动端开发框架,可以构建高性能、扩展 native 应用...https://github.com/vuikit/vuikit Onsen UI+Vue 基于流行 Onsen-UI 框架,封装了核心 Web 组件并暴露了 Vue 风格 API。...Material Design 就是它思想。统一思想,利于开发出风格一致项目外观,同时也利于不岗位之间沟通。 2.1 Vuetify给出 vue ui 框架对比 第一条:组件数量。...Tree Shaking,用于描述移除 JS 文件中“引而未用”代码,就像秋风撼树一样,将残枝败叶一摇而下。它依赖于 ES2015 模块语法“静态结构”特性,例如 import export。

5K30

【黄啊码】关于vuePC端手机端框架

D2Admin D2Admin是一个完全 开源免费 企业中后台产品前端集成方案,使用最新前端技术栈,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统敏捷开发。...Best Resume Ever Best Resume Ever 是一个帮助你快速生成漂亮简历工具,它基于 Vue LESS,生成简历导出为 PDF 格式。...使用最先进CLI设计应用程序,并提供精心编写,速度非常快Quasar Web组件。 Quasar 15. Vue-recyclerview 使用vue-recyclerview掌握大型列表。...Vue.js modal 易于使用,高度定制,移动友好Vue.js 2.0+ modal。 Vue.js modal 17....Onsen UI 将Vue.js强大功能简单性带入混合渐进式Web应用程序。 Onsen UI

2.5K10

2021React UI

ReactJS是当今最流行前端开发库之一,它让我们开发变得轻松高效,它可以轻松地打包工具整合,同时它第三方扩展也非常丰富,今天我们来介绍下react组件ui库。...通过将Bootstrap进行组件化改造,React-Bootstrap正在变得原来bootstrap一样广受欢迎。...Semantic UI Semantic UI 是一个帮助创建对开发友好 HTML结构响应式布局框架。...Onsen UI Onsens UI 元素组件是原生设计,非常适合开发混合应用程序网络应用程序。...Chakra UI Chakra UI 所有组件都严格遵循 WAI-ARIA 标准,并且可以轻松地构建新组件,它提供了多种颜色进行优化,使用它你可以很容易构建出浅色主题深色主题。

1.2K20

浅谈 Android 屏幕适配

Android 系统帮助您应用以两种方式实现密度独立性: 系统根据当前屏幕密度扩展 dp 单位数 系统在必要时可根据当前屏幕密度将可绘制对象资源扩展到适当大小 nodpi:它可用于您不希望缩放以匹配设备密度位图资源...例如.9推荐放在此目录 anydpi:此限定符适合所有屏幕密度,其优先级高于其他限定符。 这对于矢量绘制对象很有用。...使用 smallestWidth 定义一般屏幕尺寸很有用,因为宽度 通常是设计布局时驱动因素。UI 经常会垂直滚动,但 对其水平需要最小空间具有非常硬性限制。...例如,标准 7 英寸平板电脑最小宽度为 600 dp,因此如果您要在此类屏幕上用户界面中使用双面板(但在较小屏幕上只显示列表),您可以使用上文中所述单面板双面板这两种布局,但您应使用 sw600dp...图标的各个屏幕密度对应尺寸 .9自动拉伸 ImageViewScaleType属性 设置 不同 ScaleType 会得到不同显示效果,一般情况下,设置为 centerCrop 能获得较好适配效果

1.3K10

【前端技术丨主题周】Angular 核心概念与框架演进

指令与组件 在Angular 中,指令是一个极其重要概念。指令可以为特定DOM 元素添加新行为特征,从而扩展元素功能。...模板和数据绑定 当使用组件标签时,可以通过template 或templateUrl 属性引入HTML 来描述让Angular 渲染显示界面内容。...服务依赖注入 在Angular 中,如果说组件是用于处理界面交互相关,那么服务就是开发者用于书写放置重用公共功能(如日志处理、权限管理等)复杂业务逻辑地方。...它拥有超快性能: 优化渲染速度,更快地检测变化,内部拥有性能基准测试框架。 对视图进行缓存,从而实现列表流畅滚动页面切换如丝般顺滑。 首屏加载更快,使用服务端渲染小型启动库使网络加载更快。...除了上面提到Material Design UI、Mobile Toolkit,还包括: Kendo UIOnsen UI 2 等UI 库,提供了多样化界面方案选择。

9K10

SAP FioriABAP编程模型-在Fiori中使用Fiori Elements讲解

Master-Detail模板 –列表详细信息页面将在一个页面本身中显示为拆分屏幕。 概述页面(OVP) –由多种样式的卡片组成。卡片可以包括条形,图形。...分析列表页面(ALP) –由带有条形图表以及列表分析视图组成。 让我们考虑开发List-Report页面,这是最常用基于Fiori模板应用程序。...这是因为将来可能会更改UI / UX,这样UI元素也可以轻松适应新UI / UX设计。 要创建元数据扩展文件,请右键单击CDS节点,然后选择“元数据扩展名”。提供类似于CDS数据定义名称描述。...创建元数据扩展文件后,最重要步骤是: 提供我们要进行UI注释视图名称。 2.在“数据定义”中“元数据扩展名”注释下方添加顺序,以显示“数据定义”“元数据扩展名文件”之间链接。...以下是UI批注及其行为描述。 参考上面的UI批注语法,让我们将其应用并在实施后比较Fiori应用。根据上表,添加了UI批注。以下是航空公司航班信息元数据扩展文件源代码。数据模型。

99310

SAP FioriABAP编程模型-在Fiori中使用Fiori Elements讲解

Master-Detail模板 –列表详细信息页面将在一个页面本身中显示为拆分屏幕。 概述页面(OVP) –由多种样式的卡片组成。卡片可以包括条形,图形。...分析列表页面(ALP) –由带有条形图表以及列表分析视图组成。 让我们考虑开发List-Report页面,这是最常用基于Fiori模板应用程序。...这是因为将来可能会更改UI / UX,这样UI元素也可以轻松适应新UI / UX设计。 要创建元数据扩展文件,请右键单击CDS节点,然后选择“元数据扩展名”。提供类似于CDS数据定义名称描述。...创建元数据扩展文件后,最重要步骤是: 提供我们要进行UI注释视图名称。 2.在“数据定义”中“元数据扩展名”注释下方添加顺序,以显示“数据定义”“元数据扩展名文件”之间链接。...以下是UI批注及其行为描述。 参考上面的UI批注语法,让我们将其应用并在实施后比较Fiori应用。根据上表,添加了UI批注。以下是航空公司航班信息元数据扩展文件源代码。数据模型。

1K20

11个React Native 组件库 Javascript 数据可视化库

该库为 iOS Android 提供了一组跨平台组件,所有组件都是可组合定制。每个组件还具有与其他组件一致预定义样式,这使得无需手动定义复杂样式就可以构建复杂组件。...4.UI Kitten 超过 3 k stars UI Kitten 提供了一个定制重用 react-native 组件工具包,该工具包基于将样式定义移动到特定位置概念,使组件重用,并以一种单一方式设计样式...超过 2 k stars 库,带有一组高度定制 UI 组件,实现了 Google’s material design。...不出所料,它非常有用,并被数千个应用程序以及其他UI组件库(如react-native-paper)使用。 该库提供了开箱即用预制捆绑图标集,以下是库中所有图标的完整示例。 11....它可以处理表格数据(扩展列表逗号分隔值),也可以处理来自其他应用程序复制粘贴文本。基于SVG格式,可以使用向量图形应用程序编辑可视化,以便进一步改进,或者直接嵌入到web页面中。 11.

11.4K11

你不知道33个令人惊艳React开发库

react-select image.png 一个灵活且美观 ReactJS 选择输入控件,具有多选、自动完成、异步创建支持。...chakra-ui image.png Chakra UI 是一个简单、模块化且访问组件库,为您提供构建 React 应用程序所需构建块。...查看 i18next 历史以及react-i18next 何时被引入。 react-virtualized image.png React 组件可有效渲染大型列表表格数据。...react-table image.png React 轻量级且扩展数据表。构建和设计强大数据网格体验,同时保留对标记样式 100% 控制。...超级定制布局。带有 SVG 图标的 Flexbox css。移动友好。支持 I18n a11y,支持键盘事件。支持媒体源扩展 (MSE) 和加密媒体扩展 (EME)。

25320

为啥你UI界面感觉乱?这7个常见问题一定要避免

a.选择正确 如果作为概念设计稿,那么选择你能拿到最好当然是可行。但是一旦你要为真实应用创建设计,那么配质量就必须要考虑。...b.注意重复列表块 通常情况下,列表有以下几种形式:图像+文本,图标+文本,数字+文本等。您应该考虑用哪种形式可以让信息更有效表达。 对于描述功能小文本块,您可以使用三列布局。...另外,要考虑一下内容区块极端情况,比如列表文字最长最短大概有多少字数。优秀设计师应该始终主动思考。以考虑客户将来可能需要扩展UI可能性。 02.区分主要动作和次要动作 ?...因为用户可能还要去找它们,但是它们没有那么重要,但是是必须。 所以,右优化后效果是不是更好呢? 区分主按钮次要按钮(辅助功能)方法: · 对主按钮辅助按钮使用不同视觉权重。...设计人员应向用户提供有关状态明确反馈,尤其是在出现错误状态情况下。因此,错误通知应满足以下简单规则: · 它们应该是识别且引人注意(例如,红色是常见UI模式,指示错误)。

1.2K40

资源 | 1460万个目标检测边界框:谷歌开源Open Images V4数据集

这些边界框大部分由专业标注人员手工绘制,以确保准确性一致性。数据集中图像非常多样化,通常包含存在多个目标的复杂场景(平均每张图像 8.4 个)。此外,数据集用逾数千个类别的图像级标签进行标注。...我们使用了多个计算机视觉模型来生成样本(不仅仅是用于机器生成标签模型),词汇表因此得到了显著扩展(表 1 中 #Classes 列)。...在 V4 训练集中,至少含有 100 个人工验证正类才能算得上训练类。根据这个定义,我们可以认为有 7186 个类是训练。...这些图像都具有允许共享修改素材创作共用许可证(Creative Commons Attribution license),收集自 Flickr,上面没有事先定义类名或标签列表。...对于视觉关系检测任务,带有虚线轮廓边界框将两个具有特定视觉关系目标圈在一起。 ? 17:每类边界框数量。横轴是按边界框数量对各类进行排序结果,为了提高可读性,我们将该结果用对数刻度表示。

1.5K30

Material Design —卡片(Cards)

左:卡片有圆角、能有多个操作、关闭/重现    右:是tile而不是卡片,无圆角、最多两个操作 ? 左:快速浏览列表,适合展示无操作同类内容    右:阻碍了快速浏览,且这些内容不能关闭 ?...左:不同内容与布局的卡片集合    右:不同布局与不同内容层次的卡片集合 ---- 行为 卡片具有恒定宽度可变高度。最大高度限于平台上可用空间高度,但可以暂时扩大(例如,显示评论)。...对于依赖焦点遍历进行导航(手柄键盘)页面,卡片应具有主要操作或打开包含主要和补充操作新视图。 ? 选择操作 ?...扩展补充文本变得可见,然后聚焦放在补充行动上 ---- 操作 卡中主要动作通常是卡本身。 在集合中,根据内容类型预期结果不同,补充操作可能因卡片而异。 例如,播放视频相对于打开一本书。...补充操作 使用图标,文本UI控件(通常放置在卡底部)明确调出卡内补充操作。 除了溢出菜单之外,补充操作限制为两个操作。 ? ?

4.3K100

超越GPT-4V,苹果多模态大模型上新!

Ferret-UI能够通过灵活输入格式(点、框、涂鸦)基础任务(例如:查找小部件、查找图标、查找文本、小部件列表)在移动用户界面屏幕上执行引用任务(例如:小部件分类、图标识别、OCR) )。...为了向Ferret灌输UI专业知识,他们对Ferret-UI进行了两个扩展: 1. UI参照定位定义与构建 2....其中,他们扩展了详细描述函数推理基本提示,将它们与GPT-4响应配对,作为模型训练中输入数据。 对于对话任务,他们为GPT-4提供了一个上下文示例,以更好地遵循其输出中边界框格式。...Ferret-UI性能虽然低于TaP,但仍然具有竞争力。 高级任务性能结果如下表所示。...尽管Ferret-UI训练数据 集中缺少Android特定数据,但它在两个平台高级任务上都表现出了值得称赞性能。 这表明用户界面知识在不同操作系统之间具有显著转移性。

7510

近期必读5篇AI顶会CVPR 2020 GNN (神经网络) 相关论文

近期,一些Paper放出来,本文整理了CVPR 2020 神经网络(GNN)相关比较有意思值得阅读五篇论文,供大家参考—点云分析、视频描述生成、轨迹预测、场景生成、视频理解等。 1....然而,基于点网络在数据结构化(例如,最远点采样(FPS)邻接点查询)上花费了大量时间,限制了其速度扩展性。本文提出了一种快速、扩展点云学习方法--Grid-GCN。...即在给定未剪辑视频描述对象陈述句/疑问句,STVG旨在定位所查询目标的时空管道(tube)。...STVG有两个具有挑战性设置:(1)我们需要从未剪辑视频中定位时空对象管道,但是对象可能只存在于视频一小段中;(2)我们需要处理多种形式句子,包括带有显式宾语陈述句带有未知宾语疑问句。...首先,我们构建时空区域来捕捉具有时间对象动力学区域关系,包括每帧内隐式、显式空间子跨帧时间动态子。然后,我们将文本线索加入到图中,并开发了多步跨模态推理。

96520
领券