问题列表 - 第1284页

Apache/Rails/Passenger显示站点索引?

我有一个Rails应用程序,我已成功使用Mongrel和Webkit进行测试.现在我想测试部署.我使用Ubuntu 8.04设置了VMWare映像.我已按照此方法https://help.ubuntu.com/community/RubyOnRails安装了Rails ,但使用Gems 1.3而不是1.2.我已经配置并安装了Passenger.但是,当我访问我的网站索引(http://some.ip.that.i //some.ip.that.i'm.testing /)时,我只需获取我的rails站点的目录索引.我应该注意,因为我正在测试我只是将我的应用程序转储到/ var/www中.

我的Apache2 error.log文件只显示以下内容:

[Tue Sep 30 15:10:41 2008] [通知] Apache/2.2.8(Ubuntu)Phusion_Passenger/2.0.3配置 - 恢复正常操作

知道什么可能导致这个问题吗?似乎Passenger已正确配置,但我不确定为什么我的rails应用程序没有显示以及该网站目录列表的原因.

谢谢.

ubuntu ruby-on-rails apache2 passenger

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

如何避免向表中添加时间戳字段?

我有一个关于我们在许多解决方案中看到的每个记录的两个附加列(timeCreated,timeLastUpdated)的问题.我的问题:有更好的选择吗?

场景:你有一个巨大的数据库(就表而言,而不是记录),然后客户来,并要求你为80%的表添加"时间戳".

我相信这可以通过使用单独的表(TIMESTAMPS)来完成.除了明显的时间戳列之外,该表还将具有正在更新的表的表名和主键.(我在这里假设您使用int作为大多数表的主键,但表名很可能必须是字符串).

想象一下这个基本情景.我们有两张桌子:

付款方式: - (你平时的记录)
TIMESTAMP: - {当前时间戳} + { TABLE_UPDATED,id_of_entry_updated,timestamp_type}

请注意,在此设计中,您不需要在本机支付对象中使用这两个"额外"列(顺便说一下,它可能通过您的ORM解决方案),因为您现在正在使用TABLE_UPDATED和编制索引id_of_entry_updated.此外,timestamp_type将告诉您条目是否用于插入(例如"1"),更新(例如"2")以及您可能想要添加的任何其他内容,例如"删除".

我想知道你对这个设计有什么看法.我最感兴趣的是最佳实践,有效和随着时间的推移而扩展.参考,链接,博客条目非常受欢迎.我知道至少有一项专利(待定)试图解决这个问题,但似乎目前细节尚未公开.

干杯,爱德华多

database timestamp

14
推荐指数
3
解决办法
3258
查看次数

mysql时间戳列

是否可以在MySQL表中定义一个时间戳列,每当修改同一行中的字段时,该列将自动更新?理想情况下,此列最初应设置为插入行的时间.

干杯,唐

mysql timestamp

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

开发PC:AMD vs Intel和32-bit与64-bit

我想购买一台新的开发PC.我的预算不超过1,000美元(包括显示器).我对笔记本电脑(台式机替代型)或传统台式电脑可以做得很好.

我的主要开发环境将是Microsoft,Visual Studio 2008(以及对旧版Visual Studio 6代码的支持).SQL Server 2005,2008以及SQL Server 2000的遗留支持.Microsoft Office 2003,可能安装2007但支持Office 2000.我将编写和支持的软件主要是Windows XP,但有些Vista.我将不得不假设有64位实现安装到.

我的第一个困惑始于选择AMD或英特尔.我担心的是在AMD环境中使用Visual Studio构建软件存在兼容性问题.我没有任何证据,只是担心有人会为我清理.

最后,我对32位和64位安装感到困惑.即使64位稳定上升,我应该坚持使用最小公分母(32位)吗?我知道64位操作系统将解决超过4G的RAM和我喜欢的问题,因为我想为测试环境设置尽可能多的虚拟机,并且可能会同时激活多个虚拟机.

我不是在寻找梦想的机器,只是一台带有显示器和最好的处理器的机器,价格大约1000美元,这将允许我为大多数机器编写软件.

64-bit 32-bit intel amd-processor

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

如何开始程序生成?

程序生成最近引起了人们的关注(由Spore,MMO等),它似乎是一种有趣/强大的编程技术.

