问题列表 - 第48175页

你能强制一个java对象在运行时实现一个接口吗?

现在我有以下几点:

1)一个java接口.

2),它的具体的java类执行上述接口,但包含的方法签名的接口中定义的方法中的每一个匹配.

由于我无法更改第2项的实现,因此我想知道是否可以创建一个方法来接受第1项的实例作为参数接受第2项而没有类强制转换异常.

感觉就像Spring中的各种编织/强制/ AOP机制应该使这成为可能,但我不知道该怎么做.

有没有办法让这种情况发生?

java spring

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

为什么ReSharper在将属性转换为自动属性时需要扫描所有文件?

访问具有支持字段的属性之间是否有任何区别

    private int _id;
    public int Id
    {
        get { return _id; }
        set { _id = value; }
    }
Run Code Online (Sandbox Code Playgroud)

与自动财产?

public int Id { get; set; }
Run Code Online (Sandbox Code Playgroud)

我问的原因是,当让ReSharper将属性转换为自动属性时,它似乎扫描了我的整个解决方案,或者至少扫描了所有的aspx文件.

我看不出有什么理由说为什么两人在课外都应该有任何区别.在那儿?

.net c# asp.net resharper automatic-properties

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

HTML头标签顺序错误

在此输入图像描述

在这种布局中,它无效,因为H1不是第一个渲染的头部元素......这是一个可怕的罪恶还是没关系?有任何解决这个问题的方法吗?两列都是可变长度的,所以我看不到任何方式.

引文

有人让我引用这个:

http://www.w3.org/WAI/ER/IG/ert/ert-19991221.html#Technique3.5.A

应检查标题元素(H1-H6)以确保它们根据以下规则嵌套.文档中的第一个标题元素必须为H1文档中必须只有一个H1元素标题级别不得增加超过1个级别.示例:H1之后的H2是好的.H1之后的H3很糟糕.标题元素可以减少任何级别.示例:H5之后的H2可以.

html css header semantics

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

在生产服务器上的Git存储库中运行站点是否安全?

回到我第一次开始使用SVN进行版本控制时,我被告知要使用'svn export'来始终在服务器上运行代码的干净副本.

使用Git,似乎让我的文件在服务器上获取的最佳方式就是让Git管理应用程序文件夹并告诉它我希望它运行的标签.这是一个好的做法还是有更好的方法?

我当然会阻止.git /来自公共访问,但在生产服务器上有一个活动版本的Git repo感觉很奇怪.(猜猜我可能会错过一步......)

感谢您在此领域可以帮助我的任何见解.

编辑: 我目前使用'svn export'到一个带时间戳的发布文件夹,我将公共目录符号链接到我的部署脚本.

git deployment lamp

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

TCP客户端 - 服务器SIGPIPE

我正在设计和测试基于TCP套接字(Internet域)的客户端服务器程序.目前,我正在我的本地机器上测试它,并且无法理解以下有关SIGPIPE的信息.

*.SIGPIPE似乎很随机.它可以是确定性的吗?

第一个测试涉及来自客户端的单个小(25个字符)发送操作以及服务器上的相应接收.同一台机器上的相同代码是否成功运行(SIGPIPE)完全不受我的控制.失败率约为45%(非常高).那么,我可以以任何方式调整机器以最小化这个.

**.第二轮测试是从客户端向服务器发送40000个小(25个字符)消息(总数据为1MB),然后服务器响应它实际收到的数据总大小.客户端以紧密循环方式发送数据,并且在服务器上有一个SINGLE接收呼叫.它仅适用于发送的总数据的最大1200字节,并且再次存在这些非确定性的SIGPIPE,现在约为70%(非常糟糕).

有人可以建议我的设计有一些改进(可能会在服务器上).要求是在与服务器建立单个套接字连接之后,客户端应能够通过中等到非常高的数据量发送(每个消息再次大约25个字符).我有一种感觉,针对单个接收的多次发送将总是有损且非常低效.我们应该组合消息并仅在一个send()操作中发送.那是唯一的出路吗?

tcp sigpipe

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

.net PDF Viewer控件

