问题列表 - 第38991页

更改resharper设置以适应mspec编码

当我创建如下所示的新测试时:

它should_get_something =()=> foo();

当我在代表的前面点击分叉的resharper stick时:

Private It should_get_something =()=> foo();

然后我必须删除它.

我可以告诉resharper不要这样做吗?我尝试在命名样式对话框中添加一个规则,选择Machine.Specifications.It并取消选中Private,但这没有任何效果.

resharper mspec

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

WPF MVVM:ItemTemplate,用于将ICommands列表绑定到ListBox

在MVVM应用程序中,我动态地想要显示可在运行时更改的函数的按钮.从技术上讲,这并不是那么困难,在我的ViewModel中,我有一个可观察的RelayCommands集合:

public ObservableCollection<RelayCommand> CustomCommands {get;set;}
Run Code Online (Sandbox Code Playgroud)

现在在Xaml中我可以将ListBox绑定到此Collection:

<StackPanel Orientation="Horizontal">
  <ListBox ItemsSource="{Binding CustomCommands}">
    <ListBox.ItemsPanel>
      <ItemsPanelTemplate>
        <StackPanel Orientation="Horizontal"/>
      </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
    <ListBox.ItemTemplate>
      <DataTemplate>
        <wpfhlp:RelayButton DataContext="{Binding}"/>
      </DataTemplate>
    </ListBox.ItemTemplate>
  </ListBox>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

乍一看,这看起来很有效.
我的问题是:tabstop命令被破坏了.我希望用户能够从按钮跳到按钮,但是ListBox不是按钮,而是使用箭头键而不是tab来选择按钮.

我需要ListBox能力绑定到一个集合,但我不需要任何其他的列表框功能.
是否有其他面板而不是我可以使用的ListBox?
或者我可以以某种方式禁用ListBox函数,以便它只显示包含的项目,而无法在ListBox中选择它们?

c# wpf binding listbox mvvm

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

XML ::复杂哈希的简单输出元素顺序

关于设置返回的XML元素的顺序,我已经在各个地方看到了很少的答案XMLout.但是,我无法使用这些答案/示例解决问题.

我有一个需要输出一些XML数据的脚本,某些元素需要按特定顺序打印.哈希是相当复杂的,我是不是能够通过覆盖达到任何结果sorted_keysXML::Simple对象.嗯,我做了,但不是我想要的方式.

示例代码如下,问题的详细信息在代码下方.

#!/usr/bin/perl

use strict;
use warnings;
use XML::Simple;

package MyXMLSimple;
use base 'XML::Simple';

sub sorted_keys
{
 my ($self, $name, $hashref) = @_;
 # ... 
 return $self->SUPER::sorted_keys($name, $hashref);
}

package main;

my $xmlParser = MyXMLSimple->new;

