问题列表 - 第35831页

SQLite最大计数问题

我有以下查询:

SELECT M.movieId, COUNT (*) AS mcount 
FROM Movies M, Rentals R 
WHERE M.movieId = R.movieId 
GROUP BY M.movieId
Run Code Online (Sandbox Code Playgroud)

我有一个电影数据库和一个租赁数据库,结果表当前显示电影 ID 以及它已被检出的次数,但我只是不知道如何在 mcount 上合并 MAX 调用。每次我尝试这样做时都会出现语法错误。

我希望能够找到观看次数最多的电影。

sql sqlite

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

我的expours,cache-control和pragma HTTP请求头字段应该设置为什么?

我有一个网站,我每月大约一次更新内容.当我检查HTTP请求标头字段时,我得到以下输出:

Expires: Thu, 19 Nov 1981 08:52:00 GMT  
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0   
Pragma: no-cache
Run Code Online (Sandbox Code Playgroud)

我的问题是,考虑到我更新内容的频率,我正在考虑手动设置这些字段以允许缓存网站.我正在使用php header(); 命令这样做.

因此,我的问题是:我的expours,cache-control和pragma HTTP请求头字段应该设置为什么?另外,我应该设置除此之外的任何其他字段吗?

php httpresponse http-headers

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

jQuery验证 - 使用多个errorLabelContainer

我有一个包含四个不同字段集的表单.对于jQuery验证,我希望每个字段集中输入的错误都放在特定字段集顶部的错误块中.例如:

<fieldset id="contact">
  <legend>Contact Information</fieldset>
  <ul id="errors_contact" class="messages"></ul>
  <!-- input elements -->
</fieldset>

<fieldset id="financial">
    <legend>Financial Information</legend>
    <ul id="errors_financial" class="messages"></ul>
    <!-- input elements -->
</fieldset>
Run Code Online (Sandbox Code Playgroud)

这可以通过jQuery验证来完成吗?

javascript validation jquery jquery-validate

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

Java图表库

我正在寻找Java的良好图表库。它可以是开源的,也可以不是开源的,我需要它可以在独立的客户端应用程序中而不是基于Web的应用程序中工作。

我们确实有一些动态图表,但是随着MS图表中提供的数据的提供,这些图表会在屏幕上滚动,因此需要重做,因此不确定JChart是否会以可接受的方式完成此操作。

J2SE API中是否有任何Java图表库?我还运行过Oracle Chart Builder,但是除了此链接外,似乎找不到其他信息:http : //download.oracle.com/docs/html/A96127_01/jcb_intro.htm有没有人听说过以前吗?

java charts

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

我可以在Azure Blob存储中解压缩文件吗?

我的应用程序需要解压缩Azure的blob存储中的zip文件.Azure blob存储是否支持解压缩?

unzip azure azure-storage-blobs

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

为什么此代码没有生成严格别名警告?

我有以下代码:

struct A
{
    short b;
};

struct B
{
    double a;
};


