问题列表 - 第11724页

我怎么能等到组件以Java显示?

我在JPanel里面有一个component()Window.当从一个事件false调用panel.isShowing()windowGainedFocus()(当父窗口获得焦点时),我总是在调用时得到.

我假设当windowGainedFocus()事件被调用时,其JPanel内部的绘画Window还没有完成.

我试图将这个调用isShowing()放在这个paint()方法上Window,但我总是得到isShowing()= false.

有什么方法可以JPanel在屏幕上完全显示时获得一个事件,并且该isShowing()方法将返回true?

谢谢

java swing

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

ORA-29270:太多打开的HTTP请求

有人可以帮助我,因为这个问题发生在你运行TRIGGER的整个过程中,但是在正常的PROCEDDURE中运行

触发:

create or replace
procedure testeHTTP(search varchar2)
      IS

Declare
     req   sys.utl_http.req;<BR>
  resp  sys.utl_http.resp;<BR>
 url varchar2(500);

Begin


  url := 'http://www.google.com.br';

  dbms_output.put_line('abrindo');
  -- Abrindo a conexão e iniciando uma requisição
  req := sys.utl_http.begin_request(search);

  dbms_output.put_line('preparando');
  -- Preparandose para obter as respostas
  resp := sys.utl_http.get_response(req);


 dbms_output.put_line('finalizando response');
  -- Encerrando a comunicação request/response
  sys.utl_http.end_response(resp);


Exception
  When Others Then
    dbms_output.put_line('excecao');
    dbms_output.put_line(sys.utl_http.GET_DETAILED_SQLERRM());

End;
Run Code Online (Sandbox Code Playgroud)

plsql oracle10g

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

禁用键盘<enter>键

我只是想禁用Enter键盘上的键.由于某些原因,以下脚本会锁定整个键盘,但仍然只允许使用该Enter键.

如果这有助于查明遗漏或错误,我使用的是VS 2005,VB.NET 2.0和IE 7.

<meta http-equiv="content-type" content="text/html; charset=windows-1252">

<head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1252">

    <script language="JavaScript">
    function TriggeredKey(e)
    {
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        if (window.event.keyCode = 13 ) return false;
    }
    </script>
</head>
<body onkeydown="TriggeredKey(this)">
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用单个Func <T,bool>与Where()和继承

我正在尝试使用单个Func<T,bool>定义来处理类及其继承者.这就是我所拥有的:

Func<Job, bool> ValidJob =
        j => !j.Deleted && !j.OnHold && j.PostDate <= DateTime.Now && j.ExpireDate > DateTime.Now;

public class JobExtended : Job { }
Run Code Online (Sandbox Code Playgroud)

因此,鉴于此,以下工作:

IQueryable<Job> jobs = ...
jobs.Where(ValidJob);
Run Code Online (Sandbox Code Playgroud)

但是,以下内容不是:

IQueryable<JobExtended> jobs = ...
jobs.Where(ValidJob);
Run Code Online (Sandbox Code Playgroud)

我想知道Func<T,bool>在这种情况下是否有可能单身,如果是的话,怎么样?我已经尝试按照建议指定类型参数,但我没有运气.

.net c# linq lambda

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

有什么测试架构的方法?

如何测试架构?在架构仍处于成形阶段时,是否可以完成与测试相关的事情?

我计划进行迭代,但是在开始考虑测试之前,我不想等待完成整个体系结构(即使它很粗糙)。

更新:我正在使用“ 代码完成 ”一词中使用的体系结构一词。

换句话说,在此刻,我的体系结构是一堆纸,显示了各种斑点如何相互作用(例如,一张纸显示了一个旧系统,该旧系统与与解析/切片和切块的立面进行对话,然后与立面进行对话)。主网站应用程序)。

稍后,我将把它充实到公共课程/方法的重点。之后,我将写出私有方法签名并戳算法,尽管我已经在研究它们,以进行诸如对文本进行分类之类的高级工作。

architecture testing

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

正则表达式帮助 - 使用至少两个alpha字符和两个数字字符强制使用6个字符串?

我需要加入以下正则表达式,我写这些很可怕:

  xx12ab - valid
  x12345 - invalid
  xxxxx1 - invalid
  xxx123 - valid
Run Code Online (Sandbox Code Playgroud)

我需要一个6个字符的字符串,它至少有2个字母字符和2个数字字符,仅限于字符串中的字母/数字.

谢谢.

regex validation

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

如何在Windows环境中通过HTTP访问SVN?

在Windows环境中通过HTTP访问SVN的最佳实践是什么?

在Linux中,我们一直将SVN连接到Apache,因此我们可以通过HTTP寻址远程存储库.有没有办法将SVN连接到IIS,或者某种方便的方式让您通过HTTP访问Windows机器上的SVN存储库?

svn windows

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

使用Nokogiri查找包含[]的标记

我有一个像html元素:

<div id="spam[500]">
Run Code Online (Sandbox Code Playgroud)

我想通过id搜索这个元素,但似乎nokogiri被[]搞糊涂了.我尝试着:

doc.css("#spam[#{eggs.id}]")
Run Code Online (Sandbox Code Playgroud)

但无济于事.

ruby-on-rails nokogiri

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

通过配置管理器从AppSettings中获取StringCollection

我正在访问我的程序集的配置,如下所示:

ExeConfigurationFileMap map = new ExeConfigurationFileMap();
map.ExeConfigFilename = Assembly.GetExecutingAssembly().Location + ".config";
Configuration conf = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
AppSettingsSection appSettings = conf.AppSettings;
Run Code Online (Sandbox Code Playgroud)

我的.config文件包含这样的部分

<configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
        <section name="CsDll.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
</configSections>
<connectionStrings>
    <add name="CsDll.Properties.Settings.SabreCAD" connectionString="A Connection string." />
    <add name="CsDll.Properties.Settings.StpParts" connectionString="Another connection string" />
</connectionStrings>
 <applicationSettings>
        <CsDll.Properties.Settings>
            <setting name="StpInsertSearchPath" serializeAs="Xml">
                <value>
                    <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                        <string>A string</string>
                        <string>Another string in the collection</string>
Run Code Online (Sandbox Code Playgroud)

如果我编辑.config文件,我可以成功读取连接字符串,包括更改.所以,我知道我已连接到正确的文件.但我无法在appSettings对象中找到该字符串集合.它不在.Settings KeyValueConfigurationCollection中.我在哪里可以找到我的字符串集合?

configuration configurationmanager c#-2.0

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

ruby regex .scan

我正在使用Ruby的scan()方法来查找特定格式的文本.然后我将它输出到用逗号分隔的字符串中.我试图找到的文字看起来像这样:

AB_ABCD_123456

这是我到目前为止找到的内容.它工作正常:

text.scan(/.._...._[0-9][0-9][0-9][0-9][0-9][0-9]/)
puts text.uniq.sort.join(', ')
Run Code Online (Sandbox Code Playgroud)

现在我需要一个正则表达式,在最后有或没有两个字母的国家名称.例如,我希望能够找到以下所有三个:

AB_ABCD_123456
AB_ABCD_123456UK
AB_ABCD_123456DE

我知道我可以使用两到三次不同的扫描来实现我的结果,但我想知道是否有办法让一个正则表达式全部三个.

ruby regex

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