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

    11.可选型

    可选类型的介绍 说明: 可选类型是Swift中比较晦涩难懂的一个知识点 先了解定义,多利用Xcode的提示来使用 随着学习的深入,慢慢理解其中的原理和好处 概念: 在OC开发中,如果一个变量暂停不使用,可以赋值为0(基本属性类型)或者赋值为nil(对象类型) 在Swift中,nil也是一个特殊的类型,与Int,String一样 开发中赋值nil,在所难免.因此推出了可选类型 可选类型的取值: nil 有值 定义可选类型 定义一个可选类型有两种写法 最基本的写法 语法糖(常用) // 写法一:定义可选

    79340发布于 2018-09-28
  • DevOps工具选型指南

    01选择DevOps工具链的注意事项在决定适宜的DevOps工具链时,首先必须了解基本的DevOps最佳实践以及工具如何为这些实践提供帮助。 开放式工具链允许团队将已了解和已在使用的现有工具引入和混合到更广泛的DevOps工具链中。 相较于定制DevOps工具链,此类一体式工具链具有显著的优势。首先:一体式DevOps工具链解决了多个工具间的孤立和烟囱问题。 在定制工具链中,各个工具可能来自不同的供应商,有着不同的操作界面和数据格式,这导致了团队在使用时需要不断地切换工具,增加了操作的复杂性和错误率。 国内的部分一体式DevOps工具链如下:03开放式DevOps工具链另一种方法是采用开放式DevOps工具链,它允许团队根据自己的需求和偏好来选择和整合不同的工具

    25810编辑于 2025-08-29
  • 来自专栏深度学习与python

    CICD 工具选型:Jenkins 还是 Bamboo?

    虽然持续集成(CI)和持续交付(CD)已经成为 DevOps 的重要组成部分,但在选择最佳工具时,DevOps 团队常常会陷入困境。如果没有 CI/CD 工具是无法想象的。 持续集成(CI)和持续交付(CD) 已经成为 DevOps 的重要组成部分,但在选择最佳工具时,DevOps 团队常常会陷入困境。开源工具是否适合你的项目需求,还是应该选择专有工具? Jenkins 是当今市场上广泛使用的 CI/CD 工具之一。人们已经使用它很长时间了,如果组织在寻找理想的开源 CI/CD 工具,那么它非常合适。 Jenkins 支持 JDK8,最新版本也已开始支持 Java 11 环境。 安装完之后,使用一个简单的 Web 界面执行配置检查。 Jenkins:应该选择哪种 CI/CD 工具? 在选择理想的 CI/CD 工具时,没有预先定义好的经验法则。你必须从技术和预算的角度对该工具进行清晰的评估。

    6.9K10发布于 2020-11-16
  • 来自专栏ThoughtWorks

    如何合理地选型工具

    背景 在最近的项目上,我有机会和团队完成了几次重要的工具选型。 开源许可协议 在进行报表工具选型的过程中,由于忽略了JasperReport Server的开源许可协议,导致了在选型过程中的反复和团队精力上的浪费。 结合技术愿景 在作出工具选型时需要结合组织的技术愿景,例如,如果我们希望系统可以具有高度的移植性,可以不被锁定到某个云厂商,那么在技术选型时应该考虑是否由于选择某项技术而增加对云厂商的依赖,在我们的例子中 写在最后 工具选型是一个复杂的过程,需要综合很多信息才能做出合适的选择。我们知道任何技术决策都是权衡利弊的结果。 希望本文能帮助到你,也希望天下没有错误的工具选型。 本文版权属Thoughtworks公司所有,如需转载请在后台留言联系。

    67830发布于 2021-10-09
  • 来自专栏kafka专栏

    还在纠结报表工具选型

    ,基本都会选用一个报表工具,因为长期做,就必须考虑成本了,找一个称手的工具来降本增效是非常重要的 报表工具有那么多,那就得选型,选起来复杂就会纠结,选起来简单就没什么纠结的了 比如想选一台二手车,这事情就很复杂 ,这事情就很简单,直接各电商旗舰店挑个看着顺眼的再看看价格是否可接受就可以了,这样的选型就没啥好纠结的,因为选起来很简单,功能都差不多,而价格也是公开透明的 报表工具选型也一样,有纠结的时候,也有不纠结的时候 本来价格就很低,还针对开发商推出的“工具版”,一年只需要3W就可以不限项目数,不限节点,不限用户的去使用润乾报表的最高版本! “中国式复杂报表”的制作难题,让选型人员知道,报表工具必须能做中国式复杂报表才可以,后来报表做起来简单了,但随着大数据时代的到来在数据准备阶段又总遇到问题,影响了开发效率,润乾报表又开发出了SPL计算层 3W就可以不限数量、节点的去使用最高版本,平摊下来单套的成本可能都不过百 功能全面、低价透明的润乾,已经逐渐让大家都形成了一种共识:选报表,就按着润乾报表的功能和价格去选就行了,报表工具选型,再也没什么好纠结的了

    1.5K10编辑于 2022-09-26
  • 来自专栏DevOps

    【DevOps系列】DevOps工具选型指南

    01选择DevOps工具链的注意事项在决定适宜的DevOps工具链时,首先必须了解基本的DevOps最佳实践以及工具如何为这些实践提供帮助。 开放式工具链允许团队将已了解和已在使用的现有工具引入和混合到更广泛的DevOps工具链中。 相较于定制DevOps工具链,此类一体式工具链具有显著的优势。首先:一体式DevOps工具链解决了多个工具间的孤立和烟囱问题。 在定制工具链中,各个工具可能来自不同的供应商,有着不同的操作界面和数据格式,这导致了团队在使用时需要不断地切换工具,增加了操作的复杂性和错误率。 国内的部分一体式DevOps工具链如下:03开放式DevOps工具链另一种方法是采用开放式DevOps工具链,它允许团队根据自己的需求和偏好来选择和整合不同的工具

    63910编辑于 2024-12-12
  • 来自专栏开源优测

    Java代码检测工具选型

    它是指在软件工程中,程序员在写好源代码后,无需经过编译器编译,而直接使用一些扫描工具对其进行扫描,找出代码当中存在的一些语义缺陷、安全漏洞的解决方案。 这里给出笔者在企业实践中所用到的工具链。 gitlab用于源码版本管理,实现代码版本管理、分支管理,及用于代码扫描过程中的分支基准。 Apache Maven是一个(特别是Java编程)项目管理及自动构建工具,由Apache软件基金会所提供。 多数Java的开发环境都已经集成了JUnit作为单元测试的工具。 很多第三方的工具提供了对Jacoco的集成,如Jenkins。

    44710编辑于 2024-01-31
  • 来自专栏JavaGuide

    CICD 工具选型:Jenkins 还是 GitLab CICD?

    当你手头有这么多选项时,选择正确的工具确实会有一点儿挑战。 在所有可选的用于测试的 CI/CD 工具中,Jenkins 和 GitLab CI/CD 是你肯定应该考虑的两款工具。 另一个被提到最多的工具是 GitLab CI/CD。作为一个 DevOps 测试专家,你需要根据你自己的项目、预算和其它需求来仔细审查这些工具。 广泛的插件生态系统 这个工具的插件生态系统相比于其它 CI/CD 工具来说更成熟。目前,这个生态系统提供了 1500+ 插件。 由于这些插件的范围从特定语言开发工具到构建工具,这使得定制化变得非常简单便利。因此,你不需要购买昂贵的插件。Jenkins 插件集成也适用于一些 DevOps 测试工具。 3. 我知道你已经决定了你要使用的 DevOps 测试工具,本节将帮您增强选择正确的 CI/CD 工具的信念。

    4.4K41发布于 2020-10-30
  • Gitee vs TikLab,DevOps工具选型分析

    DevOps其核心目标是提高软件交付效率并提升系统可靠性‌,Gitee和TikLab都是一站式开源DevOps平台,两款工具各有特点。本文将从安装配置、功能、用户体验等几个方面对两个平台进行详细对比。

    25543编辑于 2025-11-17
  • 来自专栏etl

    ETL工具选型 需要考虑哪些因素

    如何选型 ETL产品的选型工作一直以来都是困扰架构师的一块心病,国外付费产品用不起,国外免费产品学习成本高、不易实施。 多数软件又为什么逐渐国产化? 长期以来,国内数据技术都由海外厂商主导。 不只是数据交换工具,还是可以嵌入并解析go语言脚本的开发工具。 嵌入脚本并能解析性运行解决了动态需求的场景,必不可少的一项功能。

    75540编辑于 2023-02-20
  • 来自专栏ET

    CDC实时数据同步工具选型比较

    3.采集工具或代理程序:有些CDC工具提供了自己的采集器或代理程序,这些程序可以监控数据库的变更,并将变更数据捕获并传输到目标系统。这些工具通常会使用轮询或订阅发布模式来实现数据的实时捕获和同步。 三丶常用CDC工具SqoopSqoop CDC通过监视源数据库的事务日志来实现数据的增量抽取。它能够检测到源数据库中发生的更改操作,并将这些更改操作应用于目标数据库,以保持两者的数据同步。

    4.6K20编辑于 2023-09-21
  • CodeArts VS TikLab,DevOps工具选型分析

    DevOps工具是实现开发、运维和测试团队高效协作与流程自动化的技术集合,其核心目标是加速软件交付并提升系统可靠性‌。CodeArts和TikLab都是一站式开源DevOps平台,两款工具各有特点。

    43865编辑于 2025-11-18
  • CICD工具选型,Jenkins和Arbess深度对比

    在CICD工具的选择中,Jenkins作为一个老牌的CICD工具是广为人知的,Arbess作为一款新兴的国产开源免费的CICD工具,两款工具各有特点。 2、功能对比Arbess和Jenkins都是持续集成与交付(CICD)工具。下面进行功能对比,主要针对两个平台的功能进行详细的对比。

    34065编辑于 2025-11-13
  • GitLab vs TikLab,DevOps工具选型分析

    ​ DevOps工具是实现开发、运维和测试团队高效协作与流程自动化的技术集合,其核心目标是加速软件交付并提升系统可靠性‌。GitLab和TikLab都是一站式开源DevOps平台,两款工具各有特点。 结构灵活所有功能集成同一平台,对只需要部分模块用户学习成本较高可按需求选择最佳工具,也可以使用统一的工作台进行管理。

    29165编辑于 2025-11-17
  • Atlassian vs TikLab,DevOps工具选型分析

    DevOps其核心目标是提高软件交付效率并提升系统可靠性‌,Atlassian 和 TikLab都是一站式DevOps平台,两款工具各有特点。 平台‌‌Atlassian DevOpsTikLab DevOps项目管理jira 敏捷项目管理工具,支持Scrum、看板等框架,用于需求跟踪、任务分配及迭代规划。 代码扫描Clover 专为Java项目设计的代码覆盖率分析工具,其他需要集成第三方工具。sourcefare支持代码安全漏洞、编码缺陷和合规性问题扫描,以及代码重复率、复杂度、覆盖率扫描等功能模块。 接口管理无,可集成第三方工具。PostIn包含接口调试、接口设计、MOCK数据、接口测试(接口用例、接口场景用例)、性能测试、测试计划等功能模块。 制品管理无独立软件,通过自身工具链可间接实现简单制品管理。支持集成TikLab DevOps套件Hadess上传、下载制品。

    24065编辑于 2025-11-18
  • 来自专栏数据科学(冷冻工厂)

    11 个必备 Docker 工具

    这里有一份关于一些关键 Docker 工具的详细指南[1],它们能够简化你的工作流程,无论你是 Docker 新手还是资深用户。这些工具能够助你更高效地监控、诊断问题和管理 Docker。 1. Dive Docker 镜像层分析工具 Dive 是一款工具,它能够助你逐层剖析 Docker 镜像,这在识别镜像中哪些部分占用空间以及潜在的优化区域时非常有用。 Dockly 交互式 Docker 管理工具 Dockly 是一款终端环境下的 Docker 管理工具,它提供了一个用户友好的交互界面,让你能够直接通过命令行来管理容器。 此外,Docker Desktop 还内置了 Docker Compose、Docker CLI 等重要工具。 它还包含了用于监控和诊断容器问题的工具,并能够与 Docker 生态中的其他工具无缝配合使用。 11.

    1.7K10编辑于 2024-12-30
  • 来自专栏安全性测试

    常见安全测试工具对比与选型

    从源代码审计到运行时渗透,从自动扫描到人工分析,不同阶段的安全保障都离不开专业的安全测试工具支撑。然而,面对琳琅满目的安全工具市场,企业和测试人员常常困于“工具众多、难以选型、效果不明”的困境。 )等类别,助力读者理解每类工具的技术原理、适用边界和选型建议,构建系统性安全测试工具体系。 三、安全测试工具选型策略建议1. 按项目生命周期选型阶段推荐工具开发阶段SonarQube、Semgrep、Snyk构建阶段Dependency-Check、SCA 工具测试阶段ZAP、Burp Suite、AFL部署前AppScan、 面对纷繁复杂的安全工具生态,组织应从自身业务需求、开发流程、风险等级出发,构建清晰的安全工具选型与组合策略,逐步实现从工具集成到流程闭环,再到自动化治理的跃迁。

    1.4K20编辑于 2025-07-17
  • 2025BI工具选型避坑指南:十工具横评

    增强分析:中文自然语言生成SQL,自动归因分析(如“销量下降原因”)云原生架构:基于MaxCompute支持PB级数据秒级响应,弹性扩缩容按量付费:无最低用户数限制,10人团队月成本可控制在千元级产品优势双11 功能特点实时流处理:支持IoT设备数据秒级刷新看板弹性扩容:双11级别流量峰值自动扩展计算节点协同空间:数据团队与业务部门共享分析工作区产品优势跨境电商客户占比超90%,SaaS企业用其降低40%数据架构成本 二、 选型决策表:三维需求匹配法则根据企业规模、数据环境、合规需求三维度匹配工具:用户类型核心痛点首选工具备选方案避坑提醒中小民企(<500人)成本敏感、需快速上线Quick BIFineBI避免采购需专业运维的 Tableau思迈特SmartBI警惕九数云等轻量化工具的安全缺陷三、2025选型黄金法则:业务场景>技术参数​​工具再强也得人会用! BI)并发用户扩容Power BI 50用户后跳涨按峰值80%采购license选型决策树(按核心需求)​在数字化转型进程中,数据孤岛仍是阻碍企业决策效率的核心问题,选好BI工具能让数据发挥最大价值,助力企业高效生产与发展

    93110编辑于 2025-07-01
  • 来自专栏小工匠聊架构

    Open Source - 高效报表工具选型与推荐

    ,报表工具也是工具,所以它的诞生,它的使命,也是为了提效! 很多人在考察报表工具时,会关注工具是不是有流畅的可视化操作界面(厂家也喜欢宣传这一点,零编码、拖拖拽拽做报表等等)。确实,有这种界面的工具很容易上手,能迅速开工。 但是,报表工具通常是要长期使用的,这时候的重点其实是考察工具对付复杂场景的开发效率,因为长期使用后,总会碰到很多复杂的情况,而这种情况即便少,也是更费时费力的。 工具一时易上手的特性并不是重点,因为程序员很快就会变成熟手. 而商用报表工具虽然要花钱,但开发效率能提高很多,有可能总体成本会更低。

    69750编辑于 2022-05-31
  • CICD工具选型,GitLab CICD和Arbess深度对比

    在持续集成与交付工具的选择中,‌GitLab CI/CD是比较常见的工具,Arbess是一款开源免费的持续集成与交付(CI/CD)工具,两款工具各有特点。 2、功能对比Arbess和‌GitLab CI/CD都是持续集成与交付(CICD)工具。下面进行功能对比,主要针对两个平台的功能进行详细的对比。 系统设置用户管理✔✔权限管理✔✔消息通知方案✖✔消息配置✔✔数据备份还原✔✔IP黑白名单✔✔日志管理✔✔流水线管理流水线设计流水线执行3、系统集成项目‌GitLab CI/CDArbess代码扫描与代码扫描工具 与代码扫描工具(SonarQube、SourceFare)集成,流水线运行调用代码扫描。自动化测试与自动化测试Selenium集成,流水线运行调用Web自动化测试。 与接口自动化测试工具PostIn集成,支持流水线运行调取自动化测试任务。

    37955编辑于 2025-11-13
领券