小编Jak*_*cki的帖子

可以在VS Package Manager UI中显示预发布的NuGet包吗?

我正在使用自定义NuGet提要来部署自己的NuGet包.我正在使用semver,因此我的CI服务器正在为每个构建生成一个部署新的预发布包.默认情况下,在程序包管理器中,这些预发布包显然不可见.

有没有办法在包/ Feed /全局级别指定预发布包应出现在包管理器的"更新"选项卡下?

如果我通过编辑packages.config文件安装预发布包,我的包在包管理器中用红色'预发布'标签清楚地标记,因此管理员正确理解版本控制.

nuget nuget-package semantic-versioning

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

从JSon转换为Object Collection

下面是我的json字符串,我试图解析我的班级列表

我正在使用NewtonsJson.net.3.5

[
    {
        "message": {
            "$": "@12:55 Big Rally on South Bound of Dr. B.A. Road. Motorists may use RAK Road, P. D'Melow Road & A.B. Road for CST.\n -visit icicilombard.com"
        },
        "picture": {
            "$": ""
        },
        "medium": {
            "$": "API"
        },
        "timestamp": {
            "$": "03\/15\/2011 12:55:42 IST"
        }
    }
]
Run Code Online (Sandbox Code Playgroud)

这是我的类,我希望我的json被解析

public class GupShupTrafficAlerts
    {
        private string _message = string.Empty;

        private string _picture = string.Empty;

        private string _medium = string.Empty;

        private string _timeStamp = string.Empty;

        public String message …
Run Code Online (Sandbox Code Playgroud)

c# serialization json json.net

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

DisplayAttribute.GroupName 属性的用途是什么?

我试图找出DisplayAttribute.GroupName属性的有效用法。

MSDN 说:

用于对 UI 中的字段进行分组的值。

但我不会称其为全面的解释。这让我觉得 GroupName 可以用来围绕某些字段创建组框。但接下来的评论是:

不要使用此属性来获取 GroupName 属性的值。使用获取描述方法。null 值或空字符串是有效的。

似乎矛盾。

那么这个属性的用途是什么?我应该使用它(可能与自定义模板或自定义 ModelMetadataProvider 一起使用)以便在我的字段周围呈现组框吗?

data-annotations asp.net-mvc-3

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

32位与64位版本类型的条件编译的首选方法

我需要某个任务来枚举系统中的所有句柄.到目前为止,我发现的最好的方法是使用underdocumented NtQuerySystemInformationwith SystemHandleInformationclass参数.

到现在为止还挺好.但是,在64位Windows上以32位模式运行它,所需的结构如下:

// 32-bit version
[StructLayout(LayoutKind.Sequential, Pack=1)]
public struct SYSTEM_HANDLE_INFORMATION
{
    public uint ProcessID;               
    public byte ObjectTypeNumber;       
    public byte Flags;                  
    public ushort Handle;               
    public uint Object_Pointer;       
    public UInt32 GrantedAccess;        
}
Run Code Online (Sandbox Code Playgroud)

而对于64位Windows(x64,我没有测试Itanium,我希望没有什么不同......),结构如下:

// 64-bit version
[StructLayout(LayoutKind.Sequential, Pack=1)]
public struct SYSTEM_HANDLE_INFORMATION
{
    public int Reserved;            // unknown, no documentation found
    public uint ProcessID;               
    public byte ObjectTypeNumber;       
    public byte Flags;                  
    public ushort Handle;               
    public long Object_Pointer;       
    public UInt32 GrantedAccess;        
}
Run Code Online (Sandbox Code Playgroud)

现在,我应该改变Object_PointerIntPtr.我希望我能做同样的事情ProcessId,有一个参考说这实际上是一个HANDLE实际上是64位的值.但是, …

.net c# pinvoke interop marshalling

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

javascript未终止的字符串常量

我有以下函数,我传入一个值,但这个值来自数据库.但是,在执行以下操作时,我会收到以下javascript:

showrootcausedetails('showrootcause',true,'<%# eval("Root Cause Analysis").ToString() %>')
Run Code Online (Sandbox Code Playgroud)

我知道我必须逃避角色,但是如果不知道实际字符串中的内容我怎么能这样做呢?

谢谢,

雅各

javascript c# asp.net

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

GPGPU:还在流血边缘?

GPGPU是否已准备好用于生产和原型设计,或者您仍然认为它主要是研究/前沿技术?我在计算生物学领域工作,它开始吸引更多来自计算机科学的人在该领域的注意力,但大多数工作似乎是移植众所周知的算法.算法的移植本身就是研究项目,并且该领域的绝大多数人对此并不了解.

我在传统的多核上做了一些非常计算密集的项目.我想知道GPGPU有多接近可用于原型化新算法以及日常生产用途.从阅读维基百科,我得到的印象是编程模型很奇怪(严重SIMD)并且有些限制(没有递归或虚函数,虽然这些限制正在慢慢被删除;没有比C更高级的语言或C++的有限子集),而且有几个相互竞争的,不相容的标准.我也得到的印象是,与常规多核不同,细粒度并行性是城里唯一的游戏.需要重写基本库函数.与传统的多核不同,只需并行化程序的外循环并调用旧式串行库函数,就无法获得巨大的加速.

这些限制在实践中有多严重?GPGPU现在准备好用了吗?如果没有,你会猜多久?

编辑:我试图解决的一个主要问题是,编程模型与常规多核CPU有多少不同,后者具有大量非常慢的内核.

编辑#2:我想我总结我得到的答案的方式是GPGPU足够实用,适合早期采用者,它非常适合,但仍然不足以被视为"标准"工具,如多核或分布式并行,即使在性能很重要的那些利基中也是如此.

performance cuda gpgpu

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

如何在datepicker jquery中选择日期

我正在datePicker以这种方式使用:

$("#dataStart").datepicker({
beforeShow: function () { $('#ui-datepicker-div').css('z-index',9999); },
dateFormat: 'mm/dd/yy'});
$("#dataEnd").datepicker({
beforeShow: function () { $('#ui-datepicker-div').css('z-index',9999); },
dateFormat: 'mm/dd/yy'});
Run Code Online (Sandbox Code Playgroud)

我想强制选择一个日期,而不是过去,是否有可能做到这一点?如果是这样,可以以动态方式更改第二个日期选择器,因此如果用户选择日期,则在第二个字段中他必须选择第一个选定的旁边的日期.我希望我也问我的问题:)谢谢大家!

