问题列表 - 第49387页

如何优化这个"分时"SQL查询?

我想有一个简单的方法来运行查询,如以下查询我的时间序列数据:

"在彼此的七天内最典型的事件是什么?"

我可以通过利用SQL和Java程序来做到这一点,通过查看每一行并运行一个查询,查询提前七天查看所有事件,但这不是很优雅,性能会很糟糕.

我也得到了JNK和Milen A. Radev的帮助来编写以下SQL.我的问题是,当我在2300万行上测试它时,它运行了两个小时并停止,因为我的RamDisk(我运行PostgreSQL数据库)已满.你知道如何优化这样的查询吗?

SELECT a.eventID, b.eventID, COUNT(*)
FROM table a
INNER JOIN table b
    ON a.eventID <> b.eventID
WHERE aBS(EXTRACT(EPOCH FROM (a.thetimeanddate - b.thetimeanddate))) < 5 
GROUP BY a.eventID, b.eventID 
ORDER BY COUNT(*) DESC
LIMIT 1000;
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

Composite Pattern优于简单继承的好处

我试图弄清楚为什么复合比简单的继承更好.

例如,假设我们要实现文件系统.所以基本上我们需要文件和文件夹.我们可以使用复合模式,FileFolder类继承基接口,Folder类包含接口类型集合.

但看起来(对我来说)简单的继承可以做同样的事情.如果File是根类并Folder继承自File,则Folder可以保存Files的集合,故事结束.

我错过了什么吗?

design-patterns

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

OS X终端命令用于创建在当前日期命名的文件

我已经设置了一个cron任务,我想将输出保存到文件中.该文件应具有基于执行cron的时间的名称(例如:20110317-113051.txt).

我的实际cron命令如下:

lynx -dump http://somesite/script.php > /Volumes/dev0/textfile.txt

我希望textfile用某种独特的时间戳代替它.

我试过了

lynx -dump http://somesite/script.php > $(date).txt
但我收到一个错误,命令是不明确的.

谢谢你的帮助!

索林

macos bash terminal date

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

在Rails中检查和验证非模型参数的位置

你在哪里检查Ruby On Rails中不是模型属性的URL参数(如page,per_page,sort_mode)?在控制器或模型中?

例如,在进行更复杂的数据库查询时,您是否会检查参数并可能在控制器中设置默认值然后执行MyModel.search(page, per_page, order, sort_mode, query),或者您是否会在模型中设置验证并传递非操纵参数MyModel.search(params)

那么如何将该参数报告回视图?例如,sort_mode参数应该在视图上为排序方向生成一个小箭头.你检查并清理params散列并从params获取视图中的数据,或者你是否使用自己的实例变量?

validation parameters ruby-on-rails

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

删除远程文件?

我有要删除的文件.连接可以来自文件共享,http和ftp.

要删除的文件示例:

//mytest//delete//filename.bin
ftp://mytest/delete/filename.bin
http://mytest/delete/filename.bin
Run Code Online (Sandbox Code Playgroud)

这是我做的:

Uri target = new Uri(@"ftp://mytest/delete/filename.bin");
FileInfo fi = new FileInfo(target.AbsoluteUri);
fi.Delete();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

不支持给定的路径格式

是否有一个代码可以在所有这些文件类型中删除?

我为此任务创建了一个简单的代码(基于线程响应).
这是输入:

Uri target = new Uri(@"ftp://tabletijam/FileServer/upload.bin");
Uri target = new Uri(@"http://tabletijam/FileServer/upload.bin");
Uri target = new Uri(@"\\tabletijam\FileServer\upload.bin");
Run Code Online (Sandbox Code Playgroud)

这是代码:

bool DeleteFileOnServer(Uri serverUri)
{
    if (serverUri.Scheme == Uri.UriSchemeFtp)
    {
        FtpWebRequest request = (FtpWebRequest)WebRequest.Create(serverUri);
        request.Method = WebRequestMethods.Ftp.DeleteFile;

        FtpWebResponse response = (FtpWebResponse)request.GetResponse();
        lblStatus.Content = response.StatusDescription;

        response.Close(); 

        return true;
    }
    else if (serverUri.Scheme == Uri.UriSchemeFile)
    {
        System.IO.File.Delete(serverUri.LocalPath);

        return true;
    }
    else if (serverUri.Scheme == Uri.UriSchemeHttp …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用django表单在django中预先选中的复选框

我试图在以下位置显示预先选中的复选框Django:

option =  forms.BooleanField(required=False, initial=True) 
Run Code Online (Sandbox Code Playgroud)

checkbox显示未经检查.我正在使用django 1.3 beta.我在这里错过了什么吗?

django

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

如何从另一个job2访问Hudson job1工件?

我们在哈德森的一个项目有生产工作和夜间工作.生产作业需要从特定的夜间构建#(作为参数提供)中提取一些工件.任何人都可以帮助我们提示如何实现这一目标吗?

hudson hudson-api jenkins

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

Apple推送

我有一个PHP脚本位于路径中/var/www/vhosts/hostname/httpdocs/webservices,我有PHP脚本和.pem文件,我已经.pem在脚本中正确调用了文件,但是当我运行脚本时,我没有得到推送通知,而是我收到警告如:

Warning: stream_socket_client() [function.stream-socket-client]: Unable to set local cert chain file `ck_push_test.pem'; Check that your cafile/capath settings include details of your certificate and its issuer in /var/www/vhosts/ipartyapps.com/httpdocs/webservices/testPush.php on line 12

Warning: stream_socket_client() [function.stream-socket-client]: failed to create an SSL handle in /var/www/vhosts/ipartyapps.com/httpdocs/webservices/testPush.php on line 12

Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /var/www/vhosts/ipartyapps.com/httpdocs/webservices/testPush.php on line 12

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) in /var/www/vhosts/ipartyapps.com/httpdocs/webservices/testPush.php on line 12
Failed to connect …
Run Code Online (Sandbox Code Playgroud)

php linux ssl push-notification

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

可调整大小的页面,最小宽度和位置绝对值?

我正在开发一个可调整大小的页面,右侧有一个侧面菜单,它几乎与这个简单的例子一样:

http://pastehtml.com/view/1do8cy9.html

但问题是位置auto和min-width没有按预期反应.如果拖动浏览器窗口小于500px(最小宽度设置为),红色侧面菜单将继续覆盖绿色内容.

当达到最小宽度fx 500px时,如何使侧边栏停止?

css position absolute resizable

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

无法在捆绑中加载NIB

我正在尝试将Janrain Engage作为自定义模块与Appcelerator Titanium集成.我创建了一个示例模块,并将JREngage文件夹拖到示例模块xcodeproj中,如Jainrain文档中所示.

现在我给这个项目提供构建命令,然后执行./build.py,最后我执行titanium run命令.它在带有空白屏幕的模拟器中启动应用程序,并立即崩溃抛出以下错误.

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle </ Users/abhilash/Library/Application Support/iPhone Simulator/4.2/Applications/CA167346-4091-4E16-B841-955D1D391713/test.app>(loaded)'名称为'JRProvidersController''

为什么会发生这种错误?

iphone xcode titanium appcelerator ios

98
推荐指数
14
解决办法
14万
查看次数