问题列表 - 第5697页

我的声誉系统安全吗?

BOUNTY:获得赏金要么告诉我如何玩系统,要么解释为什么你认为不可能发挥它.

我正在开发一个网站的声誉系统,允许您开始自己的博客,评论和收藏等.

我的目标是为用户提供易于理解的非常短的规则集,并且无法"播放".注意:当我写"答案"时,我指的是评论的答案,这相当于Stack Overflow 对答案评论.

  1. 要创建帐户,您需要一个Mojo.没有它你只能回答别人的评论.
  2. 当你有一个帐户时,你每天会得到一个Mojo.
  3. 每天你只能发布与Mojo一样多的帖子和评论.您可以随意回答任意数量的评论.发帖时你不会失去Mojo.
  4. 你可以给一个人少,但每人只有一个Mojo.
  5. 或者,你可以燃烧一个Mojo,让一个Mojo远离那些拥有较少但只有一次的人.
  6. 你不能让你的Mojo回来.

该网站应该只是邀请,但非会员可以回答会员的评论,也许他们也可以开始自己的博客,我还不确定.这个想法是建立一个主要基于资历的系统,权力只能以非常有限的方式在用户之间传递,所以基本上没有办法夸大你的声誉(Mojo只会流下来.)

给予和接受Mojo应该是将某人标记为朋友或敌人的行为.

我不希望Mojo本身成为人们加入社区的动力.我希望他们用它来影响其他人在网站上的表现.通过使用您的Mojo刻录某人,您可以有效地限制他们可以在网站上发布的内容.通过给某人Mojo,你允许他们表达更多.

我还计划增加额外的Mojo方式,比如"每日邮报"或"本周最受喜爱的博客"竞赛,奖品大约为3-10 Mojo.但我的主要目标之一是避免通货膨胀.

language-agnostic architecture

17
推荐指数
4
解决办法
2136
查看次数

免费国家,sql server的城市数据库

以前有人用过这个,我需要免费的国家,城市,sqlserver的IP数据库

database country city ip-geolocation

23
推荐指数
3
解决办法
4万
查看次数

如何在python中将元素n中的列表切片到末尾?

我在弄清楚如何切片python列表时遇到了一些麻烦,如下图所示:

>>> test = range(10)
>>> test
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> test[3:-1]
[3, 4, 5, 6, 7, 8]
>>> test[3:0]
[]
>>> test[3:1]
[]
>>> test
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)

据我所知,python slice意味着lst [start:end],包括start,排除end.那么我如何从元素n开始寻找列表的"休息"呢?

非常感谢您的帮助!

python list sequence slice

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

undefined C struct forward声明

我有一个头文件port.h,port.c和我的main.c

我收到以下错误:'ports'使用未定义的struct'port_t'

我想,因为我在.h文件中声明了结构,并且.c文件中的实际结构是可以的.

我需要有前向声明,因为我想在port.c文件中隐藏一些数据.

在我的port.h中,我有以下内容:

/* port.h */
struct port_t;
Run Code Online (Sandbox Code Playgroud)

port.c:

/* port.c */
#include "port.h"
struct port_t
{
    unsigned int port_id;
    char name;
};
Run Code Online (Sandbox Code Playgroud)

main.c中:

/* main.c */
#include <stdio.h>
#include "port.h"

