问题列表 - 第18461页

Rails模型生成器 - 来自现有数据库

是否有任何工作自动模型生成器用于从现有数据库创建模型?

像symfony的任务symfony doctrine:build-model.我找到了Nic博士的神奇模型生成器,但它不适用于rails 2.3+.请不要推荐Nic博士的神奇模特.那不是我想要的.

我不相信这样一个共同的任务没有别的.

编辑:我不想生成只是空模型.我还想自动生成关联和验证.

plugins model ruby-on-rails

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

如何使所有连接的浏览器重新加载由服务器端事件启动

假设有一个包含动态生成内容的网页 - 比如包含当前已连接浏览器数量的div.当计数在服务器上发生变化时,我希望所有连接的浏览器重新加载计数,以便每个人都能看到增量/减量.

实现这一目标的最佳方法是什么?

关键字:ajax,广播,浏览器,div,jquery

ajax push comet server-push push-notification

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

抛出ObjectDisposedException时应该作为objectName传递什么?

在实现IDisposable时,我认为在对象被处理后不应该调用的每个方法都应该抛出ObjectDisposedException.但是应该传递给异常构造函数的name对象的标准是什么?

.net idisposable objectdisposedexception

45
推荐指数
2
解决办法
3861
查看次数

如何在添加using指令时阻止ReSharper缩短名称空间?

当我使用ReSharper添加using指令(使用Alt + Enter)时,它会删除命名空间的"不必要"部分.我更喜欢使用完整的命名空间,这也是Visual Studio的行为.

例:

namespace MyCompany.MyTool.Data
{
    // This is what ReSharper gives me:
    using Core;

    // This is what I want:
    using MyCompany.MyTool.Core;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

在ReSharper 4.5中我必须更改哪个设置才能使用完整的命名空间?

resharper using-directives resharper-4.5

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

如何以编程方式找到两个目录之间的区别

首先; 我不一定在寻找Delphi代码,以任何你想要的方式吐出来.

我一直在寻找(特别是在这里)并找到一些关于人们寻找比较目录(包括子目录)的方法,尽管他们使用逐字节方法.第二个,我不是在寻找一个difftool,我"只是"寻找一种方法来查找不匹配的文件,同样重要的是,在一个目录中但不在另一个目录中的文件,反之亦然.

更具体一点:我有一个目录(备份文件夹),我不断使用FindFirstChangeNotification更新.虽然我第一次需要复制所有文件,但我还需要在应用程序启动时检查备份目录(如果在应用程序未运行时发生了某些事情或者FindFirstChangeNotification没有捕获文件更改).为了解决这个问题,我正在考虑为备份文件创建CRC列表,然后运行原始目录,为每个文件计算CRC,最后比较两个CRC.然后以某种方式查找一个目录而不是另一个目录中的文件(再次;反之亦然).

这是一个问题:这是最快的方式吗?如果是这样,那么(大致)如何完成工作?

windows delphi delphi-2007

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

在线交易机器人

我想为Magic:The Gathering Online编写一个交易机器人代码.该机器人应该等到有人提供交易,接受,查看其他交易者可用的卡(信息显示在屏幕上),并执行其他类似功能.我有几个问题:

  1. 怎么知道有人提供交易?
  2. 怎么知道其他交易者有一张卡(信息存储在图片中)?

我现在无法想象如何做到这一点,我没有经验,直到现在我一直只为我的物理现象编写控制台程序.

bots

9
推荐指数
2
解决办法
6539
查看次数

关于插入DOM的Javascript对象的说明?

我正在开发一个涉及一些jQuery /本地Javascript编程的个人项目.我希望有人可以澄清我在代码中看到的问题.我对在Javascript中创建的对象和作为DOM一部分的对象之间的关系感到困惑.

当使用JQuery UI(选项卡功能)时,我的程序行为会有所不同,具体取决于我是否从Javascript目录操作我的对象,或者我是否首先从DOM API访问它,这使我相信这两个引用不相等.

例如:

myObject = $(document.createElement("div")).attr("id", "tabs");
$("body").append(myObject);
Run Code Online (Sandbox Code Playgroud)

现在,我发现以下示例正常工作:

$("#tabs").tabs();
Run Code Online (Sandbox Code Playgroud)

但以下不是:

$(myObject).tabs();
Run Code Online (Sandbox Code Playgroud)

假设我通过$("#tabs")检索的对象与我在Javascript(myObject)中手动创建的对象不同或工作方式不同,我是否正确?

将对象插入DOM后是否会调用某种机制?我将它插入DOM之后是否应该修补它,而是通过其id字段重新检索它?

javascript jquery dom

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

PostgreSQL的时间戳差异小时数

是否有TIMESTAMPDIFF()PostgreSQL 的等价物?

我知道我可以减去两个时间戳来获得postgresql INTERVAL.我只想要INT中表示的两个时间戳之间的差异.

我可以在MySQL中这样做:

TIMESTAMPDIFF(HOUR, links.created, NOW())
Run Code Online (Sandbox Code Playgroud)

我只需要以小时表示的两个时间戳之间的差异表示为整数.

解决方案对我有用:

SELECT "links_link"."created",
"links_link"."title",
(EXTRACT(EPOCH FROM current_timestamp - "links_link"."created")/3600)::Integer AS "age" 
FROM "links_link"
Run Code Online (Sandbox Code Playgroud)

sql postgresql timestamp

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

命名空间和程序集名称如何用于IronPython类型?

有一个名为"Entities"的IronPython包.该软件包包含一个"Entity.py"文件,该文件定义了"Customer"类和"Address"类.

如果我运行这个程序:

customer = Customer()
print customer.GetType().AssemblyQualifiedName
address = Address()
print address.GetType().AssemblyQualifiedName
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

IronPython.NewTypes.System.Object_1$1, Snippets.scripting, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
IronPython.NewTypes.System.Object_1$1, Snippets.scripting, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
Run Code Online (Sandbox Code Playgroud)

这是如何运作的?为什么两种类型都有相同的类型名称(Object_1$1)?

我必须使用一个API,它需要一个类型的程序集限定名称来创建该类型的实例.我希望能够以这种方式使用它:

customer = aFactory.Create("Entities.Customer, Entities");
Run Code Online (Sandbox Code Playgroud)

我该怎么做?有没有办法指定命名空间和程序集名称?

谢谢

ironpython

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

意外的连接重置:PHP或Apache问题?

我有一个PHP脚本,每次都停在同一个地方,我的浏览器报告:

页面加载时重置了与服务器的连接.

我在Firefox和IE上测试了这个,同样的事情发生了.所以,我猜这是一个Apache/PHP配置问题.这里有一些我设定的东西.

的php.ini

max_execution_time = 300000 
max_input_time = 300000
memory_limit = 256M 
Run Code Online (Sandbox Code Playgroud)

Apache(httpd.conf)

Timeout 300000
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 0
Run Code Online (Sandbox Code Playgroud)

以上是否正确?可能导致这种情况的原因以及我可以设置什么?

我在Windows Server 2003上运行PHP(5.2.12.12)作为Apache(2.2)上的模块.

这很可能是Apache或PHP问题,因为所有浏览器都做同样的事情.我认为脚本运行的时间恰好是 10分钟(600秒).

php apache connection httpd.conf

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