小编Mar*_*hin的帖子

解决递归关系

我不确定这是否是发布此内容的正确位置,但问题实际上属于编程任务.这个递归是我可能应该知道如何解决但我有点麻烦.

解决递归问题:

T(0) = 2;
T(n) = T(n-1) + 2;
Run Code Online (Sandbox Code Playgroud)

解:

T(n) = 2(n+1)
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我他们是如何达到这个解决方案的吗?

请注意,这不是解决此特定问题的任务的主要部分.

algorithm math

3
推荐指数
1
解决办法
431
查看次数

使用entitymanager急切地加载集合

我有一个实体(Contact),它有一个延迟加载的集合.我没有改变这个但是我需要在我执行em.find(Contact.class,myID)时加载集合,这可以在不更改实体且不使用带有fetch的jpql语句的情况下完成.?

public class Contact implements Serializable{

    private static final long serialVersionUID = 1L;

    @Id 
    @Column(name="contactId", nullable=false)
    public String contactId;    

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "contact", orphanRemoval = true, fetch=FetchType.LAZY)
    private List<ContactTaskRelation> taskRelations = new ArrayList<ContactTaskRelation>();

}
Run Code Online (Sandbox Code Playgroud)

从我的无数据豆

@PersistenceContext(unitName="myContext")
private EntityManager em;

@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
private Contact getContact(ContactMapping mappedContact){
    //force em to load the collection of taskRelations
    return em.find(Contact .class, mappedContact.getContact());
}
Run Code Online (Sandbox Code Playgroud)

java ejb entitymanager

3
推荐指数
1
解决办法
6434
查看次数

对数和统一成本标准之间的差异

我有一些问题需要理解对数(Lcc)和统一(Ucc)成本标准之间的区别,以及如何在计算中使用它.

有人可以解释两者之间的区别,并可能显示如何计算像A + B*C这样的问题的复杂性

(是的,这是作业的一部分=))

感谢任何帮助!

/ Marthin

optimization logarithm

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

最好使用Windows服务重复程序调用

我正在构建我的第一个Windows服务.它是一个连接到邮箱并下载所有邮件并将其存储在本地驱动器上的组件.

我的问题是这些.

  1. 在c#windows服务中重复程序调用的最佳方法是什么.我想用一个简单的计时器?我在哪里开始和停止计时器?它是在服务本身还是我的服务运行的程序?

  2. Windows服务中应包含哪些代码以用于以下功能


protected override void OnStart(string[] args)
{
//timer?
// MyProgram mp = new MyProgram();
}
Run Code Online (Sandbox Code Playgroud)

我应该只使用上面的新实例启动我的应用程序,还是应该包含更多内容?

正如我所说,这是我第一次使用Windows服务.

编辑:
谢谢你的所有答案.当然有很多不同的方法可以做到这一点,但我发现对我来说最好的方法是作为解决方案的一个标记.

谢谢你的帮助!

c# service windows-services

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

用vaadin运行scala会有用吗?

我想开始使用Scala,我有一个问题.

在我们的Application层中,我们使用Vaadin.是否可以在Vaadin项目中使用Scala(使用Eclipse)?如果是的话,有没有好书或教程?如果不是,为什么会失败?

Thx Marthin

java scala vaadin

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

在Oracle中查找varchar的下一个id

我有一个varchar(50)行,它有一个唯一约束,我想得到一个新插入的下一个唯一编号但是有一个给定的前缀.

我的行看起来像这样:

ID (varchar)
00010001
00010002
00010003
00080001
Run Code Online (Sandbox Code Playgroud)

因此,如果我想从前缀"0001"获得下一个unqiue号码,那么它将是"00010004",但如果我希望它为前缀"0008",那么它将是"00080002".

此表中将有超过1百万个条目.有没有办法让Oracle 11执行相当快的这种操作?

我知道这个设置完全是疯了但这是我必须要处理的.我不能创建任何新表等.

oracle plsql

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

在glassfish上部署REST服务4

我无法启动我的REST服务.我有一个包含我的service.jar的war文件,在service.jar中我有我的webservice,代码如下

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

import se.questify.entities.exam.Question;


@Path("/services/question")
public class QuestionWebService {

    @GET
    @Path("/ping")
    @Produces({MediaType.TEXT_PLAIN})
    public String ping() {
        return "ping from localhost webservice";
    }
}
Run Code Online (Sandbox Code Playgroud)

当它被部署到glassfish 4(我从eclipse运行)时,无法访问web服务http://localhost:8080/web/services/question/ping(我的上下文根是/ web).

任何人都知道为什么这不起作用?

在web.xml

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">


    <display-name>Counter Web Application</display-name>

    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>
            javax.faces.webapp.FacesServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet> 

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.xhtml</welcome-file>
    </welcome-file-list>
</web-app>
Run Code Online (Sandbox Code Playgroud)

java rest web-services glassfish-4

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

不理解IEnumerable <T>

我的代码遇到了很多麻烦.当我编译时,我收到以下错误:


'Ecommerce.DataHelpers.ProductNodeLoader'未实现接口成员'System.Collections.IEnumerable.GetEnumerator()'.'Ecommerce.DataHelpers.ProductNodeLoader.GetEnumerator()'无法实现'System.Collections.IEnumerable.GetEnumerator()',因为它没有匹配的返回类型'System.Collections.IEnumerator'.


我不知道如何解决这个问题现在我不得不问你们!

码:

namespace Ecommerce.DataHelpers
{
    public class ProductNodeLoader<T> : IEnumerable<T>
    {
        private ISqlHelper sqlHelper;
        private IRecordsReader nodeReader;

        public List<T> list = new List<T>();

        // load all products from given company
        public IEnumerator<T> GetEnumerator()
        {
            int companyId = 2;
            try
            {
                sqlHelper = DataLayerHelper.CreateSqlHelper(GlobalSettings.DbDSN);
                nodeReader = sqlHelper.ExecuteReader(@"
                    SELECT * FROM eCommerceNodes WHERE companyId = @companyId)
                    ", sqlHelper.CreateParameter("@companyId", companyId));

            }
            catch (Exception e)
            {
                Log.Add(LogTypes.Custom, -1, e.InnerException.ToString());
                yield break;
            }

            if (nodeReader.HasRecords)
            {
                while(nodeReader.Read())
                {
                    ProductNode node = new ProductNode(); …
Run Code Online (Sandbox Code Playgroud)

.net c# ienumerable

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

算法减少

如果我有一个我已经证明属于P的算法A,这个算法也可以属于NPC类,或者它是严格的P?NP怎么样?P属于NP吗?

感谢任何帮助!

/ Marthin

algorithm class

0
推荐指数
1
解决办法
233
查看次数