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

    MySQL核心知识学习之路(5

    作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第五篇,总结了MySQL索引相关的实践使用问题。 上一篇:MySQL核心知识学习之路(4) 1 普通索引与唯一索引如何选择? 先说结论 查询性能对比上普通索引和唯一索引差别不大。 示例: select count(distinct left(email,4))as L4, count(distinct left(email,5))as L5, count(distinct left

    74320发布于 2021-03-04
  • 来自专栏宜达数字

    HTML5学习(二):URL知识

    类似与地址的具体门牌号 #####2-5:资源名称 **index.html** 这就是需要访问的资源名称,当我们通过IP地址和端口号找到对应的服务器后,需要通过资源名称告诉服务器,我们需要的是哪个资源

    1.4K20发布于 2020-06-02
  • 来自专栏一番码客

    敏捷技术学习【1】

    今天一番在gitchat上寻找到了一份敏捷技术的课程,阅读学习中时有共鸣,并用zimwiki做学习笔记来管理自己的知识体系和日常。 ---- 今天对敏捷技术的学习精华如下: * 敏捷教练职业产生背景 : “追求更好”旅途的守护者 * PDSA : 计划-执行-学习-调整 * 戴明环,PDCA : 计划(plan)、执行 (do)、检查(check)、处理(act) * 敏捷技术:敏捷软件开发宣言 -> 4个关键价值 -> 敏捷宣言背后的原则(12个原则) * “精益”(改善效率):消除浪费(muda), 减少波动( * 敏捷教练的职责:流程与人两手抓 * 精通管理规则,精通业务梳理,极强的沟通协作能力,技术熟练,懂业务管理。 * 做为团队和外部的接口,屏蔽外界对团队成员的干扰 * 体系化的参考书目 * 敏捷敏捷教练的代码,书目是无须重新发明轮子的库函数。 ----

    47520发布于 2019-08-02
  • 来自专栏业余草

    敏捷开发学习分享

    简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 敏捷原则:主张简单,拥抱变化,可持续性,快速反馈,轻装前进。 敏捷思维:让开发过程轻量化(我们不是软件工厂)。 敏捷思想:摸着石头过河。软件开发是一个知识发现的过程。是一种管理风险的方式。 敏捷方法认为需求是涌现式的,范围是不确定的。 传统的项目经理:管理的是时间,成本,范围。 敏捷主张的是自主研发,市场推出的容忍度(研发周期),快速识错(经验行的过程). 自组织的体现是管理放权。 价值驱动和成本驱动。 敏捷强调沟通,沟通三要素:倾听,表达,确认。 团队和po确定Done的标准。 敏捷误区:敏捷不是快,敏捷不需要架构,敏捷需要做到简洁,不是减少。 为什么需要三个角色?

    70220发布于 2019-01-21
  • 来自专栏杂七杂八杂九

    为什么要学习敏捷敏捷有哪些好处以及敏捷工具

    敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。那企业为什么要进行变革,实施敏捷开发呢?企业进行敏捷开发的原因主要有以下几点:1、拥抱变化敏捷开发的一个重要特点是能够快速响应和适应市场环境的变化。 3、适应需求变化敏捷开发强调持续的交互和反馈,可以更好地理解客户需求,并及时进行调整和改进。随着需求的变化和客户的反馈,项目可以及时调整方向,适应变化。4、提高效率敏捷开发的另一个优势是提高开发效率。 5、关注业务价值,增加商业价值敏捷开发更加关注业务价值,将企业的目标和需求置于首位。通过明确产品负责人和产品组合的管理流程,团队可以更好地理解企业战略,确保开发工作与企业目标保持一致,增加商业价值。 敏捷工具1、Leangoo领歌Leangoo领歌一款永久免费的专业敏捷研发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。 4、VersionOneVersionOne在2002年帮助推出了敏捷管理工具,并且在2020年发布的敏捷状态报告中是国外颇受欢迎的敏捷管理工具之一。

    54020编辑于 2023-09-21
  • 来自专栏DevOps时代的专栏

    敏捷开发:5种主流开发方法介绍

    XP精神可以启发我们如何学习和对待快速变化、多样的开发技术。 成功学习XP的关键,是用“沟通、简单、反馈、勇气和谦逊”的态度来对待XP;轻松愉快地来感受XP的实践思想;自己认真实践后,通过对真实反馈的分析,来决定XP对自己的价值;有勇气接受它,或改进它。 1.3、XP核心实践 基于敏捷的核心思想和价值目标,XP要求项目团队遵循13个核心实践 l 团队协作:通过客户、开发团队、项目经理三方共同参加的会议来确定开发计划。 加强学习:使用科学的学习方法。 快速交付:当客户索取价值时应立即交付价值。 打造精品:使用恰当的方法确保质量。 授权团队:让创造增值的员工充分发挥自己的潜力。 经验主义主张知识源于经验, 以及基于已知的东西做决定。Scrum 采用迭代、增量的方法来优化可预见性并控制风险。Scrum过程框架的基石包括如下三个方面: 第一:透明性(Transparency)。

    2.6K40发布于 2019-07-30
  • 来自专栏敏捷管理

    【Kevin聊敏捷】精益敏捷(Lean Agile)的5个原则

    了解完精益的导论之后,今天我们将学习精益敏捷5个原则,这对我们理解精益敏捷有着至关重要的作用。 一、精益敏捷5个原则 价值观(Value) 价值流(Value Stream) 流动(Flow) 拉动(Pull) 尽善尽美(Perfection) 二、价值观(Value) 精益敏捷要求我们站在用户的角度来看待问题 OIP.rKvQJsvcQ5EL5RvIXDNVAgHaEi.jpeg 五、 拉动(Pull) 我们只生产客户想要的东西:‘‘拉动”的本质含义是让用户按需要拉动生产,而不是把用户不太想要的产品强行推给用户 OIP.ztxmD3f3gNtQGt7Wl5pdgQHaDr.jpeg 六、尽善尽美(Perfection ) 精益敏捷的任何一部动作都是为了给客户增加价值,所以每一步都要最的更好,而不是最好。 【Kevin聊敏捷】XP极限编程之5个价值 19.【Kevin聊敏捷】XP极限编程之概述 18.【Kevin聊敏捷敏捷项目管理之Sprint Retrospective 迭代回顾会 17.

    2.2K00发布于 2020-08-02
  • 来自专栏哆哆Excel

    Thinkphp6学习5)模型知识总结(一)

    Thinkphp6学习5)模型知识总结(一) 一、创建模型: 一个模型对应一个数据表,规则:驼峰式的 如:下表 图片 1、单项目模型创建 第一步:创建一个跟控制器平级的目录,目录名:model 第二步 allowField([‘id’,‘name’])->save(); (3)replace()方法可以用于实现REPLACE into 新增 (4)saveAll()方法,可以批量新增数据,返回批量新增的数组 (5) : where('username", 7")->find(); ◆3.调用find()方法时,如果数据不存在则返回Nu11 ◆4.同上,还有 findOrEmpty()方法,数据不存在返回空模型 ◆5.

    1.8K30编辑于 2022-10-25
  • 来自专栏数据科学(冷冻工厂)

    297个机器学习彩图知识点(5

    导读 本系列将持续更新20个机器学习知识点。 1. 岭回归 2. 安斯库四重奏 3. 偏差方差 4. 自助采样法 5. 能力 6. 最优化算法 7. 常见激活函数 8.

    24530编辑于 2023-02-27
  • 来自专栏风中追风

    敏捷软件开发学习笔记

    敏捷设计:敏捷设计是一个过程,不是一个事件,它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程,它致力于保持系统设计在任何实践都尽可能得简单,干净,及富有表现力; 也可以理解为:在敏捷开发的过程中 ,都尽量使用敏捷开发的原则,模式来实践,改进软件的结构和可读性的一个过程 当软件发出下面任何一种气味的时候就表明软件正在腐化, 1、僵化性:很难对系统进行改造,因为一改动全身; 2、脆弱性:对系统的改动会导致系统中和被改动的地方在概念 上无关的许多地方出现问题; 3、 牢固性:很难解开系统的纠结,使之成为一些可在其他系统中重用的组件; 4、粘滞性:做正确的事比做错误的事要困难; 5、不必要的复杂性:设计中包含有不具有直接好处的基础结构

    87590发布于 2018-05-11
  • 来自专栏Java进阶

    敏捷软件开发学习笔记

    敏捷设计:敏捷设计是一个过程,不是一个事件,它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程,它致力于保持系统设计在任何实践都尽可能得简单,干净,及富有表现力; 也可以理解为:在敏捷开发的过程中 ,都尽量使用敏捷开发的原则,模式来实践,改进软件的结构和可读性的一个过程 当软件发出下面任何一种气味的时候就表明软件正在腐化, 1、僵化性:很难对系统进行改造,因为一改动全身; 2、脆弱性:对系统的改动会导致系统中和被改动的地方在概念 上无关的许多地方出现问题; 3、 牢固性:很难解开系统的纠结,使之成为一些可在其他系统中重用的组件; 4、粘滞性:做正确的事比做错误的事要困难; 5、不必要的复杂性:设计中包含有不具有直接好处的基础结构

    60820发布于 2019-02-20
  • 来自专栏奔跑的蛙牛技术博客

    并发知识5

    锁和条件不能解决线程中的所有问题 账户1:200; 账户2:300; 线程1:从账户1转移300到账户2 线程2: 从账户2转移400到账户1 线程一和线程二都被阻塞了 两个账户的余额都不足以转账,两个线程无法执行下去 这样的状态称为死锁

    48120发布于 2018-09-05
  • 来自专栏TAPD

    敏捷实践中,如何排列需求优先级?| 60秒敏捷知识

    敏捷实践中,要如何优雅地排列需求优先级呢?小T今天给你介绍敏捷方法中的“莫斯科(MoSCoW)法则”。 大家也可以在留言中分享自己的经验,小T为大家准备了小惊喜,具体参与方式见文末。 敏捷方法中有个排列需求优先级的方法,被称为莫斯科(MoSCoW)法则。 需求的优先级并非是一成不变的,敏捷提倡的理念是“拥抱变化”,在每个迭代中,根据用户的需求变更和团队的开发进展情况,这些需求的优先级也可能被重新排列。 作为产品经理,你平时是怎么管理需求的优先级的呢?

    2K30发布于 2018-08-23
  • 来自专栏云云众生s

    5敏捷技术帮助避免CrowdStrike式问题

    我们将探讨敏捷技术如何在发现和应对 CrowdStrike 争议等问题中发挥至关重要的作用。 译自 5 Agile Techniques To Help Avoid a CrowdStrike-Like Issue,作者 David Eastman。 敏捷软件开发方法的一个被低估的优势是,它能够量化“如果”问题的价值,而不会影响项目的连贯性。也就是说,敏捷拥有大量内置系统来检查项目周围的环境并质疑当前的做法。 敏捷提供的是技术和框架,它们都重视这些技术。你或你的团队可以单独采用这些技术,而无需遵循其他相关实践,但正是这些技术在敏捷团队中随着时间的推移而得到加强。 2. 5. Sprint Zero 这是通常建立研究峰值以及项目成功所需的其它定制系统的 Sprint。 人们研究的一些最聪明的事情是为测试环境伪造服务的方法。

    20310编辑于 2024-07-25
  • 来自专栏用户8878013的专栏

    浅析敏捷项目管理中的5大阶段

    浅析敏捷项目管理中的5大阶段 任何项目都要经历从开始到结束的时间过程,在传统项目管理中,项目会被划分为若干个阶 段,每个阶段相加的时间总和,成为项目生命周期。 敏捷项目管理中,使用了5个新词语来划分项目阶段,这5个新词语有它深刻的含义,也体现 了敏捷的灵活和适应性。 敏捷项目管理模式强调执行以及探索性而非确定性。 适应 审核提交的结果、当前情况以及团队的绩效,必要时做出调整。 实施敏捷项目管理的团队密切关注构想、监控信息,从而适应当前情况,这就是适应阶段。 结束 终止项目、交流主要的学习成果并庆祝。 最后,敏捷项目管理模式以结束阶段收尾,这个阶段的主要目标是传递知识,当然它也是一个庆典。 项目经理的学习从来就没有尽头,只有学习更多专业知识,积累更多经验,才可能不断突破各种工作瓶颈,完美地应对更多的项目问题。

    4K30发布于 2021-07-29
  • 来自专栏程序源代码

    敏捷工作流开发平台(学习参考)

    最近在网上找到一个“工作流程快速开发框架”,用JAVA编写的,大家可以下载下来学习参考下。主要:基于activiti5.22, 前后端分离,模块化,超低耦合。 此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。与平台没有直接关系。

    2.4K10发布于 2018-09-21
  • 来自专栏机器学习与统计学

    机器学习5大数学知识(附详细课程资源)

    尽管机器学习和深度学习有巨大的发展潜力,但要深入掌握算法的内部工作原理并获得良好的结果,就必须透彻地了解许多技术的数学原理。 为什么学习数学? 多高的数学知识水平? 在尝试理解诸如机器学习这样的跨学科领域时,需要考虑的主要问题是,理解这些技术需要多大的数学知识量和多高的数学知识水平。此问题的答案涉及多个维度,而且取决于个人的知识水平和兴趣。 对机器学习的数学公式和理论发展的研究从未间断过,一些研究人员正在研究更高级的技术。下面介绍成为机器学习工程师所需的最低数学知识水平,每个数学概念的重要性,以及相应的学习资源。 有哪些数学知识? 需要数据结构(二叉树、哈希运算、堆、堆栈等)、动态编程、随机化和次线性算法、图表、梯度/随机下降,以及原对偶方法的知识。 运筹学-江西财经大学》、《运筹学-陆军工程大学》、《西安交通大学 运筹学》、《Linear Programing简略版》、《斯坦福大学-凸优化》、《优化-Khan Academy》 结语 最后,这些数学知识绝对能在优化你的你的机器学习算法中发挥巨大的作用

    1.5K30发布于 2019-08-01
  • 来自专栏WD学习记录

    Java核心技术 卷I 基础知识 学习笔记(5

    参考:Java核心技术 卷I 基础知识 反射库提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。

    44710发布于 2019-02-25
  • 来自专栏敏捷开发

    【PMP必考点】2024年PMP敏捷知识必考点-工件篇

    所以如果复习只用之前的题目是远远不够的,必须要多刷新考纲敏捷题。本文专门给大家整理汇总了新考纲所涉及敏捷的核心知识点。PMP新旧考纲变化对比PMP新旧考纲对比如下:第六版:5大过程组、十大领域。 在第七版考纲中,敏捷相关的知识在「过程」这一部分最集中。因为敏捷绝大部分的工具是在生命周期中的开发阶段使用,所以与过程管理最为密切。 敏捷管理必考知识-工件篇燃起图(Burnup Chart)燃起图能够直观展现项目时间与已完成的工作间的关系的一种图表,根据每天完成的story情况动态展现工作成果的曲线,通常是一个向上的曲线。 5Why分析法能让产品经理能够更精准地定位问题,以便及时调整策略、优化流程或改进产品设计。计划扑克计划扑克(也称为Scrum扑克)是一种基于共识的游戏化的工作量估算技能,是敏捷开发中常用一种估算工具。 以上就是新版 PMP 中的敏捷知识考点-工件篇的全部内容。关注我,赠送PMP考试资料包,希望本文能为正在备考 PMP 的你提供帮助。预祝大家考试顺利!

    82520编辑于 2024-05-29
  • 来自专栏mysql

    mysql基础知识5

    MySQL是一个流行的开源关系型数据库管理系统(RDBMS),它用于管理SQL(Structured Query Language)数据库。简单来说,MySQL帮助你存储、检索和管理数据。以下是一些关于MySQL的关键点:

    29811编辑于 2024-11-19
领券