小编Clo*_*ble的帖子

Oracle级联删除

是否在表上级联删除比单个删除语句更有效(在单个plsql块中执行)?

sql oracle plsql

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

基于选择更改事件的不同表单操作

我正在使用Apache BeeHive.我的JSP包含一个表单(<netui:form>),带有一个下拉框(<netui:select>)和一个提交按钮(<netui:button>).当按下提交按钮时,将提交表单的默认操作("doAction1").当从下拉列表中选择一个选项时,我想要提交 不同的操作("doAction2"). (参见图1).

我的第一个倾向是创建一个JavaScript函数,将表单的action属性更改为新的操作名称,然后提交表单(参见图2),但这不起作用.我发现标签将"doAction1"翻译为完整的URL http://localhost:7001/app/doAction1.do.

我传递给JavaScript submitForm(form,newAction)方法的"doAction2"字符串无法将"doAction2"转换为适当的URL(它可以,但只能以kludgey方式).我去寻找一个可以将普通动作名称转换为URL的netui标签,但我找不到一个.

那么,实现这一目标的正确方法是什么?

图1 - JSP代码片段

<netui:form action="doAction1" method="post">
    <netui:select dataSource="actionForm.field1"
                  optionsDataSource="${actionForm.field1Selections}"
                  onChange="submitForm(this.form, 'doAction2')"/>

    <p/>
    <netui:button>Submit</netui:button>
</netui:form>
Run Code Online (Sandbox Code Playgroud)

图2 - 用于更改表单操作和提交表单的JavaScript函数

<netui:scriptBlock placement="before">

    function submitForm(form, newAction) {
        form.action = newAction;
        form.submit();              
    }

</netui:scriptBlock>
Run Code Online (Sandbox Code Playgroud)

java beehive netui

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

在redhat RHEL5上安装svn客户端

如何在Redhat机器上安装svn?

试图这样做yum install svn- 但它没有找到svn.

我的机器细节是

红帽企业Linux服务器版本5.2(Tikanga)

使用此命令/ etc/redhat-release找到它

谢谢

linux svn install redhat

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

隐藏用户输入

我正在尝试获取一个脚本,该脚本在本机Windows shell和cygwin shell(通过ssh)中都有效,它提示并读取用户输入的密码.到目前为止,我尝试了以下方法:

  1. 使用Term :: ReadKey并将ReadMode设置为'noecho'
    • 结果:返回错误GetConsoleMode failed并退出
  2. 使用Term :: ReadPassword :: Win32
    • 结果:挂起并且从不提供提示或读取输入
  3. 使用IO :: Prompt
    • 结果:返回错误Cannot write to terminal并退出
  4. 使用Term :: InKey
    • 结果:返回错误Not implemented on MSWin32: The handle is invalid并退出

所有这些都在本机Windows shell(命令提示符或电源shell)中工作,但当我在服务器的ssh会话中时,它们都不起作用.

真的,这是我最感兴趣的,让它在远程ssh会话中工作.

我通过安装在Windows服务器(2003 R2)上的cygwin获得ssh.我正在使用草莓perl而不是cygwin perl(cygwin perl打破了我需要在Windows中本机运行的其他perl脚本,而不是通过ssh).

我最好的猜测是cygwin + Windows正在使用草莓perl,因为它无法分辨它所处的环境.我正在寻找其他sshd + Windows解决方案来探索这个问题.

这些是我在搜索中找到的所有方法.是否还有其他人隐藏用户输入的方法?

windows ssh perl hidden cygwin

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

如何在Java中使用SOCKS?

我使用100%工作袜子,我无法通过我的应用程序连接.

        SocketAddress proxyAddr = new InetSocketAddress("1.1.1.1", 12345);
        Proxy pr = new Proxy(Proxy.Type.SOCKS, proxyAddr);

    try
    {
        HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(pr);
        con.setConnectTimeout(proxyTimeout * 1000);
        con.setReadTimeout(proxyTimeout * 1000);
        con.connect();

        System.out.println(con.usingProxy());
    }
    catch(IOException ex)
    {
        Logger.getLogger(Enter.class.getName()).log(Level.SEVERE, null, ex);
    }
