问题列表 - 第13332页

在DreamHost上托管帮助 - 自定义宝石

我正在尝试使用Passenger将RoR应用程序部署到我的DreamHost主机帐户上,但是无法启动并运行它.

我的申请需要两个自定义宝石'amazon-ecs'和'nokogiri'.根据DreamHost wiki(http://wiki.dreamhost.com/Freezing_Gems)上的说明,我将宝石编码到我的配置文件(config.gem"nokogiri")中,然后使用rake gems:unpack将宝石冻结给供应商:unpack命令将它们构建到供应商中.

然后我使用rake rails冻结了rails gems:freeze:gems,并将其上传到我的子域.

我的回溯的最后七行如下:

0   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   336     in `abort'
1   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   336     in `check_gem_dependencies'
2   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   170     in `process'
3   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   113     in `send'
4   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   113     in `run'
5   ./config/environment.rb     9   
6   /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb     31  in `gem_original_require'
7   /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb     31  in `require'
Run Code Online (Sandbox Code Playgroud)

我的配置文件如下所示:

RAILS_GEM_VERSION = '2.3.3' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')

Rails::Initializer.run do |config|
config.gem "nokogiri"
config.gem "amazon-ecs"
config.time_zone = 'UTC'
end
Run Code Online (Sandbox Code Playgroud)

我错过了宝石的一步吗?我是在正确的轨道上吗?

hosting rubygems ruby-on-rails passenger dreamhost

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

PHP新行问题

简单的问题莫名其妙...

我有一个功能:

function spitHTML() {
    $html = '
    <div>This is my title</div>\n
    <div>This is a second div</div>';

    return $html
}

echo $spitHTML();
Run Code Online (Sandbox Code Playgroud)

为什么这实际上吐出了\n?

php syntax

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

如何获取TimeZoneInfo的简称

有没有任何方法可以从System.TimeZoneInfo.Local获取3个char代码?

例如EDT而不是东部夏令时等.

.net c# vb.net datetime date

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

PHP中'和'有什么区别?

可能重复:
PHP:不同的引号?

简单的问题:

php中'和'有什么区别?我什么时候应该使用?

php syntax

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

如何在WPF中的TextBlock的句子中间插入绑定?

我正在寻找这些方面的东西:

<TextBlock
    Grid.Column="1"
    Text="Welcome, {Binding UserName}!" />
Run Code Online (Sandbox Code Playgroud)

这当然会实际向用户显示文本"{Binding UserName}"而不是解码它,但我知道你可以用ASP.NET做这样的事情,所以我希望有一种方法可以让它在WPF.

我已经知道我可以使用IValueConverter...我正在寻找一些我可以做的事情,如果可能的话,我只能在标记中做.

编辑:

基于@Matt Hamilton最优秀的解决方案,我尝试TextBlock使用a 来推动包络并将两个值绑定到相同的位置MultiBinding.奇迹般有效:

<TextBlock
    Style="{StaticResource TextBlock_ValueStyle}"
    Grid.Column="1">
    <TextBlock.Text>
        <MultiBinding
            StringFormat="{}Attempts: {0:G} of {1:G}">
            <Binding
                Path="AttemptNumber" />
            <Binding
                Path="AttemptCount" />
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

这产生:( Attempts: 1 of 4假设AttemptNumber = 1AttemptCount = 4).

我还发现此链接有助于确定冒号后要放置的格式:

http://msdn.microsoft.com/en-us/library/fbxft59x.aspx

data-binding wpf xaml

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

如何在shell脚本中捕获SQLPlus退出代码?

我有一个KornShell(ksh)脚本,它登录到SQL*Plus并执行脚本.在shell脚本中,我想捕获已执行的SQL语句的状态代码.目前SQL存在错误,我无法通过检查$?来捕获它.如何从sql语句中捕获成功或错误代码并将其传递给shell脚本.

ksh脚本片段:

sqlplus $JDBC_FBUID_U/$JDBC_FBPWD_U@$JDBC_FBDB @${FBC_HOME}/FBCS003.sql ${outputfile}
if [ $? != 0 ]
then
  msg_txt="The execution of Sql script /tmp/FBCS003.sql failed.  Please investigate."
  echo ${msg_txt}
  echo ${msg_txt} | mailx -r ${fromemail} -s "FBCB003: The execution of Sql script /tmp/FBCS003.sql failed." ${toemail}
  epage -n ${pagerdef} ${pagernum} "FBCB003: ${msg_txt}"
  exit 1
fi
Run Code Online (Sandbox Code Playgroud)

SQL脚本FBCS003.sql

-- Set SQLPlus variables.
SET NEWPAGE 0
SET WRAP OFF
SET LINESIZE 9999
SET ECHO OFF
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET PAGESIZE 0
SET COLSEP …
Run Code Online (Sandbox Code Playgroud)

error-handling shell scripting ksh sqlplus

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

来自字节数组的字符串不会在C#中被修剪?

我有一个类似于此的字节数组(16字节):

71 77 65 72 74 79 00 00 00 00 00 00 00 00 00 00
Run Code Online (Sandbox Code Playgroud)

我用它来将它转换为字符串并修剪结束空格:

ASCIIEncoding.ASCII.GetString(data).Trim();
Run Code Online (Sandbox Code Playgroud)

我得到的字符串很好,但它仍然有所有结束空格.所以我得到类似的东西"qwerty.........."(由于StackOverflow,点是空格).

我究竟做错了什么?

我也尝试使用.TrimEnd()并使用UTF8编码,但它不会改变任何东西.

提前致谢 :)

c# arrays string byte trim

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

确定小数点右边的非零数字的数量

我想计算小数点右边的非零和非重复的数量(即1.999999999).例如:

x.xx = 2
x.xxx = 3
x.xxx000 = 3
Run Code Online (Sandbox Code Playgroud)

我可以通过将数字转换为字符串来做到这一点,但我想知道是否有更快的方式使用数学.有任何想法吗?

谢谢.

编辑:许多人似乎认为这是一个愚蠢的差事,因为数字在计算机中的表现方式.但是,请允许我解释问题的背景.假设您要编写一个方法来随机生成浮点数.您生成的数字必须具有一定的精度,因此您必须将随机生成的数字舍入到指定的精度.例如,如果精度为2,则随机数不能为0.012,必须舍入为0.01.问题是你没有提供精度,而是给你增量,在上述情况下将是0.01.给定0.01或0.002或任何其他小于1的增量,您必须找到精度.

编辑:删除了我对术语有效数字的错误用法.

c++

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

根据名称选择变量(简单正则表达式)

我想加入变量名称,这意味着我应该对它们做些什么.我想象一个数据框"调查".

library(Rlab) # Needed for rbern() function.
survey <- data.frame(cbind(  
id = seq(1:10),  
likert_this = sample(seq(1:7),10, replace=T),  
likert_that = sample(seq(1:7), 10, replace=T),  
dim_bern_varx = rbern(10, 0.6),  
disc_1 = sample(letters[1:5],10,replace=T)))
Run Code Online (Sandbox Code Playgroud)

现在我想用包含likert的所有变量做某些事情,其他的变量包含bern等.

如何在R中完成?

r subset dataframe

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

Xcode:如何使用多个xcconfig文件设置调试环境?

我正在使用Xcode 3.2和xcconfig文件.文件按目标组织.例如,我有一个debug.xcconfig文件和一个文件release.xcconfig.两者都使用通用设置,因此我添加了shared.xcconfig两个包含的文件.

shared.xcconfig文件如下所示:

GCC_C_LANGUAGE_STANDARD = c99
GCC_WARN_ABOUT_RETURN_TYPE = YES
GCC_WARN_UNUSED_VARIABLE = YES
GCC_PREPROCESSOR_DEFINITIONS = SOME_COMMON_DEFINITIONS
Run Code Online (Sandbox Code Playgroud)

debug.xcconfig文件如下所示:

#include "Shared.xcconfig"
GCC_OPTIMIZATION_LEVEL = 0
Run Code Online (Sandbox Code Playgroud)

现在,我想DEBUGdebug.xcconfig文件中添加预处理器定义.如此问题所示,以下方法应该起作用:

GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS) DEBUG"
Run Code Online (Sandbox Code Playgroud)

这在Xcode 3.2中不起作用.Xcode文档还明确提到修改变量是不可能的,你只能覆盖它们.

你们怎么解决这个问题?

xcode xcconfig

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