问题列表 - 第27624页

JAXB - 生成的类实现接口

有没有办法配置JAXB,以便生成的类实现指定的接口?我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口.

java interface jaxb

9
推荐指数
2
解决办法
4270
查看次数

如何在OSX上安装Ruby on Rails 3?

我有一台白色Macbook,我必须在10个小时内参加一个会议,但我遇到了很多问题.

首先,我想要Rails 3,所以我使用MacPorts来安装Ruby 1.8.7.它工作得很好;)然后我想我应该安装Rails 3,但不,不!它说:

$ sudo gem install rails --pre

ERROR: Error installing rails:


            activesupport requires Ruby version >= 1.8.7.
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我已经有1.8.7了!

ruby macos ruby-on-rails ruby-on-rails-3

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

在Scala中处理图像

我正在从Scala程序生成大型PNG文件.目前,我这样做的方式与我在java中的方式相同.我正在创建一个新的BufferedImage并将每个像素设置为正确的颜色.这工作正常,但我想知道是否有任何好的库在Scala中处理图像?我正在寻找像Ruby的RMagick库这样的东西.

png scala image-processing

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

调用未定义的函数apache_request_headers()

我刚刚将脚本切换到另一台服务器.在以前的服务器上,这完美无缺,现在我已经将它们切换到不同的服务器,我无法理解这个问题.

我不确定它会有所帮助,但这是相关的代码.

$headers = apache_request_headers();

PHP版本是:PHP 5.3.2

任何帮助,将不胜感激.

php

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

Javascript:根据是否IE7进行更改

我想根据浏览器是否为IE7更改我的javascript代码行.以下是任何其他浏览器的代码:

function showHint(myId) 
{
    document.getElementById(myId).style.display = "inline-block";
}
Run Code Online (Sandbox Code Playgroud)

对于IE7,我想要display ="inline".

我已经尝试了条件编译(向我展示了如何检测浏览器),但它不起作用:

function showHint(myId) 
        {
            document.getElementById(myId).style.display = "inline-block";
            /*@cc_on
                @if(navigator.appVersion.indexOf(“MSIE 7.”)!=-1)
                {
                    document.getElementById(myId).style.display = "inline";
                }
            @*/
        }
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!

编辑:我没有使用JQuery.

javascript internet-explorer conditional-compilation internet-explorer-7

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

网络电缆拔出时检测

Windows知道何时从NIC中删除了网络电缆.有没有一种程序化的方法来通过C++中的API来确定这个?

注意:我没有使用.NET,这是用于封闭的LAN(未连接到Internet)

c++ networking windows-xp

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

jQuery"Microsoft JScript运行时错误:对象预期"

我有下面的代码似乎根本不起作用:(我一直得到:

Microsoft JScript runtime error: Object expected
Run Code Online (Sandbox Code Playgroud)

超时完成时似乎发生错误.因此,如果我将超时提高10秒,则错误持续10秒.

我希望能够在线异步更新朋友的数量.该数字显示如下html:

<a href="" id="showChat" >Friends online <strong id="friendsOnline">(?)</strong></a>
Run Code Online (Sandbox Code Playgroud)

朋友部分是在第一次运行时设置的,但是当超时回调时,它不会再次触发.此外,我无法看到错误发生在哪一行,因为如果我想打破错误它只显示"没有源代码"等.

下面的代码是我正在使用的代码.谢谢!

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.js" type="text/javascript"></script> 
<script src='/Scripts/MicrosoftAjax.js' type="text/javascript"></script> 
<script src='/Scripts/MicrosoftMvcAjax.js' type="text/javascript"></script> 
<script src='/Scripts/jquery.autocomplete.js' type="text/javascript"></script>

<script type="text/javascript"> 
$(document).ready(function() {
    UpdateFriendsOnline();
    function UpdateFriendsOnline() {
        window.setTimeout("UpdateFriendsOnline()", 1000);
        $.get("/Account/GetFriendsOnline", function(data) {
            $("#friendsOnline").html("(" + data + ")");

        });
    }
});
</script>
Run Code Online (Sandbox Code Playgroud)

javascript c# jquery

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

STLifying C++类

我正在尝试编写一个包含几个std :: vectors作为数据成员的类,并提供了一个vector的接口子集来访问它们:

class Mesh
{
public:
private:
  std::vector<Vector3> positions;
  std::vector<Vector3> normals;
  // Several other members along the same lines
};
Run Code Online (Sandbox Code Playgroud)

你可以用网格做的主要事情是添加位置,法线和其他东西.为了允许类似STL的方式访问Mesh(从数组,其他容器等添加),我很想要添加这样的方法:

public:
  template<class InIter>
  void AddNormals(InIter first, InIter last);
Run Code Online (Sandbox Code Playgroud)

问题是,根据我对模板的理解,这些方法必须在头文件中定义(似乎有意义;没有具体的迭代器类型,编译器不知道如何生成目标代码用于明显的实现方法).

  1. 这实际上是个问题吗?我的直觉反应是不要在头文件中粘贴大量的代码,但我的C++有点生疏,玩具示例之外的STL经验不多,而且我不确定"可接受的"C++编码实践是什么.

  2. 是否有更好的方法来公开此功能,同时保留类似STL的通用编程风格?一种方式是这样的:

(结束名单)

class RestrictedVector<T>
{
public:
  RestrictedVector(std::vector<T> wrapped)
    : wrapped(wrapped) {}

  template <class InIter>
  void Add(InIter first, InIter last)
  {
    std::copy(first, last, std::back_insert_iterator(wrapped));
  }

private:
  std::vector<T> wrapped;
};
Run Code Online (Sandbox Code Playgroud)

然后在Mesh上公开这些实例,但是这开始有点过度工程:P非常感谢任何建议!

c++ stl class-design

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

在.svc文件中debug = true?

我们的WCF svc文件包含以下内容:

<%@ ServiceHost Service="Foo"
                Factory="Bar"
                Language="C#"
                Debug="true" %>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,debug = true意味着什么?web.config有debug = false,但我不知道这个意味着什么,无法在MSDN上找到引用.

wcf

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

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