问题列表 - 第115页

按邮政编码或其他基于位置的数据检索策略过滤

我的小网站应该使用活动用户的位置作为过滤器来汇集表格中的项目列表.想想Craigslist,你在那里搜索"dvd"但结果不是来自所有数据库,它们会被你选择的位置过滤.我的问题有2个级别:

  1. 我应该去a-la-craigslist,并要求用户使用城市级别的位置?我的问题是你需要生成一个硬编码,手工制作的位置列表.
  2. 我应该去a-la-zipCode吗?想要用户输入他的邮政编码,然后汇集与他的邮政编码相同或一定距离的所有项目的想法.

我似乎更喜欢使用邮政编码方式,因为它似乎更优雅的解决方案,但是如何创建所有邮政编码的数据库并实现给定邮政编码12345的功能,获取1英里距离的所有邮政编码?

这应该是相当常见的"任务",因为许多站点都需要类似于我的,所以我希望不要在这里重新发明轮子.

location zipcode

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

C#数据库访问:DBNull vs null

我们在这里使用自己的ORM,并为所有db表提供强类型包装器.我们还允许执行弱类型的临时SQL,但是这些查询仍然通过相同的类来从数据读取器中获取值.

在调整该类以使用Oracle时,我们遇到了一个有趣的问题.使用DBNull.Value或null是否更好?使用DBNull.Value有什么好处吗?使用null似乎更"正确",因为我们已经将自己从数据库世界中分离出来了,但是有一些含义(ToString()例如,当一个值为null时,你不能盲目地这样做)所以它肯定是我们需要有意识的东西决定.

c# orm null dbnull

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

如何在Mercurial中组合两个项目?

我有两个独立的mercurial存储库.在这一点上,它们"成为一体"是有道理的,因为我想同时处理这两个项目.

我真的很喜欢这两个项目,每个项目都是新存储库中的子目录.

  1. 我如何合并这两个项目?
  2. 这是一个好主意,还是应该将它们分开?

看来我应该能够从一个存储库推送到另一个存储库......也许这真的很直接?

mercurial

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

数据库案例不敏感指数?

我有一个查询,我在搜索字符串:

SELECT county FROM city WHERE UPPER(name) = 'SAN FRANCISCO';
Run Code Online (Sandbox Code Playgroud)

现在,这工作正常,但它不能很好地扩展,我需要优化它.我找到了一个创建生成视图的选项,或类似的东西,但我希望使用索引的更简单的解决方案.

我们正在使用DB2,我真的想在索引中使用表达式,但是这个选项似乎只能在z/OS上使用,但我们运行的是Linux.我还是尝试了表达式索引:

CREATE INDEX city_upper_name_idx
ON city UPPER(name) ALLOW REVERSE SCANS;
Run Code Online (Sandbox Code Playgroud)

但当然,它在UPPER(名称)上窒息.

是否有另一种方法可以以这种方式创建索引或类似的东西,这样我就不必重新构建现有的查询以使用新生成的视图,或者更改现有列,或任何其他此类侵入式更改?

编辑:我愿意听取其他数据库的解决方案......它可能会延续到DB2 ......

sql database oracle db2 indexing

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

Mercurial坚持"等待锁定"

在克隆一个mercurial存储库的同时在windows中获得了蓝屏.

重新启动后,我现在几乎所有的hg命令都收到此消息:

c:\src\>hg commit
waiting for lock on repository c:\src\McVrsServer held by '\x00\x00\x00\x00\x00\
x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
interrupted!

谷歌没有帮助.

有小费吗?

mercurial

340
推荐指数
8
解决办法
10万
查看次数

Java中的数组数组

这对我来说是个讨厌的...我是一个在Java项目中使用Java工作的PHP人.我知道如何做我正在尝试通过太多的代码和完全缺乏技巧.

我宁愿做得对.情况如下:

我正在写一个小型显示器,向顾客展示他们根据浇水组(ABCDE)和一年中的什么时间浇灌草坪的日子.我们的季节如下:夏季(5-1至8-31)春季(3-1至4-30)秋季(9-1至10-31)冬季(11-1至2-28)

一个例子可能是:

如果我在A组,这将是我允许的时间:冬天:星期一只有春天:星期二,星期四,星期六夏天:任何一天秋天:星期二,星期四,星期六

如果我用PHP写这个,我会使用这样的数组:

//M=Monday,t=Tuesday,T=Thursday.... etc
$schedule["A"]["Winter"]='M';
$schedule["A"]["Spring"]='tTS';
$schedule["A"]["Summer"]='Any';
$schedule["A"]["Fall"]='tTS';
$schedule["B"]["Winter"]='t';
Run Code Online (Sandbox Code Playgroud)

我可以制作天数组(数组("星期二","星期四","星期六"))等,但这并不是我真正想要完成的事情.

我还需要设置数组以确定我在哪个季节:

$seasons["Summer"]["start"]=0501;
$seasons["Summer"]["end"]=0801;
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出一个非常酷的方法吗?我将有今天的日期和团体信.我需要在一天(M)或一系列日子(tTS),(任何)中退出我的职能.

php java jsp tomcat

14
推荐指数
3
解决办法
1205
查看次数

大数据集

我一直在寻找大型数据集来测试各种类型的程序.有没有人有什么建议?

resources dataset

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

什么是反规范化mysql数据库的好方法?

我有一个规范化订单数据的大型数据库,查询报告变得非常慢.我在报告中使用的许多查询都会连接五到六个表,并且必须检查数十或数十万行.

有很多查询,大多数都已尽可能优化,以减少服务器负载和提高速度.我认为是时候开始以非规范化格式保存数据副本了.

关于方法的任何想法?我应该从几个最糟糕的问题开始,然后从那里开始?

mysql database denormalization

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

在php中解析原始电子邮件

我正在寻找好/工作/简单使用PHP代码将原始电子邮件解析为部分.

我已经编写了几个强力解决方案,但每次都会出现一个小的更改/标题/空格/一些东西,我的整个解析器都会失败并且项目会崩溃.

在我指出PEAR/PECL之前,我需要实际的代码.我的主机有一些棘手的配置或东西,我似乎永远不会得到.so的构建正确.如果我确实得到了.so,那么path/environment/php.ini中的一些区别并不总是让它可用(apache vs cron vs cli).

哦,最后一件事,我正在解析原始电子邮件文本,而不是POP3,而不是IMAP.它通过.qmail电子邮件重定向传输到php脚本.

我不期待SOF为我写这篇文章,我正在寻找一些关于"正确"做的提示/起点.这是我知道已经解决的那些"轮子"问题之一.

php email

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

找出完整的SQL Server数据库大小

我需要知道SQL Server 2000中的所有数据库占用了多少空间.我做了一些研究,但找不到任何帮助我的脚本.

sql-server

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