问题列表 - 第4445页

在创建模拟时如何组合两个接口?

我们正在使用Rhino Mocks执行一些单元测试,需要模拟两个接口.在对象上只实现了一个接口,而另一个接口是使用面向方面的方法动态实现的.是否有一种简单的方法可以动态组合这两个接口,以便可以创建模拟并为两个接口创建方法?

.net c# rhino-mocks

16
推荐指数
3
解决办法
4498
查看次数

自动生成的代码

我正在调试一些代码并注意到一堆自动生成的方法和对象.

在这些代码的顶部,我找到以下注释:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.42
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

你如何弄清楚生成代码的原因?我的好奇心在这方面变得更好,所以这就是我问的原因.我已经在Google上查找了部分评论,但没有找到具体内容.

c# visual-studio

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

WPF StackPanel如何从下到上垂直填充?

我需要能够填充stackpanel,buttons但按钮必须首先出现在stackpanel的底部并向上填充.这些按钮是动态创建的,并且它们的数量未知,因此视觉上的hackery将无法正常工作.我尝试过垂直对齐,但无济于事.

wpf stackpanel

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

缩进级别

你认为多少级别的缩进合理?

我觉得拥有带有4/5 +级别缩进的C++函数通常是件坏事.这意味着你必须在心理上始终跟踪4/5 +事物.

我的观点是否合理?

(是的,我可以通过不缩进来避免多级缩进:)

c++

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

ASP.Net MVC路由问题

我有一个MVC路由问题(或者至少我认为它是w/routing :))...

刚刚升级到MVC RC1,但我不确定它是否相关,因为这是我第一次尝试设置MapRoute和相应的RouteLink.

这是路线:

routes.MapRoute("Test1",
                "Forecast/CurrentLineItems/{propertyID}/{forecastYear}/{forecastMonth}",
                 new { controller = "Forecast", action =   "CurrentLineItems", propertyID = "", forecastYear = "", forecastMonth = "" }
);
Run Code Online (Sandbox Code Playgroud)

这是RouteLink ...在视图中它包含在表格单元格中:

Html.RouteLink(Html.Encode(myProperty.Description),"Test1", new { controller = "Forecast", action = "CurrentLineItems", propertyID = myProperty.PropertyID.ToString(), forecastYear = "2008", forecastMonth = "10" })
Run Code Online (Sandbox Code Playgroud)

这是控制器的一个片段:

namespace AnApplication.Controllers  
{
[HandleError]
[Authorize]
public class ForecastController : Controller
{        
    [AcceptVerbs(HttpVerbs.Get)]        
    public ActionResult CurrentLineItems(string propertyID, string forecastYear, string forecastMonth)
    {
       //Some code
    }
Run Code Online (Sandbox Code Playgroud)

现在对于奇怪的行为,当我单击RouteLink指定的链接时,应用程序进入CurrentLineItems方法并且所有方法参数都正确...然后它再次进入CurrentLineItems方法!
例如,这些参数:

propertyID = "scripts"    
forecastYear = "jquery-1.2.6.js" …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

0
推荐指数
1
解决办法
831
查看次数

Python:本地模块影响全局模块的问题

我有一个像这样的包装:

packagename/
    __init__.py
    numbers.py
    tools.py
    ...other stuff
Run Code Online (Sandbox Code Playgroud)

现在在里面tools.py,我正在尝试导入标准库模块fractions.但是,fractions模块本身会导入numbers模块,该模块应该是标准库中的模块.

问题是它试图numbers我的包中导入模块(即我numbers.py正在遮蔽stdlib numbers模块),然后抱怨它,而不是导入stdlib模块.

我的问题是,是否有一个解决方法,以便我可以保持我的包的当前结构,或者是重命名我自己的违规模块(numbers.py)的唯一解决方案?

python

14
推荐指数
2
解决办法
2276
查看次数

取消jQuery事件处理

我已按以下方式设置onclick事件处理程序:

element.onclick = function() { /*code */ }
Run Code Online (Sandbox Code Playgroud)

想象一下,使用jQuery方法bind()或类似的处理程序设置事件处理程序.

$('element').bind('click', function(){/*another function*/})
Run Code Online (Sandbox Code Playgroud)

如何从我刚才描述的处理程序中阻止使用jQuery定义的调用处理程序?

NB stopPropagation()等等.jQuery的方法不适用于该函数,因为它与本机事件对象一起传递.

javascript jquery events

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

我可以在eclipse上构建swing应用程序吗?

我曾经在netbeans上构建Java应用程序,但现在:我正在使用eclipse.我当时想知道是否有一个免费的好插件来帮助我摆动窗户.

java eclipse swing

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

如何使用C#查找Windows服务的安装目录?

我很确定使用InstallUtil.exe安装时,Windows服务会将C:\ winnt(或类似)作为其工作目录.有没有办法可以访问或以其他方式捕获(在安装时)最初安装服务的目录?目前我手动将其输入到app.exe.config文件中,但这是可怕的手动,感觉就像一个黑客.

是否在运行时或安装时有一种编程方式来确定服务的安装位置?

c# windows windows-services

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

如何计算一组循环数据的平均值?

我想计算一组循环数据的平均值.例如,我可能会从阅读指南中获得几个样本.问题当然是如何处理环绕.相同的算法可能对时钟表有用.

实际问题更复杂 - 统计在球体上或在"包裹"的代数空间中意味着什么,例如添加剂组mod n.答案可能不是唯一的,例如359度和1度的平均值可能是0度或180度,但统计上0看起来更好.

这对我来说是一个真正的编程问题,我试图让它看起来不像是一个数学问题.

algorithm math geometry

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