标签: lifecycle

你什么时候停止测试?

在您的实践中,您使用什么衡量标准来了解何时停止测试应用程序并将其转移到生产中?

testing lifecycle metrics qa

4
推荐指数
1
解决办法
2001
查看次数

ASP.NET中静态对象的范围

我刚刚阅读了这个讨论代码的线程,该代码从一个辅助类中静态地创建一个NHibernate SessionFactory对象:

确保NHibernate SessionFactory仅创建一次

ASP.NET应用程序中静态成员变量的生命周期是什么?只要工人进程存在吗?还是ASP.NET会话?或者是其他东西?

说实话,我有点困惑.

谢谢

大卫

asp.net lifecycle static

4
推荐指数
1
解决办法
1156
查看次数

如何区分是否在onPause之后调用onDestroy

有什么方法可以区分是否onDestroy()会被称之后onPause()?在5月的活动,我需要做不同的动作,当活动失去焦点而当活动正在下降,但即使活动正在下降onPause()调用之前onDestroy()我想要做不同的动作onPause(),当活动失去焦点,并正在下降,当onDestroy()是去是调用.

lifecycle android call ondestroy android-activity

4
推荐指数
1
解决办法
1445
查看次数

Windows 8 Winrt应用程序转到后台或关闭

如何判断Windows 8 Metro应用程序何时进入后台?暂停状态不会激活.我有一个突破点.它只会在我关闭应用程序时点击.

我正在使用网络摄像头,因为没有应用程序可以在后台运行,我需要保存我的工作,当它放在后台.

Windows手机是应用程序停用.

你能帮忙的话,我会很高兴.

lifecycle windows-8 winrt-xaml

4
推荐指数
1
解决办法
1475
查看次数

Javascript或jQuery中脚本或插件的生命周期

我几乎是网络开发的新手,我正面临着Javascript/jQuery.我想了解如何在html页面中执行脚本.我是一名C/Java程序员,对这些语言的引用可以帮助我.我知道如果我们想在页面加载后执行它,可以在标题或主体末尾插入一个脚本.我知道一个函数可以被DOM事件调用(我将事件与中断信号相关联).我想知道的是如果这样的脚本:

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

在身体或头部元件中仅执行一次或连续执行.jQuery的行为方式与Javascript相同吗?插件怎么样?它们是否一直存在显示页面(如并行线程)或者它们是事件驱动的(通过单击/调整大小等或使用计时器来调用它们)?我知道这是一个非常普遍的问题,可能它不能用几行来解释,但是一些基本的解释和一些文档的链接将非常感激.

谢谢!

html javascript jquery lifecycle

4
推荐指数
1
解决办法
1156
查看次数

JPA @PostPersist 用法

我有一个持久化实体对象的方法 persistData()。我有另一种方法 findData() ,它对持久化的主键值在同一个实体类上执行 find() 操作。当我在实体类的@PostPersist 中调用 findData() 时,我得到一个空指针异常。这在我的脑海中引发了几个问题:

  1. 为什么会出现空指针错误?
  2. @PostPersist 在现实中有什么用?
  3. @Postpersist 什么时候被调用?提交之后,提交期间还是提交之前?

任何进一步的见解也将不胜感激。请在下面找到相关代码和堆栈跟踪:

public void persistData(){
        EntityManagerFactory fac= Persistence.createEntityManagerFactory("test");
        EntityManager man = fac.createEntityManager();

        Employee e = new Employee();
        e.setEmpId(500);
        e.setEmpName("Emp5");
        e.setSalary(5000);
        man.getTransaction().begin();
        man.persist(e);
        man.getTransaction().commit();
        man.close();

    }



public void findData(){
        EntityManagerFactory fac= Persistence.createEntityManagerFactory("test");
        EntityManager man = fac.createEntityManager();

        Employee e=man.find(Employee.class, 500);
        System.out.println(e.getEmpName());
        man.close();    
    }

@PostPersist
public void getData(){
    new Service().findData();
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪(部分):

Exception in thread "main" javax.persistence.RollbackException: java.lang.NullPointerException
    at oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.EntityTransactionImpl.commit(EntityTransactionImpl.java:120)
    at oracle.toplink.essentials.internal.ejb.cmp3.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:60)
    at Service.persistData(Service.java:18)
    at Service.main(Service.java:34)
Caused by: java.lang.NullPointerException
    at …
Run Code Online (Sandbox Code Playgroud)

lifecycle jpa callback

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

express.js使用回调时的请求/响应对象生命周期

如果这是一个多余的问题,请随时解答我.(在我询问之前,我已尽可能多地搜索)

我拼命想要了解请求/响应对象的生命周期.

