小编Orl*_*iam的帖子

如何获取.nupkg文件的URL?

我想使用我的浏览器下载一些.nupkg文件

在nuget.org中,没有指向.nupkg文件的链接

谢谢

nuget nuget-package

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

在C#中创建循环链表?

在C#中创建循环链表的最佳方法是什么?我应该从LinkedList <T>集合中派生出来吗?我打算使用这个链接列表创建一个简单的地址簿来存储我的联系人(这将是一本糟糕的地址簿,但我不在乎因为我将是唯一一个使用它的人).我主要只想创建关键链表,以便我可以在其他项目中再次使用它.

如果您认为链接列表不是正确的方法,请告诉我哪种方式会更好.

c# linked-list addressbook

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

CI服务器上的WCF编译错误:找不到Microsoft.VisualStudio.ServiceModel.targets

我在CI服务器上收到此错误:

错误MSB4019:找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets"

我的WCF服务库项目似乎引用了该文件,但VisualStudio文件夹Program Files\MSBuild\Microsoft中不包含WCF文件夹.

我想我需要在服务器上安装一些东西.

我需要安装什么?

wcf continuous-integration visual-studio-2012

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

自动混合定制:提供构造函数参数

我有以下课程:

class Foo
{
    public Foo(string str, int i, bool b, DateTime d, string str2)
    {
         .....
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在Foo使用AutoFixture 创建一个:

var foo = fixture.Create<Foo>();
Run Code Online (Sandbox Code Playgroud)

但我希望AutoFixture为str2参数提供已知值,并为每个其他参数使用默认行为.

我尝试实现一个SpecimenBuilder但我无法找到一种方法来获取与请求相关联的元数据,以便知道我是从Foo构造函数调用的.

有没有办法实现这个目标?

c# autofixture

20
推荐指数
2
解决办法
8120
查看次数

找不到System.Net.Http.Formatting dll

我有一个干净的Visual Studio 2015 RC安装.我没有安装VS2013.

我加载了一个解决方案并且System.Net.Http.Formatting引用被破坏了,当我尝试添加引用时,我没有在GAC中找到它.

.net gac vs-2015-preview

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

没有Java的ClojureScript

是否可以在没有Java的情况下编译ClojureScript?

我阅读了clojurescript nodejs快速入门,但我发现它们仍然使用java进行编译.

我检查了cljs-bootstrap,但它们也依赖于java.

有没有办法只使用npm install并开始使用clojurescript?

java clojure node.js clojurescript

15
推荐指数
2
解决办法
2232
查看次数

如何从.resx文件条目中获取注释

在资源文件中的字符串有一个名称,一个值和注释
ResXResourceReader类,我可以访问的名称和值.
有没有办法阅读评论?

c# resx

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

Window.loaded在窗口完全加载之前触发

我有这个代码:
Window w = // something
w.Loaded += // some code to take a screenshot of the window
w.Show();

Loaded事件在窗口完全加载之前触发,我得到这个图像: 窗口截图

我可以在屏幕截图Thread.Sleep之后w.Show()和之前添加一个或类似的东西,但我需要为数百个窗口运行这段代码.
我的问题是:当窗口满载时是否会发生另一个事件?或某种方式来实现这一点,而无需让线程进入睡眠状态.

谢谢

wpf

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

针对1-1关系的非常简单的EF查询的额外连接

我在一个全新的项目上有这个简单的模型:

class A
{
    public int Id { get; set; }
    public B B { get; set; }
}

class B
{
    public int Id { get; set; }
    public string Text { get; set; }
}

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

映射是:

modelBuilder.Entity<A>().HasOptional(x => x.B).WithOptionalDependent();
modelBuilder.Entity<C>().HasOptional(x => x.B).WithOptionalDependent();
Run Code Online (Sandbox Code Playgroud)

我正在运行此查询:

db.As.Include(a => a.B).Where(a => a.B.Text == "10").FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

db.AsA的DbSet 在哪里.

它生成以下sql

SELECT TOP (1)
    [Extent1].[Id] AS [Id], …
Run Code Online (Sandbox Code Playgroud)

linq sql-server entity-framework

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

什么是clojure的长文件?

我已经学习了几个星期的clojure,最近我开始阅读一些开源代码:clojure和clojurescript编译器以及一些像om,boot,figwheel这样的库.

我注意到一些clojure文件很长,其中一些超过一千个LOC.鉴于clojure的代码是非常简洁和低级的仪式,该代码意味着比其他语言中的大文件更多的代码.

来自OO背景,你通常每个文件有一个类,你试着保持你的课程简短(SRP)我发现有点奇怪.

我知道clojure代码主要由纯函数组成,它们比一些可变类更容易推理,你需要记住当前状态,我发现我可以阅读和理解大多数函数一时间 但是大多数这些功能都经过精心设计,因此它们不会相互依赖:即使你可以使用(filter odd?)它并不意味着filter并且odd?是相关的.但是对于"每天"代码(LOB应用程序,Web应用程序等)很难将这些功能保持为自包含(至少这是我对OO编程的体验).

我还看到了一些clojurescript应用程序(om,试剂等)的演示,它们在同一个文件中声明了所有组件.我不知道是不是因为它只是一个演示而且在现实应用程序中你有一个product.clj和一个category.clj或那只是clojure方式:每个命名空间/模块/有界上下文有一个文件.

我想,如果我打开一个文件夹,我看到product.clj,category.clj,order.clj,等我可以一目了然什么是关于该文件夹,不仅仅是有一个更好的想法components.cljcore.clj.

所以,我的问题是:

  1. "每天"的clojure代码是否常常拥有这些非常长的文件?或者只是因为我正在阅读库代码而"普通"代码更"模块化",我的意思是:更多的文件和更少的长度.
  2. 拥有像这样的长文件实际上是否更难以理解应用程序的内容是什么?比如我上面的产品/类别/订单示例,或者某些不是问题的clojuresque属性.
  3. 如果长文件是"clojure方式",你如何处理冲突,重构,团队编程......如果每个人都在触摸同一个文件?

clojure

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