问题列表 - 第3973页

乔姆斯基层次结构和LL(*)解析器

我想解析一种编程语言.我读了很多关于正式语言和Chomsky层次结构和ANTLR的内容.但我无法找到有关如何将ANTLR v3作为LL(*)递归下降解析器接受的语言与chomsky层次结构相关联的信息.

乔姆斯基类型如何与LL(*)混合?任何信息(在线,书籍,论文)都非常感谢.

编辑:ANTLR的语法/语义谓词和回溯如何映射到此?

theory compiler-construction parsing antlr chomsky-hierarchy

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

检测分辨率c#WinForms的变化

是否有一种简单的方法可以挂钩在更改全局屏幕分辨率时触发的事件?

.net c# winforms

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

使用HTTPS的WCF WSDL位置地址

WCF的一个常见问题似乎是如何在wsdl中为其他文件的链接解析主机名.问题是计算机的计算机名称被放入wsdl以链接其他wsdl文件,因此如果您访问http://myhost/service.svc,它可能指向另一个位置上的其余wsdl,http :// mypc/service.svc?wsdl这显然是你无法从外部看到的东西.

有一些解决方案已经存在,这是常见的解决方案.您可以在哪里设置主机头.

我的问题是,在使用外部IP时,我该如何解决这个问题.我从他们的网站连接到客户总部来检索数据,它没有设置dns等,而ip在内部重新路由到机器.有没有办法强制托管WCF的机器在wsdl文件而不是机器名中显示外部地址?

我正在使用SSL进行连接,这可能会有所不同(与主机头一样).

.net hosting wcf networking

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

python的通用catch

我有一些非常奇怪的行为,似乎导致了无声的异常.如何编写一般的try catch,我可以调试所有异常.有点像:

try:
    # something that fails
except e:
    print e
Run Code Online (Sandbox Code Playgroud)

更多关于手头问题的详细信息:

我有一个Django应用程序,在我的comp(Ubuntu Linux 8.10)上通过runserver和mod-python工作正常.在部署服务器(Ubunut Linux 8.10)上,它可以通过runserver正常工作,但是在mod-python中通过apache失败了.

我已经将原因缩减为使用Berkeley DB(bsddb.db)和辅助密钥的应用程序的一部分.辅助键的回调方法使用pickle来格式化键.当我在单个值上调用pickle时失败.但是,它只在我使用cPickle时失败,并且在回调函数之外的相同值上使用pickle也有效.

我只是想知道它为什么用cPickle失败了.

python exception

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

命令行参数不起作用 - 完全跳过它们

好吧,我正试图通过小型测试应用程序使参数正常工作.我的代码如下.我对C++没有太多经验,所以我不确定为什么当我用-print(或--print)启动测试时它会自动声明"Not a valid option"然后结束.

#include <iostream>

int main(int argc, char* argv[])
{
    int option;
    option = 1;
    char* argument;
    argument = argv[option];
    while (option < argc)
    {
        if (argument == "-print")
        {
            std::cout << "Printing Extra Text";
        }
        else
        {
            std::cout << "Not a valid option" << std::endl;
        }
        option++;
    }
    std::cout << "Printing normal text" << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我这样做了吗?提前致谢.

c++ command-line arguments

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

使用Django实现配置应用程序的最佳方法是什么?

我需要为基于Django的应用程序编写一种配置注册表.

要求:

  1. 最有可能的是param_name:param_value结构
  2. 可通过管理界面进行编辑
  3. 必须使用syncdb.如何处理其他应用程序依赖于配置模型并且模型本身尚未在DB中初始化的情况?假设我想拥有可配置的模型字段属性,即默认值设置?

任何想法或建议将不胜感激.

python django configuration django-models django-admin

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

使用JavaScript跳转到新的HTML页面

在我的HTML页面中,我需要检查是否安装了Adobe Flash Player.如果没有,我想自动跳转到另一个HTML页面,告诉用户需要Flash播放器.

我正在使用JavaScript来检查Flash播放器是否可用,使用" JavaScript Flash检测库 ".

我的HTML页面的主体如下所示:

<body>
    <script type="text/javascript"> 
    if(!FlashDetect.installed)
    {
        alert("Flash 9.0.115 is required to enjoy this site.");
    }
    </script>
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

检测工作正常:我可以看到警报,但我没有找到跳转到另一个HTML页面的方法.

任何提示?

编辑:我没有提到的东西似乎有所不同:HTML页面是本地页面(从CD-ROM运行),我想跳转到位于当前目录中的HTML页面.

javascript redirect

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

检索HTML元素的位置(X,Y)

我想知道如何获得HTML元素的X和Y位置,例如imgdivJavaScript.

html javascript css dom position

1418
推荐指数
24
解决办法
129万
查看次数

正则表达式匹配所有有效链接

关于这个问题:http://stackoverflow.uservoice.com/pages/general/suggestions/103227-parser-does-not-match-all-valid-urls这个正则表达式是否合适,还是需要进行改进,如果它需要精炼怎么样?

\b(?P<link>(?:.*?://)[\w\-\_\.\@\:\/\?\#\=]*)\b
Run Code Online (Sandbox Code Playgroud)

regex url

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

计算带宽

有没有办法可以通过网络计算exe /应用程序的带宽(发送和接收的数据包)?已经陷入了IPGlobalProperties,

和其他类....我想要由单个应用程序收到的数据包发送...我已经检查了http://netstatagent.com/ 我需要类似的东西... .net中有什么可以帮助我吗?

我的应用程序连接到Web服务以发送一些图像文件...并且还接收文件...

.net c#

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