问题列表 - 第4259页

Ruby on rails应用程序root

如何更改rails应用程序以使控制器foo显示为应用程序根目录?

换句话说,现在所有的网址看起来像host.com/foo/...我想摆脱foo,只需要host.com/...

routes ruby-on-rails

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

18
推荐指数
5
解决办法
4万
查看次数

酷项目使用遗传算法?

我正在寻找使用遗传算法的实际应用.有些想法是:

  • 网站界面优化
  • 使用物理模拟器进行车辆优化
  • 遗传编程
  • 自动测试用例生成

但没有人真的突然出现在我身上.因此,如果您有一些空闲时间(几个月)花在遗传算法项目上,您会选择解决什么?

machine-learning genetic-algorithm

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

修复文本字段中的最大字符限制

如何在Cocos2d中对文本字段强加固定字符限制?

objective-c cocos2d-iphone

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

如何在不生成msbuild.exe进程的情况下从Powershell运行MSBuild?

我正在考虑通过直接点击MSBuild程序集从Powershell脚本运行MSBuild(而不是查找MSBuild安装路径并启动msbuild.exe作为子进程).

有没有人这样做过?运行构建的最简单,最直接的方法是什么?你想指出哪种技术都有利弊吗?(我对在与脚本的其余部分在同一进程/ appdomain中运行msbuild可能引起的任何问题特别感兴趣).

目前我的想法是这样的:

[void][System.Reflection.Assembly]::Load('Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
[void][Microsoft.Build.BuildEngine.Engine]::GlobalEngine.BuildProjectFile("path/main.proj")
Run Code Online (Sandbox Code Playgroud)

.net msbuild powershell

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

将Ruby/Rails应用程序移植到PHP 5

我有一个非常大的Ruby on Rails应用程序,我想移植到PHP 5.2或者PHP 5.3(如果5.3已经发布).

我一直在寻找一种自动转换简单类和ERB模板之类的简单方法.我希望在语言太不相似的情况下,我必须自己做更复杂的事情.

有谁能建议这样做的方法?还是一个可以自动化其中一些的脚本?

编辑:

这样做有一个商业案例.这是否是一个合理的商业案例是另一个我不想在这里讨论的问题.我们有一个类似于Rails的框架 - 真正的问题是从Ruby转换到PHP而不是Rails转换为PHP.我并不是真的在寻找能够神奇地完成所有工作的东西,只是一些简单的东西会给你带来惊天动地.即使它所做的一切都改变了:

def somemethod somearg
  some.ruby.code
end
Run Code Online (Sandbox Code Playgroud)

至:

public function somemethod($somearg) {
  // some.ruby.code
}
Run Code Online (Sandbox Code Playgroud)

并在内容中留下内容作为红宝石的PHP评论,这仍然会使工作更轻松.

理想情况下,会有一些东西可以做到这一点或类似的东西.否则我可能会自己使用写入工具.

php ruby

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

第二次运行托管应用程序显示的性能与第一次不同

我有一个基准测试应用程序来测试我编写的一些API的性能.在这个基准测试应用,我基本上使用QueryPerformanceCounter和除以QPC值的差异之后和调用API时,由频率之前得到的时机.但基准测试结果似乎有所不同如果我从不同的驱动器运行应用程序(在同一组Dll上运行相同的可执行文件).此外,在特定驱动器上,第一次运行应用程序,关闭应用程序并再次重新运行它会产生不同的基准测试结果.谁能解释这种行为?我在这里错过了什么吗?

一些更有用的信息:

该行为是这样的:运行该应用程序,关闭它,并重新运行它,在基准测试结果看来,以提高对第二次运行和以后保持不变.在从C盘运行的情况下,此行为更加突出.我还想提一下,我的基准测试应用程序可以选择重新运行/重新测试特定的API,而无需关闭应用程序.我不明白,有jitting参与,但我不明白的是,在应用程序的第一次运行时,当U多次重新运行的API,但不关闭应用程序,表现一对夫妇运行的稳定后,则当您关闭并重新运行同样的测试,性能似乎有所改善.

另外,如何在从不同驱动器运行时考虑性能变化?

[资讯更新]

我做了一个ngen,现在来自同一地点的不同跑步之间的性能差异消失了.即如果我打开基准测试应用程序,运行一次,关闭它并从同一位置重新运行它,它显示相同的值.

但我现在遇到了另一个问题.当我启动从d驱动的应用程序,(相同的启动基准PROG内夫妇的API的迭代)运行几次,然后从开始第三次迭代,所有API的表现似乎由20%左右下降.然后,如果关闭并重新启动应用程序并运行它,前2次迭代,它给出正确的值(相同的值由C获得),然后再次下降的表现超出.从C驱动器运行时看不到此行为.从C盘开始,无论您运行多少次,都非常一致.

我使用大型双数组来测试我的API性能.我担心GC会在测试之间启动,所以我在每次测试之前和之后明确地调用GC.Collect()和GC.WaitForPendingFinalizers().所以我不认为它与GC有任何关系.

我尝试使用AQ时间来了解从第3次迭代开始发生的事情,但有趣的是,当我使用AQ时间分析它运行应用程序时,性能根本没有下降.

性能计数器并不表示任何有趣的IO活动.

谢谢Niranjan

api performance benchmarking performancecounter

5
推荐指数
2
解决办法
269
查看次数

Asp.Net MVC路由表和控制器操作

我正在创建一个包含成员及其配置文件的各种目录.我在.net中使用MVC框架.

我有一个视图,允许您根据某些条件查找成员,以便我的控制器具有Find()操作结果,然后另一个接受post动词.因此,somesite.com/members/find会显示搜索工具,然后在提交表单后,相同的网址会显示结果.我现在希望成员名称链接到同一控制器中的另一个actionresult方法以显示其配置文件,我希望网址遵循此模式somesite.com/members/{username}.

如何创建一个可以执行此操作的控制器方法?还有更多吗?
我需要在global.asax中映射新路由吗?

谢谢您的帮助.

.net model-view-controller asp.net-mvc controller routes

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

jQuery:如何选择除每行中最后一个表格中的每个单元格?

我希望每行中的每个单元格除了每行中的最后一行.我试过了:

$("table tr td:not(:last)")
Run Code Online (Sandbox Code Playgroud)

但这似乎给了我除了表中最后一个细胞以外的所有细胞.不是我想要的.

我确信这很简单,但我仍然围绕着选择器.

javascript jquery

7
推荐指数
2
解决办法
9640
查看次数

在连接表中使用额外列进行多对多映射

这是我希望拥有的域名:

public class Person
{
    public int Id { get; set; }
    public IList<AcquiredCertificate> AcquiredCertificates { get; set; }
}

public class AcquiredCertificate
{
    public Person Acquirer { get; set; }
    public Certificate Certificate { get; set; }
    public DateTime DateAcquired;
}

public class Certificate
{
    public int Id { get; set; }     
}
Run Code Online (Sandbox Code Playgroud)

这是我的架构:

CREATE TABLE People (
    PersonId INT PRIMARY KEY
);

CREATE TABLE Certificates (
    CertificateId INT PRIMARY KEY
);

CREATE TABLE CertificatesAcquiredByPeople (
    PersonId INT,
    CertificatedId …
Run Code Online (Sandbox Code Playgroud)

orm domain-driven-design nhibernate-mapping

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