Run Code Online (Sandbox Code Playgroud)

那么我做错了什么?如果我将HTTP与一些HTTP代理一起使用,那么一切正常,但不是SOCKS.

java proxy http socks

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

Oracle和ADO.NET(不推荐使用System.Data.OracleClient中的类型.)

我正在编写一个应用程序,我也在使用ADO.NET:

using System.Data.OracleClient;
Run Code Online (Sandbox Code Playgroud)

代码示例:

try{
       OracleConnection myOracleConnection = new OracleConnection(connectionString);
       myOracleConnection.Open();
       OracleCommand command = myOracleConnection.CreateCommand();
       ...
   }
Run Code Online (Sandbox Code Playgroud)

它有效,但我收到了警告:

Warning 3   'System.Data.OracleClient.OracleCommand' is obsolete: 'OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260'    
Run Code Online (Sandbox Code Playgroud)

我有其他选择吗?" Microsoft建议您使用第三方Oracle提供程序. " -

.net sql oracle

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

在Eclipse/Subclipse中显示当前分支名称

我在Eclipse中有一个项目设置,它使用Subclipse链接到我们的SVN存储库.有没有办法显示我在项目旁边的当前分支的名称.我确定我以前见过这个,但它现在不存在,我无法找到如何在任何地方切换此功能.希望你能帮忙.

谢谢.

eclipse subclipse svn

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

Nlog:当Loglevel> = Loglevel.Error以及最后x条消息时发送邮件

我想用nlog 做这个(从log4net docu):

此示例显示如何仅传递重要事件.LevelEvaluator指定的阈值为WARN.这意味着将针对记录的每个WARN或更高级别的消息发送电子邮件.每封电子邮件还将包含最多512个(BufferSize)以前任何级别的消息以提供上下文.未发送的邮件将被丢弃.

可能吗?

我只在codeproject上找到了这个.但它使用一个包装器目标,它代表消息数而不是日志级别进行刷新.

谢谢托比

nlog

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

没有叠加的JQuery模态对话框

我试图显示一个"ajax加载器对话框",它阻止接口(模态),但没有叠加.

这是我初始化对话框的方式:

  $("<div></div>").dialog({
         modal: true,
         dialogClass: "noOverlayDialog",
         autoOpen: false, //opened later
         ...
  });
Run Code Online (Sandbox Code Playgroud)

我添加了以下CSS来隐藏叠加层:

.ui-dialog.noOverlayDialog + .ui-widget-overlay { opacity: 0 !important; }
Run Code Online (Sandbox Code Playgroud)

但是,当我调用dialog("open")覆盖闪烁然后消失,就像我使用Javascript隐藏它一样.使用display:none;或相同的效果visibility:hidden.

为了确保它是删除叠加层的css而不是其他东西,我删除了css行,当然,叠加层现在总是可见的.

为什么会这样?我认为静态CSS不应该有这种行为,并且应该在没有闪存的情况下立即隐藏叠加层.

如果我找不到直观的解决方案,也许另一种方法是将模态选项设置为false以防止叠加在一起,然后编写代码以获取模态行为.无论哪种方式,我需要一个有效的解决方案.

jquery overlay jquery-ui

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

如何单击元素的特定坐标

我需要使用watir-webdriver单击元素的特定坐标.使用selemium-webdriver,它看起来像:

@driver.action.move_to(element, 30, 0).click.perform
Run Code Online (Sandbox Code Playgroud)

但是如何与watir

ruby watir-webdriver

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

标签 统计

java ×2

oracle ×2

sql ×2

svn ×2

.net ×1

beehive ×1

cygwin ×1

eclipse ×1

hidden ×1

http ×1

install ×1

jquery ×1

jquery-ui ×1

linux ×1

netui ×1

nlog ×1

overlay ×1

perl ×1

plsql ×1

proxy ×1

redhat ×1

ruby ×1

socks ×1

ssh ×1

subclipse ×1

watir-webdriver ×1

windows ×1