void foo (struct B* src)
{
    struct B* b = src;
    struct A* a = (struct A*)src;

    b->a = sin(rand());

    if(a->b == rand())
    {
        printf("Where are you strict aliasing warnings?\n");
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下命令行编译代码:

gcc -c -std=c99 -Wstrict-aliasing=2 -Wall -fstrict-aliasing -O3 foo.c
Run Code Online (Sandbox Code Playgroud)

我正在使用海湾合作委员会4.5.0。我希望编译器打印出警告:

 warning: dereferencing type-punned pointer will break strict-aliasing rules
Run Code Online (Sandbox Code Playgroud)

但事实并非如此。对于其他情况,我可以打印出警告,但我想知道为什么在这种情况下却没有打印出来。这不是违反严格别名规则的明显例子吗?

c gcc c99 strict-aliasing gcc-warning

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

在C#中同时读写文件

我有一个文件包含我想要监视更改的数据,以及添加我自己的更改.想像"Tail -f foo.txt".

基于这个线程,看起来我应该创建一个文件流,并将它传递给一个编写器和读者.但是,当读者到达原始文件的末尾时,它无法看到我自己写的更新.

我知道这似乎是一个奇怪的情况......它更多的是一个实验,看看它是否可以完成.

这是我尝试的示例案例:


foo.txt:
a
b
c
d
e
f


        string test = "foo.txt";
        System.IO.FileStream fs = new System.IO.FileStream(test, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite);

        var sw = new System.IO.StreamWriter(fs);
        var sr = new System.IO.StreamReader(fs);

        var res = sr.ReadLine();
        res = sr.ReadLine();
        sw.WriteLine("g");
        sw.Flush();
        res = sr.ReadLine();
        res = sr.ReadLine();
        sw.WriteLine("h");
        sw.Flush();
        sw.WriteLine("i");
        sw.Flush();
        sw.WriteLine("j");
        sw.Flush();
        sw.WriteLine("k");
        sw.Flush();
        res = sr.ReadLine();
        res = sr.ReadLine();
        res = sr.ReadLine();
        res = sr.ReadLine();
        res = sr.ReadLine();
        res = sr.ReadLine();
Run Code Online (Sandbox Code Playgroud)

过了"f"后,读者返回null.

c# filestream streamwriter streamreader

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

在Windows上使用git-http-backend.exe设置Git服务器

我正在使用Apache和git-http-backend.exe在WS 2008机器上设置Git服务器(1.7.2.3).我一直在关注一个良好的啧啧这里.我有GUI工作,我可以惹恼克隆,如果我把以下内容放在回购配置中我可以惹恼:

[http]
 receivepack = true
Run Code Online (Sandbox Code Playgroud)

我已将以下内容添加到httpd.conf文件中:

SetEnv GIT_PROJECT_ROOT C:/GIT/Repositories
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAliasMatch \
        "(?x)^/(.*/(HEAD | \
                    info/refs | \
                    objects/(info/[^/]+ | \
                             [0-9a-f]{2}/[0-9a-f]{38} | \
                             pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
                    git-(upload|receive)-pack))$" \
                    "C:/Program Files (x86)/git/libexec/git-core/git-http-backend.exe/$1"

<Directory />
  Allow from all
</Directory>

<LocationMatch "^/git/.*/git-receive-pack$">
        AuthType Basic
        AuthName "Git Access"
  AuthUserFile C:/GIT/ApacheConfig/users
  AuthGroupFile  C:/GIT/ApacheConfig/groups
        Require group repogeneral        
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)

当我添加"LocationMatch"时,我仍然可以克隆,或者通过在URL中指定一个名称,git clone http://jon@myserver.com

它会提示输入密码并进行克隆.

但当我试图回到回购时,我得到以下内容:

错误:无法访问URL http://jon@myserver.com/newtestrepo.git/,返回代码22致命:git-http-push failed

我一直在查看http-backend.exe手册页中的示例,但无法让它们工作.

这是我的群组文件,(这只是测试示例,所以没有任何可用于prod):

admin: jon steve admin
webview: jon steve web
repogeneral: jon …
Run Code Online (Sandbox Code Playgroud)

git apache2 git-http-backend

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

为什么将零除以不可恢复的问题?

为什么java不能优雅地使用除零返回某个值而是必须抛出异常?

我得到的ArrayIndexOutOfBoundsException:0 这是因为damageTaken实际上是一个存储许多不同"损害"的值数组.

在java中我正在尝试创建一个进度条.我们的例子:在赛车游戏中,通过将高度值设置为游戏前允许的最大伤害的百分比,可以造成伤害.

在该计划的开始 damageTaken = 0;

(damageTaken / maximumDamage)
Run Code Online (Sandbox Code Playgroud)

将给出0到1之间的数字.

然后我将其乘以进度条的高度,以创建适当高度的填充条.

程序崩溃了.我希望进度条高度为零!

java processing divide-by-zero

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

在python 3中缺少argparse


有人知道,为什么argparse模块没有在python 3中创建它?它是python 2.7中的新功能,但2.x分支用完了2.7.我不支持在实际的python 3分支中使用它是没有意义的.

python command-line argparse python-3.x

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