问题列表 - 第19606页

正则表达式替换 - 如何在不同字符串的多个位置替换相同的模式?

我有一个特殊的问题..!

我有一个字符串,在多个步骤中具有一些常量值.例如,考虑以下刺痛.

string tmpStr = "Hello _tmp_ how is _tmp_ this possible _tmp_ in C#...?"
Run Code Online (Sandbox Code Playgroud)

现在我想用存储在数组中的值替换字符串中的每个tmp,首先tmp保存数组[0],第二个tmp保存数组[1],依此类推......

知道如何实现这一点......?我使用C#2.0

c# regex

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

Mahout Plugin for ruby​​ on rails

我想在Ruby on Rails上的项目中使用Apache Mahout来实现建议和协作过滤.特别是我的要求是:

  1. 建议相关标签.
  2. 提出相关文章.
  3. 根据用户的偏好提示他审阅文章.
  4. 基于地理位置和用户的其他元信息,建议他类似的用户.

如果它可以轻松地与rails集成并满足我的要求,我愿意使用任何其他解决方案(除了mahout).

recommendation-engine ruby-on-rails ruby-on-rails-plugins mahout

12
推荐指数
2
解决办法
2275
查看次数

哪种.NET编程语言有CodeDom提供程序?

除了C#,VB.NET,C++(Managed和C++/CLI)和F#之外,哪些.NET编程语言都有自己的CodeDom提供程序?

.net codedom system-codedom-compiler

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

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

在has_many:through关系中指定外键

我有以下三个模型:用户,项目和分配.

用户has_many通过作业进行投射.但是,Assignment实际上有两个与User相关的外键:( user_id表示分配了项目completer_id的用户)和(表示完成项目的用户).

通常,user_id并且completer_id将是相同的(如果分配项目的用户完成它).但是,如果另一个用户完成它,user_id和completer_id将是不同的.

在我的用户模型中,我有以下内容:

class User < ActiveRecord::Base
  has_many   :assignments
  has_many   :incomplete_assignments, :class_name => 'Assignment',
    :conditions  => 'completer_id IS NULL'
  has_many   :completed_assignments, :class_name => 'Assignment',
    :foreign_key => 'completer_id'

  # this is the important one
  has_many   :incomplete_projects,
    :through     => :assignments,
    :source      => :project,
    :conditions  => 'completer_id IS NULL'
end
Run Code Online (Sandbox Code Playgroud)

我想创建一个名为的另一个关联,:completed_projectscompleter_id:through模型中用作User的外键,而不是:user_id.是否有可能做到这一点?

而且,顺便说一句,我知道这个:foreign_key选项.但是,使用时会忽略此选项:through,因此我想知道是否有办法在没有它的情况下执行此操作.

最后,我应该提到我对其他设计持开放态度,如果不能这样做,有人可以想出更好的方法.

model ruby-on-rails associations has-many-through

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

varchar的最小值?

我以为你可以把varchar设置为varchar(min,max),但我一定错了.设置最小值和最大值的语法是什么?或者我必须使用PHP来做到这一点?

更新: 让我添加更多上下文.我正在为用户名创建一个字段,所以我想我可以在MySQL中设置varchar的最小值和最大值.似乎我只能设置0到255的长度.我猜这意味着我必须使用PHP来添加最小限制

mysql

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

现在选择Java Web Framework?

我们正处于将基于定制开发的mvc框架构建的大型网站迁移到基于Java的Web框架的规划阶段,该框架提供对ajax,富媒体内容,mashup,基于模板的布局,验证,最大html /的内置支持java代码分离.Grails看起来是个不错的选择,但是,我们不想使用脚本语言.我们想继续使用java.基于模板的布局是一个主要问题,因为我们打算将此Web应用程序与具有类似功能但外观和外观完全不同的多个网站一起使用.

基于门户的解决方案是否适合这个问题?

任何关于使用"Spring Roo"或"Play"的见解都会非常有帮助.

我没有找到类似的职位像这样,但它是一个多岁.事情肯定在同一时间发生了变化!

编辑1:谢谢你的答案!这个网站正在成为沟内程序员信息的最佳单一来源.但是,我期待有关使用portal-cms二人组的更多信息.Jahia看起来像货物.有什么相似的吗?

java web-frameworks java-ee

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

在非基于文档的应用程序中启用打开文件菜单项

我想在非基于文档的应用程序中启用灰显的打开文件菜单项.基于文档的应用程序会自动为您提供一个很好的打开文件对话框,其中包含基于plist条目等的文件扩展名过滤器......当然,存在一种简单优雅的方法来重新启用此功能.

我有...

  1. 将文档类型添加到项目属性窗口
  2. 将我的控制器类指定为应用程序委托
  3. 添加了委托应用程序:openFile:到我的控制器类

macos cocoa objective-c interface-builder

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

禁用/启用应用程序菜单项

在尝试学习菜单处理的基础知识时.我的测试应用程序的菜单栏有3个菜单 - 即"TestApp","文件"和"帮助".我发现我可以完全删除这些菜单,只需调用say:

NSMenu* rootMenu = [NSApp mainMenu];
[rootMenu removeItemAtIndex:2];
Run Code Online (Sandbox Code Playgroud)

但是,我只想暂时禁用它们(灰掉它们).请问有同样简单的方法吗?

cocoa nsmenu nsapplication

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

TDD和报告的最佳实践

我试图更熟悉测试驱动的方法.我的一个缺点是我的代码的主要部分是生成报告的上下文(PDF文档,图表图像).总是有一个复杂的设计师参与,没有简单的正确性测试.没机会测试片段!

你知道这种情况的TDD做法吗?

pdf tdd reporting

8
推荐指数
2
解决办法
1011
查看次数