小编Bea*_*s16的帖子

Mongoose在数据库中找到最后十个条目

我正在制作一个简单的小社交网络.我已完成所有输入帖子,用户等.现在唯一不对的是它几乎只是一个聊天室.每当您在某人的页面上发布内容时,唯一可以查看该内容的人就是当时页面上的人.刷新时,所有帖子都消失了.以下是发送帖子时我正在做的技术部分,以及我想要做的事情.

每当你发帖子时,它会做一些不重要的事情,我不会列出它们.但有一个重要部分,将其发送到NodeJS服务器.这是它使用的代码:

function sendPost(cont) {
    socket.emit("newPost", username, uid, cont, page);
    model.posts.unshift(new Post(username, uid, cont, page)); // You don't need to worry about this
}
Run Code Online (Sandbox Code Playgroud)

如您所见,它会使用用户名,uid,内容和页面发出"newPost".在服务器上,它接收带有此的帖子,然后插入到数据库中.

socket.on("newPost", function (name, id, cont, page) {
    var thePost = new Post({name: name, cont: cont, id: id, page: page});
    console.log("Received a new post by "+thePost.name+"(ID of "+thePost.id+"), with the content of \""+thePost.cont+"\", on the page "+thePost.page);
    socket.broadcast.emit("Post", name, id, cont, page);
    console.log("Post sent!");
    console.log("Putting post in database...");
    thePost.save(function (err, thePost) {
        if (err) {
            console.log("Error …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js socket.io

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

为什么会产生无限循环(C,While循环)

我正在为我的班级做一个程序,我需要在开始之前将数组'decade'的所有值设置为-1.我尝试了这个(和for循环中的版本)它只是让我进入一个无限循环!有人可以解释为什么会这样,以及我如何解决它?

码:

int decade[9][9], i = 0, k = 0;
while (i<10) {
    while (k<10) {
        printf("i is %d, k is %d\n",i,k);
        decade[i][k] = -1;
        k++;
    }
    k=0;
    i++;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

它打印出来: 什么打印出来

对于任何需要未来答案的人来说,将十年称为"十年[10] [10]"而不是"十年[9] [9]",或者无论如何定义.

c loops infinite while-loop

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

Java anti fillRect(填充所述矩形之外的所有内容)

在Java中,有Graphics2D.fillRect(x, y, width, height)函数。在我的程序中,我正在寻找类似但完全相反的东西。

我需要填充屏幕上的所有内容,除了这个特定的x、y、宽度、高度,有点像反填充矩形。是否有我忽略的内置功能,或者您能给我指出创建该功能的正确方向吗?

不是必需的,但如果它可以与其他 Java 2D 形状一起使用,那就太好了。

java graphics2d

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

标签 统计

c ×1

graphics2d ×1

infinite ×1

java ×1

loops ×1

mongodb ×1

mongoose ×1

node.js ×1

socket.io ×1

while-loop ×1