问题列表 - 第2270页

如何在SQL 2005中获取分区范围

我在SQL Enterprise 2005中有一个分区表.我需要查询PARTITION FUNCTION以找到它的分区范围.什么SQL查询会给我这些值?

sql sql-server partitioning sql-server-2005

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

邻近搜索

应用程序如何执行邻近搜索?例如,用户键入邮政编码,然后该应用程序列出通过邻近排序的20英里内的所有商家.

我想在PHP和MySQL中构建类似的东西.这种方法是否正确?

  1. 获取我感兴趣的位置的地址并存储在我的数据库中
  2. 使用Google的地理编码服务对所有地址进行地理编码
  3. 编写包含Haversine公式的数据库查询,以进行邻近搜索和排序

这个可以吗?在第3步中,我将计算每个查询的接近度.有一个PROXIMITY表是否更好地列出了每个企业和几个参考位置之间的距离?

php mysql proximity

21
推荐指数
2
解决办法
8569
查看次数

为什么notifyAll()在Integer上同步时会引发IllegalMonitorStateException?

为什么这个测试程序导致了java.lang.IllegalMonitorStateException

public class test {
    static Integer foo = new Integer(1);
    public static void main(String[] args) {
        synchronized(foo) {
            foo++;
            foo.notifyAll();
        }
        System.err.println("Success");
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:

Exception in thread "main" java.lang.IllegalMonitorStateException
        at java.lang.Object.notifyAll(Native Method)
        at test.main(test.java:6)
Run Code Online (Sandbox Code Playgroud)

java synchronization illegalmonitorstateexcep notify

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

Java基准测试工具

我写了一个小的java应用程序,我需要获取性能指标,如内存使用,运行时间等.是否有任何简单易用的性能测量工具?

java performance benchmarking

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

您使用哪些最佳实践来测试数据库查询?

我目前正在测试我们的解决方案,该解决方案具有完整的"色域"层:UI,中间和无所不在的数据库.

在我到达现有团队之前,查询测试由测试人员手动制作查询完成,这些查询理论上会返回存储过程应根据各种相关性规则返回的结果集,排序,你有什么.

这会产生针对测试人员查询的错误的副作用,而不是针对相关的实际查询.

我提议实际使用一个已知的结果集,你可以推断它应该如何返回,因为你控制了存在的数据 - 以前,数据是从生产中提取,消毒,然后填充在我们的测试数据库中.

人们仍然坚持创建自己的查询来测试开发人员创建的内容.我怀疑还有很多人.在我看来,这根本不理想,只是不必要地增加了我们的测试足迹.

所以,我很好奇,您使用哪些实践来测试这样的场景,以及在不引入混乱数据的情况下,您可以获得最佳端到端覆盖的理想选择?

我遇到的问题是进行测试的最佳位置.我是否只是直接戳服务,并将该数据集与我可以从存储过程中提取的数据进行比较?我有一个粗略的想法,并且到目前为止已经取得了足够的成功,但我觉得我们仍然缺少一些重要的东西,所以我希望社区能够看到他们是否有任何有价值的见解可能有助于制定我的测试方法更好.

database tdd integration-testing end-to-end

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

具有参数的非纯虚函数是不是很难实践?

我有一个带有可选虚函数的基类

class Base {
    virtual void OnlyImplementThisSometimes(int x) {}
};
Run Code Online (Sandbox Code Playgroud)

当我编译它时,我得到一个关于未使用的param x的警告.还有其他方法我应该实现虚拟功能吗?我重写了这样的话:

class Base {
    virtual void OnlyImplementThisSometimes(int x) 
    {
        x = 0;
    }
};
Run Code Online (Sandbox Code Playgroud)

我还有一个问题,如果我不小心,我制作的子类可以实现错误的功能,然后由于重载我没有注意到:例如

class Derived : public Base {
    void OnlyImplementThisSometimes(int x, int y) { // some code }
};

Derived d;
Base *b = dynamic_cast<Base *>(&d);
b->OnlyImplementThisSometimes(x); // calls the method in the base class
Run Code Online (Sandbox Code Playgroud)

调用基类方法是因为我使用"int y"参数实现了派生函数,但没有对此进行警告.这些只是C++中常见的陷阱还是我误解了虚函数?

c++ polymorphism

9
推荐指数
3
解决办法
4834
查看次数

使用php命令文件夹中的文件列表

我使用下面的代码显示下拉菜单中目录中的所有文件.有谁知道如何按字母顺序排列?我认为它与sort函数有关,我无法弄清楚如何!

<?php
$dirname = "images/";
$images = scandir($dirname);
$dh = opendir($dirname);

while ($file = readdir($dh)) {
if (substr($file, -4) == ".gif") {
print "<option value='$file'>$file</option>\n"; }
}
closedir($dh);
?>
Run Code Online (Sandbox Code Playgroud)

php sorting

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

为什么调用glMatrixMode(GL_PROJECTION)在iPhone应用程序中给我EXC_BAD_ACCESS?

我有一个iphone应用程序,我在appDidFinishLaunching中调用这三个函数:

glMatrixMode(GL_PROJECTION);
glOrthof(0, rect.size.width, 0, rect.size.height, -1, 1);
glMatrixMode(GL_MODELVIEW);
Run Code Online (Sandbox Code Playgroud)

当使用调试器时,我执行第一行时得到EXC BAD ACCESS.任何想法为什么会这样?

顺便说一句,我有另一个应用程序,我做同样的事情,它工作正常.所以我试图复制该应用程序中的所有内容(#imports,添加OpenGLES框架等),但现在我只是卡住了.

iphone opengl-es

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

SQL中的最大总和

我有一个商店列表,商店内的部门和每个部门的销售情况,如此(使用子查询中的max(sales)创建,但这不是非常重要的我不认为):

toronto    baskets 500
vancouver  baskets 350
halifax    baskets 100
toronto    noodles 275
vancouver  noodles 390
halifax    noodles 120
halifax    fish    200
Run Code Online (Sandbox Code Playgroud)

我想请各个商店最畅销的部门.结果应如下所示:

toronto    baskets 500
vancouver  noodles 275
halifax    fish    200
Run Code Online (Sandbox Code Playgroud)

每当我使用GROUP BY时,它都包含我子查询中的所有列表.没有临时表,有没有一个很好的干净方法呢?

sql sum subquery max

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

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