问题列表 - 第24877页

如何在s3上获取nexus代理springource maven存储库?

我有nexus 1.5.0设置代理springource存储库,但它不起作用.存储库在s3上,nexus似乎不明白如何处理它.

什么是正确的模式?

这是我告诉我需要的存储库,但我无法访问其中的maven路径

http://repository.springsource.com/maven/bundles/release http://repository.springsource.com/maven/bundles/external

我需要在本地镜像吗?

maven-2 nexus

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

具有静态泛型的类型安全,通用,空集合

我尽可能返回空集合与null.我使用java.util.Collections在两种方法之间切换:

return Collections.EMPTY_LIST;
return Collections.emptyList();
Run Code Online (Sandbox Code Playgroud)

哪里emptyList()应该是类型安全的.但我最近发现:

return Collections.<ComplexObject> emptyList();
return Collections.<ComplexObject> singletonList(new ComplexObject());
Run Code Online (Sandbox Code Playgroud)

等等

我在Eclipse Package Explorer中看到了这个方法:

<clinit> () : void
Run Code Online (Sandbox Code Playgroud)

但我不知道在源代码(1.5)中是如何完成的.怎么这个神奇的tomfoolerie发生了!

编辑:如何完成静态通用类型?

java collections

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

C - 是否可以从for循环中减少for循环的最大值?

例如:

void decrement(int counter) {
    counter--;
}

