问题列表 - 第626页

我可以全局抑制FX Cop代码分析违规吗?

当您使用Visual Studio的代码分析(FxCop),并且想要抑制消息时,有3个选项.

  1. 在代码中抑制违规.
  2. 抑制GlobalSupression.cs文件中的违规.
  3. 禁用项目文件中的违规检查(通过项目 - >属性 - >代码分析).

在签入源代码管理时很难检查后者,并且很难概述所有禁用的违规行为.所以我们想使用选项2.

选项1和2的问题是每次违规都会得到一条抑制线.例如:

[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Company.Project.Namespace2")]
[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Company.Project.Namespace1")]
Run Code Online (Sandbox Code Playgroud)

我们很乐意在GlobalSuppressions.cs上做这样的事情:

[assembly: SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes")]
Run Code Online (Sandbox Code Playgroud)

但这可能吗?

.net code-analysis visual-studio

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

如何在Python中进行相对导入?

想象一下这个目录结构:

app/
   __init__.py
   sub1/
      __init__.py
      mod1.py
   sub2/
      __init__.py
      mod2.py
Run Code Online (Sandbox Code Playgroud)

我正在编码mod1,我需要从中导入一些东西mod2.我该怎么办?

我尝试了from ..sub2 import mod2但是我得到了"尝试非包装中的相对导入".

我google了一下,但发现只有" sys.path操纵"黑客.有没有干净的方式?


编辑:我__init__.py的所有人目前都是空的

EDIT2:我想这样做,因为SUB2包含了为子包(共享类sub1,subX等等).

Edit3:我正在寻找的行为与PEP 366中描述的相同(感谢John B)

python python-module python-import

508
推荐指数
11
解决办法
31万
查看次数

在Ruby中重构

是否有任何支持Ruby或RoR重构的程序或IDE?

ruby refactoring ruby-on-rails

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

Async Messaging(特别是发布/子样式消息传递)是否可用作域服务体系结构,还是仅在以SOA为中心的环境中?

我一直在研究异步消息传递,我喜欢它优雅地处理某些领域内的一些问题的方式以及它如何使领域概念更加明确.但它是一种可行的通用域驱动开发模式(至少在服务/应用程序/控制器层),还是设计开销,应该限制在基于SOA的场景,如远程服务和分布式处理?

messaging soa

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

如何按字典值对字典列表进行排序?

我有一个字典列表,并希望每个项目按特定的属性值排序.

考虑下面的数组,

[{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}]
Run Code Online (Sandbox Code Playgroud)

排序时name,应该成为

[{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
Run Code Online (Sandbox Code Playgroud)

python sorting dictionary list data-structures

1722
推荐指数
19
解决办法
69万
查看次数

对于实时图形编程,C++的最佳替代方案是什么?

C++只是通过让我微观管理我自己的记忆来吸引我太多的时间,让我打字太多(你好std::vector<Thingy>::const_iterator it = lotsOfThingys.begin()),并且厌倦了我很长的编译时间.什么是严肃的实时图形编程的唯一最佳选择?垃圾收集是必须的(必要时能够避免使用垃圾),速度必须与C++竞争.访问C libs的合理故事也是必须的.

(完全披露:我对此有自己的答案,但我很有兴趣看到其他人发现什么是实时图形工作的C++的好替代品.)

编辑:感谢大家的深思熟虑的回复.鉴于这个问题确实没有"正确"的答案,我不会选择任何特定的答案.除此之外,我只选择我喜欢的语言作为C++替代品,这不太公平.

c++ 3d graphics real-time

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

由于文件损坏,无法删除linux下的目录

kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al
ls: cannot access post-commit: No such file or directory
ls: cannot access update: No such file or directory
ls: cannot access post-update: No such file or directory
ls: cannot access commit-msg: No such file or directory
ls: cannot access pre-rebase: No such file or directory
ls: cannot access post-receive: No such file or directory
ls: cannot access pre-applypatch: No such file or directory
ls: cannot access pre-commit: No such file or directory
total 8
drwxrwxr-x 2 kt …

linux sysadmin rm

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

如何使用Django创建三重连接表

使用Django的内置模型,如何在三个模型之间创建三重连接.

例如:

  • 用户,角色和事件是模型.
  • 用户有很多角色,而且角色很多用户.(多对多)
  • 事件有很多用户,而用户有很多事件.(多对多)
  • 但对于任何给定的事件,任何用户可能只有一个角色.

如何在模型中表示?

python django model-view-controller model

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

数据库的日志文件已满

所以我们的SQL Server 2000给了我错误,"数据库的日志文件已满.备份数据库的事务日志以释放一些日志空间."

如何在不删除日志的情况下修复此问题,就像其他网站提到的一样?

附加信息:启用AutoGrowth启用增长10%,限制为40MB.

sql-server sql-server-2000

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

哪个日志库更好?

我在想; 您更喜欢Delphi的哪些日志库?

如果你使用了多个,请尝试添加一个推理,为什么你喜欢一个而不是另一个.

我会在这个问题上添加建议以保持可读性.

delphi logging

23
推荐指数
5
解决办法
9138
查看次数