我想在特定节点上更新Firebase上的日期.
数据库结构:
我正在努力
private void updateData() {
database = FirebaseDatabase.getInstance();
myref = database.getReference();
myref.child("myDb").child("awais@gmailcom").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
dataSnapshot.getRef().child("leftSpace").setValue(newValue);
dialog.dismiss();
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.d("User", databaseError.getMessage());
}
});
}
Run Code Online (Sandbox Code Playgroud)
我想更新leftSpace与价值的关键newValue,newValue是串这里的类型.但它没有更新Firebase中的值.
如果我在这里
dataSnapshot.getRef().child("leftSpace").setValue(765);
Run Code Online (Sandbox Code Playgroud)
它更新得很好.但我想在Firebase上以字符串格式更新.
我在Firebase上保存了所有字符串类型的数据.(我的模式类包含所有类型字符串)
为什么不在newvalue这里更新类型字符串?
编辑1由@Rjz Satvara推荐
您的方法是在myDBas 下添加一个新节点
它没有更新已经存在的.
我想从一个句子中找到谓词和主语Natural Language Processing Libraries。这种技术在世界上NLP是否有任何名称或有什么方法可以做到这一点?
例子:他喜欢孩子。结果:(他,喜欢孩子)
我想从一个句子中找到主题Spacy.下面的代码工作正常并给出依赖树.
import spacy
from nltk import Tree
en_nlp = spacy.load('en')
doc = en_nlp("The quick brown fox jumps over the lazy dog.")
def to_nltk_tree(node):
if node.n_lefts + node.n_rights > 0:
return Tree(node.orth_, [to_nltk_tree(child) for child in node.children])
else:
return node.orth_
[to_nltk_tree(sent.root).pretty_print() for sent in doc.sents]
Run Code Online (Sandbox Code Playgroud)
从这个依赖树代码,我可以找到这句话的主题吗?