小编The*_*ock的帖子

如何显示已使用 display:none css 属性隐藏的 webkit 滚动条?

在页面上,我有一个 webkit 滚动条,该滚动条已使用 display: none css 属性隐藏。

#element::-webkit-scrollbar {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

在我的应用程序级 css 文件之一中,我尝试覆盖上述 css 规则,但无法显示滚动条

我尝试更改 css,但无法获得准确的滚动条,如果不存在 display: none 属性,该滚动条就会出现。

#element::-webkit-scrollbar {
    -webkit-appearance: none;
     width: 7px;
     display: block;
}

#element::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
Run Code Online (Sandbox Code Playgroud)

上面的CSS使滚动条可见,但它给了我丑陋的滚动条(可能是由于我使用的CSS规则)。

有没有一种简单的方法可以显示 webkit 滚动条,如果不存在 display:none 属性,该滚动条就会出现。我无法更改显示:无,因为它是由我的应用程序继承的。我只能推翻这个规则。

编辑:

有人问了一个完全相同的问题How to override "::-webkit-scrollbar" CSSrule and makescrollbarvisible again,但似乎也没有公认的答案。

html css webkit google-chrome

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

冒泡排序中的交换次数

我有一个冒泡版本:

int i, j;  

for i from n downto 1 
{
    for j from 1 to i-1 
    { 
        if (A[j] > A[j+1])
            swap(A[j], A[j+1]) 
    } 
}
Run Code Online (Sandbox Code Playgroud)

我想使用上面版本的冒泡排序来计算预期的掉期数量.我使用的方法如下所示:

// 0 based index

float ans = 0.0;

for ( int i = 0; i < n-1; i++ )
{
    for ( int j = i+1; j < n; j++ ) {

        ans += getprob( a[i], a[j]); // computes probability that a[i]>a[j].
    }
}
Run Code Online (Sandbox Code Playgroud)

我是正确的方式还是我错过了什么?

c++ algorithm math bubble-sort

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

如何在python中抓取分布在多行上的html标签?

我正在尝试用 python 抓取网页。我能够轻松获得单行标签的结果,但对于分布在多行上的标签,我的代码无法检索任何内容。

在 HTML 源代码中,单行标签显示为:

<td><span class="facultyName">John Matthew Falletta, MD</span>
Run Code Online (Sandbox Code Playgroud)

并且多个行标记存在为:

<td><span class="label">Division:</span>
            &nbsp;&nbsp;
                  </td><td>Hematology/Oncology</td>
Run Code Online (Sandbox Code Playgroud)

这是我写的:

patFinderFullname = re.compile('<span class="facultyName">(.*)</span>')

fullname = re.findall(patFinderFullname,webpage)         #works fine

patFinderDivision = re.compile('<span class="label">Division:</span>&nbsp;&nbsp;</td><td>(.*)</td>')

division = re.findall(patFinderDivision,webpage)       #doesn't work
Run Code Online (Sandbox Code Playgroud)

这里我的网页变量包含必须被抓取的 url。有人可以指出,我错过了什么,或者我错在哪里?

python scripting web-scraping

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