问题列表 - 第44194页

通用限制地狱:绑定不匹配

我正在开发一个具有广泛的泛型继承和依赖树的项目.转到编辑以查看更好的示例.基础知识看起来像这样:

class A {
  ...
}

class B {
  ...
}

class C extends B {
  ...
}

class D<T extends B> extends A {
  ...
}

class StringMap<T extends A> {
   HashMap<String, T> _elements;
   ...
}
Run Code Online (Sandbox Code Playgroud)

所以现在我要编写一个包含特定StringMap类型的类.

class X {
  StringMap<D<C>> _thing = new StringMap<D<C>>;
  ... 
}
Run Code Online (Sandbox Code Playgroud)

到目前为止这一切都很好.D<C>实际上是一个非常长的名称,并且特定组合将在代码的其他部分中非常频繁地出现,因此我决定使用特定组合的类,以便更清楚并且具有更短的名称.

class DC extends D<C> {

}

//and go to update X
class X {
  StringMap<D<C>> _thing = new StringMap<D<C>>(); //still works fine
  StringMap<DC> _thing = new …
Run Code Online (Sandbox Code Playgroud)

java generics restriction type-erasure

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

什么是一些无效降价的例子?

我正在为具有被解释为markdown的属性的模型编写单元测试.我想测试一下,如果降价无效,那么该对象是无效的 - 但这是一种宽容的语法,我到目前为止所尝试的所有内容都证明是有效的降价!什么是一些无效降价的例子?

markdown unit-testing

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

如何在c#中将数组作为查询字符串的参数发送?

我正在尝试使用自行开发的Web API来检索一些数据.文档全部用PHP编写.我正在看的例子是这样的:

$params = array(
    'id' => 1
    ,'data' => array(
        ,'email' => 'example@hasoffers.com'
    )

$url = "www.someapi.com/api?" . http_build_query( $params );
Run Code Online (Sandbox Code Playgroud)

我正在使用C#WebClient类,但我无法弄清楚如何序列化数据参数:

WebClient wc = new WebClient();
wc.QueryString["id"] = "1";
wc.QueryString["data"] = // I have no idea.

string json = wc.DownloadString(apiUrl);
Run Code Online (Sandbox Code Playgroud)

我尝试了一些变化:

wc.QueryString["data"] = "email=test@stackoverflow.com";
wc.QueryString["data"] = Uri.EscapeDataString("data[email]=test@stackoverflow.com");
wc.QueryString["data"] = Uri.EscapeDataString("email[0]=test@stackoverflow.com");
wc.QueryString["data"] = Uri.EscapeDataString("email=test@stackoverflow.com");
Run Code Online (Sandbox Code Playgroud)

当然,我没有任何地方的PHP设置来查看http_build_query()实际返回的内容.

php c# arrays query-string

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

尝试使用PHP从Oracle访问select函数

您好,我正在尝试访问一个简单的函数,该函数返回选择查询的结果,当我使用PHP访问它时,它向我扔了resource(5)而不是结果。

$connect = oci_connect('tiger','scott','host/user');
if(!$connect){
$e = oci_error();
trigger_error(htmlentities($e['message'],ENT_QUOTES),E_USER_ERROR);
}


$qu = oci_parse($connect, 'select selectMe(:name) from dual');
$name = (string)'test1';
oci_bind_by_name($qu,":name",$name);

oci_execute($qu);

$row = oci_fetch_assoc($qu);
var_dump($row);
Run Code Online (Sandbox Code Playgroud)

selectMe函数非常简单,它仅从表中检索数据并返回符合条件的几行。

CREATE OR REPLACE FUNCTION selectMe( temp_name varchar2(100) ) 
  return SYS_REFCURSOR is  my_ret SYS_REFCURSOR;
BEGIN
 open my_ret
   FOR select myTab_ID, myTab_NAME, myTab_AGE, myTab_SCORE 
         from myTab 
        where trim(myTab_name) = temp_name;
   RETURN my_ret;   
END;
Run Code Online (Sandbox Code Playgroud)

这很简单。现在,我无法理解为什么我得到了resource(5)来指示错误。我在var_dump结果中得到的实际消息是

array(1){[“” SELECTME(:NAME)“] =>资源(5)的类型(oci8语句)

php sql oracle plsql function

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

jsp中的<c:if>语句无法正常工作

我在JSP中声明如下:

     <% String fname = "abcd" %>

        <c:if test="${not empty fname}">
       <% out.println("not empty"+fname); %>
        </c:if> 

    <c:if test="${empty fname}">
    <% out.println(" empty"+fname); %>
    </c:if>
Run Code Online (Sandbox Code Playgroud)

在它显示的页面中 - emptyabcd - >表示它转到第二个if(非空),即使fname有值.任何想法为什么?

jsp jstl

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

如何使用OpenCV在COD中搜索玩家模型

我正在尝试创建一个程序,可以在使命召唤的游戏视频中找到人物.我已经从这个视频中编制了一个约2200个单独图像的列表,其中包含人物或不包含人物.然后我尝试训练神经网络来分辨两组图像之间的差异.

然后,我将每个视频帧分成几百个网格矩形,然后用我的ANN检查每个视频帧.矩形重叠以尝试捕获网格之间的数字,但这似乎不能很好地工作.所以我有几个问题:

  1. 神经网络是否可行?我已经读过它们与其他机器学习算法相比非常快,最终我计划将它与实时视频一起使用,速度非常重要.

  2. 搜索图像框架中的数字以在ANN上进行测试的最佳方法是什么?我觉得我这样做的方式并不是很好.它绝对不是非常快或准确.每帧图像960 x 540大约需要一秒钟,并且精度较差.

  3. 我遇到的另一个问题是构建特征向量以用作ANN的输入的最佳方法.目前,我只是将所有输入图像缩小到25 x 50像素,并创建一个包含每个像素强度的特征向量.这是一个非常大的矢量(1250浮点数).有哪些更好的方法来构建特征向量?

有关我在此处所做的更详细的解释:CodAI:计算机视觉

编辑:我想要更多细节.计算要素的最佳方法是什么.我需要能够识别出许多不同位置的人物形象.我是否需要创建单独的分类器来识别直立,蹲伏和俯卧之间的区别?

c++ opencv pattern-recognition machine-learning neural-network

7
推荐指数
2
解决办法
2688
查看次数

在python的循环中确定您正在进行的迭代

基本上我希望能够在循环迭代中告诉我何时在第N个项目上.有什么想法吗?

d = {1:2, 3:4, 5:6, 7:8, 9:0}

for x in d:
    if last item: # <-- this line is psuedo code
        print "last item :", x
    else:
        print x
Run Code Online (Sandbox Code Playgroud)

python dictionary iterator loops

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

如何实现词性(POS)标记器

我正在寻找最好的基于PHP的方法来扫描大量的文本条目(分类广告)和拔出关键词 - 任何人都知道词性标注?有没有PHP-ish方法来做到这一点?

我扫描了很多在线分类广告 - 但没有分类!为了加快分类过程,我希望安装一个词性标记器(http://en.wikipedia.org/wiki/Part-of-speech_tagging).基本上,这些是很酷的文本解析算法软件包,可以告诉我什么词是名词(如"公寓","汽车","狗"等)和什么词是垃圾像,如,和,但等等.但...

有一些在线标记服务 - 一个是雅虎,现在似乎越来越少爱 - 另一个是XEROX.但是,我真的很想安装我自己的库/软件并将其插入我的网络应用程序.

是否有人知道安装适用于PHP Web应用程序的POS标记的好方法?我很想弄清楚这一点,所以任何信息,建议或其他智慧都非常感谢!

这里列出了很多不同的POS软件:http: //www-nlp.stanford.edu/links/statnlp.html#Taggers (查看"POS Taggers"下)

感谢您阅读本文!

php tags tagging parsing full-text-search

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

在javascript中将参数传递给闭包函数

MyLibrary.MyModule =
        (
            function initialise() {
                this.id = id;
                this.c = document.getElementById(id);
                this.ctx = this.c.getContext('2d');

                this.properties = {
                    setup: {
                        backgroundColour: options.setup.backgroundColour || 'black'
                    },

                    scale: {
                        show: options.scale.show || true,
                        colour: options.scale.color || 'white'
                    },
                }
                console.log(properties.setup.baseFontSize);
            }
        )(id, options);
Run Code Online (Sandbox Code Playgroud)

我正在调用此代码

new MyLibrary.MyModule('c',options);
Run Code Online (Sandbox Code Playgroud)

但'id'和选项似乎没有定义.
有人可以帮忙吗?

javascript closures javascript-objects

6
推荐指数
2
解决办法
9119
查看次数

Microsoft.IdentityModel与System.IdentityModel

我正在使用Forms Authentication和ASP.NET MVC 2开发基于声明的授权系统.我看到一个名称空间"Microsoft.IdentityModel"提供了许多与其他"System.IdentityModel"相同的东西.

System.IdentityModel

Microsoft.IdentityModel

当功能看似重叠时,为什么这两个命名空间分开存在?

c# asp.net asp.net-mvc wif

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