小编Mik*_*keb的帖子

Java中的复系数多项式根发现

我正在尝试找到一种方法来计算Java中具有复系数的多项式的根(即,相当于在MATLAB中用根()轻松完成的事情).

我准备重新编码构建伴随矩阵的根查找算法,然后使用广义特征值分解来查找根,但为此我需要一个处理复值矩阵运算的库.

我浏览了一段时间,似乎没有任何说服力,我认为这很奇怪.然后,我想问你:

  1. 你知道(稳定的)Java库在COMPLEX系数定义的多项式上执行根查找吗?

  2. 你知道一个(稳定的)Java库在COMPLEX值矩阵上执行evd,svd,inverse等吗?

注意:我已经看过JAMA(不处理复杂),Michael Thomas Flanagan的Java Scientific Library(不再可用),colt(似乎没有处理复杂),高效的Java Matrix Library(也没有复杂),DDogleg Numerics (不处理具有复系数的多项式),JScience(不清楚evd是否可用)和Apache的通用数学(如果它们允许复杂矩阵则不清楚,如果是,则可以使用evd).

java matrix polynomial-math complex-numbers

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

如何使用HBASE Shell创建具有预拆分和压缩或其他选项的表

在HBase shell中,帮助文件向我们显示了创建表的几种允许语法:

 create 'tableName', {NAME => 'colFamily', VERSIONS => 5 }
 create 'tableName', {NAME => 'cf1'}, {NAME => 'cf2'}
 create 'tableName', 'cf1', 'cf2', 'cf3'
 create 'tableName', 'cf1', {SPLITS => ['10','20','30','40']}
Run Code Online (Sandbox Code Playgroud)

我想创建一个表格,我指定一个Split和一些表格选项,如COMPRESSION =>'SNAPPY'和VERSIONS,但我似乎无法弄清楚语法或找到有用的文档.

hbase

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

获取Entity Framework原始查询以尊重属性

我正在使用EF4,代码优先.因此,我的模型类混合了公共属性,一些虚拟属性(对于来自其他表的延迟加载数据)和一些附加[NotMapped]属性的属性,以便EF跳过它们.

有时我喜欢使用原始查询:c.Database.SqlQuery<T>("select ...")使用EF作为行映射器.

我注意到在Intellitrace中,这些查询产生了很多抛出并捕获了"IndexOutOfRange"的异常.经过一番查看后,模型对象的虚拟和[NotMapped]属性都是例外.我不想构建一个只包含表属性的新数据模型类或父类; 是否有一些配置步骤我错过了告诉原始查询运行器中的行映射器注意其余EF使用的相同注释?也许他们在EF5修好了?

entity-framework

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

莫里斯图年x轴

http://jsfiddle.net/wb6jz/

我有x轴的问题,我想显示日期,而不是年份,我在哪里定义这个?

    Morris.Area({
  element: 'area-example',
  data: [
    { y: '1.1.', a: 100, b: 90 },
    { y: '2.1.', a: 75,  b: 65 },
    { y: '3.1.', a: 50,  b: 40 },
    { y: '4.1.', a: 75,  b: 65 },
    { y: '5.1.', a: 50,  b: 40 },
    { y: '6.1.', a: 75,  b: 65 },
    { y: '7.1.', a: 100, b: 90 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b'],
  labels: ['Series A', 'Series B']
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

支持Jersey中的Multipart和Application Url编码参数

我在泽西岛有休息服务.我想有一些post方法接受参数multipart和url编码.我开始时:

@POST
@Path("/some/resource")
public String addSomeResource(@FormParam("param") String param) {
     repository.add(new SomeResource(param));
}
Run Code Online (Sandbox Code Playgroud)

我的理解是使用@Consumes更狭义地定义了什么是可接受的,并且果然,这个方法被称为是否有人以通常的方式附加表单数据

$.ajax({url:'/some/resource', type:'POST', data:'&param=foo'});
Run Code Online (Sandbox Code Playgroud)

或者通过多部分表单提交(来自某个Java客户端包装http客户端).

但是当它通过multipart进入时 - 映射不会发生并且param为空.我假设这是因为它期望a @FormDataParam而不是@FormParam方法中的a - 但我也相信我只能@FormDataParam在我更简单地将Consumes定义为Multipart-only时使用.FormDataParam(http://jersey.java.net/nonav/apidocs/1.5/contribs/jersey-multipart/com/sun/jersey/multipart/FormDataParam.html)的文档似乎暗示如果没有多部分参数FormDataParam可以回退FormData在那儿.

我目前的解决方案是为每个帖子选项提供两种方法:

@POST
@Path("/some/resource")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String addSomeResource(@FormParam("param") String param) {
     repository.add(new SomeResource(param));
}
@POST
@Path("/some/resource")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public String addSomeResourceMP(@FormDataParam("param") String param) {
     return addSomeResource(param);
}
Run Code Online (Sandbox Code Playgroud)

这似乎可能有用,但我想知道我是否只是误解了一些更基本的东西,或者错过了一个更好的不同修复.

forms multipartform-data jersey

5
推荐指数
0
解决办法
851
查看次数