标签: lifecycle

CMF的MSF中的错误和更改请求之间有什么区别?

我目前正在评估TFSMSF for CMMI下的流程模板,以便在我的开发团队中使用,而且我无法理解单独的bug和变更请求工作项类型的需求.

我知道在生成报告时能够区分错误(错误)和更改请求(更改要求)是有益的.

但是,在我们当前的系统中,我们只有一种类型的更改请求,只需使用一个字段来指示它是否是错误,需求更改等(此字段可用于构建报告查询).

为bug提供单独的工作流程有什么好处?

我也对开发人员可以针对错误更改请求提交工作这一事实感到困惑,我认为预期的工作流程是针对错误生成更改请求,这是开发人员在进行更改时引用的.

tfs workflow lifecycle msf cmmi

9
推荐指数
1
解决办法
1万
查看次数

应用请求值和更新模型值之间的差异

我常常对这两个阶段产生怀疑.以下是我的理解:

  1. 应用请求值

    • 在此阶段,提交的值来自请求参数.然后将请求值设置到辅助bean中,即设置为组件UIInput
  2. 更新模型值

    • 在此阶段,已处理的值从backing bean(UIInput)传输到托管bean.(这是我们自定义的JSF bean).

我在想我的理解是正确的.但是,阅读一些文章让我感到困惑.我想在这两个阶段让我更清楚.请澄清我.

lifecycle jsf

9
推荐指数
1
解决办法
7928
查看次数

使用生命周期映射包括m2e 1.0+的旧m2e插件?

我想启用m2e v 1.0中不可用的旧插件

我已将此添加到POM中,但如果有多个项目则不起作用.

    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.maven.plugins</groupId>
                                    <artifactId>maven-dependency-plugin</artifactId>
                                    <version>[0.0.0,)</version>
                                    <goals>
                                        <goal>unpack</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <execute />
                                </action>
                            </pluginExecution>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.codehaus.mojo</groupId>
                                    <artifactId>build-helper-maven-plugin</artifactId>
                                    <version>[0.0.0,)</version>
                                    <phase>generate-sources</phase>
                                    <goals>
                                        <goal>add-source</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <execute />
                                </action>
                            </pluginExecution>
                        </pluginExecutions>
                    </lifecycleMappingMetadata>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
Run Code Online (Sandbox Code Playgroud)

我也试过以下变化.

    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <lifecycleMappings>
                            <lifecycleMapping>
                                <pluginExecutions>
                                    <pluginExecution>
                                        <pluginExecutionFilter>
                                            <groupId>org.apache.maven.plugins</groupId>
                                            <artifactId>maven-dependency-plugin</artifactId>
                                            <version>[0.0.0,)</version>
                                            <goals>
                                                <goal>unpack</goal>
                                            </goals>
                                        </pluginExecutionFilter>
                                        <action>
                                            <execute />
                                        </action>
                                    </pluginExecution>
                                </pluginExecutions>
                            </lifecycleMapping>
                            <lifecycleMapping>
                                <pluginExecutions>
                                    <pluginExecution>
                                        <pluginExecutionFilter> …
Run Code Online (Sandbox Code Playgroud)

lifecycle m2eclipse m2e

9
推荐指数
2
解决办法
1万
查看次数

Node.JS:不保持进程运行的setTimeout

我想为此进程添加一个小时的超时,以便在流死锁的情况下它不会永远保留.唯一的问题是如果我说setTimeout,进程没有机会提前结束.

有没有办法在大约一个小时后进入强制退出超时,而不保持进程运行?或者我在使用process.exit和没有超时之间停留?

lifecycle timeout settimeout node.js

8
推荐指数
2
解决办法
9591
查看次数

无法使用maven打包Web应用程序来复制工件或文件

我在打包基于vaadin的Web应用程序时遇到问题.我的工作区中有两个项目,名为项目A和项目B.项目A引用B,通过将项目添加到类路径,正确地在工作区和degub模式下解析依赖项.

现在,如果我尝试maven包,我总是得到错误

Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project A: Failed to copy file for artifact [com.dscsag.dscxps:ProjectB:jar:0.0.1-SNAPSHOT:compile]: C:\some_path\target\classes (Access is denied) -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

java lifecycle vaadin maven

8
推荐指数
3
解决办法
2万
查看次数

自锁一个Javacard小程序

我的问题是,是否可以从applet本身的代码中锁定applet作为从代码中检测到的操作的对策.

