小编Dou*_*ple的帖子

如何消除html中div之间的差距?

我遇到了这个问题而且无法解决这个问题.请帮我.

在此输入图像描述

在我的网页中,我在容器div中使用了3个div.我正在尝试消除div之间的不必要的差距.

  • (1)顶部bg图像
  • (2)中间bg图像
  • (3)底部bg图像

我试图调整这3个div,使它看起来像一个bg图像.我的中间部分和底部部分完全调整,但顶部和中间部分之间有一些间隙,我试图删除但不能.

请参考我附上的图片,其中显示了顶部和中间部分之间的间隙.请参考我用于放置图像的样式表数据.

提前致谢.

#main_container {
    background-repeat:no-repeat;
    width:645px;
    float:left;
    padding-bottom:10px;
    overflow:hidden;
    height:auto;
}
#middle_part {
    background-image: url('/DiscoverCenter/images/apps_mid.png');
    background-repeat:repeat-y;
    width:645px;
    padding-bottom:10px;
    overflow:hidden;
    height:auto;
    clear:both;
    position:relative;
    display: block;
    vertical-align: bottom;
}
#top_part {
    background-image:url('/DiscoverCenter/images/apps_top.png');
    width:645px;
    top:0px;
    height:47px;  /* actual height of the top bg image */
    clear:both;
    position:relative;
    display: block;
    vertical-align: bottom;
}
#bottom_part {
    background-image:url('/DiscoverCenter/images/apps_btm.png');
    width:645px;
    height:24px; /* actual height of the bottom bg image */
}
Run Code Online (Sandbox Code Playgroud)

html gaps-in-visuals

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

Autopep8不会中断较长的注释行吗?

我尝试使用autopep8格式化某些python代码,期望除其他事项外,分隔超过80个字符的注释行。我使用了这个测试文件test.py,该文件仅包含注释:

#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf

#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf …
Run Code Online (Sandbox Code Playgroud)

python pep8

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

Linux和OS X上的C语言中的ns精度单调时钟

clock_gettime(CLOCK_MONOTONIC, ...) 可用于Linux而不是OS X.Mach计时器可在OS X中使用,但在Linux中不可用.

如何在C中获得ns精度单调时钟,这在Linux和OS X上都有效?

c linux macos time

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

为什么当我将图像置于具有行高的div中时,顶部会出现3px的间隙?

看看这个页面.右边的图像应该在它们的div中居中.但如果仔细观察,顶部有一个约3像素的小边框.如果你禁用overflow: hidden(通过firebug或IE8等效),它会突出底部.

HTML是这样的:

<div class="small">
    <img src="/images/photos/Bedroom.jpg" alt="Bedroom" />
</div>
<div class="small">
    <img src="/images/photos/View.jpg" alt="View" />
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS,这个:

div.small
{
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    overflow:hidden;
    margin:5px;
    background-color: #C0C0C0;
    float:left;
}
div.small img
{
    vertical-align: middle;
    max-width:100px;
    max-height:100px;
    display: inline;
}
Run Code Online (Sandbox Code Playgroud)

造成这种神秘差距的原因是什么?我检查了边距和填充,它们似乎不是问题.

css vertical-alignment gaps-in-visuals

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

Java FlowLayout - 特定元素的边距/填充?

我是Swing的新手,我正在尝试制作一个GUI.使用Netbeans的GUI创建者的东西,我设法制作了我喜欢的东西.但是我使用编辑器让我感觉很糟糕,所以现在我尝试使用代码进行相同的设计.这是我想要制作的图片: 我想做什么 现在我只专注于创建"标准"部分(是的,我知道我在图片中拼错了)这是我目前所拥有的: 我现在有什么 我用红色突出显示了我想增加保证金的地方:

  • 在文本框的右侧和标签的左侧之间
  • 在Criteria面板的顶部和JFrame之间
  • 在面板的左侧和右侧与JFrame之间

我来自网络开发,增加利润是我想要做的.如果这是不正确的术语,请通知我.这是我目前使用的代码:

public class Criteria extends JPanel {
    JLabel JobLabel = new JLabel();
    JLabel BoxLabel = new JLabel();
    JLabel PartLabel = new JLabel();
    JTextField JobInput = new JTextField();
    JTextField BoxInput = new JTextField();
    JTextField PartInput = new JTextField();

