问题列表 - 第18338页

如何让ANTLR输出分层AST?

我有一个Lua语法,(对C#进行输出的小修改,只是命名空间指令和几个选项更改),当我在一些示例输入上运行它时,它给了我一个根"nil"节点的树作为孩子们看起来是输入代码的标记化版本.看起来ANTLR的树语法在分层树上运行而不是"平"树,所以我认为我不能按原样使用输出.

是否有一个简单的语法修复方法,还是需要从头开始重写?

lua parsing antlr abstract-syntax-tree

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

-Xms:初始堆大小或最小堆大小?

-Xms是指定初始堆大小还是最小堆大小?我看到很多地方有很多不同的答案.有人喜欢这里的第二个答案,说它是初始堆,有些像这里说它的最小堆大小.或者最小尺寸本身是初始尺寸?

java memory parameters garbage-collection jvm

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

如何在使用jquery加载页面时禁用用户输入?

我有一个重度jquerized页面,其中包含一些链接,各种用户输入等.

我使用jquery,在a中定义了动作

$(document).ready( function() {
  ....
} );
Run Code Online (Sandbox Code Playgroud)

块.

但是当页面加载(或者更糟糕的是 - 重新加载),并且用户单击链接时,href会触发来自它的操作,因为javascript尚未加载/活动.

我想以某种方式阻止它.我想到的一种方法是在整个文档上放置一个透明的div,它将接收click事件而不是它下面的层.然后,在我.ready的javascript函数中,我可以隐藏该div使得可以使用该页面.

这是一个好习惯吗?或者我应该尝试一些不同的方法?

html javascript jquery

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

Netbeans - 类没有主要方法

我的程序只是一个简单的System.out.println(""); 但netbeans找不到主要方法.netbeans 6.7.1与WIN7冲突吗?任何可能的错误?

netbeans

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

配置Android Web应用程序

iPhone网络应用程序有四种配置功能(不包括HTML5应用程序缓存),用于配置将网页作为书签保存到主屏幕时网页的行为方式.

  1. 您可以指定主页图标.
  2. 您可以指定在加载网页时显示的启动图像.
  3. 您可以隐藏浏览器UI.
  4. 您可以更改状态栏颜色.

这四个功能通过向<head>添加标签来实现,如下所示:

<link rel="apple-touch-icon" href="/custom_icon.png"/>
<link rel="apple-touch-startup-image" href="/startup.png">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
Run Code Online (Sandbox Code Playgroud)

当然,这些"苹果"特定标签中没有一个在Android中做任何事情.但有没有办法做同等的事情?[至少,我希望用户能够将我的网页添加到他们的Android主屏幕(例如在Android 2.0中)并拥有一个非常高分辨率的图标.

html android bookmarks

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

是否存储了在SGA中解析的匿名块?

我最近发现可以像这样调用jdbc中的aoymous块:

    String plsql = "BEGIN" +
                   " :result := foobar( booleanparameter => :mypar > 2);" +
                   "END;";

    con.prepareCall(plsql);

这很好,因为我可以使用它来"包装"一些函数调用并克服一些jdbc限制.例如,我不能将布尔变量传递给pl/sql过程,并且不能更改过程签名,因为有很多代码依赖于它们.由于内部政策原因,添加新的"包装"程序也不容易.

所以它似乎是一个可接受的解决方案,但是,我担心解析开销.像这样存储的匿名块是在SGA中解析还是在每次调用它们时进行解析?

谢谢

更新1:我已经制作了一个快速的beanhell脚本来查看v $ sqlarea,因为egorius建议:

String  plsql = "BEGIN :myresult := dbms_random.random ; END;";
OracleDriver oracledrv = new OracleDriver();
Connection   con = oracledrv.connect(connstr, new Properties());

for (int i = 0 ; i < 1000 ; i++ ) {
    CallableStatement cb = con.prepareCall(plsql);
    cb.registerOutParameter("myresult", Types.INTEGER);
    cb.execute();
    System.out.println("random ->" +cb.getInt("myresult"));
    cb.close();
}
con.close();

这就是我得到的v $ sqlarea(我已经运行了两次):

SQL_TEXT
--------------------------------------------------------------------------------

PARSE_CALLS EXECUTIONS
----------- ---------- …

oracle plsql jdbc

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

如何解析C头文件?

有没有人知道在Python中使用C头文件的漂亮方式?例如,我有一个包含全局变量的C程序:

typedef struct ImageInfo
{
    uint8_t revisionMajor;
    uint8_t revisionMinor;
    uint16_t checksum;    

} ImageInfo;

ImageInfo gImageInfo;   /* Placed at a specific address by the linker */
Run Code Online (Sandbox Code Playgroud)

我希望能够获取C编译器/链接器生成的二进制文件,并使用Python脚本解析此结构(并可能修改它).

c python

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

网络负载平衡Biztalk实例

有哪些好的文章/资源可以理解如何使用Biztalk配置负载平衡 - 无论是在产品的固有能力方面还是在使用NLB(Windows 2003或更高版本的网络负载平衡)方面?

编辑:我对应用程序协议对负载平衡的影响特别感兴趣?例如,当另一方(Biztalk向其发出连接请求)不允许多个连接等时,Biztalk服务器的两个实例如何处理TCP/IP连接.

biztalk nlb

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

如果站点文件夹所有者更改密码,则iis7无法访问站点

不得不切换到"应用程序用户"(传递身份验证)再次查看该站点(站点高级设置).

如果我设置"特定用户"(站点文件夹所属的用户),则iis7显示错误.我已经更改了用户密码,因为我丢失了旧密码.

似乎OLD密码存储(加密)在某个配置文件中(Unavailable(Config Isolation)).

IIS7"详细错误报告"显示了此配置的几行:

application path="/">  
    virtualDirectory path="/" physicalPath="XXXXXX.com" userName="XXXXXX" password="[enc:AesProvider:XXXXXXXXXXXXXxxXXXX:enc]" />  
 /application>  
Run Code Online (Sandbox Code Playgroud)

directory passwords iis-7 owner

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

最简单的方法来管理我的CLASSPATH?

我开始玩Clojure了,我的Java经验非常有限.我来自Ruby和OO的动态世界,因此功能方面非常有趣!

无论如何,当我发现库和各种使用工具(以及Pragmatic Clojure Book的教程文件)时,所有内容通常都要求将文件放在CLASSPATH中,以便Clojure可以查看库以供使用.

有没有好的CLASSPATH练习?我是否只想要一个只有我需要的外部文件库的CLASSPATH,或者我可以继续在目录中抛出我需要的任何库或文件,只需将其定义为我的CLASSPATH并且只需要所需的东西?

如果它有帮助,我是OSX和Emacs用户(使用slime和swank-clojure).

java configuration clojure classpath

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