我FirebaseRecyclerAdapter用来显示聊天消息.
private void attachRecyclerViewAdapter() {
lastFifty = mChatRef.limitToLast(50).;
mRecyclerViewAdapter = new FirebaseRecyclerAdapter<Chat, ChatHolder>(
Chat.class, R.layout.message, ChatHolder.class, lastFifty) {
@Override
public void populateViewHolder(ChatHolder chatView, Chat chat, int position) {
chatView.setName(chat.getName());
chatView.setText(chat.getText());
chatView.setTimeLocation(chat.getTime());
FirebaseUser currentUser = mAuth.getCurrentUser();
if (currentUser != null && chat.getUid().equals(currentUser.getUid())) {
chatView.setIsSender(true);
} else {
chatView.setIsSender(false);
}
}
};
Run Code Online (Sandbox Code Playgroud)
我有一个包含特定用户列表的列表.我想应用过滤器只查看来自这些特定用户的邮件.我该怎么办 ?
我有一个包含一列数字的文件:
1
2
4
4
10
Run Code Online (Sandbox Code Playgroud)
我想用awk计算每个数字之间的差异.输出应该是这样的:
1
2
0
6
Run Code Online (Sandbox Code Playgroud)
我该怎么做 ?
我正在尝试使用C将一些字符串从A Java客户端发送到C服务器.首先,我发送字符串的长度.然后,我在C中手动分配内存,最后我按字符发送字符串.
问题,有时我得到正确的字符串,有时我得到整个字符串+额外的其他未知字符(就像我分配超过我得到).
这是Java代码:
protected void send(String data){
short dataLength=(short)data.length();
try {
out.write(dataLength);
for (int i=0; i<data.getBytes().length ;i++)
{
out.write(data.getBytes()[i]);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
这是C代码:
void read4(int sock, int *data)
{
char dataRecv;
char* memoireAllouee=NULL;
int stringLength;
int i=0;
recv(sock, (char*)&dataRecv, sizeof(dataRecv), 0) ;
*data = dataRecv;
stringLength=dataRecv;
memoireAllouee=malloc(sizeof(char)*stringLength);
if (memoireAllouee==NULL)
{
exit(0);
}
for (i=0;i<stringLength;i++)
{
recv(sock, (char*)&dataRecv, sizeof(dataRecv), 0) ;
*data = dataRecv;
memoireAllouee[i]=dataRecv;
}
printf("\n\n%d\n\n\n",stringLength);
printf("\n%s\n",memoireAllouee);
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试自动从Firebase数据库中删除旧条目.是否可以配置Firebase以删除特定子项的旧条目?
我想知道是否有任何加密机制可以保护 firebase 实时数据库和用户之间传输的数据,以避免潜在的中间人攻击?
我想将一个signed char数组转换为C中的unsigned char数组.我该怎么做?