问题列表 - 第20697页

填充是否会增加元素的大小?

当我发现<div>如果你给它10px填充,那么大小为 - 比如200px的那个变成220px宽时,我感到非常惊讶.这对我来说没有任何意义,外部尺寸不应该在内部设置时改变.每次调整填充时,它都会强制您调整大小.

我做错了什么,或者是否有这种行为的原因?

编辑:我知道这是应该如何工作,我的问题是为什么?这是我不理解的合乎逻辑的方式吗?这是否比使保持大小和填充分开的相反方法有任何优势?

css

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

如何在PHP中创建WYSIWYG编辑器

我正在尝试用PHP创建一个WYSIWYG编辑器.到目前为止我得到了这个(我是新btw):

HTML:

   <form action="" method="POST">
        <select name="fontSize" onchange="this.form.submit();">
            <option>Font Size</option>
            <option value="14px">14px</option>
            <option value="24px">24px</option>
            <option value="34px">34px</option>
        </select>
    </form>

    <form action="" method="POST">
        <textarea name="bodyText" style="width:500px;height:200px;font-size:<?php echo $fontSize; ?>"></textarea>
    </form>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php

$fontSize = $_POST['fontSize'];

switch($fontSize)
{
    case "14px":
    $fontSize = "14px";
    break;

    case "24px":
    $fontSize = "24px";
    break;

    case "34px":
    $fontSize = "34px";
    break;

    default:
    $fontSize = "12px";
}

?>
Run Code Online (Sandbox Code Playgroud)

问题是,当我从下拉菜单中选择一个新的字体大小时,整个文本区域的字体大小会发生变化,而我希望能够突出显示特定的单词或字母,并且只有该变化的字体大小而不是整个文本区域.怎么去这个?

php wysiwyg

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

如何从PDF中提取格式化的文本内容

如何(大致)保持像Google Docs一样的样式和布局,我如何从PDF中提取文本内容(而不是图像)?

python pdf text extract google-docs

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

C#:无法分配给foreach迭代变量

我试图通过将其包装在循环中来压缩它:

       if (pos.X + pixelRadius < 0) {
            pos.X = bounds.Width - pixelRadius;
        } else if (pos.X + pixelRadius > bounds.Width) {
            pos.X = pixelRadius;
        }

        if (pos.Y + pixelRadius < 0) {
            pos.Y = bounds.Heigh - pixelRadius;
        } else if (pos.Y + pixelRadius > bounds.Height) {
            pos.Y = pixelRadius;
        }
Run Code Online (Sandbox Code Playgroud)

