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

    优化容器构建流程3种方法

    译自 3 Ways To Improve Your Container Build Process,作者 Sylvain Kalache。 /app # Install Python and pip RUN apt-get update && apt-get install -y python3-pip python3- FROM ubuntu:22.04 # Install Python and pip RUN apt-get update && apt-get install -y python3- pip python3-dev # Copy the current directory contents into the container at /app COPY . 使用多阶段构建 Dockerfile 中的多阶段构建通过允许在同一个 Dockerfile 中使用多个 FROM 语句来优化构建镜像的过程。此功能有助于创建更小、更高效的 Docker 镜像。

    30210编辑于 2024-07-24
  • 来自专栏Web技术布道师

    研发流程优化实践

    接下来会以 提高用户价值的流动效率 为核心,列出一些具体的研发流程优化实践 代码入库前 ? 代码入库之前的开发活动,主要包括编码、调测调优、静态检查、自动化测试、代码审查等。 建设自动化代码入库前的检查流程。 比如可以先运行速度快的用例,以及历史上容易发现问题的用例 基本原则 3:流水线使用的环境,尽量和生产环境一致 软件包最好只构建一次,保证各种不同环境都用同一个包 使用 Docker 镜像的方式,把发布的产品以及环境都打包进去

    1.5K20发布于 2020-02-26
  • 来自专栏房东的猫

    《Elasticsearch 源码解析与优化实战》第3章:集群启动流程

    简介 让我们从启动流程开始,先在宏观上看看整个集群是如何启动的,集群状态如何从Red变成Green,不涉及代码,然后分析其他模块的流程。 集群启动的整体流程如下图所示。 image.png 选举主节点 假设有若干节点正在启动,集群启动的第一件事是从已知的活跃机器列表中选择一个作为主节点,选主之后的流程由主节点触发。 举个例子,集群有5台主机,节点ID分别是1、2、3、4、5。当产生网络分区或节点启动速度差异较大时,节点1看到的节点列表是1、2、3、4,选出4;节点2看到的节点列表是2、3、4、5,选出5。 如果不这么做,则设想以下情况:假设5台机器组成的集群产生网络分区,2台一组,3台一组,产生分区前,Master 位于2台中的一个,此时3台一组的节点会重新并成功选取Master,产生双主,俗称脑裂。 phase3:为主分片加写锁,将剩余的translog 发送到target。此时数据量很小,写入过程的阻塞很短。 在2.0 ~ 5.x版本时代,引入了translog.view概念。

    1.8K11发布于 2021-06-02
  • 来自专栏未来先知

    视频到图像 ,SAM 2 优化 3D 图像标注流程 !

    在本论文中,作者将这个模型应用于3D医学图像标注,并将其作为3D Slicer流行标注软件的一个扩展提供。 精确分割对提高诊断准确性、优化治疗计划,以及最终改善患者预后至关重要[9, 10]。当前的深度学习方法在自动化分割过程中表现出色[7, 12, 18]。 为了有效地捕捉 3D 医学影像体积数据中切片之间的空间关系以及医学视频中 2D 帧的关系,研究行人已将 SAM 调整为处理 3D 分割任务,例如 SAM3D [1],SAM-Geo3D [21] 和 SAM-Med3D 因此,这种功能使其成为在3D数据样本中分割感兴趣物体的可能工具。 作者特别关注如何利用SAM和SAM 2的分割能力,在3D Slicer用户界面中对2D和3D医学数据进行分割。 得益于SAM预训练权重和3D Slicer之间的强连接,用户仍然可以通过使用3D Slicer的自动标注工具来优化生成的 Mask 。

    91710编辑于 2024-09-11
  • 来自专栏杨建荣的学习笔记

    数据迁移流程优化

    昨天做了一个数据迁移流程优化,直到发生了一些严重的问题,才明显重视起来这个问题。 整个流程图大体如下,应用层面的支撑能力很强,可以支持数据的双写,所以我们把重点放在数据迁移(物理迁移,逻辑迁移)层面,而是更多在流程控制方面。 ? 看起来流程是完整的,但是细想,在T3开始做数据增量同步的时候,T2时间已经开始应用层面的数据双写,这会导致有些数据写入被影响,因为T3开始的增量同步涉及的数据变更范围比较大。 明确了这一点,我们把整个流程改进为如下的方式: ? T3这个时间点我们再次做数据增量同步,然后在T4这个时间点开始做数据的离线稽核,数据是写入Staging的离线库中的,稽核的逻辑相对简单:线上库中已存在,则跳过,如果不存在则写入。

    1.4K30发布于 2019-07-12
  • 来自专栏AllTests软件测试

    性能测试流程优化、指标

    性能测试流程优化、指标 目录 1、性能测试的流程 2、性能的优化 3、性能测试关注的指标 1、性能测试的流程 1、确定性能测试的目标 之前做的压测性能标准、产品说明书的性能需求部分、运营人员提出的性能指标 、通过生产环境换算出的性能指标等 (1)接口响应时间不能超过3秒(每个接口的响应时间) (2)需要达到的tps为1000(每秒钟处理的事物数) (3)服务器cpu以及内存使用率小于75% 2、执行前的准备工作 ,执行多次,取平均结果更为准确 (2)单机并发不够时,采用多机分布式并发,多机分布式不够采用阿里云等进行压测 (3)测试过程,一定要尽可能模拟实际应用场景 2、性能的优化 优化总结(参考) 1、架构的升级 缓存) (1)注册接口:获取卡号后,暂存缓存服务器,并进入MQ队列,MQ队列取出后,保存数据库 (2)查询接口:原来读取的mysql数据库,改成读取的redis(缓存) 2、开发代码 (1)代码的逻辑优化 (2)接口返回值的优化,删除多余的返回字段 3、数据库 (1)SQL优化(加索引),查询方式 (2)SQL语句优化 4、硬件配置 (1)增加服务器、数据库cpu (2)横向扩展增加服务器 5、服务器的部署

    89710编辑于 2022-07-26
  • 来自专栏Calcite剖析

    Calcite系列(九):执行流程-优化优化

    RBO优化器 下图展示RBO优化器HepPlanner的执行流程,分为三个步骤: 初始化:将RelNode转换为DAG有向无环图,其中各个顶点使用 HepRelVertex 表示并维护关联的子节点 搜索最优计划树 备注:该CBO流程说明基于Calcite版本V1.21.0展示,与最新Calcite版本存在差异 执行流程 下图展示CBO优化器VolcanoPlanner的执行流程,分为三个步骤: 初始化:构建等价集 RuleQueue中可应用的优化规则为空;(2). 最优计划树COST代价稳定,没有显著下降;(3). 初始化 如图展示VolcanoPlanner初始化的实现流程,初始化执行入口有两个: changeTraits 变更RelNode物理属性,遍历RelNode计划树注册各个节点,基于VolcanoPlanner 搜索最优树 如图展示VolcanoPlanner搜索最优计划树的实现流程: 基于RuleQueue弹出对应节点匹配的优化规则,通过VolcanoRuleCall触发规则应用以生成新的等价计划树 基于ensureRegistered

    1.8K74编辑于 2024-05-10
  • 来自专栏YoungGy

    优化3】非线性优化

    凸集和凸函数 SOCP Guideline

    87360发布于 2018-01-02
  • 来自专栏LiveEdu在线科技教育平台

    LiveEdu 项目创建流程优化指南

    3. 在您的项目获得批准后,参照脚本范例录制 2-3 分钟的项目介绍视频。请保持友好。向您的学生介绍一下自己和过往经历。展示您的项目大纲,这样您的观众就可以在您介绍项目时查看它。 可选项:如果您不擅长制作视频教程,请先尝试录制 3-5 分钟的试用片段。新手通常都是以这种方式来开展他们的首个项目的。将试用片段发给您的项目经理,以获得改进建议。 6.

    80030发布于 2018-06-05
  • 来自专栏被删的前端游乐场

    前端性能优化--加载流程

    对于前端应用的性能优化,大多数时候我们都是从加载流程开始优化起。前面我有给大家整体地讲过《前端性能优化--归纳篇》,其实里面已经囊括了大多数场景下的一些性能优化的方向。 3. 资源压缩和合并。代码压缩也常常是在打包阶段进行的,包括 JavaScript 和 CSS 等代码,在一些情况下也可以使用图片合并(雪碧图的生成)。 HTTP/2、HTTP/3,提升资源请求速度对请求进行优化,比如对多个请求进行合并,减少通信次数对请求进行域名拆分,提升并发请求数量资源加载资源加载步骤中,我们一般也有以下的优化角度:加载流程拆分资源懒加载资源预加载一 ,后续的加载流程也可以根据业务场景做后续的优化。 对于一些复杂的业务,我们可以结合业务的特点做更进一步的性能优化。一、复杂加载流程管理对于页面初始化流程过于复杂的应用来说,我们可以对加载流程做任务的拆分,分阶段地进行加载。

    82121编辑于 2024-01-17
  • 利用 YashanDB 优化业务流程

    通过引入乐观并发控制和支持分布式事务,可以确保业务流程在高并发时依然保持数据一致性。- 优化建议:通过合理配置事务隔离级别与并发控制策略,确保数据一致性的同时提升处理效率。3. - 优化建议:分析业务流程中的热点数据和常见查询,针对这些数据建立合适的索引。结合缓存机制,减少数据库访问次数,提高响应速度。4. 批量数据处理与异步任务YashanDB 支持批量数据处理和异步任务,可以用来优化那些需要大量数据写入或处理的业务流程。例如,定期进行批量数据清理、数据汇总等操作。 总结:通过合理配置 YashanDB 的各项功能,可以在数据存储、处理、备份、安全等方面优化业务流程。 具体来说,优化分片策略、索引设计、并发控制、事务管理以及定期监控性能等,都会对业务流程的效率和稳定性产生积极影响。

    17310编辑于 2025-10-03
  • 来自专栏python3

    mysql优化3

    3)配置示例 mysql> show variables like '%query_cache%' ; +------------------------------+---------+ | Variable_name

    73410发布于 2020-01-09
  • 来自专栏SEO建站

    整站优化从何做起?整站SEO优化的具体流程

    整站优化从网站结构、目录、内部链接、网站内容及网站html代码等进行基础优化改造,是目前网站优化的最佳解决方案,但很多企业对整站优化并不了解,接下来小编会告诉你整站优化从何做起以及有哪些流程,一起看看吧 (3)、SEO诊断SEO诊断是网站优化推广的基础,最终目的是服务于网站目标用户。 二、整站优化的具体流程整站优化从需求沟通、竞争分析、关键词规划、网站结构优化、网站代码优化、网站内链优化等进行基础优化改造,并结合站外链接进行优化,整个优化流程可分为以下几步。 (3)、关键词规划根据网站定位、竞争对手分析、网站内容以及相关关键词挖掘,确定网站的核心关键词、目标关键词、长尾关键词并在网站各页面进行布局。 整站优化的具体流程”的内容小编就分享到这了,希望对你进行整站优化有所帮助。

    1.3K10编辑于 2023-05-06
  • 来自专栏博客迁移同步

    数据库优化——慢查询MySQL定位优化流程

    1.如何定位并优化慢查询SQL? 一般有3个思考方向 1.根据慢日志定位慢查询sql 2.使用explain等工具分析sql执行计划 3.修改sql或者尽量让sql走索引 2.如何使用慢查询日志? 先给出步骤,后面说明 有3个步骤 1.开启慢查询日志   首先开启慢查询日志,由参数slow_query_log决定是否开启,在MySQL命令行下输入下面的命令: set global slow_query_log 3.确定慢查询日志的文件名和路径 show global variables like 'slow_query_log_file' 结果会发现慢日志默认路径就是MySQL的数据目录,我们可以来看一下 在配置文件修改才能永久改变,否则重启数据库就还原了 3.慢查询例子演示,新手都能看懂 数据表结构,偷懒没写comment CREATE TABLE `person_info_large` (

    1K10编辑于 2023-05-06
  • 来自专栏HONEYWELL

    ABB 3BHE021889R0101 监控和优化流程的生产指标

    ABB 3BHE021889R0101 监控和优化流程的生产指标图片tManager for CompactLogix 是 Softing 持续致力于帮助用户连接 PLC 的一个例子。 当客户将生产线连接到 MES 企业系统以自动跟踪和追溯而不是使用手动流程时,客户可以节省时间和金钱。 ABB 3BHE019719R0101ABB CI532V05 3BSE007297R1ABB CI532V05ABB 3BSE007297R1ABB REF615CE HCFDACADABC2BAN11EABB DSAI146 3BSE007949R1ABB DSAI146ABB 3BSE007949R1ABB LC-608ABB RF522 3BSE000743R1ABB RF522ABB 3BSE000743R1ABB DSRF197 3BSE019297R1ABB DSRF197ABB 3BSE019297R1ABB DSAO120A 3BSE018293R1

    28920编辑于 2023-05-05
  • 来自专栏HONEYWELL

    ABB 3BHE009319R0001 监控和优化流程的生产指标

    ABB 3BHE009319R0001 监控和优化流程的生产指标图片多年来,tManager 一直将 1756 台 ControlLogix PLC 连接到 SQL 数据库。 当客户将生产线连接到 MES 企业系统以自动跟踪和追溯而不是使用手动流程时,客户可以节省时间和金钱。 HESG216881/BABB IEMMU21ABB YPP110AABB 3ASD573001A1ABB YPK112AABB 3HAC17346-1/01ABB REM615E1G HBMBCAAJABC1BNN11GABB REM615E1GABB HBMBCAAJABC1BNN11GABB PM511V08 3BSE011180R1ABB 3BSE011180R1ABB PM511V08ABB PU515A 3BSE032401R1ABB PU515AABB 3BSE032401R1 ABB XO08R2 1SBP260109R1001

    34230编辑于 2023-05-05
  • 来自专栏小白鼠

    Ionic3 开发流程

    简单介绍自己使用Ionic3开发的过程,涉及到的知识点如下: Angular Ionic Cordova ES6 TypeScript Scss 环境搭建 引用插件 调试 Android Ionic ionic3基于Angular4。我们知道Angular可以创建自己的模块、组件、管道、服务等等,Ionic就是干了这么一件事情。

    2.9K30发布于 2018-08-21
  • 来自专栏python3

    python 3 if else 流程

    # -*- coding:utf-8 -*-   _username = 'name' _passwd = 'abcd1234' username = input("username:") passwd = input("passwd:") if _username == username and _passwd == passwd:     print("Welcome user {name} login "  .format(name=username)) else:     print("use

    43620发布于 2020-01-07
  • 来自专栏爱测角的专栏

    漫谈项目质量保障——协作流程优化

    由于多种原因限制,之前分享的流程存在一定的不完整性,所以本文将继续分享《漫谈项目质量保障——协作流程优化后的版本。 01.协作流程优化 初版的协作流程如图1-1所示,整个流程涉及了产品人员、UI设计人员、测试人员、开发人员和项目管理员五种角色,并设计了未开始、待内审、待评审、待UI设计、UI设计中、待开发、开发中 如图2-1所示,优化后的流程依然是13个项目节点,但是节点和节点内容已经有了不少的变化。那优化后的协作流程与前一版本有哪些差异呢? (3)为什么要增加自测和自测不通过转回开发环节? 03.总结 本文主要分享了优化后的项目流程以及两个版本流程的差异,并分享了部分流程优化的思路和优化的缘由。总结来说,项目协作已经是一个比较复杂的过程,而项目协作管理只是项目质量管控中的一小部分。

    65530编辑于 2022-09-17
  • 来自专栏SAP斯凯普斯

    如何改善和优化ERP流程管理?

    ERP流程管理与优化是ERP项目中的核心环节,也是ERP项目的关键所在。ERP的流程优化做到什么样的阶段才成功?个人认为,企业流程的改善是没有终点的,其是一个持续完善的过程。 ERP流程管理的流程逐步优化、标准化 流程优化是指我们对于前期僵化的流程,根据ERP上线后的情况,进行逐步的调整,直至其符合企业的实际业务操作。 逐步优化、标准化是由个过程的,流程优化不可能一步到位。 流程优化要注意主次有别。流程有千千万万,企业不可能一天就把这些流程全部优化了。企业在优化现有的流程时,要有计划。 如此,用户看到流程优化对自己起到的作用越大,就会自然而然的支持流程优化的工作了。 流程标准化阶段 实现流程的标准化作业,是ERP流程管理的最高境界,也是,我们根企业共同追求的目标。

    1.1K30发布于 2020-04-16
领券