小编Pet*_*ann的帖子

Visual Studio:选项卡和空格缩进之间的任何一次单击切换?

我是几个不同团队的成员,(当然;)一些团队喜欢在空格上选项卡,反之亦然.

是否有更多用户友好的解决方案然后通过菜单 - >工具加载用户配置文件...这是10次点击长?

我查看了devenv.exe命令行参数,如果有任何加载特定用户配置文件有两个单独的*.lnk Visual Studio启动器,但没有这样的参数.

然后我尝试记录宏,但VS只能记录Tools.ImportandExportSettings命令,并且无法记录以下向导的所有步骤.

谢谢你的建议

coding-style indentation visual-studio

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

AutoMapper无法将枚举转换为可空的int?

我得到了AutoMapperMappingException异常

抛出了"AutoMapper.AutoMapperMappingException"类型的异常.---> System.InvalidCastException:从'DummyTypes'到'System.Nullable`1 [[System.Int32,...]的无效转换

什么时候

public enum DummyTypes : int
{
    Foo = 1,
    Bar = 2
}

public class DummySource
{
    public DummyTypes Dummy { get; set; }
}

public class DummyDestination
{
    public int? Dummy { get; set; }
}

[TestMethod]
public void MapDummy()
{
    Mapper.CreateMap<DummySource, DummyDestination>();
    Mapper.AssertConfigurationIsValid();
    DummySource src = new DummySource()
    {
        Dummy = DummyTypes.Bar
    };
    Mapper.Map<DummySource, DummyDestination>(src);
}
Run Code Online (Sandbox Code Playgroud)

AutoMapper不应该隐式地映射这个没有任何额外的显式规则吗?

PS我无法将DummyDestination.Dummy的定义更改为枚举.我必须处理这样的接口.

automapper

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

Google App Engine和后端:如何在开发服务器上配置它?

我的配置 backends.yaml

backends:
- name: mybackend
  class: B1
  instances: 1
  options: dynamic
Run Code Online (Sandbox Code Playgroud)

app.yaml

handlers:
- url: http://mybackend.myapp.appspot.com
  script: mybackend.py
  login: admin
Run Code Online (Sandbox Code Playgroud)

在开发服务器上运行它我得到此错误:

无法将值"http://mybackend.myapp.appspot.com"分配给属性"url":url的值"http://mybackend.myapp.appspot.com"与表达式'^(?!\ ^ )/ |.|.(()*(?!\)$"

如何在开发服务器上测试后端?

google-app-engine

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

CSS:在子背景图像上显示父背景图像

在我的示例http://jsfiddle.net/cXbMb/中,我需要完全显示徽标图像,即标题图像必须部分透支。还有下一个要求:标题图像必须在标题下方 5 像素处开始。

<!DOCTYPE html>
<html><head></head>
<body>
    <header>
        <h1>Headline</h1>
        <div></div>
    </header>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
body { padding: 0; margin: 0 auto; width: 400px; }
header {
    background-image: url('http://placehold.it/100x50/ffff00&text=LOGO');
    background-position: left top;
    background-repeat: no-repeat;
}
header h1 { text-align: right; margin: 0 0 5px; padding: 0; font-size: 1em; }
header div {
    background-image: url('http://placehold.it/400x100/0000ff&text=HEADER');
    background-position: left top;
    background-repeat: no-repeat;
    height:200px;
}
Run Code Online (Sandbox Code Playgroud)

css

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

为图表选择代表性样本的算法

示例:
我在一段时间内有100个样本.但我只能使用10个值来绘制折线图.如果我使用所有100个精确样本绘制它,我可以使用什么算法来计算这10个代表值以使图表看起来相似.

计算每10个样本的平均值的朴素算法不能很好地反映图表中的峰值.

algorithm charts

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

Python:多维数组的迭代速度超慢吗?

我必须迭代二维整数数组中的所有项并更改值(根据某些规则,不重要).

我很惊讶python运行时和C#或java运行时之间的性能差异如何.我写了完全错误的python代码(v2.7.2)吗?

import numpy
a = numpy.ndarray((5000,5000), dtype = numpy.int32)
for x in numpy.nditer(a.T):
    x = 123
