小编msp*_*pir的帖子

内容感知CSS - 仅在内容可用时应用样式

是否有可能让css样式知道它所应用的元素是否具有某种内容?我正在使用表(强制自最终用户使用cms创建页面),每个单元格都有一个css,如此

<table>
<tr>
    <td class="someClass">Test value 1</td>
    <td class="someClass">Test value 2</td>
</tr>
<tr>
    <td class="someClass">Test value 3</td>
    <td class="someClass"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如图所示,表格单元格可能留空.有没有办法让"someClass"意识到这一点,而不是将风格应用于这个单元格?

我确信有一些js hack我可以应用,但我想知道它是否可能与纯css.远射?

谢谢.

html css

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

使用PHP在多个数组中查找常用值

我需要在多个数组中找到常用值.数组的数量可以是无限的.示例(输出print_r)

Array1
(
    [0] => 118
    [1] => 802
    [2] => 800
)
Array2
(
    [0] => 765
    [1] => 801
)
Array3
(
    [0] => 765 
    [1] => 794
    [2] => 793
    [3] => 792
    [4] => 791
    [5] => 799
    [6] => 801
    [7] => 802
    [8] => 800
)
Run Code Online (Sandbox Code Playgroud)

现在,我需要找到所有3个(如果可用的话)更常见的值......我该怎么做?

感谢名单

php arrays

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

无法使用Eclipse(EGit)从Github获取或提取,因为存储了错误的密码

我第一次输入来自Github和Eclipse(EGit)的拉取请求的密码我可能输了错误.现在它会自动使用这个密码,每当我尝试进行拉/取或推送到上游时,我都会收到一个未经授权的错误.但我找不到任何地方如何修复错误的凭据.有谁知道?

在此输入图像描述

eclipse github egit

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

PHP:如何在自己的类中访问/使用方法?

我试图弄清楚如何在自己的类中使用方法.例:

class demoClass
{
    function demoFunction1()
    {
        //function code here
    }

    function demoFunction2()
    {
        //call previously declared method
        demoFunction1();
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现工作的唯一方法是在方法中创建类的新intsnace,然后调用它.例:

class demoClass
{
    function demoFunction1()
    {
        //function code here
    }

    function demoFunction2()
    {
        $thisClassInstance = new demoClass();
        //call previously declared method
        $thisClassInstance->demoFunction1();
    }
}
Run Code Online (Sandbox Code Playgroud)

但那感觉不对......还是那样?任何帮助?

谢谢

php

6
推荐指数
4
解决办法
5280
查看次数

date()返回错误的一天,虽然时间戳是正确的!

我有一个与日期功能相关的古怪问题.

码:

$numDays = 8;
$date = strtotime('2010-11-06');
for ($i=1; $i<=$numDays; $i++)
{
    $thisDay = date("D, d M Y", $date);
    print ($thisDay.'<br>');
    $date+=86400; // add one day to timestamp
}
Run Code Online (Sandbox Code Playgroud)

我的服务器上的结果(本地主机,Windows):

2010年11月6日星期六

太阳,2010年11月7日

星期一,2010年11月8日

2010年11月9日星期二

2010年11月10日星期三

2010年11月11日星期四

2010年11月12日星期五

2010年11月13日星期六

我的网络服务器(linux)上的结果

2010年11月6日星期六

*Sun,2010年11月7日

2010年11月7日星期日*

星期一,2010年11月8日

2010年11月9日星期二

2010年11月10日星期三

2010年11月11日星期四

2010年11月12日星期五

注意Sun,2010年11月7日在远程服务器上出现两次?为什么会这样?谁能解释这种行为?

php datetime

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

window.pixelRatio在Opera中不起作用.还有其他选择

我一直致力于为移动设备制作CMS导出有效内容.其中一个我们遇到的问题是,新的设备,如iPhone4的拥有更高分辨率的显示,所以我们需要找到一种方法来正确地呈现在使用一个300DPI显示旧设备和新的同一页面.到目前为止,我们使用JavaScript和window.devicePixelRatio为了获得dpi的分辨率,但事实证明,这不是在歌剧(?)和Opera移动工作.

任何建议或可能是不同的方法?我研究了一下但是找不到一些东西.

谢谢

javascript opera android mobile-website

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

当图像内存在背景色(不仅仅是边框)时,Imagemagick 的修剪图像功能也会进行修剪

所以我尝试根据背景颜色使用 imagemagick trimimage 函数(PHP)修剪图像的边框。下面是我正在尝试做的事情以及问题所在的演示。

当我上传此图像时(此图像的顶部和右侧有粗的白色边框): 在此输入图像描述

并运行以下代码:

$canvas->setBackgroundColor('#ffffff');
$quantumRange = $canvas->getQuantumRange();
$canvas->trimImage(0.3 * $quantumRange['quantumRangeLong']);
$canvas->setImagePage(0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

结果正是我所期望的:白色边框被修剪掉。 在此输入图像描述

但是使用下图(无外边框): 在此输入图像描述

并运行相同的代码,图像从内部被修剪(?)并产生一些奇怪的效果: 在此输入图像描述

现在,根据我的理解,trimimage 应该采用背景颜色并从外向内修剪它,并且仅当图像的外边距(边框)与该颜色匹配时。

所以,要么我对修剪图像的理解错误,要么我在实现中遗漏了一些东西。此外,玩弄模糊值也不是一种选择。在某些时候,它会停止修剪蓝色边框,但此时如果存在外部边框,它也不会修剪得足够多,因为我需要一个足够高的值来消除光阴影或压缩伪影。

所以实际的问题是: 1. 当外边框颜色与背景颜色匹配时,有没有办法仅从外向内裁剪图像?也许我错过了什么。2. 还有其他方法可以推荐吗?

编辑:@fmw42 在下面回答后,我仔细研究了边缘检测到底是什么以及它是如何工作的。我的假设是 imagemagick 查看图像的边界并根据给定的背景颜色剪切它们,这是错误的。为了更好地理解,请检查边缘检测的工作原理: https: //en.wikipedia.org/wiki/Edge_detection

谢谢。

php image-manipulation imagemagick

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

Jquery选择多个带有.selectable的复选框

我和Jquery有点混淆.可选.我需要做的是,使一个包含复选框的区域可以选择(我在这里很好),然后检查已经选中了哪个复选框(所以我可以取消选中它们),检查它们是否可以不是.

$("#calContainer").selectable({
    filter: 'checkbox',
    selected: function(event, ui) {
        // need code for:
        // for every checkbox in selected area thats is checked, uncheck
        // for every checkbox in selected area thats is not checked, check
    }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.谢谢.

jquery selectable jquery-ui-selectable

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