我的第一直觉是做这样的事情:

        foreach (float coord in new float[] { pos.X, pos.Y }) {
            float upperBound = (coord == pos.X ? bounds.Width : bounds.Height);
            if (coord + pixelRadius < 0) { …
Run Code Online (Sandbox Code Playgroud)

c# foreach xna loops

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

如何使jQuery Contains不区分大小写,包括jQuery 1.8+?

我正在尝试使用"包含"不区分大小写.我尝试在以下stackoverflow问题中使用该解决方案,但它不起作用:

是否有一个不区分大小写的jQuery:包含选择器?

为方便起见,此处将复制解决方案:

jQuery.extend(
        jQuery.expr[':'], { 
                Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" 
});
Run Code Online (Sandbox Code Playgroud)

这是错误:

Error: q is not a function
Source File: /js/jquery-1.4.js?ver=1.4
Line: 81
Run Code Online (Sandbox Code Playgroud)

这是我正在使用它的地方:

  $('input.preset').keyup(function() {
    $(this).next().find("li").removeClass("bold");
    var theMatch = $(this).val();
    if (theMatch.length > 1){
      theMatch = "li:Contains('" + theMatch + "')";
      $(this).next().find(theMatch).addClass("bold");
    }
  });
Run Code Online (Sandbox Code Playgroud)

我在同一场景中使用原始区分大小写的"包含",没有任何错误.有没有人有任何想法?我很感激.

jquery contains case-sensitive case-insensitive

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

在javascript中运行长时间的操作?

有没有一种在javascript中执行长时间运行操作的好方法?例如,我有一个可能需要2分钟才能运行的功能.我们如何打破像这样的大型行动?如果我使用的是java或C,我会在后台线程中执行此任务.有没有办法告诉浏览器暂停脚本的执行,以便它可以让它的前台/ UI线程再次工作?像这样的东西?:

function bigJob() {
    for (i = 0; i < 1000000; i++) {
        someWork();
        sleep(1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

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

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

在dozer中使用中间集合映射深层属性

假设我有以下课程

public class Baz {
  private List<Foo> foos = new ArrayList<Foo>();
}

public class Foo {
  private String string;
}

public class Target {
  private List<String> fooStrings = new ArrayList<String>();
}
Run Code Online (Sandbox Code Playgroud)

有没有我可以使用的映射,给定一个Baz,将它映射到目标类并获得包含在Baz中的foo中的字符串列表?以下映射不起作用

<mapping>
  <class-a>Baz</class-a>
  <class-b>Target</class-b>
  <field>
    <a>foos.string</a>
    <b>fooStrings</b>
  </field>
</mapping>
Run Code Online (Sandbox Code Playgroud)

因为string不是foos的属性(属于List类型).如果它遇到深度映射中的集合,并且目标也是一个集合,我可以认为Dozer会足够聪明,能够将深层属性名称分解为两个并迭代整个集合以获取子元素集合成员的深度映射.显然不是.有没有提出Dozer功能要求的解决方案?

java mapping dozer

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

改善Numpy表现

我想使用python提高卷积的性能,并希望能够对如何最好地提高性能有所了解.

我目前正在使用scipy执行卷积,使用的代码有点像下面的代码片段:

import numpy
import scipy
import scipy.signal
import timeit

a=numpy.array ( [ range(1000000) ] )
a.reshape(1000,1000)
filt=numpy.array( [ [ 1, 1, 1 ], [1, -8, 1], [1,1,1] ] )

def convolve():
  global a, filt
  scipy.signal.convolve2d ( a, filt, mode="same" )

t=timeit.Timer("convolve()", "from __main__ import convolve")
print "%.2f sec/pass" % (10 * t.timeit(number=10)/100)
Run Code Online (Sandbox Code Playgroud)

我正在处理图像数据,使用灰度(0到255之间的整数值),我目前每个卷积得到大约四分之一秒.我的想法是做以下其中一项:

使用corepy,最好进行一些优化使用icc和ikml重新编译numpy.使用python-cuda.

我想知道是否有人对这些方法有任何经验(什么样的增益是典型的,如果值得花时间),或者是否有人知道有更好的库与Numpy进行卷积.

谢谢!

编辑:

通过使用Numpy在C中重写python循环来加速大约10倍.

python math numpy convolution scipy

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

将HTML表导出到Excel

我在ASP.NET MVC View页面上有HTML表.现在我必须将此表导出到Excel.

(1)我使用了部分视图(Inquiries.ascx)来显示数据库中的表数据(使用LINQ to Entity)(2)我也使用了UITableFilter插件来过滤记录(例如:http://gregweber.info/ projects/demo/flavorzoom.html)

(3)在任何时候,我都必须将可见记录过滤到Excel.

感谢您的回复.

谢谢

丽塔

这是我的观点:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Mvc.Master" Inherits="System.Web.Mvc.ViewPage" %>


<asp:Content ID="Content2" ContentPlaceHolderID="cphHead" runat="server">
<script src="../../Scripts/jquery.tablesorter.js" type="text/javascript"></script>
     <script src="../../Scripts/jquery.uitablefilter.js" type="text/javascript"></script>

<script type="text/javascript">
 //Load Partial View
$('#MyInquiries').load('/Home/Inquiries');

// To Apply Filter Expression using uiTableFilter plugin
            $("#searchName").keyup(function() {
                $.uiTableFilter($("#tblRefRequests"), this.value);
                $("#tblRefRequests").tablesorter({ widthFixed: true, widgets: ['zebra'] });
            });


//Export the HTML table contents to Excel
      $('#export').click(function() {
//Code goes here

});
</script>
</asp:Content>

//Main Content
<asp:Content ID="Content1" ContentPlaceHolderID="cphContent" runat="server">
<h2 class="pageName">View …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc jquery jquery-ui export-to-excel

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