问题列表 - 第15267页

找到这些数字的模式

我目前正在开展一个项目.在这个项目中,我有一组遵循特定算法的数据.我必须找到模式.

 1    355138022809833    RUPQ730562P    247001    20578330    70175500    
 2    355138022809841    RUPQ730563D    247001    72754950    71957850    
 3    355138023475287    RVSQ831978E    247001    39374170    25101090    
 4    355138023475295    RVSQ831979F    247001    06260280    87190670    
 5    355138023475303    RVSQ831980L    247001    05025410    26440510    
 6    355138023475352    RVSQ831985Y    247001    96637700    48209200    
 7    355138023475360    RVSQ831986A    247001    27362620    70790740    
 8    355138023475378    RVSQ831987P    247001    16576600    30002180    
 9    355138023475386    RVSQ831988D    247001    74778020    98010580      
10    355138023475402    RVSQ831990M    247001    25716170    97946520    
Run Code Online (Sandbox Code Playgroud)

第一列是序列号.接下来的3列是将给出的输入.接下来的2是算法的输出.

所以基本上

我有3个变量x,y,z(上面数据的第2,第3,第4列)

y1 = f1(x, y, z)

y2 = f2(x, y, z)
Run Code Online (Sandbox Code Playgroud)

y1是以上数据的第5列

y2是以上数据的第6列

我有以上数据.现在我需要找到函数f1和f2.

我应该遵循什么程序?必须采取什么措施?

由Krishna …

algorithm

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

何时使用EntityManager.find()与EntityManager.getReference()一起使用JPA

我遇到过一种情况(我觉得很奇怪,但可能很正常),我使用EntityManager.getReference(LObj.getClass(),LObj.getId())获取数据库实体,然后将返回的对象传递给坚持在另一张桌子上.

所以基本上流程是这样的:

class TFacade{

  createT(FObj, AObj) {
    T TObj = new T();
    TObj.setF(FObj);
    TObj.setA(AObj);
    ...
    EntityManager.persist(TObj);
    ...
    L LObj = A.getL();
    FObj.setL(LObj);
    FFacade.editF(FObj);
  }
}

@TransactionAttributeType.REQUIRES_NEW
class FFacade{

  editF(FObj){
    L LObj = FObj.getL();
    LObj = EntityManager.getReference(LObj.getClass(), LObj.getId());
    ...
    EntityManager.merge(FObj);
    ...
    FLHFacade.create(FObj, LObj);
  }
}

@TransactionAttributeType.REQUIRED
class FLHFacade{

  createFLH(FObj, LObj){
    FLH FLHObj = new FLH();
    FLHObj.setF(FObj);
    FLHObj.setL(LObj);
    ....
    EntityManager.persist(FLHObj);
    ...
  }
}

我得到以下异常"java.lang.IllegalArgumentException:未知实体:com.my.persistence.L $$ EnhancerByCGLIB $$ 3e7987d0"

在查看了一段时间之后,我终于想通了,因为我正在使用EntityManager.getReference()方法,因为该方法正在返回代理,所以我得到了上述异常.

这让我想知道,何时建议使用EntityManager.getReference()方法而不是EntityManager.find()方法

如果EntityManager.getReference()无法找到正在搜索的实体本身非常方便,则会抛出EntityNotFoundException.如果EntityManager.find()方法无法找到实体,则它仅返回null.

关于事务边界,听起来像你需要在将新发现的实体传递给新事务之前使用find()方法.如果你使用getReference()方法,那么你可能会遇到类似我的情况,但有上述异常.

java persistence jpa java-ee

98
推荐指数
4
解决办法
13万
查看次数

收集更改(添加或删除)时触发事件

我有一个包含列表的类:

public class a
{
private List<MyType> _Children;
public Children
{
get {return(_Children);}
set {_Children = value ;}
}
}
Run Code Online (Sandbox Code Playgroud)

我希望创建一个事件并在我的列表(此处为_Children)更改时触发该事件,例如,项目已添加到其中或从中删除或已清除.

谢谢

c# events

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

SOAP或REST作为客户端

我看到多个问题,从Web服务本身的开发中询问哪个更好,SOAP或REST.但是,从客户的角度来看,不是很多关于利弊的讨论.如果您要编写一个应用程序并在两个Web服务API之间进行选择,除了一个是SOAP而另一个是REST之外,它们在各个方面都相似,您会选择哪个以及为什么?REST具有允许XML或JSON的额外好处,两者之间是否还有其他主要区别?

rest soap web-services preferences

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

让您的编程/开发人员团队加快速度

我最近离开了一所大型大学医院,因为工资增加而且因为这是一个职业助推器.当然,这两件事情通常都是令人兴奋的事情和一项伟大的成就(特别是对于我这个年纪的人)但我发现自己每天早上开车上班时都会在里面噘嘴,这就是原因所在.我加入的新t = eam在编码实践,最新技术(是的,他们仍然使用经典的.ASP)和软件方面落后很多 - 让我处于使用VS2008,.NET 3.5和SQL Server的倒退时间扭曲/ BIDS 2008使用古老的SQL 2000/VS 6.0遗物.

起初,并不是那么糟糕,我认为不是所有的公司都立即处于最前沿,只是等待正确的火花,让他们朝着改变和改进的方向发送 - 不 - 我开始建议(专业和非专业)居高临下的方式)一些新工具以及他们对我们公司在我们这边和客户方面都有什么好处,但是他们(就像在我所参与的团队中一样)看着我,就像我是一个外星人,给了我简单的,为什么我们需要那些东西,即使我已经提出了我的理由.

