问题列表 - 第33632页

在Visual Studio 2010中检测重复的代码

Clone Detective是在VS 2008中查找重复代码的绝佳工具.

是否有任何工具可以找到集成到VS 2010中的重复代码?

*Clone Detective看起来并不像它正在积极开发1 2.

code-duplication visual-studio-2010

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

扫雷一代背后的算法是什么?

好吧,我已经通过许多网站教授如何解决它,但想知道如何创建它.我对它的编码方面不感兴趣,但想了解更多关于它背后的算法.例如,当网格生成10个左右时,我会使用任何随机函数在网格上分布自己,但是我又如何设置与之关联的数字并决定打开哪个框?我无法构建任何通用算法,我将如何做到这一点.

algorithm minesweeper

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

jQuery返回一个被点击的div的数字(eq)

所以我正在为一个允许客户端每页创建多个jQuery滚动条的项目构建一个jQuery插件 - 我正专注于这个问题的前端.

在准备好文档时,它将告诉滑块div进行初始化.然后,这将获取滑块中的图像数量,并为每个图像创建一个小圆圈按钮,以便用户可以单击一个圆圈并直接滑动到相应的图像.

我正在寻找能够返回该.eq()圈子价值的东西,以便知道他们想要去哪个幻灯片.$(this).eq()不起作用.

html jquery

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

如何模拟DataReader以进行单元测试DAL

我的数据访问层中有一个执行映射的方法.该方法接受DataReader,并将数据映射到正确的域对象属性.有没有一种好方法以某种方式模拟DataReader所以我可以对映射方法执行单元测试而不会遇到物理数据库?

c#

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

如何在vb.net Web应用程序中扩展文件后面的代码?

我是C#人,但我需要在vb.net应用程序上工作.

在C#Web应用程序中,您可以通过单击.aspx文件名左侧的小箭头来展开代码隐藏和设计器文件.

但是,我没有在vb.net项目中看到这一点.相反,我必须打开aspx,然后点击F7以获取后面的代码.

如何让工作室向我展示项目浏览器中的代码隐藏文件?..除了选择显示所有文件,其中还列出了不属于我的项目的东西?

visual-studio-2010 c#-to-vb.net

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

在Rails中抽象ActiveRecord模型查询的最佳实践?

我想从控制器中提取逻辑到可能更干的地方.在Rails中处理类似以下内容的最佳方法是什么?

例如,与在控制器中进行查询相反,我可以将其放在模型中:

class SmoothieBlender < ActiveRecord::Base
   belongs_to :user

   def self.get_blenders_for_user(user)
      self.where(["user_id = ?", user.id])
   end
end
Run Code Online (Sandbox Code Playgroud)

或者将模块创建为服务层并将其包含在使用它的每个模型中会更好吗?

module BlenderUser
   def get_blenders_for_user(user)
      SmoothieBlender.where(["user_id = ?", user.id])
   end
end

class SmoothieBlender < ActiveRecord::Base
   include BlenderUser
   belongs_to :user
end

class User < ActiveRecord::Base
   include BlenderUser
   has_many :smoothie_blenders
end
Run Code Online (Sandbox Code Playgroud)

或者只是让它成为一个完整的服务类,可以从User和Blender控制器访问?你会把这堂课放在哪里?

class BlenderService 
    def self.get_blenders_for_user(user)
       SmoothieBlender.where(["user_id = ?", user.id])
    end
end
Run Code Online (Sandbox Code Playgroud)

我是Ruby和Rails的新手,所以如果这是一个愚蠢的问题/语法不正确,请原谅我.提前致谢!

ruby activerecord abstraction ruby-on-rails controllers

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

为什么Java文件中只有1个公共类

在任何Java文件中,为什么我们只能有一个名称与Java文件名相同的公共类?

java

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

有没有办法告诉maven war插件使用目标/类以外的文件夹

当我使用maven war插件时,默认情况下,此插件会将所有类文件(*.class)从目标/类复制到{warfile}/web-inf/classes.

问题是如果我编译的类(*.class)保留在另一个文件夹中:basedir/other-classes(它们是*.class文件而不是*.java文件,我知道,这很奇怪.但是这些类是从第三方).

有没有办法告诉maven war插件将(basedir/other-classes)和(target/classes)中的所有类复制到{warfile}/web-inf/classes

maven-2 war

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

JComboBox 和 vetoableChange?

当用户更改 JComboBox 中的值时,我想提示他们确认更改。如果他们说“不”,则旧值将保留。如果他们说“是”,则将选择新值。

我尝试向组合框添加 VetoableChangeListener,但这似乎从未被触发!

根据 JComponent.addVetoableListener 的 JavaDoc,“将 VetoableChangeListener 添加到侦听器列表。为所有属性注册侦听器。”

知道发生了什么吗?

非常感谢!

java swing combobox

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

在Vim中交换两个字符串的最简单方法?

什么是更换所有出现的最简单的方法string_astring_b,而在同一时间改变任何东西,已经string_bstring_a?我目前的方法如下:

:s/string_a/string_c/g  
:s/string_b/string_a/g  
:s/string_c/string_b/g  
Run Code Online (Sandbox Code Playgroud)

虽然这有效,但它需要额外的打字并且效率低下.有人知道更好的方法吗?

vi vim scripting

37
推荐指数
3
解决办法
7269
查看次数