小编Rei*_*ard的帖子

HTML/CSS:将float-left元素扩展为parent的剩余宽度

对于我的生活,我无法弄清楚这一点.我有一个特定宽度的容器div.里面有几个孩子.我希望最后一个div扩展其宽度以填充容器中剩余的剩余宽度.我怎样才能做到这一点?

这是一个例子(也在http://jsfiddle.net/nbKAr/):

#container {
    width:200px;
    border: 1px solid red;
}
    
#container div {
    float:left;
    border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<div id="container">
    <div>a</div>
    <div>b</div>
    <div id="expandMe">expand me</div>
</div>
Run Code Online (Sandbox Code Playgroud)

假设带有"a"和"b"的div组合总宽度为50px.如何在不使用JavaScript的情况下制作#expandMe 150px?

html css width css-float

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

while与For循环中变量的范围

我想知道以下内容,因为我想执行相同的简单任务但是一次使用while循环和一次for循环,如下所示:

for(int i = 1; i <= 5; ++i){
   sum += i;
}
Run Code Online (Sandbox Code Playgroud)

我没有看到任何可能打印出循环的(计数)变量i,而for循环没有问题while:

int j = 0;
int sum2 = 0;    
while (j <= 6) {
    sum2 += j;
    ++j;
}
System.out.print(j);
Run Code Online (Sandbox Code Playgroud)

或者这也可能使用for循环,不知何故?

java loops

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

当哈希值不存在时,为什么不抛出异常?

我正在学习Ruby语言,在编译简单的打印操作时,我看到了一件奇怪的事情.代码如下:

z = { 'mike' => 75, 'bill' => 18, 'alice' => 32 }

print z['bill'], " ", z['joe'], "  "\n"
Run Code Online (Sandbox Code Playgroud)

在这里我得到输出18; 即使没有可用的值joe也没有抛出任何错误.

为什么会这样?在其他语言中c#它会抛出异常!

是因为我正在使用在线编译器进行编译吗?

ruby

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

loadClass()和forName()之间的区别

有谁知道之间有什么不同:

Class clazz = getClass().getClassLoader().loadClass(className);
Run Code Online (Sandbox Code Playgroud)

Class clazz = Class.forName(className);
Run Code Online (Sandbox Code Playgroud)

当我尝试两者时,它给了我相同的结果.

java reflection classloader

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

如何找到以".."开头的字符串?

我试图找到字符串,后面只有"..",但无法得到:

["..ab","...cc","..ps","....kkls"].each do |x|
puts x if /../.match(x)
end
..ab
...cc
..ps
....kkls
=> ["..ab", "...cc", "..ps", "....kkls"]

["..ab","...cc","..ps","....kkls"].each do |x|
puts x if /(.)(.)/.match(x)
 end
..ab
...cc
..ps
....kkls
=> ["..ab", "...cc", "..ps", "....kkls"]
Run Code Online (Sandbox Code Playgroud)

预期产量:

["..ab","..ps"]
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

如何将两个数组连接成一个二维数组?

我有两个数组.如何将它们连接成一个多维数组?

第一个数组是:

var arrayA = ['Jhon, kend, 12, 62626262662', 
              'Lisa, Ann, 43, 672536452', 
              'Sophie, Lynn, 23, 636366363'];
Run Code Online (Sandbox Code Playgroud)

我的另一个数组有值:

var arrayB = ['Jhon', 'Lisa', 'Sophie']; 
Run Code Online (Sandbox Code Playgroud)

我怎么能得到这种格式的数组?

var jarray = [['Jhon', ['Jhon, kend, 12, 62626262662']], 
              ['Lisa', ['Lisa, Ann, 43, 672536452']], 
              ['Sohphie', ['Sophie, Lynn, 23, 636366363']]]
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

是什么导致我的NullPointerException?

我的程序编译完美,但每当我尝试运行它时会抛出NullPointerException.我试着搜索一下,发现错误与程序试图使用它时某些值为null有关,但我重新检查了所有内容并且显示为空白.

