问题列表 - 第3214页

C#ANTLR语法?

我正在寻找C#的交钥匙ANTLR语法,它生成一个可用的抽象语法树(AST),并且是后端语言不可知或目标C#,C,C++或D.

它不需要支持错误报告.

PS我不愿意做任何修复,因为替代方案并不是很难.

c# antlr

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

如何检测页面高度何时发生变化?

我有一个javascript繁重的应用程序,其中包含自动完成下拉菜单和标签等小部件.有时,当下拉列表出现和消失,或者在标签之间切换时,它会更改文档的高度.如果滚动条出现并快速消失,这可能会引起烦恼,因为它会移动页面.我想检测一个页面何时改变它的高度,所以我可以将高度固定到目前为止的最大值,这样如果滚动条出现它将不会在一秒后消失.有什么建议?

更新:onresize将不起作用,因为这是视口/窗口大小的更改 - 我想要更改文档的长度.我不知道手表功能,看起来它至少可以用于FF,但IE不支持它.

html javascript css

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

将null转换为对象?

我今天遇到了这个代码

AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null);
Run Code Online (Sandbox Code Playgroud)

这有什么不对吗?

c# syntax null casting class

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

SQL CASE语句

SQL Server 2000中是否可以使用以下命令?

CREATE FUNCTION getItemType  (@code varchar(18))
RETURNS int
AS
BEGIN
Declare @Type tinyint
Select @Type = case len(@code)
WHEN 12,14,17 THEN 1
WHEN 13,15,18 THEN 2
WHEN 8,10 THEN 3
ELSE  0
END
RETURN (@Type)
END
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql sql-server sql-server-2000 case-statement

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

如何使用VisualSVN Server绑定到一个IP地址?

我在我的Windows Server 2008上安装了VisualSVN.我在这台服务器上有几个IP地址,但我希望VisualSVN只绑定到其中一个.默认情况下,它绑定到所有可用地址.如何使VisualSVN仅处理一个IP地址上的请求?

我尝试添加

BindAddress xxx.xxx.xxx.xxx
Run Code Online (Sandbox Code Playgroud)

到httpd-custom.conf并重新启动服务,但这似乎不起作用.

我尝试使用httpd.conf,但它也没有用.

svn apache visualsvn-server

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

Java字节码规范

有一个学习JVM字节码指令集的好地方.规范也许也许是一些教程?

我问,因为我想为它设计一个生成JVM字节码的玩具语言和编译器.

感谢您的知识,也许谷歌搜索.

java jvm bytecode

33
推荐指数
3
解决办法
9743
查看次数

在Perfmon中查看的Java app性能计数器

我有一个在Tomcat上运行的Java应用程序,我想使用Windows性能监视器监视计数器.这可能是使用JMX适配器用于Java MBean还是通过其他方式?

jmx mbeans perfmon

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

ODP.net在连接关闭时是否关闭引用游标?

我还没有在任何地方找到明确说明的内容,但我在网上找到的一些例子都遵循我一直在做的事情.

我有一个C#类,它使用ODP.net连接到Oracle DB并运行一个包中的过程.

我的包有存储过程,它接受ref游标输出参数.所有过程都打开了特定select语句的游标.

如果我直接在oracle db上执行此过程,那么最终我将达到最大数量的打开游标错误.

所以我想知道ODP.net是否确实关闭了我在我的程序中打开的光标?

我正在使用OracleDataApaper.Fill(DataSet)方法.

例如.

DataSet ds = new DataSet();
OracleConnection conn = new OracleConnection(this.connStr);
OracleCommand com = new OracleCommand("MYPKG.MYQUERY", conn);
OracleDataAdapter adapter = new OracleDataAdapter(com);
conn.Open();
com.Parameters.Add("searchParam", OracleDbType.Varchar2).Value = "myName";
com.Parameters.Add("outCursor", OracleDbType.RefCursor, ParameterDirection.Output);
com.CommandType = CommandType.StoredProcedure;

adapter.Fill(ds);
conn.Close();




PROCEDURE GETALLEMAILS(searchParamIN VARCHAR2, outCursor OUT sys_refcursor) AS
  BEGIN
    open outCursor
      select 
        EAEMAL as Email
      from 
        EmailTable
      where 
        EmailName = searchParam;  
  END GETALLEMAILS;
Run Code Online (Sandbox Code Playgroud)

我只是害怕在数据库上留下开放的游标.如果有人可以提供官方文档的链接,那就太好了!


更新:

感谢您的投入.我在打电话

com.Dispose();
conn.Close();
conn.Dispose();
Run Code Online (Sandbox Code Playgroud)

但他们离开了我的榜样.

我找到了这篇论坛帖子,其中说明OracleDataAdapter.Fill(Dataset)方法在执行Fill()方法后释放了引用游标.
http://www.frontoracle.com/oracle-archive/140/386140-close-ref-cursor.html

我希望Oracle文档在描述此过程时更加明确.

c# oracle odp.net

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

如何创建自定义"确认"并暂停执行js直到用户单击按钮?

好吧,我正在做一堆RIA/AJAX的东西,需要创建一个"漂亮"的自定义确认框,这是一个DIV(不是内置的javascript确认).我无法确定如何完成暂停执行,以便在恢复或暂停执行之前让用户有机会接受或拒绝该条件.(取决于他们的答案)

所以这是我正在处理的逻辑的一般流程:

  1. 用户从下拉列表中选择一个项目并单击按钮.
  2. 在客户端javascript eventhandler for button中,我需要检查他们在下拉列表中选择的项目的条件(这是关键).
  3. 这些条件可能导致根本没有显示任何确认,或者可能只有一些条件可能评估为真,这意味着我需要在继续之前要求用户接受或拒绝该条件.一次只能显示一个确认.

为了证明逻辑:

function buttonEventHandler() {

if (condition1) {
  if(!showConfirmForCondition1) // want execution to pause while waiting for user response.
     return; // discontinue execution
}

if (condition2) {
  if (!showConfirmForCondition2) // want execution to pause while waiting for user response.

     return; // discontinue execution
}

if (condition3) {
  if (!showConfirmForCondition3) // want execution to pause while waiting for user response.

     return; // discontinue execution
}

...  
}

Run Code Online (Sandbox Code Playgroud)

如果有人之前已经处理过这个挑战并找到了解决方案,那么非常感谢帮助.作为一个注释,我也使用MS AjaxjQuery库,虽然我没有找到任何可能已经包含在这个问题的功能.

javascript ajax jquery ria

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

我可以在wxpython中使用图表模块吗?

可以在wxpython中使用任何图表模块吗?那里有什么好的吗?

我正在考虑像PyCha(http://www.lorenzogil.com/projects/pycha/)或任何等同物.许多模块似乎都需要PyCairo,但我无法弄清楚我是否可以在我的wxpython应用程序中使用它们.

我的应用程序有一个笔记本窗格,我想将图表放在其中.图表必须是动态的 - 即用户可以选择要查看的数据类型 - 因此我猜测使图表图像不存在的模块.

为了清楚起见,通过图表我的意思是馅饼,线条和酒吧等.

python wxpython

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