Run Code Online (Sandbox Code Playgroud)
>python -m timeit -n 2 -r 2 -s "import numpy; a = numpy.ndarray((5000,5000), dtype=numpy.int32)" "for x in numpy.nditer(a.T):" "  x = 123"
2 loops, best of 2: 4.34 sec per loop
Run Code Online (Sandbox Code Playgroud)

例如,C#代码只执行50ms,即python几乎慢100倍!(假设matrix变量已经初始化)

for (y = 0; y < 5000; y++)
for (x = 0; x < 5000; x++)
    matrix[y][x] = 123;
Run Code Online (Sandbox Code Playgroud)

python performance numpy

4
推荐指数
3
解决办法
6561
查看次数

SignalR:如何生存意外页面刷新

想象一下,使用SignalR的两个浏览器客户端之间有一个聊天Web应用程序.一个客户做出意外F5命中的最佳方法是什么?

这里描述了使用cookie和自定义SignalR IConnectionIdFactory的策略.但该文章的作者说"SignalR团队不推荐这一行动".那么推荐的架构是什么?

signalr

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

iframe与Electron中的本地资源

我需要iframe在我的Electron应用程序中进行渲染:

<!DOCTYPE html>
<html>
  <head>
    <title></title>
  </head>
  <body>
    <iframe sandbox='allow-scripts' src='frm.html'></iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

其中frm.html链接本地文件的脚本foo.js这是我的电子应用程序的一部分

<!DOCTYPE HTML>
<html>
<head>
    <title></title>
    <script src="foo.js"></script>
</head>
<body>
    <p>Inside iframe</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我在Electron中运行应用程序时,我可以在devtools控制台中看到此错误

Not allowed to load local resource: file:///C:/electron/app1/foo.js
Run Code Online (Sandbox Code Playgroud)

在Electron中是否可能出现这种情况?

iframe electron

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

NSubstitute:Arg.Do不满足被调用参数列表

对于下面的代码我得到这个断言失败,不知道为什么:

Assert.AreEqual failed. Expected:<2>. Actual:<0>.

public interface IA
{
    void MethodA(B b);
}

public class A : IA
{
    public void MethodA(B b) {/*no matter*/}
}

public class B
{
    public string PropertyB { get; set; }
}

public class MyLogic
{
    private IA _a;
    public MyLogic(IA a)
    {
        _a = a;
    }
    public void DoLogic()
    {
        _a.MethodA(new B { PropertyB = "first" });
        _a.MethodA(new B { PropertyB = "second" });
    }
}

[TestClass]
public class MyLogicTests
{
    [TestMethod]
    public …
Run Code Online (Sandbox Code Playgroud)

nsubstitute

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

Parsley自定义验证器不适用于javascript安装

我有最简单的自定义验证器的最简单的形式,它不起作用,请参阅http://jsfiddle.net/M55M4/有什么问题?

<form id="myform">
    <input type="text" data-parsley-myvalidator="foo" data-parsley-required />
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
$('#myform').parsley({
    validators: {
        myvalidator: function () {
            return {
                validate: function (value, requirements) {
                    alert('myvalidator');
                    return false;
                },
                priority: 32
            }
        }
    },
    messages: {
        myvalidator: 'my validator failed'
    }
});
Run Code Online (Sandbox Code Playgroud)

parsley.js

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

install4j:如何更改屏幕的窗口标题?

在欢迎屏幕中,窗口标题由“设置”、破折号、产品全名版本组成,请参见屏幕截图。如何更改此文本?

我想去掉标题中的版本信息。

在此处输入图片说明

install4j

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

通过javascript单击按钮时将var传递给url

<input type="text" name="my_sld" style="width: 55%" value="">
<br />
<select name="my_tld" style="width: 20%">
    <option value="com" label="com"> .com </option>
    <option value="net" label="net"> .net </option>
    <option value="org" label="org"> .org </option>
</select>

<script>
var sld = my_sld();
var tld = my_tld();
var domain = sld + tld;
</script>

<button go to = http://example.com/check/ + domain + >
Run Code Online (Sandbox Code Playgroud)

当我点击按钮通过javascript时,如何使my_sld + my_tld转到mysite?

例如= http://example.com/check?domain=thedomainname.net

html javascript

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