jquery datepicker

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

Jonathan Oliver的EventStore是否积极发展?

我正在开始一个将在Windows Azure上托管的新项目.我使用RavenDb作为后端,我想使用CQRS和事件采购.

我阅读了Jonathan的EventStore的好评,它完全适合我的架构,因为它是一个薄层,可以使用RavenDb作为商店.现在,我注意到3.0版本(最新的官方版)已经有一年了,新的3.1还没有发布(分支中有一些活动).我想去3.1版本,因为它集成了CommonDomain项目,但我没有任何问题,单独引用版本3.0和当前的CommonDomain.

我只是想知道EventStore是否正在积极开发并将继续维护,尤其是在Greg Young发布他的EventStore(geteventstore.com)之后.我有点不愿意去了,因为它与它自己的持久性和AFAIK我将无法保存我的活动我RavenDb.

总结一下:

  1. Jonathan的EventStore活着吗?
  2. 如果是,我应该单独使用当前的官方3.0版本并引用CommonDomain项目吗?
  3. 是3.1分支(与CommonDomain合并)准备好了吗?
  4. 毕竟我应该切换到Greg Young的EventStore吗?
  5. 或者我应该调查Lokad.CQRS?(我不认为它使用Jonathan的EventStore)

PS.我不介意分叉joliver的EventStore并提供修复/次要功能.

cqrs event-sourcing event-store

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

真正基本的moq示例失败了

我正在尝试Moq,而且我已经陷入了一个非常基本的例子.我想模拟一个非常简单的接口IInput:

namespace Example
{
    public interface IInput
    {
        int SomeProperty { get; set; }
    }
} 
Run Code Online (Sandbox Code Playgroud)

这似乎是一件非常容易的工作.但是,当我尝试在以下测试代码中模拟它时,我收到编译错误:

using Moq;
using NUnit.Framework;

namespace FirstEniro._Test
{

    [TestFixture]
    class TestFirstClass
    {
        [Test]
        public void TestConstructionOk()
        {
            var mock = new Mock<IInput>();
            mock.Setup(r => r.SomeProperty).Returns(3);

            var x = new FirstClass(mock);

            Assert.That(x, Is.EqualTo(3));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器说"无法转换Moq.Mock<Example.IInput><Example.IInput>.我看不出我做错了什么.请帮助我

.net c# nunit unit-testing moq

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

如何检查用户是否在ASP MVC4 Simple Membership中扮演角色?

我熟悉:

WebSecurity.IsCurrentUserInRole("Admin")
Run Code Online (Sandbox Code Playgroud)

但这似乎不再起作用了.当我使用SimpleMembership时,是否有其他方法可以检查我的控制器是否有用户?

asp.net-mvc-4

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

您希望在操作系统中使用哪些功能?

让我们说,在一切皆有可能的完美世界中.您希望在操作系统,IDE,编译器或计算机中具有哪些功能.

当然每个人都希望减少启动时间和超级faaaaaast处理器,还有其他什么?我个人非常想要人类语言识别.

这个问题可能听起来有些愚蠢,但如果你没有长距离目标,你也不知道现在去哪里.

operating-system

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

CommonDomain - 如何对聚合根进行单元测试

我有一个使用Jonathan Oliver的CommonDomainEventStore的小系统.

我如何对我的聚合根进行单元测试以验证是否引发了正确的事件?

考虑遵循聚合根:

public class Subscriber : AggregateBase
{
        private Subscriber(Guid id)
        {
            this.Id = id;
        }

        private Subscriber(Guid id, string email, DateTimeOffset registeredDate)
            : this(id)
        {
            this.RaiseEvent(new NewSubscriberRegistered(this.Id, email, registeredDate));
        }

        public string Email{ get; private set; }
        public DateTimeOffset RegisteredDate { get; private set; }

        public static Subscriber Create(Guid id, string email, DateTimeOffset registeredDate)
        {
            return new Subscriber(id, email, registeredDate);
        }

        private void Apply(NewSubscriberRegistered @event)
        {
            this.Email = @event.Email;
            this.RegisteredDate = @event.RegisteredDate;
        } …
Run Code Online (Sandbox Code Playgroud)

unit-testing cqrs event-sourcing event-store commondomain

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