显而易见的选择是使用GPSystem.lockCard();并且它有效,但是我想知道是否可以仅锁定applet.此外,我可以从相关安全域的经过身份验证的会话中锁定applet本身.但它是否可以从applet代码本身.看来,考虑到GPSystem.setCardContentState();使用的方法GPSystem.APPLICATION_LOCKED,所以我也测试了但是它不起作用.

重读GP卡规范说明2.2 PDF:

开放应拒绝任何转换请求锁定生命周期状态;

在我的Eclipse中,JavaDoc说:

开放应拒绝任何转换请求的生命周期状态已锁定

这里发生了什么?

security lifecycle smartcard javacard globalplatform

8
推荐指数
2
解决办法
791
查看次数

React-Three-Renderer在componentDidUpdate(包括MVCE)中引用不是最新的

我正在使用react-three-renderer(npm,github)来构建一个包含three.js的场景.

我有一个问题,我已经归结为一个MVCE.Refs没有按照我期望的顺序更新.首先,这是要查看的主要代码:

var React = require('react');
var React3 = require('react-three-renderer');
var THREE = require('three');
var ReactDOM = require('react-dom');

class Simple extends React.Component {
  constructor(props, context) {
    super(props, context);

    // construct the position vector here, because if we use 'new' within render,
    // React will think that things have changed when they have not.
    this.cameraPosition = new THREE.Vector3(0, 0, 5);

    this.state = {
      shape: 'box'
    };

    this.toggleShape = this.toggleShape.bind(this);
  }

  toggleShape() {
    if(this.state.shape === 'box') …
Run Code Online (Sandbox Code Playgroud)

javascript lifecycle refs reactjs

8
推荐指数
1
解决办法
492
查看次数

如何处理和重新创建一些状态

请考虑下面的代码。

在 initState 期间创建了一个 textController。如果按下按钮,则会在 setState 内部创建另一个 textController:

import 'package:flutter/material.dart';

void main() { runApp(Test()); }

class Test extends StatefulWidget {
  TestState createState() => TestState();
}

class TestState extends State<Test> {
  TextEditingController textController;

  void initState() {
    print("initState");
    super.initState();

    textController = TextEditingController(text: "1st textController");
  }

  void dispose() {
    print("dispose");
    textController.dispose();
    super.dispose();
  }

  void onPressed() {
    print("onPressed");

    setState(() {
      print("setState");

      // It breaks if this line is uncommented.
      if (textController != null) textController.dispose();

      textController = TextEditingController(text: "2nd textController");
    });
  }

  Widget build(BuildContext context) …
Run Code Online (Sandbox Code Playgroud)

lifecycle widget flutter

8
推荐指数
1
解决办法
5208
查看次数

ngOnDestroy 在第一次加载页面时被调用

当我第一次加载页面时,在某些页面上,它在 ngOnDestroy 中显示取消订阅错误,因为我正在取消订阅其中的订阅。

我不确定为什么在组件的初始化时调用 ngOnDestroy 。

在此输入图像描述

在此输入图像描述

这是我第一次加载页面时看到的错误。

我认为这是 angular2-multiselect-dropdown 的一些问题,但在其他一些组件中,它自己的 ngOnDestory 也被调用,并表示未定义取消订阅的订阅。

所以我添加了 if 条件来删除错误消息。 在此输入图像描述

这就是订阅的创建。

在此输入图像描述 在此输入图像描述

实际上我不认为它在定义可观察量方面有任何其他问题。

那么这是 Angular 组件生命周期的问题还是 Angular2-multiselect-dropdown 的问题?

我之前没有看到这个错误,也不知道我做错了什么。任何人都可以有类似的问题或帮助我解决这个问题吗?提前致谢。

lifecycle angular

8
推荐指数
2
解决办法
4378
查看次数

如何在 Svelte 中的组件挂载之前获取数据?

onMount与 SvelteJS 中没有生命周期事件不同beforeMount。那么,我们在挂载之前如何获取页面所依赖的数据呢?onMount获取会产生故障。可以说我可以将依赖 DOM 包装在 if 条件中。但我认为这不是正确的解决方案。与 Sapper 非常相似,有一个preload函数可以在安装之前加载页面相关数据。preloadSvelteJS 中这种(Sapper 的)行为的替代方案是什么?

events lifecycle components mount svelte-3

8
推荐指数
1
解决办法
1万
查看次数