    public Criteria() {
        setLayout(new FlowLayout(FlowLayout.LEADING));
        setBorder(BorderFactory.createTitledBorder("Criteria"));
        JobLabel.setText("Job");
        JobLabel.setLabelFor(JobInput);
        BoxLabel.setText("Box");
        BoxLabel.setLabelFor(BoxInput);
        PartLabel.setText("Part");
        PartLabel.setLabelFor(PartInput);
        JobInput.setColumns(8);
        BoxInput.setColumns(8);
        PartInput.setColumns(8);
        add(JobLabel);
        add(JobInput);
        add(BoxLabel);
        add(BoxInput);
        add(PartLabel);
        add(PartInput);
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何为这些组件添加保证金,所以非常感谢帮助.如果我无法通过FlowLayout实现此效果,请告诉我应该使用的是什么.

java swing padding layout-manager gaps-in-visuals

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

混合OpenMP + OpenMPI用于混合分布式和共享内存?

我正在开发一个代码来按我的标准执行一些非常大的计算.根据单CPU估算,预计运行时间约为10 CPU年,内存要求约为64 GB.几乎没有IO是必需的.我的代码的序列版本(用C编写)运行良好,我必须开始考虑如何最好地并行化代码.

我可以访问具有~64 GB RAM和每个节点16个核心的集群.我可能会限制自己使用例如<= 8个节点.我正在想象一种设置,其中内存在单个节点上的线程之间共享,在不同节点上使用单独的内存,节点之间的通信相对较少.

从我到目前为止所读到的,我提出的解决方案是使用混合的OpenMP + OpenMPI设计,使用OpenMP管理各个计算节点上的线程,使用OpenMPI在节点之间传递信息,如下所示: https:/ /www.rc.colorado.edu/crcdocs/openmpi-openmp

我的问题是这是否是实现此并行化的"最佳"方式.我是一名经验丰富的C程序员,但在并行编程方面经验非常有限(有一点使用OpenMP,没有使用OpenMPI;过去我的大多数工作都是令人尴尬的并行).作为另一种建议,OpenMPI是否可以在单个主机上有效地共享内存?如果是这样,那么我可以避免使用OpenMP,这会使事情变得更简单(一个API而不是两个).

parallel-processing openmp openmpi

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

用-std = c99找不到math.h常量?

我有简单的测试代码,t.c:

#include <stdio.h>
#include <math.h>

int main(){
  printf("%f\n", M_LN10);
}
Run Code Online (Sandbox Code Playgroud)

在我的一个系统(OS X 10.8.4,GCC 4.8.1)上,编译很好.奇怪的是,在另一个系统(Ubuntu 12.04.2 LTS,GCC 4.6.3)上编译很好gcc t.c,但如果我做了,gcc -std=c99 t.c我得到:

t.c: In function ‘main’:
t.c:5:18: error: ‘M_LN10’ undeclared (first use in this function)
t.c:5:18: note: each undeclared identifier is reported only once 
for each function it appears in
Run Code Online (Sandbox Code Playgroud)

我不明白为什么GCC发现并接受M_LN10math.h使用默认的C-标准没有问题,但如果C99强制执行.知道这里发生了什么吗?

c gcc compiler-errors

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

IE7中列表项之间的CSS差距

我无法消除IE7中列表项之间的差距.

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <link type="text/css" rel="stylesheet" href="base.css" />
    </head>
    <body>
        <ul>
            <li>
                <div>row 1.1</div>
                <div>row 1.2</div>
            </li> 
            <li>
                <div>row 2.1</div>
                <div>row 2.2</div>
            </li> 
            <li>
                <div>row 3.1</div>
                <div>row 3.2</div>
            </li> 
        </ul>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul
{
    padding: 0px;
    margin: 0px;    
}

li
{
    list-style-type: none;      
    width: 100%;    
    margin: 0px;
    padding: 0px;   
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;          
}

li:first-child
{
    border-top: 1px solid black;
}

li …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer listitem html-lists gaps-in-visuals

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

Java:如何在子进程中调用 prctl()

确保子进程在父进程终止时终止是很棘手的。我在 Linux 中从 Python 中找到了一个强大的解决方案即当父进程使用prctl(PR_SET_PDEATHSIG, SIGTERM). 考虑到prctl()来自 C 标准库,C 或 C++ 可能也是如此。

关于如何在 Java 中杀死子进程有几个问题,参见例如[1]。但是,我发现没有什么比使用prctl(). 如果父级收到 SIGKILL,或者他们需要修改子级代码,大多数解决方案都会失败。通过让操作系统为我们完成这项工作,无论父级发生什么,子级总是会被成功杀死,并且子级代码不需要修改。

如何调用prctl(PR_SET_PDEATHSIG, SIGTERM)从 Java ProcessBuilder 产生的子进程?

java linux libc

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

元素或div之间的随机差距

这里的元素之间出现了奇怪的差距.我宁愿让他们齐心协力.知道如何解决这个问题吗?

链接

html css random html5 gaps-in-visuals

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