展开

关键词

软件测试---BUG

测试人员最本质工作就是寻找bug,提交bug、验证bug、推进bug解决,直至软件达到发布标准,提高软件质量,及研发工作效率和质量。 二、bug 中缺陷状态:新建–>指派–>已解决–>待验–>关闭 发现BUG–>提交BUG–>指派BUG–>研发确认BUG–>研发去修复BUG–>回归验证BUG–>是否通过验证–>关闭BUG 1、发现bug 1)按照测试用例进行操作,发现和测试用例结果不一致,都可以被称之为BugBug重现环境,bug类型,bug等级,bug优先级以及详细重现步骤,结果与望等。 当然,我们在提交一个问题之前首先应该保证,这个缺陷是没有被提过,以免造成重复缺陷单。 7、关闭缺陷 对于已经修复缺陷进行关闭,这也是一个缺陷最后一个状态。 在做接口测试时候可以使用国产接口测试和接口文档成工具apipost

48230

React16废弃和新

React16废弃有3个will: componentWillMount componentWillReceiveProps componentWillUpdate 废弃原因:是在React16 Fiber架构中,调和过程会多次执行will,不再是一次执行,失去了原有意义。 此外,多次执行,在中如果有setState或dom操作,会触发多次重绘,影响性能,也会导致数据错乱。 2. React162个新: getDerivedStateFromProps getSnapshotBeforeUpdate 2.1 getDerivedStateFromProps用法 这个很难用 getSnapshotBeforeUpdate这个在Fiber架构中,只会调用一次。

