问题列表 - 第38269页

关于一些数据挖掘算法的问题

最近我研究了k-最近邻和决策树,我很好奇两者之间的差异,即对于像分离目标函数的任务"如果x2> x1则返回1,否则返回0",然后选择最近邻这里很好,因为决策树将会进行太多的分裂.所以我只是考虑在什么样的情况下,选择决策树比k最近的邻居更合适?

另一个问题是与K最近的邻居有关,我明白当K = 1时,它只是一个基线分类(将实例分类到它的邻居类').任何人都可以给我一个关于什么样的想法对于分类任务,3个最近的邻居肯定会超过最近的1个近距离分类器吗?

提前致谢!

artificial-intelligence machine-learning data-mining

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

如何生成Maven项目的所有模块之间的依赖关系图?

如何生成Maven项目的所有模块之间的依赖关系图(不包括第三方库,如JUnit,SLF4J等)?我找不到使用m2eclipse将所有模块包含到一个图中的方法.谢谢.

java maven-2

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

使一个div可见,另一个不可见

我有两个div标签,一个用于搜索,另一个用于搜索结果.我需要的是,当单击提交按钮时,返回结果并将其放入结果div(使用iframe),搜索div应该隐藏,结果div应该可见.

搜索div最初设置为可见(使用可见性可见),结果div最初设置为隐藏(使用隐藏的可见性).

此外,最初在隐藏div的页面底部有一个巨大的空白区域,所以我如何确保底部没有额外的空白区域.

html css hidden visibility

22
推荐指数
3
解决办法
11万
查看次数

从外部LAN访问本地虚拟主机作为虚拟主机,如http:// sitename而不是http:// systemname/sitename

我正在开发一个由两个人管理的网站.一个是我,另一个是设计师从LAN上的不同机器访问.

Conf:php,apache,windows xp,mysql.

文档根目录:d:\ www\xampp\htdocs.所有项目都在此作为子文件夹.

我已经设置了虚拟主机,因此我不会将所有项目作为http:// localhost/foldername访问,而是以http:// foldername的形式访问.

但是对于在其他系统中的设计者,他必须访问http:// computername/foldername

例如,让我在项目工资单中工作.我将以http:// payroll的形式访问它,但我的设计师将以http:// computername/payroll的形式访问它.

我想做的是我希望设计师以我访问的方式访问.那是http:// payroll.

所以在设计器系统中,当服务器名称是工资单时,我希望它被定向到我的机器然后到项目文件夹.因此,如果他提供http:// payroll,那么我系统中的应用程序应该为他运行.

我已在设计器系统中设置hosts文件以指向我的机器.所以这项工作已经完成,当他给出工资单时,我的http:// localhost正在出现.

我应该怎么做,设计师可以访问我的项目,如http:// payroll form他的系统?

apache virtualhost

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

如何等待linux内核线程(kthread)退出?

我刚刚开始在 Linux 内核线程上编程。我有一个问题想和大家分享。我的代码是:

void do_big_things(void *data)
{
   // do some really big things
} 
struct task_struct *t1;
struct task_struct *t2;

void calling_fucntion()
{
   for(j =0; j < 100; j++)
   {
      t1 = kthread_run(do_big_things, &data1, "thread1");
      t2 = kthread_run(do_big_things, &data2, "thread2");
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,我对这个问题的结论(我可能是错的)是线程t1t2是由内核创建和运行的,然后程序在循环开始时返回以创建并运行另外两个线程。由于没有条件等待这些线程完成,内核创建了如此多的线程从而导致堆栈溢出。

我只想知道如何让程序等待这两个线程完成,然后返回循环启动另外两个线程。

任何帮助,将不胜感激。

c linux-kernel

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

Javascript e.keyCode在IE中没有捕获Backspace/Del

我正试图用这种代码使用javascript/jQuery来捕捉Backspace和Delete键的紧急事件.

$("textarea[name=txt]").keypress(function(e){
    var keycode =  e.keyCode ? e.keyCode : e.which;

    if(keycode == 8){ // backspace
        // do somethiing
        alert(keycode);
    }

    if(keycode == 46){ // delete
        // do somethiing
        alert(keycode);
    } 

});
Run Code Online (Sandbox Code Playgroud)

这些代码行在Firefox(3.6.12)中完美运行.这意味着按下Backspace或Delete时会弹出警报.但这在Internet Explorer中不起作用(8)

任何人都可以建议我以不同的方式在Internet Explorer中捕获这些关键的新闻事件吗?

javascript jquery internet-explorer keypress

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

从可迭代创建字典

从iterable创建字典并为其分配一些默认值的最简单方法是什么?我试过了:

>>> x = dict(zip(range(0, 10), range(0)))
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为范围(0)不是可迭代的,因为我认为它不会(但我还是试过了!)

那我该怎么办呢?如果我做:

>>> x = dict(zip(range(0, 10), 0))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: zip argument #2 must support iteration
Run Code Online (Sandbox Code Playgroud)

这也不起作用.有什么建议?

python dictionary

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

将.txt文件的内容收集为字符串C++

我目前在这里有一个小程序,它会将.txt文件的内容重写为字符串.

但是我想将文件的所有内容收集为一个字符串,我该如何解决这个问题呢?

#include <iostream>
#include <fstream>
#include <string>


using namespace std;


int main () {
    string file_name ; 


    while (1 == 1){
        cout << "Input the directory or name of the file you would like to alter:" << endl;
        cin >>  file_name ;


        ofstream myfile ( file_name.c_str() );
        if (myfile.is_open())
        {
        myfile << "123abc";

        myfile.close();
        }
        else cout << "Unable to open file" << endl;


    }


}
Run Code Online (Sandbox Code Playgroud)

c++ string file-io text-files file-read

0
推荐指数
2
解决办法
2598
查看次数

如何为TList <T>编写通用的FreeAll

编写一个FreeAll函数的最佳方法是什么,该函数将获取TList<T>列表的每个元素的泛型和免费?

这是不合理的,TList<T>.FreeAll因为如果泛型类型是Record或String则没有意义.然而,如果泛型类型是一个对象,如果有某种方法可以实现FreeAll功能,那将非常方便.

我的简单尝试不能编译......

TTest1 = Class

End;

Procedure FreeAll(List : TList<TObject>);
Var
    I : Integer;
Begin
    For I := 0 To List.Count - 1 Do
        List[I].Free;
End;


Procedure Main;
Var
    List : TList<TTest1>;
    I : Integer;
Begin
    List := TList<TTest1>.Create;
    List.Add(TTest1.Create);
    List.Add(TTest1.Create);
    List.Free;

    FreeAll(List);

    List.Free;
End;
Run Code Online (Sandbox Code Playgroud)

delphi generics

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

任何人都可以在python中建议一个很好的网络项目

我想用python做一个网络项目.任何人都可以建议一个有用的网络项目吗?我的目标是在未来5个月内完成它.

python

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