这是错误:

java.lang.NullPointerException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at edu.rice.cs.drjava.model.compiler.JavacCompiler.runCommand(JavacCompiler.java:27??2)
Run Code Online (Sandbox Code Playgroud)

代码:

import javax.swing.*;
import java.util.Scanner;

public class WorldsMostBoringGame
{ 
  public void main (String [] args)
  {    
    System.out.println("You are in a room with a locked door and a key.");

     Scanner keyboard = new Scanner(System.in);
     boolean hasKey = false, doorOpen = false, amIDoneYet = false, monsterAlive = true;

    while (!amIDoneYet)
    {
      String userInput = keyboard.nextLine();

      if (userInput == "look around")
        LookAround(hasKey);
      else if (userInput == …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception

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

替换字符串中的""'的问题

我正在尝试从包含"matchup"引号中的文本的字符串中删除子字符串.要删除的完整子字符串类似于To get an in-depth statistical preview, click "matchup" at the top of the screen.

我正在尝试做一个

string.replace("To get an in-depth statistical preview, click "matchup" at the top of the screen", "");
Run Code Online (Sandbox Code Playgroud)

用空白代替长句; 但是因为"matchup"在字符串中实际上有引号,所以当我把它作为一个参数传递时,它会吓坏,并认为我有两个单独的字符串,matchup它们之间有一些随机的文本.

对不起,如果这很难理解,我可能做得不好.我也尝试过

...'matchup'.... rather than ..."matchup"... 
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.

java string replace

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

简单的总和和组

我有一个表有2个简单的字段:RoomNumber和RoomEarned

我想将具有多个RoomEarned值的房间组合在一起并将它们的总和相结合.基本上将值一起添加到内联中.

基本上制作这张桌子..

RoomNumber | RoomEarned
1 | 13.23
2 | 23.79
3 | 50.75
4 | 32.90
10 | 11.31
11 | 31.83
12 | 13.92
12 | 18.82
13 | 41.87
14 | 87.74
15 | 100.83

进入这...

RoomNumber | RoomEarned
1 | 13.23
2 | 23.79
3 | 50.75
4 | 32.90
10 | 11.31
11 | 31.83
12 | 32.74
13 | 41.87
14 | 87.74
15 | 100.83

显然它是一个分组功能,但是我的能力......我非常短暂.

有任何想法吗?

sql

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

使用(break;)和长代码打破循环?

如果我在点击按钮时使用长代码,就像这样:

private void button1_Click(object sender, EventArgs e)
{
    my code segment 1
    my code segment 2
    my code segment 3
    etc
}
Run Code Online (Sandbox Code Playgroud)

如果某个条件会在这个长代码中的任何不同阶段发生,如何打破.我知道要打破循环; 但是在这种情况下怎么打破?!

c#

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

我的python代码不会运行?

我的python代码不会运行!?

我不知道如何解决这个问题.有人可以帮帮我吗?

错误:

Traceback (most recent call last):
File "C:\Python27\lib\site-packages\OpenGL\GLUT\special.py", line 120, in safeCall
return function( *args, **named )
File "C:/Users/zera7777/Desktop/New.py", line 106, in testCyrusBeck
numpy = point2Array([[0,3],[0,6],[4,6],[6,4],[6,0],[3,0]])
TypeError: 'list' object is not callable
GLUT Idle callback <function testCyrusBeck at 0x02AD8F30> with (),{} failed: returning None 'list' object is not callable
Run Code Online (Sandbox Code Playgroud)

代码:

    from OpenGL.GL import *
    from OpenGL.GLU import *
    from OpenGL.GLUT import *

    class Line2Segment(object):
     def Vector2(self):
      Vector2=norm()
      Vector2.c = second - first
      Vector2.normalVector = c.GetNormalVector() 
      return normalVector
     def …
Run Code Online (Sandbox Code Playgroud)

python opengl

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