小编SOR*_*der的帖子

如何在Visual Studio中关闭括号/引号自动完成

正如它在标题中所述:如何在MSVS中关闭括号/引号/花括号自动完成?我主要对C#和XAML感兴趣,但其他文本编辑器也会很好.

编辑:目前我正在使用带有这些扩展的MSVS 11:

  • AnkhSVN的
  • 并发可视化器
  • PreEmptive Analytics聚合器可视化工具
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Web工具扩展

其中大多数必须预先安装msvs安装,因为我不记得自己安装它们;)

编辑2:我在这个版本中使用的是msvs:版本11.0.50323.1 QRELB

编辑3:
我发现当前可用的msvs11中没有出现问题.

c# autocomplete visual-studio-2012

84
推荐指数
6
解决办法
6万
查看次数

将POS应用程序与VeriFone终端集成

目前,我正在一个团队中创建自定义POS解决方案.我们想要集成IC /信用卡终端(就像我们拥有的VeriFone,即Vx510).我认为最简单的模式是允许收银员手动输入客户必须支付的金额.以更先进(理想)的方式,我们的POS将向终端发送要支付的金额.

无论"模式"如何,如果交易成功与否,我们都希望从VeriFone获取信息.这是我们达到的死胡同.AFAIK,为了对VeriFone终端进行编程或与之集成,您必须成为经过认证的VeriFone开发人员.如果是这样,那么我知道从哪里开始.如果没有,请告诉我.

有没有其他方法可以获得付款成功的终端信息?是否有任何第三方库与此类设备进行通信?与我的问题最相关我能找到的SO线程是这个,但对我来说没什么帮助.我们不想处理任何机密数据,因此我们不想与Authorize.NET集成

integration credit-card smartcard point-of-sale verifone

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

选择的选项ID和值

通常,当我有一个选择列表时,我将它与敲除绑定如下:

<select
    data-bind="
        options: data,
        optionsText: 'Name',
        optionsValue: 'Id',
        optionsCaption: 'Select ...',
        value: dataSelectedId" ></select>
Run Code Online (Sandbox Code Playgroud)

但这种绑定存在问题:您没有选定的对象.你有它的ID.如何合并这两个要求:绑定项目的ID和项目本身?

现在我使用computedobservable来获取所选项目,通常如下所示:

self.dataSelectedCO = ko.computed(function() {
    for (var i = 0; i < self.data().length; ++i)
        if (self.data()[i].Id() == self.dataSelectedId())
            return self.data()[i];
});
Run Code Online (Sandbox Code Playgroud)

我尝试使用自定义函数来包装值getter,但是当选择更改时,它会调用每个元素,因此使用此方法没有任何好处.是一个jsfiddle.

knockout.js

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

AutoConfiguredMoqCustomization和不可设置的属性

如何强制使用AutoConfiguredMoqCustomization配置的AutoFixture自动模拟接口及其只读属性?

为了清楚起见,让我们假设我有这样的界面:

public interface A {
     int Property {get;}
}
Run Code Online (Sandbox Code Playgroud)

和这样的课程:

public class SomeClass {
     public SomeClass(A dependency) {}
}
Run Code Online (Sandbox Code Playgroud)

我想要的是dependency解决一个将返回的东西dependency.Property:

var fixture = new Fixture().Customize(new AutoConfiguredMoqCustomization());
var sut = fixture.Create<SomeClass>(); // <- dependency passed to SomeClass' constructor will have .Property returning null
Run Code Online (Sandbox Code Playgroud)

moq autofixture

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

使用 C# 和 .NET Core 在 AWS Cognito 用户池中进行用户管理

如何使用 C# 和 .NET Core 3.x 管理 AWS Cognito 用户池中的用户?在文档中找不到有关它的任何内容。

c# amazon-web-services amazon-cognito .net-core

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

IEnumerable <T>转换

鉴于以下内容:


class Base<T> {/*...*/}
class Der<T>: Base<T> {/*...*/}

interface Sth<T>{
  IEnumerable<Base<T>> Foo {get;}
}

// and implementation...
class Impl<T>: Sth<T> {
  public IEnumerable<Base<T>> Foo {
    get {
      return new List<Der<T>>();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我该如何编译?显然,错误不是从List <Der <T >>到List <Base <T >>的隐式转换.如果我显式地强制转换它会发生InvalidCastException.

c#

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

递归循环XSLT

所有,

我有下面的XSLT

<xsl:template name="loop">
    <xsl:param name="count" select="1"/>
    <xsl:if test="$count > 0">
        <xsl:text> </xsl:text>
        <xsl:value-of select="$count"/>  
        <xsl:call-template name="loop">
            <xsl:with-param name="count" select="$count - 1"/>
        </xsl:call-template>
    </xsl:if>    
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

打电话的方式是:

<xsl:call-template name="loop
    <xsl:with-param name="count" select="100"/>
</xsl:call-template>
Run Code Online (Sandbox Code Playgroud)

目前它显示从100到0的数字以及它们之间的空格.(100 99 98 97 .....)

如何改变它来做相反的事情呢?(1 2 3 4 ....)

非常感谢,

中号

xslt

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

如何在行的列中插入当前日期

我要如何插入当前日期插入到一个行的列在MS SqlServer的米高梅工作室"编辑数据"的看法?我想得到GetDate()函数调用的等价值.

这是我希望澄清问题的图像:

澄清问题的图像

sql-server sql-server-2008 database-schema

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

C#无限迭代

C#和Java有什么类似的东西Stream.iterate吗?我能找到的最接近的是Enumerable.Range它,但却有很大的不同.

我问的原因是我一直只是看一些关于良好编程原理的演示文稿,并且有一个关于声明代码和命令代码的线程.引起我注意的是一种可以生成伪无限数据集的方法.

.net c# linq enumerable

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

如何在XAML中增加字体大小?

我怎样才能增加a的字体,比方说TextBlock呢?我希望有这样的事情:

<TextBlock FontSize="20">
  text
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

因为当用户更改Windows的控件字体大小设置时,它将无法正常工作.我们有类似HTML的东西+VALUE(例如+2)吗?

编辑
这就是我的意思,谈论Windows的设置: 在此输入图像描述

但我收到的答案完全让我满意.

c# xaml font-size

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

如何使用 jQuery 更改 &lt;td&gt; 的背景

我有一个带有表格的程序,如果你双击TD's 你会得到 3 个可以“编辑”双击的按钮TD

  1. 您可以一键更改文本(第一个按钮)
  2. 您可以使用另一个按钮(第二个按钮)将背景颜色更改为红色
  3. TD使用最后一个按钮(第三个按钮)删除所有内容

现在,我不确定如何为所有三个按钮编写功能。但是我会选择询问如何在TD单击按钮时更改带有按钮的背景这个功能令人兴奋:

var clickedTD;

$(function () {
    $("td").dblclick(function (e) {
        $("#editHeader").css("display","block");
        clickedTD = event.target.id;
    });
});

$(function () {
    $(redBg).click(function (e) {
        $(clickedTD).css("background-color", "red");
    });
});
Run Code Online (Sandbox Code Playgroud)

但这不会改变双击的背景TD。我究竟做错了什么?

完整的代码片段

JavaScript

function addElement() {
    var text = document.getElementById("input").value;

    // create a new div element and give it a unique id
    var newDiv = document.createElement("div");
    newDiv.id = "temp";

    // and give it some content
    var newContent = …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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