我们正在寻找WPF或WinForms应用程序的PDF Viewer控件.

我们的当前实现已经遇到了一些障碍,基本上使用WindowsFormsHost将Adobe Reader activeX控件嵌入到WPF UserControl中.

使用上面的实现,我们不能执行以下操作:

  • 始终显示旋转按钮
  • 保存文件(我们可以保存副本,但不能重新保存),这样我们就可以保持用户刚刚执行的旋转.

我已经在互联网上搜索了一个没有外部依赖关系的.net控件,发现这个组件是由wpcubed创建的,我玩过它,似乎满足了我们的需求.我的问题是还有其他一些选择吗?

如果有一些类似LGPL的许可开源,我们可以考虑它,但很可能我们想要使用第三方组件,最好是免版税的分发.但我只是在寻找一些我还没有找到的选择.

.net pdf pdf-viewer

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

计算和使用uint32_t的最大值

我知道UINT32_MAX存在,但我无法使用它.我试过了printf("%d\n", UINT32_MAX);,打印出来了-1.使用%ld而不是%d向我提供UINT32_MAXunsigned int类型的错误并需要%d将其打印出来.

请帮助,我理想的是一个宏/枚举,其中包含最大值,word_t这是我当前定义的类型uint32_t.

我希望我明确表达我想要的东西,如果没有,请随意问.

编辑

我忘了说我实际上想做什么.所有这些都将用于将整数数组设置为其最大值,因为该整数数组实际上是一个将所有位设置为1的位图.

c gcc c99

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

在.NET 2.0中将String读取为XML

我有一个string来自DB的.我想读这个XML.字符串如下所示

<settings>
  <setting name="OfferIDs" value="47,48,49,50,51,52,53,76,77,78,79" />
  <setting name="someothersetting" value="" />
  <setting name="anothersetting" value="" />
</settings>
Run Code Online (Sandbox Code Playgroud)

我想OfferIDs使用VB.NET 获取字符串的值.提前谢谢了.

xml vb.net .net-2.0

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

线程"main"java.lang.NullPointerException中的异常?

我是java编程的初学者.我正在尝试重新创建卡片游戏大战的简化版本.我运行了下面发布的程序,它返回了这个错误:

线程"main"java.lang.NullPointerException中的异常

在cardgame.BuildDeck(cardgame.java:36)

在cardgame.main(cardgame.java:60)

我一直试图通过研究自己解决这个问题,但我无法解决.我想知道是否有人可以帮助我.如果您确实需要有关我的计划的任何其他信息,请询问.提前致谢!

-FGxMatta

public class cardgame 
{
static class TheCard
{
    // Java getter & setter
    private String CardName;
    private int CardRank;
    private int Chosen;

    public TheCard(int rank, String name)
    {
        this.CardName = name;
        this.CardRank = rank;
        this.Chosen = 0;
    }
}


@SuppressWarnings("null")
private static TheCard[] BuildDeck()
{
    TheCard[] TheDeck = null;
    String[] Cards =  {"2","3","4","5","6","7","8","9","10","Jack","Queen","King","Ace"};
    String[] Suits = {"Spades","Hearts","Diamonds","Clubs"};
int[] Rank = {2,3,4,5,6,7,8,9,10,11,12,13,14};
    int cardnumber = 0;
    for (int i = 0; i < Cards.length; i++) …
Run Code Online (Sandbox Code Playgroud)

java

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

如何进行首次发生,然后将事件抑制2秒(RxJS)

我认为RxJS应该完全适合压制多次按键点击2秒.但是,我正在努力实施.

var $button = $('#myButton').button();
$button
    .toObservable("click")
    //.Throttle(2000) // Wouldn't fire the first event instantly :-(
    .Subscribe(function(){ alert('clicked'); }); 
Run Code Online (Sandbox Code Playgroud)

为方便起见,我已经创建了一个jsFiddle.你需要向下滚动这个小提琴,因为我只是粘贴Rx,因为我找不到CDN.

http://jsfiddle.net/cburgdorf/mUMFA/2/

throttling system.reactive rxjs

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