问题列表 - 第9508页

编写"单元可测试"代码?

您使用什么样的实践来使您的代码更适合单元测试?

language-agnostic automated-tests unit-testing

37
推荐指数
7
解决办法
5784
查看次数

如何用下划线替换空格,反之亦然?

我想用字符串中的下划线替换空格来创建漂亮的URL.例如:

"This should be connected" becomes "This_should_be_connected" 
Run Code Online (Sandbox Code Playgroud)

我正在使用Python与Django.这可以使用正则表达式解决吗?

python regex django

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

如何在MVVM模式中使用WPF转换器?

假设我有一个绑定到ViewModel A的View,它有一个可观察的集合Customers.

这个MVVM模式的一个优点是我还可以将View绑定到ViewModel B,后者用不同的数据填充它.

但是如果在我的View转换器转换器中显示我的客户,例如我有一个接受合同的"ContractToCustomerConverter"并返回要显示的相应客户.

这个问题是转换器存在于MVVM模式之外,因此不知道我的ViewModel有另一个客户来源.

  • 有没有办法让View将ViewModel传递给Converter,以便它参与MVVM模式提供的解耦?
  • 有没有办法让我以某种方式在我的ViewModel中包含转换器,以便转换器使用ViewModel可用的当前依赖项?
  • 或者转换器只是美化代码隐藏,因此没有在MVVM模式中使用,所以如果你使用MVVM,那么你只需要创建自己的"转换器"(ViewModel类上的方法),它们返回像Image对象,Visibility对象,FlowDocuments之类的东西.等在视图上使用,而不是使用转换器?

(我在看到MVVM模板工具包下载附带的WPF演示应用程序中使用转换器后遇到了这些问题,解压后请参阅"Messenger Sample".)

wpf mvvm

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

如何告诉Buildout从URL安装一个鸡蛋(没有pypi)

我可以将一些鸡蛋作为URL访问,例如http://myhosting.com/somepkg.egg.现在我没有在pypi上列出这个somepkg.如何告诉buildout为我提取和安装它.我尝试了一些食谱,但到目前为止还没有运气.

TIA

python egg buildout

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

Android:如何创建自定义按钮小部件

我想创建一个带有圆形或矩形背景,文本和文本下方或上方图像的按钮.

这是我添加对象的CustomButton Layout(背景和文本 - 缺少ImageView):

<FrameLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_height="wrap_content"
 android:orientation="horizontal" android:layout_width="wrap_content" android:layout_gravity="center_vertical|center_horizontal">
Run Code Online (Sandbox Code Playgroud)

我想用方法setText()和setImage()创建一个CustomButton对象,它将更改按钮文本和图像,并将多个CustomButtons放入主布局.

有谁知道如何创建自定义布局,将其放入另一个布局(主要)并从绑定到主布局的活动修改其元素?

我将衷心感谢您的帮助.

谢谢!

android widget

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

是否可以在 SQL Reporting Services (2008) 中使用开放式字体 (.otf)

当您尝试选择已安装在客户端和服务器上的 .otf 类型的字体时,该字体不会出现在可用字体的下拉列表中。

该字体可以在word中很好地使用。

fonts reporting-services

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

如何在postgresql 8.3.7中的分区表上使用索引

我有这种情况,运行一个由分区表中的索引列过滤的查询,执行全表扫描.

显然,这是postgresql中的一个已知问题,这里有详细解释.

除了对每个分区执行查询,然后对所有结果执行UNION之外,还有更优雅的方法吗?

postgresql indexing partitioning

4
推荐指数
1
解决办法
8623
查看次数

检查bash脚本中是否存在函数

如何确定是否已在bash脚本中定义函数?

我试图让我的.bash_login脚本在系统之间移植,所以我想添加逻辑只调用一个函数(如果它存在).

我想添加__git_ps1()PS1仅在该系统上存在的功能.这个函数通常定义在git-completion.bashgit源中,或者由ports/apt安装的bash完成脚本之一定义.

bash function

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

在C#中查找MP3长度

我正在使用TagLib#从某些MP3中获取ID3标签数据,但我似乎无法做到的是找到MP3的长度.如何在C#中找到MP3的长度?

c# mp3

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

正确分配命名空间(使用ReSharper的建议)

假设我们在一个主命名空间为的项目中有以下文件和[文件夹]结构MyNamespace:

  • [实体]
    • Article.cs
    • Category.cs
  • [接口]
    • IReviewable.cs
    • ISearchable.cs
  • Enumerations.cs

据ReSharper的建议,这些类的命名空间Article,并CategoryMyNamespace.Entities的命名空间IReviewableISearchableMyNamespace.Interfaces和对命名空间Enumerations类应该是简单的myNameSpace对象.

这是因为ReSharper的建议基于文件夹结构,并且其建议基于文件在结构中的位置.


您如何看待上述命名空间?您是否认为仅在文件夹位置上为类(接口等)实现名称空间是正确的?

或者您认为名称空间声明不应仅仅依赖于文件夹结构?

就个人而言,我会将所有上述文件放在单个MyNamespace下,因为它们彼此相关.

c# resharper namespaces visual-studio

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