问题列表 - 第9672页

调试时无法进入迭代器块(C#)

我正在尝试调试从单元测试项目执行的代码,但是当我尝试进入某个方法时,它只是直接进入下一行,并且该方法内的断点未被命中.该方法位于一个不同项目的类中,但所有代码都是在调试模式下构建的,我尝试过清理和重建解决方案,没有任何乐趣.

但是,这只是因为我在方法中添加了一个迭代器块.当我删除它并重建时,我可以介入.奇怪的?

我正在使用Visual Studio 2010 Beta 1,这可能只是一个错误吗?

c# debugging iterator visual-studio-2010

8
推荐指数
2
解决办法
1915
查看次数

linux/unix中ini/config文件的位置?

真的有两个问题:

(1)是否有关于配置文件放置的标准/约定?对于系统或准系统程序,它们似乎通常位于/ etc中.对于没有足够的/ etc权限的普通应用程序或pgms,似乎不太清楚.

(2)有多种方法可以为程序提供信息,例如环境变量,命令行选项,ini文件等.在处理程序选项中,是否存在优先级的标准层次结构?例如命令行选项是否覆盖初始化文件?反之亦然?或者这完全取决于开发人员?

unix linux configuration

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

SQL插入一行或多行数据?

我正在使用控制台应用程序将数据插入到MS SQL Server 2005数据库.我有一个要插入的对象列表.这里我使用Employee类作为示例:

List<Employee> employees;
Run Code Online (Sandbox Code Playgroud)

我能做的是在这个时间插入一个对象:

foreach (Employee item in employees)
{
  string sql = @"INSERT INTO Mytable (id, name, salary) 
    values ('@id', '@name', '@salary')";
  // replace @par with values
  cmd.CommandText = sql; // cmd is IDbCommand
  cmd.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)

或者我可以像这样构建一个balk插入查询:

string sql = @"INSERT INTO MyTable (id, name, salary) ";
int count = employees.Count;
int index = 0;
foreach (Employee item in employees)
{
   sql  = sql + string.format(
     "SELECT {0}, '{1}', {2} ",
     item.ID, item.Name, item.Salary);
   if ( …
Run Code Online (Sandbox Code Playgroud)

c# sql t-sql sql-server sql-server-2005

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

Dashboard Widget首选项实际保存在哪里?

这是我的其他小部件相关问题的后续问题.
我想查看实际写入窗口小部件首选项的内容.实际存储的数据在哪里?

javascript macos dashboard widget dashcode

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

如何阻止Python parse_qs将单个值解析为列表?

在python 2.6中,以下代码:

import urlparse
qsdata = "test=test&test2=test2&test2=test3"
qs = urlparse.parse_qs(qsdata)
print qs
Run Code Online (Sandbox Code Playgroud)

给出以下输出:

{'test': ['test'], 'test2': ['test2', 'test3']}
Run Code Online (Sandbox Code Playgroud)

这意味着即使测试只有一个值,它仍然被解析为一个列表.有没有办法确保如果只有一个值,它不会被解析成一个列表,所以结果看起来像这样?

{'test': 'test', 'test2': ['test2', 'test3']}
Run Code Online (Sandbox Code Playgroud)

python python-2.6

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

如何在ASP.NET中自定义发布?

我正在开发一个相当新的项目,我们从头开始.因此,不仅需要开发Web应用程序本身,而且需要从头开始发布站点和配置Web服务器等的整个过程.

这个问题可能更适合服务器故障,但这实际上取决于答案.所以,让我们试一试.

我曾经通过VS2008发布我们的网站(右键点击网站,发布网站,等待......完成)我需要以某种方式调整过程并触发其他一些任务,例如: - 从我的dav机器复制一些文件夹到Web服务器 - 删除测试数据库并让一些脚本在其上运行 - 也许还有一些我现在不记得了.

我正在阅读最明显的解决方案,如MSBuild,Powershell和VSTS2008,但我真的不想深入了解它们,直到我知道,这些工具实际上可以解决我的问题.所以大家好,我很确定你们很多人对这些工具有很多了解,或者知道更好的工具.请告诉我.我真的很感激.

这就是我所居住的环境: - VS 2008 - VSTS 2008 - SQL Server 2008 - Windows Server 2008

更新:感谢迄今为止的出色答案,但我特别希望将解决方案集成到Visual Studio Team Foundation Server中,因为我们已经将它用于源代码管理.

干杯,史蒂夫

asp.net msbuild powershell publishing

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

Django:有没有更好的方法来加粗当前页面链接

我有一个base.html模板,其中包含一个链接列表.

例:

   <div id="sidebar1">
        <ul>
        <li><a href="/" title="">Index</a></li>
        <li><a href="/stuff/" title="" class="current">Stuff</a></li>
        <li><a href="/about/" title="">About Me</a></li>
        <li><a href="/contact/" title="">Contact Me</a></li>
    </div>
Run Code Online (Sandbox Code Playgroud)

然后我在views.py中为index.html,stuff.html,about.html和contact.html提供了每个定义.这些模板中的每一个都只是从base.html模板派生而来,并设置各自的标题和内容.

我的问题是关于上面/我有一个类="当前"的东西.

我想让我所在的当前页面具有该类属性.

我可以在每个视图中设置一个不同的变量,如current_page ="about",然后在模板中与{% ifequal %}每个链接的每个类元素进行比较,但这似乎是重复工作(因为额外的视图变量).

有没有更好的办法?也许如果有一种方法来获取模板自动填充的视图函数名称,我不需要设置额外的变量?它似乎也有很多ifequals.

django django-templates django-urls

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

为什么C#不允许像C++这样的非成员函数

C#将不允许编写非成员函数,并且每个方法都应该是类的一部分.我认为这是所有CLI语言的限制.但我错了,我发现C++/CLI支持非成员函数.编译时,编译器会将该方法作为某个未命名类的成员.

这是C++/CLI标准所说的,

[注意:CLI将非成员函数视为某些未命名类的成员; 但是,在C++/CLI源代码中,此类函数无法使用该类名显式限定.结束说明]

未指定元数据中非成员函数的编码.[注意:这不会导致互操作问题,因为此类功能无法获得公共可见性.结束说明]

所以我的问题是为什么C#不实现这样的东西?或者你认为不应该有非成员函数,每个方法应该属于某个类?

我的意见是拥有非成员函数支持,它有助于避免污染类的接口.

有什么想法吗..?

.net c# clr c++-cli function

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

Nginx - 自定义404页面

Nginx + PHP(在fastCGI上)对我很有用.当我输入一个不存在的PHP文件的路径时,而不是获取默认的404错误页面(对于任何无效的.html文件来说),我只是得到一个"没有指定输入文件.".

如何自定义此404错误页面?

php nginx http-status-code-404

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

(更好的实践)你如何将 JSON 结果放入 ASP.net MVC 框架?

目前我正在使用很棒的 Linq 2 Json.net(由 newtonsoft 提供),这是一个非常棒的简单工具,可以以编程方式生成 JSON 结果。

但是在完成了一些项目之后,我停下来重新思考,我应该在控制器中生成JSON结果吗?我的意思是,在 .net MVC 框架中,它确实提供了一个 JSONResult 作为 ViewResult 之一。但是控制器是否应该关心结果是如何生成的?或者它应该只是“提供”要查看的数据,而生成必要的输出(和格式)应该是视图的工作?

最后一件事,我还听说在控制器中使用“ViewData”可能不是一个好主意,因为控制器在显示/输出问题上涉及太多,可以使用更好的模式或方法吗?

model-view-controller asp.net-mvc json

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