61030
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

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

    Flutter(七)--Widget方法)Flutter(七)--Widget方法)

    人类演化 概述: 任何前端、移动端开发都会涉及到可视化组件,也就是这个组件从到死过程,我们所能感知、控制就是每一个阶段对应系统回调函数。 graph TD A[构造函数] -->|初始化完成| C{展示完成} C -->|页面更新| C C -->|消失| E[销毁] 方法: 所谓,本质上就是方法调用。 Flutter-Widget 言归正传现在来说说Fluuter中Widget都包含哪些方法,这些方法都是在什么时机被调用。 除此之外还有一些和App整体有关方法: resumed App可见且获取焦点状态; inactive App处于非活动状态; paused App不可见,后台运行状态; 总: Widget常见方法也就是这些 如果涉及到方法和Widget渲染原理之间关系,一下就有意思起来了。请查看第八Widget渲染逻辑 传送门: Flutter-汇总

    22220

    React Nativeprops和state

    简介 ? react-native.jpeg 如图,可以把组件大致分为三个阶段: 第一阶段:是组件第一次绘制阶段,如图中上面虚线框内,在这里完成了组件加载和初始化; 第二阶段:是组件在运行和交互阶段 回调函数 下面来详细介绍各回调函数。 getDefaultProps 在组件创建之前,会先调用 getDefaultProps() ,这是全局调用一次,严格地来说,这不是组件一部分。 总结 到这里,RN 组件完整都介绍完了,在回头来看一下前面图,就比较清晰了,把回调函数总结成如下表格: 调用次数 能否使用 setSate() getDefaultProps

    25320

    产品和项目

    产品 是产品从产到消亡过程 包括构思阶段+研制阶段+使用维护阶段 包括概念,计划,开发,验证,发布,运维标准六阶段 项目 是项目从产到消亡过程 多个项目阶段组合形成项目 包括CDIT四个阶段(PMBOK2000) 阶段作用 控制风险(评审,审查) 目标可视(进度,成本,质量) 方便监控(里程碑) 项目干系人 在现在或将来进行影响 对项目目标或执行过程造成影响 消极或积极影响 过程-Process 过程就是为了完成一系列预先指定产品,服务或成果而需执行相互联系行动和活动。 过程是一系列为达到某既定目标实践;包括了工具、方法、资源和人。 项目管理五大过程组 项目管理是通过应用和综合诸如启动、计划、执行、控制和收尾等项目管理过程来进行

    9140

    Activity

    前言: 接触Android快两个礼拜了,虽然已开发了一个非常简单app,但却还没有理清Activity,自然对它里面几种方法含义没有彻底清楚认识,今天好好总结一下。 一、Activity: (1)运行状态:Activity位于前台,用户可见,可以获得焦点。 (2)暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点。 二、Activity加载模式: ? 好了,看到上面图,相信你已经明白,activity什么时候加载哪个函数了,只需要在相应函数中进行重写就可以了,下面程序进行简单测试,可以烧写进手机体验一下。

    31891

    vue

    1.vue ?

    25031

    Servlet

    Servlet认识,确确停只是留在“听说”阶段。 还记得刚到公司实习那时,报了个Servlet错,师傅问我Servlet配置对了吗?我来了一句:“什么配置?”,原来前几天在做DRP过程中,渐渐加深了对Servlet认识。 --Servlet名字,可以任意名--> <servlet-class>com.danny.servlet.LoginServlet</servlet-class> <! --Servlet虚拟路径,可以任意名,formaction属性值就是它--> </servlet-mapping> (web.xml配置文件中每个标签含义可以看后面注释)         其如下: ⑴ 客户端发送请求之后,Servlet容器(如Tomcat)读取配置文件,将Servlet加载到内存并实例化(一个Servlet只实例化一次)。

    22230

    activity

    打开第二个activity流程,第一个界面状态 onCreate ==> onStart ==> onResume ==> 打开第二个activity ==> onPause == ,里面Theme有个对话框选项,在清单文件中,给<activity/>节点添加主题属性 设置主题android:theme=”@android:style/Theme.Dialog” 系统R文件样式 ,对话框风格 点击按钮打开这个activity,这时第一个界面会调用 onPause 方法,失去焦点 点击空白部分,第一个界面会得到焦点,onResume 方法 两两对应,可以分为三个,完整 ,可视,前台,点击后退按钮会销毁activity 使用场景,数据持久化,比如在写微博,当用户不小心按了后退按钮,activity会调用onDestroy方法,我们就可以把数据存到文件或者 sp里面 当界面从新可见时候,会调用onStart方法,我们可以做一些界面更新或者业务逻辑变化 比如:当跳转了activity,要求用户配置某些东西时,用户没有配置就点了返回,这时,我们可以把检测网络代码写到

    29720

    surfaceview

    界面布局和上一节mp3基本一样,播放视频需要一个控件SurfaceView SurfaceView控件在内部维护了一个双缓冲技术,使用两个线程进行解析帧和显示到界面上 在ActivityonCreate SurfaceHolder方式播放,参数:SurfaceHolder对象,调用SurfaceView对象getHolder()方法来得到 调用MediaPlayer对象prepareAsync() 方法,进行异步准备 调用MediaPlayer对象setOnPreparedListener()方法,设置准备完成监听器,在重写方法里,调用MediaPlayer对象start()方法 在低版本手机上 对象,调用SurfaceView对象getHolder()方法 调用SurfaceHolder对象addCallback()方法,添加回调,参数:Callback接口类型,使用匿名内部类来实现接口 里面,调用MediaPlayer对象getPosition() 停止掉播放 surfaceCreated(),创建时候 调用播放代码,通过传参把currentPosition传递过去,在准备完成回调中

    57930

    Servlet

    什么是Servlet: ·容器如何创建Servlet对象、如何为Servlet对象分配资源、如何调用Servlet对象方法来处理请求、以及如何销毁Servlet对象整个过程。 四个阶段: 阶段一:实例化 实例化:容器调用Servlet构造器,创建一个Servlet对象。 --情形2:容器启动之后就立即创建相应实例。 阶段二:初始化 初始化:容器在创建好Servlet对象之后,会立即调用该对象init方法。 --一般情况下,我们不用写init方法,因为GenericServlet已经提供了init方法实现(将容器传递过来ServletConfig对象保存下来,并且,提供了getServletConfig Servlet对象service()来处理请求。

    20430

    App

    UIViewController // 非storyBoard(xib或非xib)都走这个方法 - (instancetype)initWithNibName:(NSString *)nibNameOrNil 因此loadView方法在视图控制器内可能被调用多次。 didReceiveMemoryWarning 在内存足够情况下,app视图通常会一直保存在内存中,但是如果内存不够,一些没有正在显示viewController就会收到内存不足警告,然后就会释放自己拥有视图 ,以达到释放内存。 UIView - (instancetype)init { if (self = [super init]) { NSLog(@"%s",__func__);

    51210

    Sevlet

    引入 Servlet是指: servlet类对象什么时候创建,什么时候调用什么方法,什么时候销毁。 这里要注意Servlet程序由tomcat服务器控制, 它创建, 调用和销毁由tomcat服务器控制!!!! Servlet重要四个方法 构造方法 创建servlet对象时候调用。 init方法 创建完servlet对象时候调用。只调用1次。 service方法 每次发出请求时调用。调用n次。 destroy方法 销毁servlet对象时候调用。 伪代码演示servlet Tomtcat内部代码运行: 1.

    21720

    Maven

    Maven其实是指它对所有构建过程进行了反复推敲、反思,之后总结了一套高度抽象过程。 基本上包含了项目清理、初始化、编译、测试、打包、集成测试、验证、部署、、站点成等步骤 Maven有三套相互独立,分别是:clean、default、site。 clean主要是清理项目、default是Maven最核心构建项目、site是成项目站点。   Maven阶段详解 clean: pre-clean:准备清理 clean:真正清理工作 post-clean:执行清理后一些后续工作 default: validate:验证 initialize integration-test:整体测试 post-integration-test:为整体测试收尾 verify:验证 install:安装到本地Maven库 deploy:将最终包部署到远程Maven仓库 site

    21730

    一个类从被加载到虚拟机内存开始,到卸载出内存为止,这个经历了七个阶段:加载、验证、准备、解析、初始化、使用、卸载。 加载阶段: 通过一个类全限定名来获取定义此类二进制字节流。 将这个字节流所代表静态存储结构转化为方法区运行时数据结构。 在内存中成一个代表这个类java.lang.Class对象,作为方法区这个类各种数据访问入口 验证: 验证是确保Class文件字节流中包含信息满足约束要求,保证这些代码运行时不会危害虚拟机自身安全 准备 准备阶段是正式为类中定义变量(静态变量)分配内存并设置类变量初始值阶段。 解析 解析阶段是虚拟机将常量池内符号引用替换为直接引用过程。 初始化 到了初始化阶段,才真正开始执行类中定义Java字节码。

    16030

    Bean

    图解 下图描述了BeanFactory中Bean完整过程: ? Bean 从Spring容器着手实例化Bean开始,直到最终销毁Bean,这当中经过了许多关键点,每个关键点都涉及特定方法调用,可以将这些方法大致划分为3类: Bean自身方法:如调用Bean 下面我们通过一个具体实例以更好理解Bean各个步骤. 窥探Bean实例 实现各种控制访问Car package com.merryyou.bean; import org.springframework.beans.BeansException ApplicationContext中Bean Bean在应用上下文中和在BeanFactory中类似,不同是,如果Bean实现了org.springframework.context.ApplicationContext

    17310

    React.js

    1 图 流程图 ? 结构图 ? 接下来,我们将使Clock设置自己计时器并每秒更新一次 4 将方法添加到类中 在具有许多组件应用程序中,在销毁时释放组件所占用资源非常重要 每当Clock组件第一次加载到DOM时,我们都想

    ); } } 这些方法被称作钩子。 我们将在 componentWillUnmount()钩子中卸载计时器 componentWillUnmount() { clearInterval(this.timerID); 当 Clock 输出插入到 DOM 中时,React 调用 componentDidMount() 钩子。

    9520

    vue

    vue实例 支持vue实例如下: beforeCreate created beforeMount mounted beforeUpdate updated activated ---- 页面 不论是app还是小程序,是非常重要知识点 onLoad 监听页面加载 onShow 监听页面显示 onReady 监听页面初次渲染完成 onHide 监听页面隐藏 onUnload 监听页面卸载 onPullDownRefresh 监听用户下拉动作 onReachBottom 页面上拉触底事件处理函数 onShareAppMessage 用户点击右上角分享 file ---- 若本号内容有做得不到位地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理。 ----

    21520

    Laravel

    万物皆有,每个都有自己。 想要说清Laravel,先来了解一下PHP。 ? PHP 众所知,PHP有两种运行模式: CLI模式 web模式 当我们在令行终端键入php这个时候,使用就是CLI模式;当使用nginx或者其他服务器作为宿主来处理一个请求时候, ,比如laravelpublic/index.php文件时,php为了完成此次请求,会发5个阶段切换: 模块初始化,即调用php.ini中指明拓展初始化函数进行初始化工作,如mysql拓展 Laravel 官方文档(5.4):https://laravelacademy.org/post/6684.html // 阶段一 require __DIR__.'/.. 总结 上面内容大致介绍了Laravel,这样我们就可以更加了解Laravel工作原理以及机制,开发出更加高效代码。

    20710

    相关产品

    • 微服务平台 TSF

      微服务平台 TSF

      腾讯微服务平台(TSF)是一个围绕应用和微服务的 PaaS 平台,提供一站式应用全生命周期管理能力和数据化运营支持,提供多维度应用和服务的监控数据,助力服务性能优化。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券