问题列表 - 第23947页

分配给数组并替换出现的nil值

问候!

如下所示为数组赋值时,如何将nils 替换为0

array = [1,2,3]
array[10] = 2
array # => [1, 2, 3, nil, nil, nil, nil, nil, nil, nil, 2]
Run Code Online (Sandbox Code Playgroud)

如果在分配时不可能,我将如何以最佳方式进行分配?我想到了array.map { |e| e.nil? ? 0 : e },但是......

谢谢!

ruby arrays null

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

为文本添加背景颜色,但段落行之间留有空格

我想知道CSS中是否可以做些什么.基本上我想用html/css在图像的RHS上重新创建文本,但是目前我正在获得图像的LHS.

HTML:

<div id="banner">
    <div id="text">
        <p>This is an example of what I have</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div#banner { background: green; width:300px; height:300px;}
div#text {  margin: 20px auto; }
div#text p {  background:#fff; padding: 5px; margin: 5px; font-size: 2em; }
Run Code Online (Sandbox Code Playgroud)

现在我意识到这可以通过以下方式完成:

  1. 使用图像
  2. 使用单独的p标签

(按第2点我的意思是:

<div id="banner">
    <div id="text">
        <p>This is an</p>
        <p>example of</p>
        <p>what I have</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

)

但我真正想知道的是,实际上是否有可能只使用css和单个p标签来处理图像的RHS上的内容?

alt text http://chris.carrotmedialtd.com/example.jpg

css

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

如何使用log4net在日志文件中添加空行?

我用过RollingFileAppender.我想在程序启动时向日志添加一个空行.怎么做?谢谢.

编辑:好的,谢谢大家.对不起我提出的疑惑问题.我来解释一下.我按如下方式配置log4net:

<log4net>
  <appender name="MyFileAppender" type="log4net.Appender.RollingFileAppender">
    <param name="File" value="ClientLog.log" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%date{yyyy/MM/dd HH:mm:ss},%5p,%m%n" />
    </layout>
  </appender>

  <logger name="GlobalUse" >
    <level value="Info"/>
    <appender-ref ref="MyFileAppender" />
  </logger>

</log4net>
Run Code Online (Sandbox Code Playgroud)

并且日志将是:

2010/03/27 13:55:27, INFO, Program start.
2010/03/27 13:55:29, INFO, Program end.
2010/03/27 13:56:30, INFO, Program start.
2010/03/27 13:56:32, INFO, Program end.
Run Code Online (Sandbox Code Playgroud)

我希望使日志看起来像这样:

2010/03/27 13:55:27, INFO, Program start.
2010/03/27 13:55:29, INFO, Program end.

2010/03/27 13:56:30, INFO, Program start.
2010/03/27 13:56:32, INFO, Program end.

2010/03/27 13:57:30, INFO, Program start. …
Run Code Online (Sandbox Code Playgroud)

c# log4net winforms

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

C++链接器错误SDL图像 - 无法读取符号

我正在尝试使用SDL_Image库,并且已经将.so添加到我的项目的链接库列表中(顺便说一下,我正在使用Code :: Blocks).

执行此操作后,当我去编译时,我收到此错误:

Linking console executable: bin/Debug/ttfx
/usr/lib32/libSDL_image-1.2.so: could not read symbols: File in wrong format
Run Code Online (Sandbox Code Playgroud)

这是什么意思,我怎样才能让它发挥作用?

编辑:我正在使用gcc.

谢谢!

c++ linux codeblocks

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

Div使用z-index除以Div

我的HTML中有以下div:

<div class="main">
<div class="bgimage"></div>
<div class="content">Text</div>
Run Code Online (Sandbox Code Playgroud)

它直接在我体内.

使用以下CSS:

body {
    margin: 0;
    padding: 20px 0;
}
.content {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.content {
    position: relative;
    z-index: 1;
    border: #000 thin solid;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    background-color: #000;
}
.bgimage {
    position: absolute;
    z-index: -1;
    width: 1024px;
    height: 768px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(bg1.jpg);
}
Run Code Online (Sandbox Code Playgroud)

基本上,我有一个显示背景图像的Div,我将在透明度上有另一个Div.这个当前代码有效,但我的问题是当我试图从顶部取下内容div时.

当我添加margin-top:100px时,例如,也会降低图像.如果它不在同一个z-index上,我认为它不会碰它?为什么添加边距也会迫使bgimage div下降?

我也尝试用内容类来制作div的绝对位置和zindex,但是这不会居中.我该怎么解决这个问题?

html css margin z-index

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

使用PHP/htaccess/mod_rewrite强制www前缀

是否有一种简单的方法(最好使用htaccess和mod_rewrite)强制浏览器始终使用www访问网站.前缀(必要时自动添加?)

谢谢.

php apache .htaccess mod-rewrite

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

Ruby:从实例调用类方法

在Ruby中,如何从该类的实例中调用类方法?说我有

class Truck
  def self.default_make
    # Class method.
    "mac"
  end

  def initialize
    # Instance method.
    Truck.default_make  # gets the default via the class's method.
    # But: I wish to avoid mentioning Truck. Seems I'm repeating myself.
  end
end
Run Code Online (Sandbox Code Playgroud)

该行Truck.default_make检索默认值.但有没有提到这样说的方法Truck呢?好像应该有.

ruby class-method

331
推荐指数
6
解决办法
17万
查看次数

如何在Java GWT中进行日历操作?如何在日期中添加天数?

由于GWT不提供GregorianCalendar类,如何在客户端上进行日历操作?

我有一个日期a,我想要日期,这是n几天后a.

例子:

a (2000-01-01) + n (1) -> 2000-01-02
a (2000-01-01) + n (31) -> 2000-02-01
Run Code Online (Sandbox Code Playgroud)

java gwt

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

Java Inter Process通信和Inter Thread通信?

Java上下文中的Thread和Process之间有什么区别?如何在Java中实现进程间通信和线程间通信?请指出一些现实生活中的例子.

java multithreading

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

如何将一系列相似的行转换为for循环?

我正在为iPhone编写应用程序.我对循环还不是很好.如何将此代码缩短为for循环?

if(CGRectContainsRect([space1 frame], [box frame])){

  space1.image = [UIImage imageNamed:@"box.png"];
 }
 else if(CGRectContainsRect([space2 frame], [box frame])){

  space2.image = [UIImage imageNamed:@"box.png"];
 }
 else if(CGRectContainsRect([space3 frame], [box frame])){

  space3.image = [UIImage imageNamed:@"box.png"];
 }
 else if(CGRectContainsRect([space4 frame], [box frame])){

  space4.image = [UIImage imageNamed:@"box.png"];
 }
 else if(CGRectContainsRect([space5 frame], [box frame])){

  space5.image = [UIImage imageNamed:@"box.png"];
 }
Run Code Online (Sandbox Code Playgroud)

iphone for-loop objective-c foundation

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