这让我相信我可能不会以正确的方式解决这个问题,并且希望一些更高级的开发人员/工程师在他们年轻时刚开始时分享他们的经验.我知道时代已经改变,但我觉得它仍然有用,任何建议都会非常感激!

感谢大家!

presentation

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

令人费解.Net C#DeflateStream问题

我想知道是否有人可以解释一个令我疯狂的问题:

我正在写一个压缩解压缩测试类.为了测试它,我将数据集序列化为内存流,压缩它,解压缩并比较结果.

压缩很好,但是压缩是它碰到污垢的地方.这是解压缩功能:

    public static Stream GetUncompressedStreamCopy(Stream inStream)
    {
      Stream outStream = new MemoryStream();

      inStream.Position = 0;

      DeflateStream uncompressStream = new DeflateStream(inStream, 
        CompressionMode.Decompress, true);

      byte[] buffer = new byte[65536];

      int totalread = 0;
      int bytesread = 0;


      do {
        bytesread = uncompressStream.Read(buffer, 0, buffer.Length);
        totalread += bytesread;
        outStream.Write(buffer, 0, bytesread);
        Console.WriteLine("bytesRead: [{0}]\t outStream.Length [{1}]",
        bytesread, outStream.Length);
      } while (bytesread > 0);


      Console.WriteLine("total bytes read [{0}]", totalread);
      outStream.Flush();
      return outStream;
}
Run Code Online (Sandbox Code Playgroud)

对于大小为65536的缓冲区,解压缩的流总是返回比未压缩的小一个字节.

现在这让我想到了我正在与之争斗的第二个问题.对于某些缓冲区大小,uncompressStream.Read返回0,即使仍有压缩数据需要提取.

对于这些情况,deflateStream.Read(s)只在do {}循环中返回一次然后返回一个等于buffersize的未压缩流,如果你将buffersize增加一个字节,那么一切都很好(除了丢失的字节).

缓冲区大小为65536的输出:(原始未压缩数据为207833)

bytesRead: [65536]       outStream.Length [65536]
bytesRead: …
Run Code Online (Sandbox Code Playgroud)

.net c# deflate deflatestream

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

在等于操作中无法解决"SQL_Latin1_General_CP1_CI_AS"和"Latin1_General_CI_AS"之间的排序规则冲突

我有以下代码

SELECT tA.FieldName As [Field Name],
       COALESCE(tO_A.[desc], tO_B.[desc], tO_C.Name, tA.OldVAlue) AS [Old Value],
       COALESCE(tN_A.[desc], tN_B.[desc], tN_C.Name, tA.NewValue) AS [New Value],
       U.UserName AS [User Name],
       CONVERT(varchar, tA.ChangeDate) AS [Change Date] 
  FROM D tA
       JOIN 
       [DRTS].[dbo].[User] U 
         ON tA.UserID = U.UserID
       LEFT JOIN 
       A tO_A 
         on tA.FieldName = 'AID' 
        AND tA.oldValue = CONVERT(VARCHAR, tO_A.ID)
       LEFT JOIN 
       A tN_A 
         on tA.FieldName = 'AID' 
        AND tA.newValue = CONVERT(VARCHAR, tN_A.ID)
       LEFT JOIN 
       B tO_B 
         on tA.FieldName = 'BID' 
        AND tA.oldValue = CONVERT(VARCHAR, tO_B.ID)
       LEFT JOIN …
Run Code Online (Sandbox Code Playgroud)

sql-server

313
推荐指数
11
解决办法
71万
查看次数

使用CSS创建适当的布局(类似于表格)

如何使用CSS正确创建布局?

如果我要替换之前使用过的html表,我该怎么做演示呢?

随着<tables>我将所有部分和不同区域对齐并正确显示(至少在我看来).如果其中一个单元格值是要增加的列,则会动态增加列的大小,并且将推送下一列中的数据以适应增加.
所有这些东西都很方便,桌子和开发人员从来没有真正想过它,直到我决定放弃桌子.

问题是,我们需要做的布局很像我们在表格中呈现表格数据的方式.整齐排列和类似表格(我不知道,我错过了很多关键动词和形容词来表达我的意图.但你得到了我想的观点).如何使用纯CSS实现这一目标?

你能指出一个理想的例子或陈述我应该看的属性吗?

编辑:我不是要显示表格数据.我觉得这个演示文稿有些像表格一样(比如雅虎主页)

html css

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

Python:如何从超类创建子类?

在Python中,如何从超类中创建子类?

python class

80
推荐指数
6
解决办法
14万
查看次数

MATLAB-将函数句柄参数作为句柄传递给另一个函数

从事涉及遗传算法的任务(头痛负荷,有趣的负担).我需要能够测试不同的交叉方法和不同的基因突变的方法,来比较其结果(本文我必须写在课程的一部分).因此,我想将函数名称作为函数句柄传递给Repopulate方法.

function newpop = Repopulate(population, crossOverMethod, mutationMethod)
  ...
  child = crossOverMethod(parent1, parent2, @mutationMethod);
  ...

function child = crossOverMethod(parent1, parent2, mutationMethod)
  ...
  if (mutateThisChild == true)
    child = mutationMethod(child);
  end
  ...
Run Code Online (Sandbox Code Playgroud)

这里的关键点是3,参数3:如何将mutationMethod传递到另一个级别?如果我使用@符号,我会被告知:

"mutationMethod" was previously used as a variable,
 conflicting with its use here as the name of a function or command.
Run Code Online (Sandbox Code Playgroud)

如果我不使用@符号,那么在没有参数的情况下调用mutationMethod,并且非常不满意.

虽然我知道是的,但我可以重写我的代码以使其工作方式不同,我现在很好奇如何让它实际工作.

任何帮助是极大的赞赏.

matlab nested-function function-handle genetic-algorithm

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