小编hlo*_*dal的帖子

C#中变量名中@字符的用法/含义是什么?

我发现你可以用C#中的'@'字符开始你的变量名.在我的C#项目中,我使用的是用Java编写的Web服务(我添加了对我的项目的Web引用).WSDL中定义的一个接口对象有一个名为"params"的成员变量.显然,这是C#中的保留字,因此您不能拥有名为"params"的成员变量的类.生成的代理对象包含一个如下所示的属性:

public ArrayList @params {
    get { return this.paramsField; }
    set { this.paramsField = value; }
}
Run Code Online (Sandbox Code Playgroud)

我搜索了VS 2008 c#文档,但找不到任何相关信息.搜索谷歌也没有给我任何有用的答案.那么变量/属性名称中'@'字符的确切含义或用法是什么?

c# naming specifications

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

如何永久禁用Visual Studio 2013中的Git集成?

我知道您可以使用"工具/选项"对话框禁用git集成,但我注意到这个设置似乎不会在会话中持续存在; 即,一旦关闭并重新打开解决方案,就会再次启用Git集成.我猜Visual Studio正在我的解决方案文件系统树中看到.git文件夹.

当启用Git插件时,有各种各样的Visual Studio 2013插件表现不正确,我更喜欢在命令行管理我的源代码控制,而且我在一些非常大的项目上工作,Git集成引入了明显的减速在开放和使用解决方案.我想把它关掉,因为我根本就不使用它或者不需要它.这可能吗?

git visual-studio-2013

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

C Struct中的默认值

我有这样的数据结构:

    struct foo {
        int id;
        int route;
        int backup_route;
        int current_route;
    }

以及一个名为update()的函数,用于请求对其进行更改.

  update(42, dont_care, dont_care, new_route);

这真的很长,如果我在结构中添加一些内容,我必须在每次调用更新(...)时添加'dont_care'.

我正在考虑将结构传递给它,但事先用'dont_care'填充结构比在函数调用中拼写它更加繁琐.我可以使用默认值dont care在某处创建结构,并在我将其声明为局部变量后设置我关心的字段吗?

    struct foo bar = { .id = 42, .current_route = new_route };
    update(&bar);

将我希望表达的信息传递给更新功能的最优雅的方法是什么?

我希望其他一切都默认为-1("不关心"的密码)

c initialization

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

在Ruby中列出理解

为了做相当于Python列表的理解,我正在做以下事情:

some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点......也许有一个方法调用?

ruby list-comprehension

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

Angular HttpClient"解析过程中的Http失败"

我尝试将Angular 4的POST请求发送到我的Laravel后端.

我的LoginService有这个方法:

login(email: string, password: string) {
    return this.http.post(`http://10.0.1.19/login`, { email, password })
}
Run Code Online (Sandbox Code Playgroud)

我在LoginComponent中订阅了这个方法:

.subscribe(
    (response: any) => {
        console.log(response)
        location.reload()
    }, 
    (error: any) => {
        console.log(error)
    })
Run Code Online (Sandbox Code Playgroud)

这是我的Laravel后端方法:

...

if($this->auth->attempt(['email' => $email, 'password' => $password], true)) {
  return response('Success', 200);
}

return response('Unauthorized', 401);
Run Code Online (Sandbox Code Playgroud)

我的Chrome开发工具说我的请求是成功的200状态代码.但我的Angular代码触发了error阻止并给了我这条消息:

解析http://10.0.1.19/api/login期间的Http失败

如果我从后端返回一个空数组,它可以工作......所以Angular试图将我的响应解析为JSON?我怎么能禁用它?

typescript angular angular-httpclient

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

为EACH客户端使用单个数据库有什么好处?

在为多个客户端设计的以数据库为中心的应用程序中,我一直认为为所有客户端使用单个数据库"更好" - 将记录与适当的索引和密钥相关联.在收听Stack Overflow播客时,我听到Joel提到FogBugz每个客户端使用一个数据库(所以如果有1000个客户端,则会有1000个数据库).使用这种架构有什么好处?

据我所知,对于某些项目,客户需要直接访问所有数据 - 在这样的应用程序中,很明显每个客户端都需要自己的数据库.但是,对于客户端不需要直接访问数据库的项目,每个客户端使用一个数据库有什么好处吗?似乎在灵活性方面,使用具有表的单个副本的单个数据库要简单得多.添加新功能更容易,创建报告更容易,而且管理起来更容易.

我对"所有客户的一个数据库"方法非常有信心,直到我听到Joel(一位经验丰富的开发人员)提到他的软件采用了不同的方法 - 我对他的决定感到有些困惑......

我听说人们引用数据库会因为大量记录而变慢,但任何具有一些优点的关系数据库都不会出现这个问题 - 特别是如果使用了正确的索引和键.

任何输入都非常感谢!

database database-design multi-tenant

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

如何将ASP.NET 2.0注册到Web服务器(IIS7)?

我已经创建了一个网页应用程序,但是当我在visual studio 2008中打开它时,它说:

ASP.NET 2.0尚未在Web服务器上注册.您需要手动配置ASP.NET 2.0的Web服务器,以便您的站点正确运行.

我正在使用asp.net 2.0,IIS7并在vista home premium上运行.

如何将ASP.NET 2.0注册到我的Web服务器(IIS7)?

iis iis-7 asp.net-2.0

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

强制Internet Explorer使用特定的Java Runtime Environment安装?

在查看包含applet的其他人的网页时,如何在安装多个JRE时强制Internet Explorer 6.0使用特定的JRE?

java plugins internet-explorer internet-explorer-6

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

如何在R中的数据点上运行高通或低通滤波器?

我是R的初学者,我试图在没有找到任何内容的情况下找到有关以下内容的信息.

图中的绿色图由红色和黄色图组成.但是,假设我只有绿色图形的数据点.如何使用低通/高通滤波器提取低/高频率(即大约红/黄图)?

高频正弦曲线调制到低频窦曲线

更新:图表是使用生成的

number_of_cycles = 2
max_y = 40

x = 1:500
a = number_of_cycles * 2*pi/length(x)

y = max_y * sin(x*a)
noise1 = max_y * 1/10 * sin(x*a*10)

plot(x, y, type="l", col="red", ylim=range(-1.5*max_y,1.5*max_y,5))
points(x, y + noise1, col="green", pch=20)
points(x, noise1, col="yellow", pch=20)
Run Code Online (Sandbox Code Playgroud)

更新2:使用signal包中的Butterworth过滤器建议我得到以下内容:

添加了过滤图表的原始图片

library(signal)

bf <- butter(2, 1/50, type="low")
b <- filter(bf, y+noise1)
points(x, b, col="black", pch=20)

bf <- butter(2, 1/25, type="high")
b <- filter(bf, y+noise1)
points(x, b, col="black", pch=20) …
Run Code Online (Sandbox Code Playgroud)

signal-processing r frequency-analysis

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

在Windows Server 2008 IIS7上写入ASP.NET中的事件日志

我正在尝试使用log4net写入Windows Server 2008 SP1上IIS7下的客户事件日志.但是,帐户似乎无权写入事件日志.有没有人有什么建议?

asp.net iis iis-7

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