问题列表 - 第9570页

如何从Java中的Matcher获得几个正则表达式组?

我有一个Java程序,它执行一些字符串匹配.我正在寻找\d+x\d+在String 中匹配的任何东西.这可以使用PatternMatcher类.但是,要解析String我找到的部分,我必须手动解析String我得到的Matcher.find()Matcher.group().我怎么能告诉Pattern我我正在寻找某种形式的东西(\d+)x(\d+)并让Matcher它们分别归还这些群体?因此,我想要获得两个字符串"1"和"23",而不是字符串"1x23".

java regex matcher

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

C#decimal ToString()方法不一致

任何人都可以解释什么是错的吗?

我有行[i],它是盒装小数,当调用"ToString()"时,它给出带有4个尾随零的整数.

我也有((对象)35m)也是盒装但它没有给出零.

怎么会发生?除非是调试器问题或C#硬编码,否则我没有想法.

我是stackoverflow的新手,所以我无法附加图像.以下url是调试器的快照. http://img200.imageshack.us/img200/8749/decimalissuek.jpg

c#

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

当密码存储为哈希值时检索密码

如果密码存储为哈希值,用户是否可以请求将密码通过电子邮件发送给自己?

有没有办法将哈希值转换为具有正确信息的明文值(以及您需要什么信息)?

如果用户在两个站点上存储了相同的密码哈希值,那么两个站点的密码是否相同?

asp.net passwords hash dotnetnuke

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

Django的Http动词装饰器?

在ASP.NET MVC中,您可以使用AcceptVerbs属性将视图函数与动词相关联:

public ActionResult Create()
{
    // do get stuff
} 

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(FormCollection collection)
{
    // do post stuff
}
Run Code Online (Sandbox Code Playgroud)

Django Book建议如下:

def method_splitter(request, *args, **kwargs):
    get_view = kwargs.pop('GET', None)
    post_view = kwargs.pop('POST', None)
    if request.method == 'GET' and get_view is not None:
        return get_view(request, *args, **kwargs)
    elif request.method == 'POST' and post_view is not None:
        return post_view(request, *args, **kwargs)
    raise Http404
Run Code Online (Sandbox Code Playgroud)

urls.py:

urlpatterns = patterns('',
    # ...
    (r'^somepage/$', views.method_splitter, {'GET': views.some_page_get, 
        'POST': views.some_page_post}),
    # ...
) …
Run Code Online (Sandbox Code Playgroud)

django asp.net-mvc http-verbs django-views

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

将通用数据存储在非通用类中

我有一个 DataGridView,我想用它来存储通用数据。我想在 DataGridView 类中保留一个类型化数据列表,以便可以在内部处理所有类型等。但是我不想在 DataGridView 上设置类型,因为在调用 InitializeData 方法之前我不知道数据类型。

public class MyDataGridView : DataGridView {
    private List<T> m_data;
    public InitializeData<T>(List<T> data) {
       m_data = data;
    }
    ... internal events to know when the datagrid wants to sort ...
    m_data.Sort<T>(...)
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,如何?

c# generics

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

IE8的意外缓存导致IE8

我在使用JQuery Ajax请求的Internet Explorer缓存结果时遇到了严重问题.

我的网页上有标题,每次用户导航到新页面时都会更新.页面加载后,我这样做

$.get("/game/getpuzzleinfo", null, function(data, status) {
    var content = "<h1>Wikipedia Maze</h1>";
    content += "<p class='endtopic'>Looking for <span><a title='Opens the topic you are looking for in a separate tab or window' href='" + data.EndTopicUrl + "' target='_blank'>" + data.EndTopic + "<a/></span></p>";
    content += "<p class='step'>Step <span>" + data.StepCount + "</span></p>";
    content += "<p class='level'>Level <span>" + data.PuzzleLevel.toString() + "</span></p>";
    content += "<p class='startover'><a href='/game/start/" + data.PuzzleId.toString() + "'>Start Over</a></p>";

    $("#wikiheader").append(content);

}, "json");
Run Code Online (Sandbox Code Playgroud)

它只是将页眉信息注入页面.您可以访问www.wikipediamaze.com查看,然后登录并开始新的拼图.

在每一个浏览器我测试过(谷歌Chrome,火狐,Safari,IE浏览器),它的伟大工程,除了在IE中.Eveything …

asp.net ajax jquery internet-explorer

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

过滤输入UITextField的字符

我的应用程序中有一个UITextField.我想限制可以输入到字段中的字符集到我定义的集合.当使用UITextFieldDelegate方法提交文本时,我可以过滤输入到字段中的字符:

- (BOOL)textFieldShouldReturn:(UITextField*)textField
Run Code Online (Sandbox Code Playgroud)

然而,这给用户留下了错误的印象,因为虽然从最终值中删除了受限制的字符,但在按下Return/Done/etc之前它们仍然可见地输入到文本字段中.什么是阻止在键盘上选择文本字段中出现限制字符的最佳方法?

注意:我的操作是假设我无法控制iPhone键盘提供哪些键.我知道我可以在各种键盘实现之间切换,但我的印象是我无法禁用特定键.这个假设可能不正确.

iphone objective-c uitextfield

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

为什么DateTime.TryParse在给出实际年份字符串时返回false?

在下面的代码中,我给函数一个sTransactionDate ="1999",我试图将它转换为日期x/x/1999.

DateTime dTransactionDate = new DateTime();
if(DateTime.TryParse(sTransactionDate, out dTransactionDate))
{ //Happy 
}else
{ //Sad 
}
Run Code Online (Sandbox Code Playgroud)

如果字符串是"1999",它总是会悲伤.有任何想法吗?

.net c# datetime tryparse

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

使用Cygwin编译C程序; 执行错误

我注册了硕士计算机科学课程.该课程使用C,如果我们使用Windows ,教师希望我们使用Cygwin编译程序.

我已经下载并安装了Cygwin,并确保我已经安装了GCC编译器.

但我不知道从哪里开始.我需要编译一个具有基本include的源文件.

#include <stdio.h> 
Run Code Online (Sandbox Code Playgroud)

让我们假设文件在我的桌面上(它不是,但为了参数).如何从bash shell导航到桌面?我假设一旦我在bash中导航到正确的位置,我只需执行:

gcc myProgram.c -o myProgram
Run Code Online (Sandbox Code Playgroud)

更新:按照下面发布的不同说明,我能够编译程序; 我为此感谢你.但是当我执行生成的二进制文件时,我得到以下内容.如何编译或执行此程序,以便我没有收到错误?再次谢谢你.

This application has failed to start because cygwin1.dll was not found. Re-installing the application may fix this problem.

c gcc cygwin

15
推荐指数
3
解决办法
12万
查看次数

为什么解决方案是这样的?

从Java Malik教科书中确定一个数字是否可以被11整除.

代码解决方案:

import java.util.*;

public class Divby11
{
    static Scanner console = new Scanner(System.in);

    public static void main (String[] args)
    {
        int num, temp, sum;
        char sign;

        System.out.print("Enter a positive integer: ");
        num = console.nextInt();
        System.out.println();

        temp = num;

        sum = 0;
        sign = '+';

        do
        {
            switch (sign)
            {
            case '+' :
                sum = sum + num % 10;
                sign = '-';
                break;

            case '-' :
                sum = sum - num % 10;
                sign = '+';
            }

            num …
Run Code Online (Sandbox Code Playgroud)

java

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