问题列表 - 第43474页

浮动元素<br clear="both"/>用更好的CSS方式?

我有一些浮动元素,如侧边栏,除了内容区域浮动.如果我不在<br clear="both"/>侧边栏的末尾添加一个,那么页脚和部分背景会浮动怪异.

我想念的任何快速解决方案?

谢谢.

编辑:例如,我希望边框没有间隙,背景也应该没有空格.应该看起来像两个部分:1)内容与侧边栏2)页脚

    <!DOCTYPE html>

<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>layout</title>

    <style type="text/css">

    body {
        margin:0;
        padding:0;
    }

    #main {
        background:#cfcfcf;
    }

    .inner {
        margin: 0 auto;
        padding: 96px 72px 0;
        width: 1068px;
        border-color: #000;
        border-style: solid;
        border-width: 0 1px;
        color: #3C3C3C;
    }

    .post {
        width: 705px;
        background:#999;
        float:left;
    }

    #comments, #respond {
        background:#999;
    }

    #sidebar {
        background:#777;
    }

    #footer {
        clear:both;
        background:gray;
    }

    </style>
</head>
<body>

    <div id="main">

        <div class="inner">

            <div id="post" …
Run Code Online (Sandbox Code Playgroud)

css clear css-float

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

NPE在Tomcat中安装Clojure WAR,重启修复程序

我正在尝试将在Clojure中编写的WAR文件部署到Debian Lenny上的Tomcat 6中.

当我将它复制到webapps目录(第一种类型和覆盖现有战争时)时,我得到一个NullPointerException.奇怪的是,重启Tomcat可以解决问题,并且servlet运行正常.我用leiningen-war包装了WAR(也试过了lein-ring).使用Jetty时,servlet工作正常.

这是Tomcat的相关日志条目:

Jan 12, 2011 7:18:06 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet foobar
  java.lang.NullPointerException
    at clojure.lang.Var.invoke(Var.java:373)
    at clojure.lang.AFn.applyToHelper(AFn.java:169)
    at clojure.lang.Var.applyTo(Var.java:482)
    at clojure.lang.Compiler.macroexpand1(Compiler.java:5286)
    at clojure.lang.Compiler.macroexpand(Compiler.java:5341)
    at clojure.lang.Compiler.eval(Compiler.java:5409)
    at clojure.lang.Compiler.load(Compiler.java:5857)
    at clojure.lang.RT.loadResourceScript(RT.java:340)
    at clojure.lang.RT.loadResourceScript(RT.java:331)
    at clojure.lang.RT.load(RT.java:409)
    at clojure.lang.RT.load(RT.java:381)
    at clojure.core$load$fn__4511.invoke(core.clj:4905)
    at clojure.core$load.doInvoke(core.clj:4904)
    at clojure.lang.RestFn.invoke(RestFn.java:409)
    at clojure.lang.Var.invoke(Var.java:365)
    at foobar.servlet.<clinit>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
Run Code Online (Sandbox Code Playgroud)

这是源代码,简化为最低限度:

(ns foobar.servlet
  (:use [ring.util.servlet :only [defservice]])
  (:gen-class :extends javax.servlet.http.HttpServlet))

(defn handler
  [req]
  {:status 200
   :headers {"Content-type" "text/html"}
   :body "hi"})

(defservice handler)
Run Code Online (Sandbox Code Playgroud)

相关的lein依赖:

[org.clojure/clojure "1.2.0"] …
Run Code Online (Sandbox Code Playgroud)

java deployment tomcat clojure war

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

如何从WebView引用存储在内部存储中的文件?

我有一些文件存储在应用程序的"内部存储"中,该文件位于设备上:

/数据/数据//文件/

问题出在这里:我想从webview中引用这些文件.我该怎么做呢?我应该使用什么作为baseUrl?

我需要类似于file:/// android_asset的东西,但是需要"内部存储"而不是资产目录中的文件.

android webview

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

ORACLE PL/SQL:在Oracle SQL Developer中测试SELECT FOR UPDATE

我们目前正在尝试实现SELECT FOR UPDATE以锁定行.如果我跑:

SELECT * FROM data where rowid = 'AAAQA5AAGAACNbEAA1' FOR UPDATE;
SELECT * FROM data where rowid = 'AAAQA5AAGAACNbEAA1' FOR UPDATE NOWAIT;
Run Code Online (Sandbox Code Playgroud)

