问题列表 - 第16079页

Regexp排除101和110

什么是正则表达式接受语言{0,1}上的所有内容但没有子串110或101?

接受:

  • 111111
  • 000011111
  • 100001000001001
  • 010
  • 1

拒绝:

  • 100110
  • 010100
  • 123

编辑:根据以下答案的评论,这个问题是要求正式的正则表达式.

regex grammar

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

Rich Extended DataTable列宽

我有RichFaces扩展dataTable的问题

如果列更多地说20,而不是给出水平滚动条,则列将被压缩.

我尝试用%,px给出列宽.但是没用.

有人熟悉这个吗?

<rich:column label="Select" sortable="false" width="10%">
  <f:facet name="header"> 
    <h:selectBooleanCheckbox id="chk" align="center"
      value="#{bean.selectAll}" onclick="selectAll();"/>
  </f:facet>
  <input id="part_#{rowKey}" type="checkbox"
    name="selectedParts" value="#{listVar.id}" />
</rich:column>
Run Code Online (Sandbox Code Playgroud)

jsf richfaces

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

什么:中缀运算符在Haskell中做什么?

我正在阅读Haskell的A Gentle Introduction(它不是那么温和),它反复使用:运算符而不直接解释它的作用.

那么,究竟是做什么的呢?

haskell

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

如何在整个网格上进行矩形拉伸?

我正在构建一个小型WPF应用程序.对于应用程序中的布局,我使用具有两列和两行的网格.我希望有一个填充整个应用程序的背景矩形,我想要拉伸背景矩形,所以如果用户调整窗口大小,矩形拉伸并始终填充整个窗口.所以在我的网格中我定义了一个矩形如下:

<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>

        <Rectangle x:Name="BackgroundRect" Fill="Stretch">
            <Rectangle.Fill>
                <RadialGradientBrush GradientOrigin="0.485,0.2" Center="0.492,0.526">
                    <GradientStop Color="#FF3C3C3E" Offset="1"/>
                    <GradientStop Color="#FF84897D"/>
                </RadialGradientBrush>
            </Rectangle.Fill>
        </Rectangle>
</grid>
Run Code Online (Sandbox Code Playgroud)

现在,我试图设置矩形填充拉伸,我已将grid.columnspan和grid.rowspan设置为2.我试图将矩形放在一个视图框中.什么都行不通.

有谁知道如何让矩形填满整个窗口?

Thanx提前!

.net wpf xaml

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

Visual Basic中的文本框

最近我在Visual Basic 2008中编写了一个应用程序,在我的一个Windows应用程序表单上,我有几个文本框表单,并且我的代码就像它一样,它们都不能启用,并且它们都必须设置为只读.

现在,如果我在其中一个文本框中放置一个大块文本,该文本框超出了框的参数,则滚动条会出现,但不会滚动,因为它启用了false.所以这是我的问题,有没有什么方法可以让Text Box的滚动条功能正常但仍然将启用的设置保留为false?

vb.net textbox winforms

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

为什么我可以在Java中"伪造"异常的堆栈跟踪?

如果我运行以下测试,它将失败:

public class CrazyExceptions {
    private Exception exception;

    @Before
    public void setUp(){
        exception = new Exception();
    }

    @Test
    public void stackTraceMentionsTheLocationWhereTheExceptionWasThrown(){
        String thisMethod = new Exception().getStackTrace()[0].getMethodName();
        try {
            throw exception;
        }
        catch(Exception e) {
            assertEquals(thisMethod, e.getStackTrace()[0].getMethodName());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

Expected :stackTraceMentionsTheLocationWhereTheExceptionWasThrown
Actual   :setUp
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪只是平坦的说谎.

抛出异常时,为什么不重写堆栈跟踪?我不是Java开发者,也许我在这里遗漏了一些东西.

java callstack exception

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

如何检测iPhone上的声音频率/音高?

我正试图找到一种方法来检测iPhone的麦克风录制的声音频率.我想检测声音频率是上升还是下降.

iphone audio frequency pitch

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

Prolog循环虽然变量结果

我在Prolog中写了一个小程序.目前我可以打印第一个结果

test(X, 1, 4, 5).
write(X).
Run Code Online (Sandbox Code Playgroud)

但如果X的结果不止一个,我该如何打印下一个?

谢谢.

loops prolog

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

从arrayList到long []

我正在做一个需要返回long []的方法.它看起来像这样:

public long[] parseString(String input)
Run Code Online (Sandbox Code Playgroud)

输入是字符串,如:

  • 1,3,4
  • 10,30,40,50

在parseString里面我使用正则表达式获取所有数字并将它们添加到ArrayList,因为我不知道它会找到多少次发生.

最后,我创建了一个long [],其大小与arrayList相同,并为每个执行一个将其添加到long [] var.

另一种方式是:首先用a计算每次出现的次数

while ( matcher.find() ) size++;
Run Code Online (Sandbox Code Playgroud)

然后使用size创建一个long []的大小并执行:matcher.reset(),现在将long值保存在long []变量中.

你觉得哪个最好?

有一个更好的方法吗?

记住我无法改变方法签名:(

java arrays collections

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

HttpWebRequest会自动发送200 OK吗?

背景:我正在实现Paypal IPN处理程序.

这篇关于Paypal的精彩文章指出,在我阅读回复后,我需要将200 OK发回Paypal.

IPN请求的处理如下:

//Send the request to PayPal and get the response
StreamWriter streamOut = new StreamWriter(req.GetRequestStream(), 
                         System.Text.Encoding.ASCII);
streamOut.Write(strRequest);
streamOut.Close();

StreamReader streamIn = new StreamReader(req.GetResponse().GetResponseStream());
string strResponse = streamIn.ReadToEnd(); //returns VERIFIED
streamIn.Close();
Run Code Online (Sandbox Code Playgroud)

根据以下内容(来自文章),代码(我猜)应该发送200 OK回Paypal:

PayPal will respond with either VERIFIED or INVALID. After you receive this response, be sure to send 200 OK to prevent additional attempts from PayPal to send an IPN

我没有看到任何显式HTTP响应被发送为"200 OK".

使用过的HttpWebRequest会自动发送200 OK吗?

如果是,那会发生什么?

如果没有,如何使用HttpWebRequest发送200 OK响应?使用HttpWebRequest或套接字更容易吗?

c# paypal http

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