my $items = {
 'status' => 'OK',
 'fields' => {
  'i1' => {
   'header' => 'Header 1',
   'max_size' => '3'
  },
  'i2' => {
   'header' => 'Header 2',
   'max_size' => '8'
  }
 },
 'item_list' => {
  'GGG' => …
Run Code Online (Sandbox Code Playgroud)

xml sorting perl xml-simple

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

日期时间到第二次转换

我有两个日期时间字符串,如'2010-08-31 04:35:50.176725'和'2010-09-05 04:35:50.176725'.现在我的问题是如何计算两个日期之间的秒数.我使用时间delta但是它以小时,分钟形式返回.我想在几秒钟内完成.

python

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

比较BigDecimal是否大于零

如果BigDecimal值大于零,我该如何比较?

java compare bigdecimal

227
推荐指数
4
解决办法
26万
查看次数

Google Chrome扩展程序和NPAPI

我需要写一些Google Chrome扩展程序.问题是Chrome JavaScript API没有给我足够的力量 - 我需要使用本机代码.我想过编写一个NPAPI插件,它将为扩展提供一些自定义JS API.

是否可以打包扩展程序,以及.crx中的自定义NPAPI插件,然后将其上传到Chrome扩展程序商店

这种方法的另一个问题是,NPAPI插件将有多个版本:Linux下的Windows,OS X,X86,X86-64等,是否有可能打包所有这些在CRX和使用最好的版本?

谢谢.

编辑:看完这个,我意识到,这是不可能完美地解决了多平台的问题在一个CRX.但是 - 是否可以将每个平台的不同crx-s上传到Chrome扩展商店?

packaging cross-platform google-chrome npapi google-chrome-extension

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

SQL选择行并排除子项

我有两张桌子A和B. A是B的父母.我试图找到所有没有特定B作为孩子的所有.通常我会这样做

SELECT A.id FROM A 
    WHERE A.id NOT IN 
        (SELECT B.AId FROM B WHERE B.someFK = foo);

但是出于性能原因,我不想使用内部选择.我尝试过类似的东西:

SELECT A.id FROM A 
    LEFT JOIN B ON (A.id = B.AId)
    WHERE B.someFK != foo OR B.someFK IS NULL

问题是这个返回因为它有多个孩子而不管他们是否有指定的B.

编辑:将B.id更改为B.someFK

mysql sql

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

如何在eclipse 3.6 Helios中禁用插件?

我有eclipse 3.6,我安装了很多插件.但我想禁用某些插件,但不知道如何:((我不想卸载它们,因为我需要他们在某些时候的未来,当我在其他项目)

eclipse plugins helios

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

如何禁用JQuery UI Datepicker字段的手动输入?

我决定使用JQuery UI Datepicker脚本来挑选日期.下面是我的代码的一部分,以及我将其集成到我的PHP页面的方式:

<link type="text/css" href="css/south-street/jquery-ui-1.8.6.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
<script type="text/javascript">
$(function(){
    // Datepicker
    $('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' });
    //hover states on the static widgets
    $('#dialog_link, ul#icons li').hover(
        function() { $(this).addClass('ui-state-hover'); }, 
        function() { $(this).removeClass('ui-state-hover'); }
    );
});
</script>
Run Code Online (Sandbox Code Playgroud)

和:

    // date picker (embeds JQuery script)
echo '<label for="datepicker">Date: </label>';
echo '<input type="text" name="datepicker" id="datepicker" />';
echo '<div id="datepicker"></div>';
Run Code Online (Sandbox Code Playgroud)

几乎根据JQuery UI说明.

现在我的问题是:如何在文本输入字段中禁用手动输入?我只希望JQuery的日期选择器脚本能够填补文本字段.据我所看到的,脚本目前防止用户进入任何非数字字符到文本字段,但编号的任意组合被允许(因此,如"95460829468"乱码是允许的).

php jquery-ui datepicker

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

.substring错误:"不是函数"

我不明白为什么我用子方法来声明一个变量得到错误信息.

我想在比较中使用URL的第一部分.

网站:http://www.elizabet.nl/wordpress

这是出错的部分:

var currentLocation = document.location,
muzLoc = currentLocation.substring(0,45),
prodLoc = currentLocation.substring(0,48), 
techLoc = currentLocation.substring(0,47); 
Run Code Online (Sandbox Code Playgroud)

错误:"currentLocation.substring不是函数"

但这部分代码很好:

var URL = $(this).attr("href").substring(2) + ' #main';
Run Code Online (Sandbox Code Playgroud)

所有代码:

jQuery(function($){

    var siteURL = "http://" + top.location.host.toString() + "/wordpress", // Declareren van URL van de website.
        URL = '', // Declareren van een URL, welke dan ook. 
        currentLocation = '',
        muzLoc = '',
        prodLoc = '',
        techLoc = '',               
        allLinks = $('a[href^=' + siteURL + ']' ), // Declareren van …
Run Code Online (Sandbox Code Playgroud)

javascript jquery substring

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