我的问题是这些:

  • 您知道任何使用程序生成技术的中型项目吗?
  • 什么语言/类别的语言最适合程序生成?
  • 你能用程序生成"严肃"的代码吗?(即不是游戏)

procedural-generation

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

简单的去抖动例程

你有简单的去抖程序来处理单个开关输入吗?

这是一个没有任何操作系统的简单裸机系统.

我想避免使用具有特定计数的循环结构,因为处理器速度可能会波动.

embedded

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

存储过程默认值

谈到SQL,我是新手.使用如下参数创建存储过程时:

@executed           bit,
@failure            bit,
@success            bit,
@testID             int,
    @time               float = 0,
@name               varchar(200) = '',
@description        varchar(200) = '',
@executionDateTime  nvarchar(max) = '',
@message            nvarchar(max) = ''
Run Code Online (Sandbox Code Playgroud)

这是T-SQL中默认值的正确形式?我试图使用NULL而不是''.

当我试图通过C#执行此过程时,我得到一个错误,指的是描述是预期但未提供的事实.当这样称呼时:

        cmd.Parameters["@description"].Value = result.Description;
Run Code Online (Sandbox Code Playgroud)

result.Description为null.在SQL中,这不应该默认为NULL(在我的情况下是'')

这是调用命令:

        cmd.CommandText = "EXEC [dbo].insert_test_result @executed,
                           @failure, @success, @testID, @time, @name, 
                           @description, @executionDateTime, @message;";

        ...
        cmd.Parameters.Add("@description", SqlDbType.VarChar);
        cmd.Parameters.Add("@executionDateTime", SqlDbType.VarChar);
        cmd.Parameters.Add("@message", SqlDbType.VarChar);

        cmd.Parameters["@name"].Value = result.Name;
        cmd.Parameters["@description"].Value = result.Description;
        ...

        try
        {
            connection.Open();
            cmd.ExecuteNonQuery();
        }
        ...
        finally
        {
            connection.Close();
        }
Run Code Online (Sandbox Code Playgroud)

c# sql t-sql sql-server stored-procedures

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

Flash渲染:优化提示和技巧

我即将推出一个网站,所以我已经进入了最后阶段.是时候优化宝宝了!该网站整体表现相当不错,平均帧率为32fps.但是在一些重型动画部件中,它喜欢将几帧降低到大约22fps.哪个不是那么可怕.但我正在尽可能地调整它以保持它以尽可能高的速度运行.

我可能会忽略一些提示和技巧,让这个宝宝跑得更顺畅.

因此,我打开这个帖子,分享过去曾经帮助过你的任何忍者技巧.我现在想到的几个我的:

对动画进行排序:

让尽可能少的转换同时发生,尽量让它更像一个变换器,一次一件事.除了在动画中获得速度之外,您可能最终获得更多流量.

保持动画对象尽可能小:

因此,flash必须同时计算更少的像素.

cacheAsBitmap = true:

那些大的动画片段,被移动的矢量形状,当它们被缓存为位图时可能会更快地移动.可能占用你记忆中的一些空间,但任何东西都需要更高的帧率;)

销毁你不使用的一切:

将这些未使用的动画片段设置为null,然后将其作为子项删除.所以你的垃圾收集器会处理它.

flash optimization actionscript-3

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

如何使用.Net中的反射继承密封类?

在你开始向我射击之前,我不打算这样做,但是另一篇文章中有人说这是可能的.这怎么可能?我从未听说过使用反射继承任何东西.但我看到一些奇怪的事情......

.net inheritance

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

Microsoft Excel在.csv文件中破坏了变音符号?

我以编程方式将数据(使用PHP 5.2)导出到.csv测试文件中.
示例数据:( Numéro 1注意重音e).数据是utf-8(没有前置BOM).

当我在MS Excel中打开此文件时显示为Numéro 1.

我可以在文本编辑器(UltraEdit)中打开它,正确显示它.UE报告角色是decimal 233.

如何在.csv文件中导出文本数据以便MS Excel正确呈现它,最好不强制使用导入向导或非默认向导设置?

csv excel encoding diacritics

184
推荐指数
7
解决办法
14万
查看次数