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

    Thinkphp66)模型学习知识总结(二)

    Thinkphp66)模型学习知识总结(二)   上一次学习了模型,对模型有一点小认识,今天再来学习一下,我一开始是没有想到要学习模型,原因是CURD(增删改查)中很多可以用Db类在控制器中完成,其实模型有很多好东西的 ,今天就来学习一下,今天从0开始来,所有的代码都是放在此,以后可用到。 本次学习学习的内容 1.增删改查--静态方法create 2.增删改查--自动消除多余的字段的方法allowfield和save 3.软删除 4.自动时间戳 下面先做一些准备 一、建立一个数据库 CREATE 位字符型的数字以方便测试用的      public function numStr($num)       {             static $seed = array(0,1,2,3,4,5,6,7,8,9                 //$seed = array_values($seed);             }             return $str;      } 要测试的相关工作准备好了,开始学习测试知识点了

    1.2K30编辑于 2022-10-25
  • 来自专栏EdisonTalk

    MySQL核心知识学习之路(6

    作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第六篇,总结了MySQL的InnoDB引擎相关的实践使用问题。 上一篇:MySQL核心知识学习之路(5) 1 MySQL为什么有时会"抖"一下? 啥是抖? 抖即不稳定,一个SQL语句平时速度挺快的,偶尔却会慢一下,称之为“抖” 为何会抖?

    71320发布于 2021-03-12
  • 来自专栏一番码客

    敏捷技术学习【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、提高效率敏捷开发的另一个优势是提高开发效率。 促进团队沟通:敏捷开发强调团队之间的沟通与协作,通过频繁的交流和合作,可以增强团队的凝聚力和合作精神,提高工作效率和质量。6、拥抱先进技术,提高开发质量敏捷开发的另一个特点是积极拥抱先进技术。 敏捷工具1、Leangoo领歌Leangoo领歌一款永久免费的专业敏捷研发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。 4、VersionOneVersionOne在2002年帮助推出了敏捷管理工具,并且在2020年发布的敏捷状态报告中是国外颇受欢迎的敏捷管理工具之一。

    54020编辑于 2023-09-21
  • 来自专栏数据科学(冷冻工厂)

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

    导读 本系列将持续更新20个机器学习知识点,欢迎关注下方公众号,获取更多学习资料。 1. Leaky ReLU 2. 学习曲线 3. 学习 4. 学习速率 5. 线性激活函数 6.

    25620编辑于 2023-02-27
  • 来自专栏哆哆Excel

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

    Thinkphp6学习(5)模型知识总结(一) 一、创建模型: 一个模型对应一个数据表,规则:驼峰式的 如:下表 图片 1、单项目模型创建 第一步:创建一个跟控制器平级的目录,目录名:model 第二步 :在 model 创建 Tp6Student.php 文件 2、多项目模型创建 第一步:在 index 项目中创建目录,目录名:model 第二步:在 model 创建 Admins.php 文件 二 php namespace app\model; use think\Model; class Tp6Student extends Model { //设置模型名 protect $name ='Tp6Student '; //设置主键 protect $pk='id'; //设置数据表名 protect $table ='tp6_student'; } 三、模型的应用 1.实例化 用$stu=new Tp6Student () ;或$stu=new \app\model\Tp6Student(); 也可以给它起一个别名: 在控制器app\controller中新建一个DataStudent.php 2.模型的CRUD方法

    1.8K30编辑于 2022-10-25
  • 来自专栏奔跑的蛙牛技术博客

    并发知识6

    javase8 为散列映射提供批操作,即使有其他线程在处理映射,这些操作也能安全的执行。 批操作会遍历映射, 处理遍历过程中找到的元素

    34520发布于 2018-09-05
  • 来自专栏哆哆Excel

    Thinkphp6(7)模型学习知识总结(三)

    Thinkphp6(7)模型学习知识总结(三) 继续学习模型的知识,上节课已学习到的知识有查询、软删除、自动时间戳。 今天来学习: 1.数据更新, 2. ::find(1); // post数组中只有name和email字段会写入 $data = Request::only(['name','email']); $user->save($data); 6. ====学习测试==== ★测试1   //学习数据更新方法      public function update()      {      //先查询到第17条记录,再把其中的user_status public; 3.方法名的命名規范为: get字段Attr(): 4.举个例子,数据库表示状态 status字段采用的是数值.而页面上,我们需要输出 status字段希望是中文,就可以使用获取器: ====学习测试 return strtoupper(Svalue)} .除了新增,会调用修改器,修改更新也会触发修改器 .模型修改器只对模型方法有效,调用数据库的方法是无效的, 比如-> insert(); ===学习测试

    1.2K20编辑于 2022-10-25
  • 来自专栏风中追风

    敏捷软件开发学习笔记

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

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

    敏捷软件开发学习笔记

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

    60820发布于 2019-02-20
  • 来自专栏携程技术

    沙龙报名 | 敏捷总动员,6月9日上海

    敏捷总动员是携程的敏捷之旅,致力于为广大敏捷爱好者提供高效、有趣的敏捷开发学习途径,在上海技术圈子内推广敏捷开发思想和实践,帮助企业更好地实施敏捷。 快快加入“敏捷总动员”吧,跟我们一起变得爱学习而有思想,变得懂生活而有目标,变得要行动而有结果,成为一个快乐、高效、平衡的人。 活动信息 ---- 【时间】6月9日(周六)13:00-17:30 【地点】上海市长宁区金钟路968号,凌空SOHO 12号楼 【报名】点击文末“阅读原文”报名 【议程】 13:00 负责酒店无线6个团队的敏捷转型,致力于提高研发效率以及团队建设,引导团队采用Scrum框架,和一线团队一起工作,共同探讨敏捷多种模式,落地实践,持续改进,追求一种幸福的工作模式。 ; 4、讲述在辅导过程中,可能会遇到的问题,以及敏捷教练如何使用沟通技巧轻松化解,并通过一对一辅导,启发和激励团队成员的发展动力,提供多种形式的培训和学习方式,帮助团队成员从单一技能成长为多技能,且互为

    97660发布于 2018-07-05
  • 来自专栏TAPD

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

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

    2K30发布于 2018-08-23
  • 来自专栏mysql

    mysql基础知识6

    可以从几个维度去看这个问题,查询是否够快,效率是否稳定,存储数据多少,以及查找磁盘次数,为什么不是二叉树,为什么不是平衡二叉树,为什么不是B树,而偏偏是B+树呢?

    25712编辑于 2025-03-06
  • 来自专栏生信星球学习小组第169期

    day6-测序知识

    卡在这里了--> cd FastQC -- > chmod755 fastqc我们换一种方法:下载filezilla导入linux服务器 2.测序类型 生信小白第6天-初涉测序 (qq.com)DNA 测序技术的发展:第三代测序法 (qq.com) 【陈巍学基因】参考生信星球学习小组第169期 (umu.cn)

    26300编辑于 2024-05-13
  • 来自专栏柠檬先生

    zepto 基础知识(6)

    6.ajaxComplete (data: xhr, options):请求已经完成后,无论请求是成功或者失败。      accepts: 从服务器请求的MIME类型,指定dataType值:       5.script: “text/javascript, application/javascript”       6.

    2K100发布于 2018-01-19
  • 来自专栏WD学习记录

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

    参考:Java核心技术 卷I 基础知识 接口,主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。

    66020发布于 2019-02-25
  • 来自专栏DeepHub IMBA

    强化学习的基础知识6种基本算法解释

    强化学习的基础知识和概念简介(无模型、在线学习、离线强化学习等) 机器学习(ML)分为三个分支:监督学习、无监督学习和强化学习。 这里的时间差分(temporal difference)是指连续状态之间的效用差异,并根据此误差信号更新效用函数,由学习率缩放,如上图6所示。 与 ADP 相比,它学习策略的速度较慢,因为本地更新不能确保 Q 值的一致性。 6、SARSA 无模型的在线学习,主动TD学习 SARSA是一种主动TD学习算法。 这6种算法是帮助形成对强化学习的基本理解的基本算法。 我一直觉得强化学习很有趣,因为它阐明了人类如何学习以及我们如何将这些知识传授给机器人(当然也包括其他应用,如自动驾驶汽车、国际象棋和Alpha Go等)。

    1.4K30编辑于 2023-02-01
  • 来自专栏程序源代码

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

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

    2.4K10发布于 2018-09-21
  • day6-乙醇-测序知识

    测序知识一代测序sanger测序(最为经典的一代测序技术,至今仍是测序行业的金标准。)

    30210编辑于 2024-01-22
领券