问题列表 - 第33853页

人们相似度算法的建议

我想为我的"找到类似的人"算法得到一些建议:).我有一个数据库,我存储以下实体:人,文章,关键字.因此,对于每个人,我都有一系列关键字(通过人员提及的数量)从人的文章关键字中编译出来.因此,我需要通过查看相关的关键字来获得类似的人,简单的解决方案是从一个人y获得x个关键字并找到所有共享相似关键字分数的人(不相等),但似乎这不是最佳方式.思考?

谢谢!

java wolfram-mathematica artificial-intelligence data-mining

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

试图在PHP中获取没有文件名的完整URL

我认为这很简单,但我似乎无法找到$_SERVER具有我正在寻找的数组的变量.

让我们说我的网址是http://example.com/subdirectory/index.php 我想得到除文件名之外的所有文件 - http://example.com/subdirectory/.

我知道我可以通过一些字符串操作很容易地做到这一点,但我想知道是否有一个我不知道的_server数组变量.我已经尝试了所有这些,看看他们给了什么,我可以得到任何东西,但我正在寻找什么.

php

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

使用Microsoft SQL Server Mangement复制TABLE

需要使用复制TABLE Microsoft SQL Management Studio 2008

TABLE还需要复制所有表行(主键)ID.

谢谢.

sql t-sql sql-server ssms

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

防止意外返回浏览

我有一个客户端刚拿到Apple Magic Mouse.我们建立了一个食谱网站,当她输入食谱的所有信息时,她感到非常沮丧,然后转向她的新鼠标并意外滚动到右边,它将进行后退浏览,所有她的信息都丢失了.所以她想警告/弹出以防止在该页面上发生这种情况.

有什么建议或指向我这样做的JS吗?

javascript browser navigation back-button

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

PHP echo函数返回值vs echo函数内部

通常,我会写一个这样的函数:

function alertClass($field,$full=false){
 global $formErrors;
 $html = $full ? ' class="alert"' : ' alert';
 if (!empty($formErrors[$field])) return $html;
}
Run Code Online (Sandbox Code Playgroud)

然后我希望html显示我将回显函数的返回值,如下所示:

echo alertClass('somefield')
Run Code Online (Sandbox Code Playgroud)

但今天我在想为什么不把回声放在函数中而不是使用它的返回值?因此,不是"返回$ html",而是"echo $ html"......对于这种或那种方式是否有优势?

php

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

圆形双倍到两个小数位

可能重复:
c# - 如何将十进制值舍入到2个小数位(用于页面上的输出)

将双精度数舍入到两位小数的最佳方法是什么,并将其固定在2位小数位?

示例:2.346 - > 2.35,2 - > 2.00

我希望避免这样的事情,我必须将double转换为字符串,然后再转换为double,这似乎是一个不好的方法来解决这个问题.

c# c#-4.0

19
推荐指数
4
解决办法
7万
查看次数

IntelliJ IDEA + TestNG:在组中的每个测试之前运行方法

我正在学习使用TestNG进行IntelliJ IDEA 9.

据我了解,将测试放入一个被调用的组中的一种方法name是对其进行注释@Test(group = "name").要在每次测试之前运行方法,请使用@BeforeMethod.

在我的测试设置中,我想要一个方法在每个测试之前仅在特定组中运行.因此,有一种方法beforeA在组A中的beforeB每个B测试之前运行,在每个测试之前运行的方法等等.

示例代码:

public class TestExample
{
    @BeforeMethod(groups = "A")
    public void beforeA()
    {
        System.out.println("before A");
    }

    @BeforeMethod(groups = "B")
    public void beforeB()
    {
        System.out.println("before B");
    }

    @Test(groups = "A")
    public void A1()
    {
        System.out.println("test A1");
    }

    @Test(groups = "A")
    public void A2()
    {
        System.out.println("test A2");
    }

    @Test(groups = "B")
    public void B1()
    {
        System.out.println("test B1");
    }

    @Test(groups = "B")
    public …
Run Code Online (Sandbox Code Playgroud)

testng intellij-idea

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

PHP DateTime ::修改添加和减去月份

我一直在努力工作,DateTime class并且最近遇到了我认为添加月份时的错误.经过一些研究后,似乎它不是一个bug,而是按预期工作.根据此处的文档:

示例#2在添加或减去月份时要小心

<?php
$date = new DateTime('2000-12-31');

$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";

$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";
?>
Run Code Online (Sandbox Code Playgroud)
The above example will output:
2001-01-31
2001-03-03
Run Code Online (Sandbox Code Playgroud)

任何人都可以证明为什么这不被视为错误?

此外,是否有人有任何优雅的解决方案来纠正问题并使其成为+1个月将按预期工作而不是按预期工作?

php datetime date

96
推荐指数
7
解决办法
8万
查看次数

C#:Android手机控制

是否可以在WinForm应用程序中通过USB控制/连接Android手机?有没有使用任何原创Android工具(ADB,fastboot)的库?

c# usb android interface

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

使用反射来获得方法; 找不到接口类型的方法参数

也许我在这里缺少一些简单的东西,但是如何获得一个方法,其参数是使用反射的接口.

在下面的例子newValue中将被List<String>称为foo.所以我会打电话addModelProperty("Bar", foo);但是这只适用于我,如果我不使用界面,只使用LinkedList<String> foo.如何使用接口newValue并从中获取model具有接口作为参数的方法addBar(List<String> a0)

这是一个更详细的例子.(基于:此示例)

public class AbstractController {
  public setModel(AbstractModel model) {
    this.model = model;
  }
  protected void addModelProperty(String propertyName, Object newValue) {
    try {
      Method method = getMethod(model.getClass(), "add" + propertyName, newValue);
      method.invoke(model, newValue);
    } catch (NoSuchMethodException e) {
    } catch (InvocationTargetException e) {
    } catch (Exception e) {}
    }
}

public class AbstractModel {
  protected PropertyChangeSupport propertyChangeSupport;
  protected …
Run Code Online (Sandbox Code Playgroud)

java reflection

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