问题列表 - 第40999页

什么是排名系统的好设计

我有一张USER桌子,有桌子userIdpoint田地.在运行时,我想知道特定用户群的排名是什么.实现此目的的最佳方法是:
1:将所有用户查询到列表中.基于点对列表进行排序并进行二进制搜索以查找该用户的排名.这听起来像个坏主意.
2:是否可以通过创建数据库查询来完成这些任务?

我期待2000-5000用户.

mysql database ranking

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

为什么我得到cc1plus:错误:无法识别的命令行选项"-arch"?

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
/usr/bin/make  -f nbproject/Makefile-Debug.mk dist/Debug/GNU-MacOSX/cppapplication_1
mkdir -p build/Debug/GNU-MacOSX
rm -f build/Debug/GNU-MacOSX/main.o.d
g++ -arch i386   -c -g -MMD -MP -MF build/Debug/GNU-MacOSX/main.o.d -o build/Debug/GNU-MacOSX/main.o main.cpp
cc1plus: error: unrecognized command line option "-arch"
make[2]: *** [build/Debug/GNU-MacOSX/main.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 311ms)

simpatico$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/x86_64-apple-darwin10/4.5.1/lto-wrapper
Target: x86_64-apple-darwin10
Configured with: ../gcc-4.5.1/configure --prefix=/opt/local --build=x86_64-apple-darwin10 --enable-languages=c,c++,objc,obj-c++,fortran,java --libdir=/opt/local/lib/gcc45 --includedir=/opt/local/include/gcc45 --infodir=/opt/local/share/info --mandir=/opt/local/share/man --datarootdir=/opt/local/share/gcc-4.5 --with-local-prefix=/opt/local --with-system-zlib …
Run Code Online (Sandbox Code Playgroud)

c++ macos gcc g++ gcc4

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

从Html.RouteLink生成绝对URL

@Html.RouteLink("Validate", "ValidateEmail", new { email = Model.Email, key = Model.Key })用来生成一个链接,我通过电子邮件发送给新注册的用户.当我尝试这个时,我发现,wops,它没有生成绝对的URL ...这意味着我有一个类似的链接<a href="/Membership/Validate/email.to%40you.com?key=someKey">Validate</a>.但是,当我在电子邮件中发送此链接时,它(原因)将无法正常工作,那么我该如何改进呢?有什么简单的解决

asp.net-mvc routes html-helper asp.net-mvc-3

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

C++迭代器,接口和指针

我正在尝试使用带接口的c ++迭代器,但无法使其工作.

我有点迷失了为矢量内容选择的类型.这需要指针吗?我必须制作一个"新的实施()"吗?简而言之,我不清楚,我无法找到有用的例子.

以下是接口和实现(.h文件).

class Interface{
public:
virtual int method() = 0;
};

class Implementation1 : public Interface{
    public:
    int method(); 
};

class Implementation2 : public Interface{
    public:
    int method();
};
Run Code Online (Sandbox Code Playgroud)

.cpp文件:

#include "content.h"

int Implementation1::method(){
    return 1;
}

int Implementation2::method(){
    return 2;
}
Run Code Online (Sandbox Code Playgroud)

而我的主要功能:

#include "content.h"
#include <vector>
#include <iostream>

using namespace std;

int main(void)
{
    // create the vector and put elements in it
    vector<Interface*> elements;
    elements.push_back(new Implementation1());
    elements.push_back(new Implementation1());
    elements.push_back(new Implementation2());

    // now iterate on them

    vector<Interface*>::iterator …
Run Code Online (Sandbox Code Playgroud)

c++ iterator interface vector

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

从excel单元调用excel工作表函数

我有一组用户定义的vba函数,它们位于excel模块中,然后从excel电子表格中调用...此时一切正常.

我被要求将vba从模块移动到工作表的代码页.当我这样做时,我发现我无法调用工作表中单元格中的任何函数......名称根本不显示为现有.有没有办法从Excel单元格调用工作表函数?此外,是否有任何问题从另一个模块或工作表代码中的用户定义函数调用工作表函数?


编辑:

我发现如果我通过sheetname.functionname调用,它会抛出一条错误消息,其中包含"名称与Excel内置名称冲突或工作簿中另一个对象的名称"...如果我使用sheetname. anythingelse它只是解析为#NAME?

这是否意味着无法从工作表中调用excel工作表函数?

vba module worksheet worksheet-function excel-vba

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

职能的宣言和实施

根据我的老师的说法,编写这样的用户定义函数是不好的做法:

int DoubleNumber(int Number)
{
    return Number * 2;
}

int main()
{
    cout << DoubleNumber(8);
}
Run Code Online (Sandbox Code Playgroud)

相反,他说总是使用前向声明,即使这些函数不需要彼此了解:

int DoubleNumber(int Number); // Forward declaration.

int main()
{
    cout << DoubleNumber(8);
}

int DoubleNumber(int Number) // Implementation.
{
    return Number * 2;
}
Run Code Online (Sandbox Code Playgroud)

我发现这个特别奇怪,因为他告诉我们前向声明和实现完全相同或者你会得到错误是多么重要.如果这是一个大问题,为什么不把它全部放在上面main()呢?

那么,同时申报和实施真的是不好的做法吗?它甚至重要吗?

c++ implementation user-defined-functions

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

Bookmarklet"喜欢"一个页面

我想要一个javascript书签,它将在我的网站上的"喜欢"按钮上"点击".它用于自动程序,因此它可以自动使该用户像我的程序的主页.

这可能吗?

javascript facebook bookmarklet

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

c#执行此代码的有效方式是什么 - 样式php"eval"

我在c#中有一个Windows应用程序,我有12个带有名称的标签

label1, label2 , ...............
Run Code Online (Sandbox Code Playgroud)

我有12个数字的数组(经过一些计算)

喜欢 :

int[] nums = new int[12] {1, 0, 4, 6,.............};
Run Code Online (Sandbox Code Playgroud)

我想分别在循环中为每个标签项分配一个数组中的值

就像是

 for (int i = 1; i <= 12; i++) {
     label+i.Text = nums[i-1].ToString();
   }
Run Code Online (Sandbox Code Playgroud)

这样做的有效方法是什么?

谢谢

c# labels variable-assignment

3
推荐指数
2
解决办法
142
查看次数

随机数

我有一个问题:如何在Java(android)中从0到4绘制一个数字?如何使用随机功能?

java random android

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

Rails HBTM join_table覆盖table_name

我正在运行Rails 2.3.2并且正在执行:

class StandardWidget < ActiveRecord::Base
  has_and_belongs_to_many :parts, :join_table => "widgets_parts", :association_foreign_key => "widget_custom_id"
end

class Part < ActiveRecord::Base
  has_and_belongs_to_many :widgets, :join_table => "widgets_parts", :association_foreign_key => "part_custom_id"
end

p = StandardWidget.find(5)
p.widgets
Run Code Online (Sandbox Code Playgroud)

并得到错误

ActiveRecord::StatementInvalid: Mysql::Error: Unknown column 'widgets_parts.standard_widget_id' in 'where clause': SELECT * FROM `widgets`  INNER JOIN `widgets_parts` ON `parts`.part_custom_id = `widgets_parts`.part_custom_id WHERE (`widgets_parts`.standard_widget_id = 5 )
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这个工作?

关于HBTMRails文档说:

警告:如果要覆盖任一类的表名,则必须在任何has_and_belongs_to_many声明下声明table_name方法才能工作.

这是什么意思?

ruby-on-rails associations has-and-belongs-to-many tablename jointable

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