int counter = 20;
for (int i = 0; i < counter; i++) {
    for (int j = 0; j < counter, j++) {
        decrement(counter);
    }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望看到的是counter每次运行for循环时var都会递减,因此它运行的次数少于20次.但gdb显示内部decrement() counter递减,但返回到for循环counter实际上保持不变.

c for-loop

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

使用Oracle 10g时,Hibernate对浮点列的模式验证的已知问题有哪些最佳解决方法?

我有几个带有双字段的Java类,我通过Hibernate持久化.例如,我有

@Entity
public class Node ...

  private double value;
Run Code Online (Sandbox Code Playgroud)

当Hibernate org.hibernate.dialect.Oracle10gDialect为Node表创建DDL时,它会将value字段映射为"double precision"类型.

create table MDB.Node (... value double precision not null, ...
Run Code Online (Sandbox Code Playgroud)

看起来在Oracle中,"double precision"是"float"的别名.因此,当我尝试使用该org.hibernate.cfg.AnnotationConfiguration.validateSchema()方法验证数据库模式时,Oracle似乎将值列描述为"float".这会导致Hibernate抛出以下异常

org.hibernate.HibernateException: Wrong column type in DBO.ACL_RULE for column value. Found: float, expected: double precision
Run Code Online (Sandbox Code Playgroud)

Hibernate的JIRA数据库中列出了一个非常类似的问题,如HHH-1961.我想避免做任何会破坏MySql,Postgres和Sql Server支持的事情,因此扩展Oracle10gDialect似乎是HHH-1961中提到的最有希望的解决方法.但延伸一个方言是我以前从未做过的事情,我担心可能会有一些讨厌的问题.这个问题的最佳解决方法是什么,不会破坏我们与MySql,Postgres和Sql Server的兼容性?

java oracle orm hibernate

18
推荐指数
2
解决办法
9584
查看次数

将javascript值传递到iframe标记

将javascript变量中保存的值传递到同一个html页面上的iframe调用的最佳方法是什么?我正在尝试通过将广告投放javascript代码(典型document.write('<script type="text/javascript" src="..")移动到单独的iframe 来改善网站的网页响应时间.(根据这篇文章)

对广告服务器的请求通常需要每个站点声明一次的种子变量,并在每次客户端加载页面时递增.我想要做的是将种子变量传递到我的iframe部分调用的文档中.

种子变量在我的主html文档的'head'标签中初始化:

<head>
    <script type="text/javascript">
    <!--
    custom_seed=1;  
    //-->
    </script>
</head>
Run Code Online (Sandbox Code Playgroud)

稍后在html文档中,我通过iframe发出请求,iframe返回调用广告服务器所需的html.

<body>
<!-- a bunch of html to display the page -->
<iframe src="somepage.html" width="100%" height="100%">
<p>No support for iframe</p>
</iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

'somepage.html'中返回的html有一个用于调用广告服务器的脚本,需要使用先前声明的种子变量作为参数:

<script type="text/javascript">
    document.write('<script type="text/javascript" src="http://ad.server.net/...seed='+ custom_seed  +'?"></script>');
    custom_seed++;
    </script>
Run Code Online (Sandbox Code Playgroud)

有什么好办法实现这个目标?

html javascript ads

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

c#:将网页的html源码读入字符串

我希望能够使用winforms将某个网页的html源读入c#中的字符串

我该怎么做呢?

c#

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

在页面POST上Internet Explorer 8超时太快

我们有一个运行的asp.net站点,它已经运行了一段时间,但最近我遇到了IE8的一些问题.

在发布一些页面时 - 主要是在我们的开发服务器上,虽然也在暂存 - 我们偶尔会出现"Internet Explore无法显示网页"错误以及要求诊断连接问题的按钮.在超时前,IE似乎只等待了10秒.我知道页面本身可能需要更长时间才能加载(在开发和暂存时).所以按F5然后一切正常.

是否有任何应该在aspx页面中完成,告诉IE等待一段时间?

我以为我已经读过默认超时应该是90秒或浏览器的东西.

更多信息:

它主要发生在POSTing注册页面上,但这仅仅是因为我测试了该页面并启动了IIS App,首次连接到SQL并预先缓存了一些信息.第一次页面可能需要10-15秒才能回来.IE8在10秒后超时,因为它没有任何回复.

这种情况发生在具有8GB RAM的开发W7x64机器上,以及登台服务器WIN2008上.

谷歌搜索了一下,有些人看到了同样的问题,但没有确定的问题或解决方案的指针.

这不是连接问题; 在Firefox,Chrome甚至IE7中一切正常; 我已经尝试禁用加载项并重置IE设置,但仍然会发生.

想法欢迎.

asp.net iis-7 timeout internet-explorer-8

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

为什么这个Ruby对象既有to_s又检查看起来做同样事情的方法?

为什么这个Ruby对象to_sinspect看起来做同样事情的方法?

p方法调用inspect并放置/打印to_s用于表示对象的调用.

如果我跑

class Graph
  def initialize
    @nodeArray = Array.new
    @wireArray = Array.new
  end
  def to_s # called with print / puts
    "Graph : #{@nodeArray.size}"
  end
  def inspect # called with p
    "G"
  end
end

if __FILE__ == $0
  gr = Graph.new
  p gr
  print gr
  puts gr
end
Run Code Online (Sandbox Code Playgroud)

我明白了

G
Graph : 0
Graph : 0
Run Code Online (Sandbox Code Playgroud)
  • 那么,为什么Ruby有两个函数做同样的事情呢?to_s和之间有什么区别inspect
  • 这有什么之间的区别puts,print以及p

如果我注释掉 …

ruby printing object

62
推荐指数
5
解决办法
4万
查看次数

Ruby on Rails:访问生产数据库数据以进行测试

使用Ruby on Rails,有没有办法将我的生产数据库转储到Rails的测试部分可以访问的表单中?

我正在考虑将生产数据库转换为固定装置的方法,或者将数据从生产数据库迁移到测试数据库的方法,这些数据库不会被Rails定期清除.

我想将这些数据用于各种测试,但最重要的是在我的脑海中使用真实数据和性能测试,这样我才能真正理解加载时间.

database testing performance ruby-on-rails fixtures

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

Bibtex的资本

我想在参考书目中显示一些字母作为资本.例如:

@misc{libsvm,  
abstract = {LIBSVM is an implbmentation of Support vector machine (SVM).},  
author = {Chang, Chih-Chung},  
howpublished = {\url{http://www.csie.ntu.edu.tw/~cjlin/libsvm/}},  
keywords = {svm},  
posted-at = {2010-04-08 00:05:04},  
priority = {2},  
title = {LIBSVM.},  
url = "http://www.csie.ntu.edu.tw/~cjlin/libsvm/",  
year = {2008}  
}  
Run Code Online (Sandbox Code Playgroud)

但"LIBSVM"未显示为:

[3] Chih-Chung Chang.LIBSVM.http://www.csie.ntu.edu.tw/ cjlin/libsvm /,2008.

我怎样才能把这些字母变成大写?感谢致敬!

latex bibtex

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