我在ORACLE SQL Developer中得不到任何回报.这不应该给我一个错误吗?这与使用相同的用户ID有关吗?

oracle plsql oracle10g

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

减慢CPU速度以模拟浏览器测试中较慢的计算机

我试图了解我们的网页在普通客户的计算机上的表现.我们尚未确定此配置,但它可能比我们的开发人员和测试人员的速度慢.

我已经看到类似问题的答案,这些问题表明限制带宽并使用内存有限的VM,但是我是否还需要减慢CPU的速度?我的印象是,即使在VM中,CPU也会以相当接近全速的速度运行.是否有允许您限制CPU周期的虚拟机平台?我看到了一个像Folding @ Home这样的东西的建议,但我欢迎其他建议来限制CPU的速度.

我已经看到了这个问题:如何减慢浏览器的速度,以及其他谈论限制带宽的问题.

编辑:我想我需要关注VM可用的核心/处理器数量.大多数VM平台是否允许您选择限制此操作?

testing virtualization performance

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

Chrome浏览器内容Javascript内存使用和调试(Minefield)

我目前正在使用Google O3D WebGL框架开发应用程序,这是我第一次如此密集地使用JavaScript.功能只有大约20%完成,但是应用程序本身已经开始占用大约160兆的内存,而运行它的应用程序在Chrome中每秒消耗大约200kb,在FF中消耗2meg; 随着屏幕刷新.在我写这篇文章的时候,我已经让Chrome 9运行了,它的内存使用量已达到400兆.我现在特别关注FF的用法,我正在寻找关于优化JavaScript,防止内存泄漏的任何非常好的文档,任何能帮助我解决这个问题的方法.我也非常感谢任何有助于我的精彩工具的链接.提前致谢.

编辑:我遇到过Mozilla性能工具,但我需要一些简单易用的东西,最好是使用GUI,或者至少是一个noob友好指南.还有很多这些工具适用于linux(我使用的是Win7)或者只需要购买/是命令行.+我真的很想看到Chrome的东西:)但我会接受提供最有用信息的答案.

编辑:谷歌Chrome的开发人员工具仅报告10美分的内存使用情况,不确定其余内容的来源.

javascript debugging memory-leaks memory-management google-chrome

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

单元测试 - 在测试项目中使用图像作为资源

我正在编写的项目的一部分单元测试从jpeg头中提取数据.

我想创建一个使用已知图像测试此提取的单元测试(因此我可以测试该图像的已知属性).

对我来说,这个样本图像作为资源保存在测试项目中似乎是合乎逻辑的,但我不知道该怎么做.如果它是一个WPF项目,我只需使用pack语法.

对于像这样的东西(或者,甚至是可行的东西),是否有最佳实践?

谢谢,wTs

wpf resources unit-testing image

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

如何按顺序执行多个批处理命令

我想创建一个Windows XP批处理脚本,按顺序执行以下操作:

@echo off
:: build everything
cd \workspace\project1
mvn clean install
cd ..\project2
mvn clean install

:: run some java file
cd \workspace\project3
java -jar somefile.jar
Run Code Online (Sandbox Code Playgroud)

当我像这样创建一个Batch脚本(遵循这些说明)时,我仍然遇到脚本在第一个脚本之后停止执行某些操作的问题

mvn clean install
Run Code Online (Sandbox Code Playgroud)

然后显示命令行.如何在一个批处理文件中按顺序执行所有这些命令?

我不想引用其他文件,我想在一个文件中执行它.

cmd batch-file

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

Silverlight:如何禁用浏览器的刷新按钮?

我正在研究Silverlight应用程序(即根本没有HTML内容),最大的抱怨之一是,如果用户意外点击F5,应用程序将重新启动.

那么有什么办法可以在浏览器中禁用"刷新"按钮?或者至少处理F5?

silverlight

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

私有继承使用指令,重载?

我在一个项目中使用私有继承,在"使用"实现"-sense".基类定义operator [],这是我想要使用的功能.因此,我有

class A : private B {
    using B::operator[];
    // ...
};
Run Code Online (Sandbox Code Playgroud)

但是,我如何控制运营商[]的版本?事实上,我需要不止一个,包括constconst版本和非版本.这可以实现吗?

c++ inheritance

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