问题列表 - 第45373页

使用CSS转换背景图像

我有一个像这样定义的CSS类:

.MyClass .MyIcon {
  background: url("../Images/my_icon.png") no-repeat scroll 0px 0px transparent !important;  
}
Run Code Online (Sandbox Code Playgroud)

但是图像对于我需要的东西来说有点太大了.有没有办法使用CSS将此图像从当前大小20 x 20缩小到16 x 16 .所以只是制作另一张图片不是一种选择.

我一直在寻找不同的网站,但我觉得我错过了一些东西.

感谢任何帮助!:d

html css

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

F#元组模式匹配问题

有没有办法在F#中进行模式匹配,以便检查两个元素元组中的两个元素是否相等.我对F#非常陌生,也是模式匹配整体概念的新手.我正在思考......

let rec funct = function
    |(xs, xs) -> 0
    etc. etc. etc.
Run Code Online (Sandbox Code Playgroud)

但我想这太容易了.有什么建议?或者甚至有办法做到这一点?谢谢你的帮助,你们非常乐于助人!

f# design-patterns tuples matching

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

Ocaml:导出mli文件中的类型

我有一个文件context.ml,其中定义了一个地图

module CtxMap = Map.make(struct type t = int let compare = compare end)
Run Code Online (Sandbox Code Playgroud)

和一个map_get类型的函数CtxMap.key -> 'a CtxMap.t -> 'a

如何将CtxMap声明添加到context.mli文件中?我无法找到办法,因为mli文件不能包含代码.

ocaml

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

使用ui插件时,Jstree节点不起作用

我发现使用ui插件会破坏树节点的链接.这不是什么新鲜事,我在其他地方找到了这个问题的参考.第一个原因是jquery验证插件的v1.6出现问题.我没有使用那个插件,所以这不是原因.

我还发现了一个很好的帖子,描述了将jstree-clicked类添加到<a>标记的几种方法.这看起来很有希望,但是当我尝试它时,我没有注意到任何差异.这是一个非常简单的例子:

<div id="treediv">
    <ul>
        <li id="page1"><a href="http://www.yahoo.com" class="jstree-clicked">YAHOO!</a></li>        
    </ul>
</div>
<script type="text/javascript" class="source">
$(function () {

$("#treediv")
    .jstree({
        "core" : {
            "animation" : 0
        },
        "themes" : {
            "theme" : "classic" 
        },
        "plugins" : [ "themes", "html_data", "cookies", "ui" ] 
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

如果我拿出ui插件,然后点击链接就会按照预期将我带到yahoo.com.有没有人有任何想法?

javascript jstree

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

如何删除Lua表中的所有元素?

如何删除Lua表中的所有元素?我不想这样做:

t = {}
table.insert(t, 1)
t = {}  -- this assigns a new pointer to t
Run Code Online (Sandbox Code Playgroud)

我想保留与t相同的指针,但删除其中的所有元素t.

我试过了:

t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
Run Code Online (Sandbox Code Playgroud)

以上是否有效?还是需要其他东西?

lua lua-table

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

bash脚本:如何在for循环中使用嵌套if

#! /bin/bash

count=1
step=(a b)

for x in 0 1
do
    if [[ $count != '0' ]]; then
        if [[ ${step[x]} = "a"]]; then
            echo "Python test ($count)"
        else
            echo "stress test"
        fi
    fi
done
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

syntax error in conditional expression: unexpected token `;'
line 20: syntax error near `;
line 20: `        if [[ ${step[x]} = "a"]]; then'
Run Code Online (Sandbox Code Playgroud)

为什么?

bash scripting

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

Haskell中的Int32到Int

什么函数或一系列函数可以将Int32转换为Haskell中的Int?我知道HashTable.hashString可以转换为Int32,但我需要一个可以转换其他方式的函数.

haskell

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

在使用视频观看YouTube播放视频时,Android Mediaplayer会出错

以下是使用视频播放网址的代码

String urlVideo = "http://www.youtube.com/cp/vjVQa1PpcFPLrLo9hkR90zKx_XHP5kMNaNb-_bE3v0s=";
    VideoView video = (VideoView) findViewById(R.id.videoView1);
    Log.d("You", urlVideo);
    video.setVideoURI(Uri.parse(urlVideo));
    MediaController mc = new MediaController(this);
    video.setMediaController(mc);
    video.requestFocus();
    video.start();
    mc.show();
Run Code Online (Sandbox Code Playgroud)

它抛出错误,无法启动视频

这是logcat消息

 ERROR/MediaPlayer(1765): error (1, -2147483648)
Run Code Online (Sandbox Code Playgroud)

错误/ MediaPlayer(1765):错误(1,-2147483648)DEBUG/VideoView(1765):错误:1,-2147483648

  1. 模拟器和目标操作系统是2.2.
  2. 这是在模拟器上测试的.

这段代码可以在设备上正常运行吗?你能解释错误代码和错误背后的原因??

编辑:非常感谢你的建议.实际上我的应用程序需要在自己的设计中播放视频,并根据您的建议和我在网上看到的其他一些帖子可以得出结论,它无法以我想要的方式播放,我必须在网络上打开它视图.谢谢...

youtube android android-videoview

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

检查HTML元素是否包含滚动条

检查元素是否有滚动条的最快方法是什么?

当然有一件事是检查元素是否大于其视口,这可以通过检查这两个值来轻松完成:

el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth
Run Code Online (Sandbox Code Playgroud)

但这并不意味着它也有滚动条(所以它实际上可以被人类滚动).

如何检查1个跨浏览器中的滚动条和仅2个 javascript(如无jQuery)方式?

仅限Javascript,因为我需要尽可能小的开销,因为我想编写一个非常快速的jQuery选择器过滤器

// check for specific scrollbars
$(":scrollable(x/y/both)")

// check for ANY scrollbar
$(":scrollable")
Run Code Online (Sandbox Code Playgroud)

我想我必须检查overflow样式设置,但我如何以跨浏览器的方式做到这一点?

额外编辑

不仅overflow风格设置.检查元素是否具有滚动条并不像看起来那么简单.我上面写的第一个公式在元素没有边框时工作正常,但是当它没有边框时(特别是边框宽度相当大)时,offset尺寸可以大于scroll尺寸,但元素仍然可以滚动.我们实际上必须从offset维度中减去边框以获取元素的实际可滚动视口并将其与scroll维度进行比较.

备查

:scrollablejQuery选择器过滤器包含在我的.scrollintoview()jQuery插件中.如果有人需要,可以在我的博客文章中找到完整的代码.即使它没有提供实际的解决方案,Soumya的代码也大大帮助我解决了这个问题.它指出了我正确的方向.

javascript dom overflow scrollbar

101
推荐指数
6
解决办法
7万
查看次数

复制和重定向System.err流

我目前在我的应用程序中使用java.util.logger.它将其输出发送到System.err.我需要它继续这样做,但我还需要将该输出发送到其他东西.

有没有办法复制System.err流,以便它可以发送到两个不同的源?

java logging stream redirectstandardoutput

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