问题列表 - 第7773页

处理对象之间的循环依赖关系的最佳方法是什么?

在我的代码中,我有以下对象:

  • ErrorManager - 控制如何在应用程序中记录错误
  • ConfigManager - 控制如何获取配置信息

在我正在进行的项目中,ErrorManager需要使用ConfigManager实例提取配置信息,而ConfigManager使用ErrorManager时会发生错误.

目前,我在代码中执行以下操作:

ErrorManager _errorManager = new CustomErrorManager();
ConfigManager _configManager = new CustomConfigManager(_errorManager);
_errorManager.SetConfigurationManager(_configManager);
Run Code Online (Sandbox Code Playgroud)

有没有办法让我清理这个依赖关系的循环引用?

dependencies dependency-injection

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

一个生产就绪服务器,用于在win32上提供django

我想在Windows XP/Vista上提供django应用程序.该应用程序是一个Windows程序的特定Web界面,因此它不会被置于高负荷(大约每秒100个请求).

你知道可以在windows上轻松部署的任何小型服务器来为django应用程序提供服务吗?(IIS不是一个选项,因为应用程序应该适用于所有版本的Windows)

python windows django

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

如何将Visual Studio .NET 2008解决方案转换为Visual Studio .NET 2005?

假设解决方案只包含类,并且这些类都写入.NET 2.0规范.如果要在Visual Studio 2008中打开,转换和保存该解决方案,是否可以稍后在Visual Studio 2005中重新打开解决方案,并对.SLN文件进行一些最小的修改?

怎么会这样做呢?

如果解决方案中包含的所有类都已写入.NET 2.0规范,是否有一个工具可以从2008年到2005年"转换".SLN文件?

c# visual-studio-2005 solution visual-studio-2008

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

以编程方式选择ListBox中的项目/索引

在WPF中,我想设置System.Windows.Controls.ListBox的选定索引

到目前为止,我发现的最好方法是从控件中删除所有项目,插入所选项,调用SelectAll(),然后插入其余项目,但此解决方案既不适用于我的情况也不是非常有效.

那么,如何以编程方式设置列表框中的项目?

wpf select listbox

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

.NET中XSLT 2.0可用性的当前状态是什么

我可以从网络和博客圈找到的最新信息表明,微软的XML团队将支持XSLT 2.0(现在它已经成为W3C的全面推荐).除此之外我找不到任何东西.

现状是什么?它是否可以在.NET 3.5/4.0中使用,或者它们是否坚持使用XSLT 1.1并推送XQUERY和LINQ?

.net xml xslt xslt-2.0

15
推荐指数
1
解决办法
6865
查看次数

何时适合使用Django上下文处理器?

如果我的大约一半的视图需要相同的数据集,是否适合使用上下文处理器使数据始终可用,或者是否有更好的方法可以避免重复代码以在不查询数据的情况下跨多个视图获取数据它不会在视图中使用?

django django-templates

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

C#TabControl TabPage更改

如何以编程方式更改tabcontrol中显示的标签页?

.net c# tabcontrol tabpage

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

是否有SVN命令来查找两个本地文件之间的区别?

什么是SVN命令来查找硬盘上两个文件之间的差异(两者都不在存储库中)?

如果其中一个文件位于SVN的特定版本中,则查找的命令是什么?

使用SVN命令可以做些什么?

svn diff

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

Rails:为什么find(id)会在rails中引发异常?

可能重复:
当id 1不存在时,Model.find(1)给出ActiveRecord错误

如果数据库中没有id为1的用户,则尝试User.find(1)将引发异常.

为什么是这样?

activerecord ruby-on-rails

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

Diggbar modrewrite-他们如何通过modrewrite传递URL?

使用新的Diggbar,您可以放在http://digg.com当前所在的任何URL之前,它将创建一个Digg短URL.我只是假设他们通过modrewrite做到这一点(虽然我不确定,因为我是新手).

这是怎么做到的?在我尝试使用我正在处理的网站时,我觉得它爆炸了.

我希望能够做到以下几点:

http://example.com/http://stackoverflow.com/question/ask
Run Code Online (Sandbox Code Playgroud)

并有一个modrewrite,允许这样做

http://example.com/index.php?url=http://stackoverflow.com/question/ask
Run Code Online (Sandbox Code Playgroud)

但是当我使用这个modrewrite时:

RewriteEngine on
RewriteRule ^([A-Za-z0-9]+)$ /message.php?id=$1 [L]
Run Code Online (Sandbox Code Playgroud)

它不起作用.我究竟做错了什么?

php mod-rewrite

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