请考虑以下框架代码:

app.get('/', function(req, res) {

  var setCookie = function(err, idCookie) { //callback after cookieSearch in DB
    // ... do something with the result of findCookieInDatabase() (handle error, etc.);
    res.sendfile('index.html');
  }

  var cookie = parseCookie(req.get('Cookie')); //parse and format cookie

  findCookieInDatabase(cookie, afterCookieSearch); //tries to find cookie is DB


  // .. do some content return stuff, etc.
}
Run Code Online (Sandbox Code Playgroud)

(请注意,原始代码更多,例如检查'Cookie'是否存在等等)

我理解创建了req和res对象,并且必须在某些时候收集垃圾.(人们希望)

当使用setCookie作为参数调用findCookieInDatabase()时,我假设setCookie当时只是一个字符串(包含函数),并且在findCookieInDatabase()中遇到callback(setCookie)语句之前不会被解析或执行.

我也明白,我可能完全错误的上述假设,这可能是由于我对javascript回调的胆量缺乏了解.(我在这方面也进行了很多搜索,但我发现的是如何使用回调的无穷无尽的东西.没有什么在引擎盖下)

所以问题是:javascript(或node.js)如何知道保持'res'活着多久以及什么时候可以垃圾收集呢?

setCookie中的行res.sendfile是否实际上充当了活动引用,因为它是通过findCookieInDatabase()调用的?

javascript是否实际上跟踪所有引用并保持req和/或res,只要任何被调用/回调/事件的任何部分都存活?

任何帮助非常感谢.谢谢阅读.

javascript lifecycle garbage-collection callback express

4
推荐指数
1
解决办法
4678
查看次数

没有调用jaxb2目标

我正在使用maven-jaxb2-plugin从xsd生成一些类.在儿童pom中定义如下:

<pluginManagement>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.jvnet.jaxb2.maven2</groupId>
                <artifactId>maven-jaxb2-plugin</artifactId>
                <version>0.8.0</version>
                <executions>
                    <execution>
                        <id>jaxb2-generate</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <forceRegenerate>true</forceRegenerate>
                    <!-- Generate classes from XSD (XML Schema) using JAXB -->
                    <schemaDirectory>src/main/resources/com/reportcenter/settings/</schemaDirectory>
                    <generatePackage>com.reportcenter.settings</generatePackage>
                    <schemaIncludes>
                        <include>**/*.xsd</include>
                    </schemaIncludes>
                    <strict>false</strict>
                    <extension>true</extension>
                    <plugins>
                        <plugin>
                            <groupId>org.jvnet.jaxb2_commons</groupId>
                            <artifactId>jaxb2-basics</artifactId>
                            <version>0.6.2</version>
                        </plugin>
                        <plugin>
                            <groupId>org.jvnet.jaxb2_commons</groupId>
                            <artifactId>jaxb2-basics-annotate</artifactId>
                            <version>0.6.2</version>
                        </plugin>
                    </plugins>
                    <args>
                        <arg>-Xannotate</arg>
                        <arg>-XtoString</arg>
                        <arg>-Xcopyable</arg>
                    </args>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
Run Code Online (Sandbox Code Playgroud)

问题是没有从mvn install或mvn compile或mv generate-sources调用jaxb2.如果我调用mvn jaxb2:generate(作为目标的名称),则可以创建类.我在这里查看了一些问题并使用了提供的答案,但我仍然遗漏了一些东西.谢谢.

lifecycle jaxb maven-3 maven-jaxb2-plugin

4
推荐指数
1
解决办法
9604
查看次数

在使用角度组件时ExpressionChangedAfterItHasBeenCheck错误

我已经在Angular应用中创建了一个日期选择器组件。当我在* ngIf中使用它时,出现错误ExpressionChangedAfterItHasBeenCheck。让我使用两个分量P和C。P作为父输入字段。

<INPUT [p]=" '' ">
Run Code Online (Sandbox Code Playgroud)

C作为子下拉菜单在INPUT之后追加。

<DIV>
// drop-down code
</DIV>
Run Code Online (Sandbox Code Playgroud)

当在* ngIf中动态创建P时,出现了这样的错误ExpressionChangedAfterItHasBeenCheck。

lifecycle components angular

4
推荐指数
1
解决办法
1372
查看次数

儿童Vue.js组件生命周期

子组件的创建和安装顺序是什么?我知道这里记录了单个组件的生命周期,但是找不到创建和安装子代时描述的任何内容。

例如,以下组件的创建和安装顺序是什么?

<template>
    <div class='parent'>
        <child-1/>
        <child-2/>
        <child-3/>
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

lifecycle components vue.js

4
推荐指数
1
解决办法
728
查看次数