我有一个系统,注册用户可以在该系统中对图片的评论投赞成票/反对票。它与StackOverflow的投票系统非常相似。我将投票存储在一个具有如下值的表中:vote_id|vote_comment_id|vote_user_id|vote_date|vote_type现在我有几个关于以下速度和效率的问题:问题:一旦用户打开带有评论的图片页面,我需要该用户是否已经对评论投了赞成票/反对票以显示它;评论旁边的“你投了赞成票”或“你投了反对票”(在StackOverflow中,投票图像被突出显示)。我可能的解决方案:现在,当我打开图片页面时,我会循环浏览每条评论,也会循环浏览我的投票表并检查用户
我有一个系统,注册用户可以在该系统中对图片的评论投赞成票/反对票。它与StackOverflow的投票系统非常相似。我将投票存储在一个具有如下值的表中:vote_id|vote_comment_id|vote_user_id|vote_date|vote_type现在我有几个关于以下速度和效率的问题:问题:一旦用户打开带有评论的图片页面,我需要该用户是否已经对评论投了赞成票/反对票以显示它;评论旁边的“你投了赞成票”或“你投了反对票”(在StackOverflow中,投票图像被突出显示)。我可能的解决方案:现在,当我打开图片页面时,我会循环浏览每条评论,也会循环浏览我的投票表并检查用户
好的,所以我打算制作一个具有赞成/反对票功能的网站。无需深入了解网站其余部分的太多细节,用户将能够提交可以投票的内容(在这个意义上类似于reddit-并且仅在这个意义上)。这个网站上唯一的“帐户”将是管理员和版主,这让我想到了主要问题:如何在没有帐户的情况下尽可能将每个用户的投票限制为每个帖子的一个投票?该网站也将使用Django和MySQL制作,这就引出了我的第二个问题:如何在MySQL数据库中存储投票?我应该在每个帖子的字段中存储一个整数,还是应该是一个每行一票的表格?我的猜测肯定是前者,但我以前从未使用过这样的东西,所以我只是想确定一下。谁能指出我如何实现我想要的功能的大致方向?
好的,所以我打算制作一个具有赞成/反对票功能的网站。无需深入了解网站其余部分的太多细节,用户将能够提交可以投票的内容(在这个意义上类似于reddit-并且仅在这个意义上)。这个网站上唯一的“帐户”将是管理员和版主,这让我想到了主要问题:如何在没有帐户的情况下尽可能将每个用户的投票限制为每个帖子的一个投票?该网站也将使用Django和MySQL制作,这就引出了我的第二个问题:如何在MySQL数据库中存储投票?我应该在每个帖子的字段中存储一个整数,还是应该是一个每行一票的表格?我的猜测肯定是前者,但我以前从未使用过这样的东西,所以我只是想确定一下。谁能指出我如何实现我想要的功能的大致方向?
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我正在开发一个与Yahoo!非常相似的网站。答案:用户可以发布问题,等待其他人的答案并选择更好的答案。为了识别最佳用户,有一个信誉系统,它具有以下特点:可以对用户投赞成票或反对票;可以对答案投赞成票或反对票;每个主题都有一个“经验”分数,每回答一个问题就会增加。现在,如果可能的话,我想找到一种算法来结合所有这些因素,并为每个答案给出一个“可信度”分数
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.我正在开发一个与Yahoo!非常相似的网站。答案:用户可以发布问题,等待其他人的答案并选择更好的答案。为了识别最佳用户,有一个信誉系统,它具有以下特点:可以对用户投赞成票或反对票;可以对答案投赞成票或反对票;每个主题都有一个“经验”分数,每回答一个问题就会增加。现在,如果可能的话,我想找到一种算法来结合所有这些因素,并为每个答案给出一个“可信度”分数
在C++中,您可以在if语句中初始化变量,如下所示:if(CThing*pThing=GetThing()){}为什么人们会认为这种风格不好或好?有什么好处和坏处?我个人喜欢这种风格,因为它限制了pThing变量的范围,所以当它为NULL时永远不会被意外使用。但是,我不喜欢你不能这样做:if(CThing*pThing=GetThing()&&pThing->IsReallySomeThing()){}如果有办法使上述工作,请张贴。但如果那是不可能的,我还是想知道为什么。Questionborrowedfromhere,similartopicbutPHP.
在C++中,您可以在if语句中初始化变量,如下所示:if(CThing*pThing=GetThing()){}为什么人们会认为这种风格不好或好?有什么好处和坏处?我个人喜欢这种风格,因为它限制了pThing变量的范围,所以当它为NULL时永远不会被意外使用。但是,我不喜欢你不能这样做:if(CThing*pThing=GetThing()&&pThing->IsReallySomeThing()){}如果有办法使上述工作,请张贴。但如果那是不可能的,我还是想知道为什么。Questionborrowedfromhere,similartopicbutPHP.
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我正在制作一个小应用程序,让用户可以对项目进行上下投票。我正在使用Django(而且是新手!)。我只是想知道,向用户展示投票链接的最佳方式是什么。作为链接、按钮或其他内容?我已经用不同的框架在php中做过类似的事情,但我不确定我是否可以用同样的方式做。我是否应该有一种赞成/反对投票的方法,然后向用户显示一个链接以供点击。当他们点击它时,它会执行该方法并刷新页面?
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我正在制作一个小应用程序,让用户可以对项目进行上下投票。我正在使用Django(而且是新手!)。我只是想知道,向用户展示投票链接的最佳方式是什么。作为链接、按钮或其他内容?我已经用不同的框架在php中做过类似的事情,但我不确定我是否可以用同样的方式做。我是否应该有一种赞成/反对投票的方法,然后向用户显示一个链接以供点击。当他们点击它时,它会执行该方法并刷新页面?