int main(void)
{
struct port_t ports;

return 0;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢任何建议,

c struct declaration forward

20
推荐指数
3
解决办法
4万
查看次数

SQL - INSERT并捕获id自动增量值

使用SELECT在同一SQL中获取auto-id值的最佳方法是什么?

一个论坛说 在SQL的最后添加这个" ; has Return Scope_Identity()"
在ASP中工作.

PHP中有相应的方法吗?

php sql auto-increment

16
推荐指数
2
解决办法
5万
查看次数

如何将触摸事件捕获到UITableView节标题?

我已经为我的UITableView节标题实现了一个自定义视图(通过viewForHeaderInSection).在普通视图模式下,默认行为似乎是单元格浮动在节标题下面,触摸事件会落到下面的单元格中.

如何让自定义节标题视图首先响应其边界内的任何触摸事件并采取一些操作,而不是将事件传递到节标题视图下面的单元格?

iphone cocoa-touch uitableview

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

<span>标记的CSS宽度

<span>在模块标题中使用标签,例如

<span>Categories</span>.

我在css中指定了span的背景颜色/图像,宽度和高度.

但跨度的宽度取决于其内容/文本.

所以,如果我这样做<span></span>,只用css中的背景图像/颜色,就不会出现任何内容.

当然,我想要出现一些东西.

我该如何解决这个问题?

css

76
推荐指数
4
解决办法
21万
查看次数

安排ASP.Net MVC的控件

ASP.Net MVC是否有任何商业或其他的调度组件?我们公司目前使用Infragistics WebSchedule控件,但它们似乎不支持MVC.

编辑: 我想我可能有点不清楚,我不是在寻找任务调度程序,而是在寻找一个web日历/约会/日程管理框架或组件集.包含日历的月/周/日视图的内容,允许我创建和显示约会项目.

一个框架可以让我构建类似谷歌日历的东西,除了约会将存储在我的数据库中,而不是谷歌.

asp.net-mvc components

9
推荐指数
1
解决办法
7752
查看次数

修改引用类型参数的方法是不是很糟糕?

我见过这样的方法:

public void Foo(List<string> list)
{
    list.Add("Bar");
}
Run Code Online (Sandbox Code Playgroud)

这是修改方法中参数的好习惯吗?

这会不会更好?

public List<string> Foo(List<string> list)
{
    // Edit
    List<string> newlist = new List<string>(list);
    newlist.Add("Bar");
    return newlist;
}
Run Code Online (Sandbox Code Playgroud)

感觉就像第一个例子有意想不到的副作用.

c# side-effects

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

你如何在C++中获得文件?

所以老师提出了这个任务:

您已被联合网络执法司令部雇用,并且您已获得包含您必须解密的空密码的文件.

因此,对于给出的第一个文件(作为示例),每隔一个字母都是正确的(即:'hielqlpo'是hello(假设您以第一个字母开头).我的第一个问题是,如何读取文件?文档在我的桌面上的文件夹中,文件名为document01.cry.我不确定我需要将该文件放入程序的命令.

我也不太确定如何抓住一封信并跳过一封信,但说实话,我想在发布这个问题之前修补它!所以现在...我的问题如标题所述:你如何获取一个用C++阅读的文件?

如果它有所作为(我确定它确实如此),我正在使用Visual C++ 2008 Express Edition(因为它是免费的,我喜欢它!我还附上了我迄今为止的内容,请记住它 - 非常基本...我最后添加了getchar();它,所以当它运行正常时,窗口保持打开状态,所以我可以看到它(因为Visual Express一旦完成运行就会关闭窗口.)

到目前为止的代码:

#include<iostream>

using namespace std;

int main()
{
    while (! cin.eof())
    {
        int c = cin.get() ;
        cout.put(c) ;
    }
    getchar();
}
Run Code Online (Sandbox Code Playgroud)

PS:我意识到这个代码可以抓取并推出每个角色.现在这很好,一旦我可以阅读文件,我想我可以从那里修补它.我也在盯着我在C++上看到的一两本书,看看它弹出的任何东西,尖叫着"接我!" 再次感谢!

编辑::也很好奇,有没有办法输入你想要的文件?(即:

char filename;
cout << "Please make sure the document is in the same file as the program, thank you!" << endl << "Please input document name: " ;
cin >> filename;
cout << endl;
ifstream infile(filename, ios::in);
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.它发回一个错误,说char不能转换为const char*.如何解决这个问题?

编辑2:没关系说第2部分,我发现了!再次感谢您的帮助!

c++ io file

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