小编Jon*_*Jon的帖子

Chrome扩展程序 - 自动运行

我想知道每次页面加载时是否可以自动运行我的扩展(或我的扩展中的功能)?现在,我已设置您将单击图标浏览器操作图标以运行我的扩展.

javascript autorun google-chrome-extension

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

悬停状态 - 不能应用伪类

我有一个图像,其上方有一个播放图标.当用户将鼠标悬停在图像上时,图像的亮度会变暗,并且"播放"图标将替换为"放大玻璃"图标.

我遇到的问题是,当用户将鼠标悬停在Magnify Glass图标上时,此图标会切换到"播放"图标.这不应该发生,因为仅当用户没有悬停在图像上时,"播放"图标才可见..search:hover ~ .play { display:none; }如果Magnify Glass图标悬停在上面,我已经应用了哪些不会使Play图标可见,但这不起作用.

http://jsfiddle.net/gDwba/

<a href="#">
    <img class="art" src="http://farm4.staticflickr.com/3133/3255025717_49268c7c85_z.jpg?zz=1">
    <img class="search" src="http://icons.iconarchive.com/icons/deleket/scrap/256/Magnifying-Glass-icon.png">
    <img class="play" src="http://icons.iconarchive.com/icons/icons-land/play-stop-pause/256/Play-Normal-icon.png">
    <div class="cover"></div>
</a>
Run Code Online (Sandbox Code Playgroud)
.art { width:320px; height:240px; }
.search { z-index:3; position:absolute; top:90px; left:130px; width:75px;  height:75px; display:none; }
.play   { z-index:2; position:absolute; top:90px; left:130px; width:75px;  height:75px; } 
.cover  { z-index:1; position:absolute; top:8px;  left:8px;   width:320px; height:240px; background:#000; opacity:0.5; display:none; }

.art:hover ~ .search { display:block; }
.art:hover ~ .play   { visibility:hidden; }
.art:hover ~ .cover  { display:block; } …
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

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

如何获取下一个JSON项目

我想知道如果我有JavaScript的密钥,我将如何获得下一个JSON项目.例如,如果我提供关键'Josh',我如何获得'Annie'的内容以及'Annie'这个词?我是否必须在数组中处理JSON并从那里提取?

此外,我认为有一个适当的术语可以将数据从一种类型转换为另一种类型.任何人都知道它是什么......这只是我的舌尖!

{
    "friends": {
        "Charlie": {
            "gender": "female",
            "age": "28"
        },
        "Josh": {
            "gender": "male",
            "age": "22"
        },
        "Annie": {
            "gender": "female",
            "age": "24"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript json

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

通过QJsonObject进行Foreach以获取键/值对

我想知道如何foreach通过a QJsonObject获取C ++中的键/值对?到目前为止,我只能获得价值。

//main.cpp
QFile file(":/geoip.json");
file.open(QIODevice::ReadOnly);
QByteArray rawData = file.readAll();
file.close();
QJsonDocument doc(QJsonDocument::fromJson(rawData));
QJsonObject json = doc.object();
foreach(const QJsonValue &value, json) {
    QJsonObject obj = value.toObject();
    qDebug() << value;
}

//geoip.json
{
    "Afghanistan": "58.147.159.255",
    "Albania": "31.22.63.255",
    "Algeria": "105.235.143.255",
    "American Samoa": "202.70.115.241",
    "Andorra": "109.111.127.255",
    "Angola": "105.175.255.255",
    "Anguilla": "208.66.50.44",
    "Antarctica": "46.36.195.10"
}
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

将QMap转换为JSON

我有一个QMap对象,我想将其转换为JSON.我很困惑如何实现这一目标.

我阅读QT文档说我可以使用QDataStream将QMap转换为JSON,但QDataStream似乎转换文件:http://doc.qt.io/qt-4.8/datastreamformat.html

// c++
QMap<QString, int> myMap;
Run Code Online (Sandbox Code Playgroud)

c++ qt json qmap

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

查询MySQL数据库是否连接

我想知道是否有最佳实践或标准查询用于检查 MySQL 数据库是否仍然连接?

我最初考虑在我的一个表中执行简单的搜索,这将确认数据库是否仍然存在。只是想知道是否有更好的方法。

mysql sql select health-monitoring

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

加载外部JavaScript文件

我试图从JavaScript中加载外部JavaScript文件,但我似乎无法让它工作.难道我做错了什么?

我工作的样本文件

function loadJs() {
var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js")
document.body.appendChild(fileref); }
Run Code Online (Sandbox Code Playgroud)

javascript

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

C++ - Noob - 简单的尝试/捕获

我正在尝试编写一个简单的try/catch语句,但我一直在编译错误.这是我的代码:

int divide(int x, int y)
{
    if (y == 0) {
        throw 0;
    }
    return x / y;
}

Exception::Exception()
{
    try {
        cout << divide(10, 0) << "\n"; 
    } catch (int e) {
        cout << "Cannot divide by " << e << "\n";
    } 
}
Run Code Online (Sandbox Code Playgroud)

我收到以下编译器错误:

LNK2019:未解析的外部符号"public:int_ thiscall Exception :: divide(int,int"(?divide @ Exception @@ QAEHH @ Z)在函数"public: _thiscall Exception :: Exception(void)"中引用(?? 0Exception @ @ QAE @ XZ)

LNK1120:1个未解析的外部

c++ exception-handling

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

这个jQuery系列有什么作用?

我有一行jQuery代码导致错误,因为我在b类前放置了两个句点.我想知道jQuery如何解释以下行?如果我只有一个句点在b前面而不是两个,我假设jQuery将其解释为:"如果类b存在于类a的父类中,则存在于此类警告提示中".

if ( $(this).parent().find(".a ..b") ) {
  alert("hi");
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery将动作应用于被注入的元素

在页面加载后,我有一些页面的元素被库注入.这些元素具有onClick操作,由jQuery控制.由于这些项目是在页面加载后呈现的,因此jQuery是否会针对这些项目应用onClick操作?

html javascript jquery

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

CSS - 显示:无悬停自我

我试图创建一个效果,如果用户将鼠标悬停在元素上,该元素将消失.我已经尝试了下面的代码,但似乎display:none;打破了CSS.我想知道为什么我的CSS不起作用,以及如何解决我的问题.

http://jsfiddle.net/2c42U/

<div class="foo">text</div> 

.foo:hover {
    color: red;
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

正则表达式 - 匹配不只包含空格的字符串

我正在寻找一个正则表达式,如果字符串不只包含空格,它将返回 true。到目前为止,我的尝试是,^[^ \s]*$但它没有处理包含多个单词的字符串。

我想清楚的是,我正在尝试匹配不只包含空格的字符串。

测试用例:

'apple'                true
'apple banana'         true
'apple banana orange'  true
' apple banana'        true
'  apple banana'       true
' '                    false
'  '                   false
'   '                  false
Run Code Online (Sandbox Code Playgroud)

regex

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

Mockito仅在第二次调用方法时返回值

在下面的简单示例中,我想知道如何仅在使用 Mockito 第二次调用nameManager后才返回名称?nameManager.getName()(我知道我还可以做其他事情,比如嘲笑什么saveName()

我想过使用doAnswer(),但我不知道如何确定何时nameManager.getName()被调用两次。

public void saveName(String name) {
  boolean doesNameExist = nameManager.getName(name).isPresent();
  if (!doesNameExist) {
    saveName(name);
    if (!nameManager.getName(name).isPresent()) {
      throw new Exception("Cannot verify name has been saved");
    }
  }
}

Run Code Online (Sandbox Code Playgroud)

java unit-testing mockito

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