小编ojh*_*ins的帖子

使用ASP.NET Web API返回JSON文件

我试图使用ASP.NET Web API返回一个JSON文件(用于测试).

public string[] Get()
{
    string[] text = System.IO.File.ReadAllLines(@"c:\data.json");

    return text;
}
Run Code Online (Sandbox Code Playgroud)

在Fiddler中,它确实显示为Json类型,但是当我在Chrome中调试并查看它出现的对象和各行的数组(左)时.正确的图像是我使用它时对象应该是什么样子.

任何人都可以告诉我应该返回什么以正确的格式获得Json结果?

alt http://i47.tinypic.com/fyd4ww.png

javascript c# json asp.net-web-api

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

使用Linq从属性上相交的列表中删除项目

我有两个不同对象列表(foo&bar)共享相同的属性让我们调用它id.

public List<foo> foo { get; set; }
public List<bar> bar { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想删除foo具有不存在的id的所有对象bar

怎么能在linq中完成?我一直在看Intersect,RemoveAll&Join但无法寻找到列表是不同类型的任何实例.

c# linq

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

如何将MVC 5项目模板添加到VS 2012?

我有Visual Studio 2012并想要添加MVC 5模板.

如何做到这一点或仅在VS 2013中可用?

c# asp.net-mvc visual-studio visual-studio-2012

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

使用完全限定名称会影响性能吗?

在SQL Server中使用完全限定的表名是否会对性能产生任何影响?

我有一个查询,我在不同的数据库中加入两个表.DBA建议在主机查询中省略数据库名称,我猜测它是性能还是约定.

所有表格完全合格

USE [DBFoo]
SELECT * FROM [DBFoo].[dbo].[people] a
INNER JOIN [DBBar].[dbo].[passwords] b on b.[EntityID] = a.[EntityID]
Run Code Online (Sandbox Code Playgroud)

首选?

USE [DBFoo]
SELECT * FROM [dbo].[people] a
INNER JOIN [DBBar].[dbo].[passwords] b on b.[EntityID] = a.[EntityID]
Run Code Online (Sandbox Code Playgroud)

这实际上有所作为吗?

sql t-sql sql-server

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

在向Outlook中的外部域发送电子邮件之前发出警告

Outlook如果您要发送并通过电子邮件发送到外部域,如何向您发出警告?

每天发送大量电子邮件总是可能错误地将错误的人发送给错误的人.当他们是客户或公司以外的人时,这尤其成问题.

使用Alt + Enter键入他们给我后快速发送邮件常常是因为我不彻底检查收件人的原因.

我发现了许多不太好的实现,所以我想我会在下面分享我的...

email outlook vba outlook-vba

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

在存储过程调用中使用默认参数

我有以下存储过程

CREATE PROCEDURE [dbo].[usp_GetData]
@foo VARCHAR (20), @bar bit = 1
AS ...
Run Code Online (Sandbox Code Playgroud)

这在SSMS中调用时提供了正确的结果.

EXEC dbo.usp_GetData @foo = 'Hellow World', @bar = 0
Run Code Online (Sandbox Code Playgroud)

虽然在C#应用程序中调用如下所示

cmd.Parameters.Add(new SqlParameter("@foo", foo)); 
cmd.Parameters.Add(new SqlParameter("@bar", 0));
Run Code Online (Sandbox Code Playgroud)

&由剖析器捕获,如下所示.

exec dbo.usp_GetData @foo=N'Hello World',@bar=default
Run Code Online (Sandbox Code Playgroud)

是否必须以不同方式传递超出默认值的参数?

c# sql t-sql sql-server stored-procedures

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

使用Node.js网络服务器的Angular.js教程

我试图通过Angular.js Tutrorial_00,似乎无法弄清楚如何让node.js Web服务器运行演示应用程序?

有没有人完成本教程或知道如何正确使用此步骤来使服务器工作?

  1. 对于node.js用户:在单独的终端选项卡或窗口中,运行node scripts\web-server.js以启动Web服务器.打开浏览器窗口
  2. 为应用程序和导航到 http://localhost:8000/app/index.html

会发生什么是我在node.js中运行第1步然后输出"...",我认为它正在监听.

然后当我进入第2步时,我在浏览器中输入"哎呀!Google Chrome无法连接".

javascript git node.js angularjs

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

为什么需要发出IL代码?

我在一个相当大的代码库中工作,今天我找到了IL code一个正常的内部发光项目class.

包含要发出的IL代码的项目是Service Locator MSDN描述的实现.

什么是这样做的优点为什么会变成这样做是并列使用的C#语言?

c# il intermediate-language

6
推荐指数
2
解决办法
2984
查看次数

为什么Visual Studio需要很长时间才能添加项目或文件

这大约需要5分钟到一个新添加projectsolution和大致相同,以增加classVisual Studio.

时间主要是在对话窗口等待打开.

我看到这个删除文件的解决方案删除文件VS,是否有类似的解决方案,我遇到了什么?

编辑:

  • 我经历过这个 VS 05, 08, 10
  • 源代码控制是TFS(解决方案是本地的,我认为这是隐含的)
  • 我有Mcafee软件加密
  • 我的开发PC是一款快速的新商务机器.
  • 没有resharper
  • 安装了反射器
  • SQL安装程序已安装

我已经调试过Visual Studio,并且发现每次都尝试添加一个项目,它会从下面的目录中加载包含所有符号的符号dll.我已经厌倦了删除此文件夹中的所有数据,但下次添加时会返回.

似乎大部分时间花在加载符号上......

在此输入图像描述

c# visual-studio

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

cURL输出到文件

是否可以将cURL的输出定向到文件中?

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1354  100  1354    0     0  17358      0 --:--:-- --:--:-- --:--:-- 17358
100 67081  100 67081    0     0  68171      0 --:--:-- --:--:-- --:--:-- 4031k
Run Code Online (Sandbox Code Playgroud)

我找不到任何--help可以表明你可以的东西.-o刚刚完成了我能说的回应.

我只是想知道请求是否成功以及需要多长时间.

windows logging curl cmd

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