是否有用于计算特定关键字包含在数据集中的次数的函数?
例如,如果dataset <- c("corn", "cornmeal", "corn on the cob", "meal")计数为3.
解决方案应该非常简单.我想在输入框中找不到任何值时阻止表单正确提交.这是我的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())==="")中是否有问题?
我在删除 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) 我的.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添加到文本的最佳方式.我需要为链接做些什么特别的事吗?
我刚刚升级到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) 我将API密钥设置为apikey.js文件中的变量,并在另一个应该使用API密钥的javascript文件中引用该变量.
我将apikey.js添加到.gitignore,以便当我将它推送到我的(公共)github帐户时,人们不会看到它.
但是,当我尝试部署时,由于.gitignore,应用程序无法运行.
如何在heroku上部署时继续将省略API密钥的文件推送到git上的repo?
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是一个东西.
如何发现有哪些类型的错误?
页面加载时,默认选中单选按钮.我希望包含此单选按钮的标签添加一个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) 我有一个CSS特定的问题,只出现在Firefox 3.0而不是3.6+.有人知道黑客吗?