小编LNA*_*LNA的帖子

计算R中的单词出现次数

是否有用于计算特定关键字包含在数据集中的次数的函数?

例如,如果dataset <- c("corn", "cornmeal", "corn on the cob", "meal")计数为3.

string r

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

当输入字段为空时,使用jQuery来阻止表单提交

解决方案应该非常简单.我想在输入框中找不到任何值时阻止表单正确提交.这是我的JSFiddle:http://jsfiddle.net/nArYa/7/

//标记

<form action="" method="post" name="form" id="form">
<input type="text" placeholder="Your email*" name="email" id="email">
<input type="text" placeholder="Your name*" autocomplete=off name="name" id="user_name"
<button type="submit" id="signup" value="Sign me up!">Sign Up</button>
</form>
Run Code Online (Sandbox Code Playgroud)

// jQuery的

if ($.trim($("#email, #user_name").val()) === "") {
    $('#form').submit(function(e) {
        e.preventDefault();
        alert('you did not fill out one of the fields');
    })
} 
Run Code Online (Sandbox Code Playgroud)

正如您在JSFiddle中看到的那样,问题是当我在两个字段中输入内容时,会弹出警告框STILL.我很难搞清楚原因.在我的 if($ .trim($"#email,#user_name").val())==="")中是否有问题?

javascript forms jquery

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

如何在javascript中删除firebase实时数据库中的节点

我在删除 Firebase 实时数据库中的节点时遇到困难。

这就是我的 firebase 实时数据库的样子: 在此输入图像描述

这是我尝试的,遵循firebase 中的删除节点以及如何在 Firebase 上删除/删除节点

1)

     let chatRef = db.ref("/chats");
      var query = chatRef.orderByChild("uid").equalTo(chatId);
      query.on("child_added", (snapshot) => {
        snapshot.ref.remove();
      });
Run Code Online (Sandbox Code Playgroud)

通过上面的代码,当我点击删除时,整个数据(所有节点,包括聊天)都被删除了。

2)

      chatRef.limitToLast(1).once("value", (snapshot) => {
        snapshot.forEach((deedSnapshot) => {
          deedSnapshot.ref.remove();
        });
      });
Run Code Online (Sandbox Code Playgroud)

我按预期工作,但它只删除 /chats 中的最后一个节点,并且我想指定chat/uid我要删除的节点。

3)

      let chatRef = db.ref("/chats");
      chatRef.child("5ZuZvUyByDcbteclgpM0t08beVn1").remove();
Run Code Online (Sandbox Code Playgroud)

这根本就没有导致任何事情发生。我在 try/catch 中进行了此操作,单击“删除”导致尝试运行,但没有捕获任何错误。数据库中什么也没发生。

4)

      let chatRef = db.ref("/chats/MJy8cxO85ldEnDScsWZ");
      chatRef.remove();
Run Code Online (Sandbox Code Playgroud)

结果与上面的 3 相同——什么也没发生,并且 try/catch 中没有捕获任何错误。

更新:我尝试了以下操作,但这会删除整个chats数据,而不仅仅是我要删除的节点:

      let chatRef = db.ref("/chats");
      chatRef
        .orderByChild("uid")
        .equalTo(chatId)
        .once("value")
        .then(function (snapshot) { …
Run Code Online (Sandbox Code Playgroud)

javascript firebase firebase-realtime-database

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

将CSS类添加到RST中的链接

我的.rst文件中有一个链接

Click me! <../link_reference.html>
Run Code Online (Sandbox Code Playgroud)

这就像点击我一样!但是,我想为它添加一个CSS类,所以它看起来像Click me!.

我将下面的行添加到我的RST文件的顶部:

role:: example
Run Code Online (Sandbox Code Playgroud)

然后我改变了我的链接,看起来像这样:

例: Click me! <../link_reference.html>

但是,这个RST呈现为<span class="problematic">:example:Click me!<../ link_reference.html> _</span>代替.:(

我认为使用.. role ::是在RST中将CSS添加到文本的最佳方式.我需要为链接做些什么特别的事吗?

html css restructuredtext python-sphinx

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

更改默认的wordpress youtube嵌入视频尺寸

我刚刚升级到Wordpress 3.5,一个很酷的功能似乎是,如果你直接从浏览器复制Youtube网址并粘贴到单个帖子,视频会自动嵌入!

但是,我无法弄清楚为什么以下(粘贴在标准帖子中)无法调整嵌入的尺寸:[embed width ="20"height ="106"] https:// www. youtube.com/watch?v=IjoxX5dXM8g[/embed]

我搜索了Stackoverflow,似乎人们说你可以调整设置>媒体中的尺寸,但该功能已被弃用.http://shailan.com/2154/change-wordpress-default-embed-size-using-filters/上的另一个人建议添加一个过滤器

function mycustom_embed_defaults($embed_size){
     if( is_single() ){ // If displaying a single post
        $embed_size['width'] = 586; // Adjust values to your needs
    $embed_size['height'] = 500; 
}

return $embed_size; // Return new size
}

add_filter('embed_defaults', 'mycustom_embed_defaults'); 
Run Code Online (Sandbox Code Playgroud)

...但是在将它添加到functions.php并将宽度和高度都更改为100之后,我没有看到后期预览的差异.

现在我还在试图弄清楚如何重置粘贴到Wordpress帖子中的YouTube网址的默认尺寸,而不需要在整个iframe中粘贴,即

<iframe width="560" height="315" src="http://www.youtube.com/embed/IjoxX5dXM8g" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

embed youtube wordpress vimeo dimensions

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

当我的API密钥位于.gitignore文件中时,如何从git部署到heroku?

我将API密钥设置为apikey.js文件中的变量,并在另一个应该使用API​​密钥的javascript文件中引用该变量.

我将apikey.js添加到.gitignore,以便当我将它推送到我的(公共)github帐户时,人们不会看到它.

但是,当我尝试部署时,由于.gitignore,应用程序无法运行.

如何在heroku上部署时继续将省略API密钥的文件推送到git上的repo?

javascript git api heroku gitignore

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

例外和sqlite3

import sqlite3
conn = sqlite3.connect("database.db")
cursor = conn.cursor()
try:
    cursor.execute("INSERT INTO loctions VALUES('Hogwarts', 'Scotland'")
    cursor.execute("INSERT INTO characters VALUES('Albus', 'Dumbledore')")
    conn.commit()

except sqlite3.OperationalError:
    print "Oops! This was an operational error. Try again..."

except sqlite3.NameError:
    print "Name Error"

except sqlite3.ValueError:
    print "value error"

except sqlite3.IOError:
    print "IO error"

conn.close()
Run Code Online (Sandbox Code Playgroud)

我想弄清楚上面是否是有效的代码.也就是说,在我的"try"子句之后,我可以有多个例外吗?

当我通过输入'python filename.py'来运行它时,我看到了"哎呀!这是一个操作错误.再试一次......"打印在我的终端中.

这是有道理的,因为我拼写了第一个表的名称错误(位置而不是位置),所以这是一个操作错误.

但我对如何强制名称错误或值错误感到困惑.

另外,当我注释掉"除了sqllite3.OperationalError"子句时,我的终端出现了这个错误:

Traceback (most recent call last):
  File "sqle.py", line 14, in <module>
    except sqlite3.NameError:
AttributeError: 'module' object has no attribute 'NameError'
Run Code Online (Sandbox Code Playgroud)

这是说没有sqlite3.NameError这样的东西吗?然而sqlite3.OperationalError是一个东西.

如何发现有哪些类型的错误?

python sql sqlite flask

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

jquery单选按钮:选中和$(this).parent

页面加载时,默认选中单选按钮.我希望包含此单选按钮的标签添加一个CSS类.

我的代码出了什么问题?

JSFIDDLE:http://jsfiddle.net/3ar43086/4/

$(document).ready(function() {
    if ($('input[type=radio]').is(':checked')) {       
    $(this).parent('label').addClass('checked'); }      
});

<label for="myRadio"><input type="radio" id="myRadio" value="Example Radio Button" name="amount" checked>Example Radio Button</label>

.checked { background: yellow; }
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

有没有办法针对CSS定位Firefox 3.0及以下版本?

我有一个CSS特定的问题,只出现在Firefox 3.0而不是3.6+.有人知道黑客吗?

css browser firefox css3

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