问题列表 - 第14221页

如何检测我在Perl中处理哪一行?

有一个文本文件,看起来像:

    200.0     250.0     300.0     350.0     400.0  
162:02:10 017:01:56 017:08:18 011:16:22 008:40:18
    580.0     600.0     620.0     640.0     660.0   
004:04:01 001:47:27 007:25:29 017:44:53 003:07:34
Run Code Online (Sandbox Code Playgroud)

尝试将第1行和第3行解析为"值",将第2行和第4行解析为"时间".

我的代码:

if($line =~ /^\d[^:]*\d/){
     my @values = split(/\s/,$line);
        }
elsif($line =~/^\d+:\d+:\d+/){
     my @time = split(/\s/,$line);
}
Run Code Online (Sandbox Code Playgroud)

问题:始终匹配第一个正则表达式.我对正则表达式#1的理解是,它将匹配以数字开头的行,后跟任何次数不是':'的值,后跟另一个数字.

regex perl

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

如何为ClickOnce应用程序设置LARGEADRESSAWARE?

我一直在努力解决这个问题.我有一个使用大量内存的应用程序,真的会受益于LargeAddressAware.

问题简而言之:使用LAA-flag,应用程序将无法启动.

实验结果:

1)我有一个发布脚本,运行整个ClickOnce发布,然后重新签署可执行文件和dll,然后重新创建清单,签名等

2)运行脚本为我提供了一个安装和运行良好的应用程序

3)将其添加到后期构建中会破坏应用程序:

editbin /LARGEADDRESSAWARE <path>/obj/Publish/app.exe
Run Code Online (Sandbox Code Playgroud)

(是的,我知道,我们有一个名为Publish的构建配置- 白痴 - 但有效......)

我得到的错误信息是:

激活\ betabox\appbeta\app.application导致异常. 检测到以下失败消息:

+强名称签名对此程序集app.exe无效.

我的清单和exe都由有效的代码签名证书签名.当标志没有设置时,脚本工作正常.

我已经尝试过没有我的脚本,只有后期构建中的editbin命令并通过VS发布 - 同样的错误.

那么 - 通过ClickOnce发布LARGEADRESSAWARE设置的应用是否完全不可能?

谢谢!

deployment clickonce

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

如何使单例类线程安全?

我在Java中实现一个单例类,以确保只创建了一个类的实例.

java singleton class-design class

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

使用带有Haskell中列表列表的映射的问题

我正在使用Haskell来解决euler项目中的问题99,我必须从基本指数对列表中找到最大结果.

我想出了这个:

prob99 = maximum $ map ((fst)^(snd)) numbers
Run Code Online (Sandbox Code Playgroud)

数字的形式如下:

numbers = [[519432,525806],[632382,518061],[78864,613712]..
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?我需要更改数字的格式吗?这里有一个简单的优化,我没有想到,就像一个更有效的取幂方法?

dictionary haskell exponentiation

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

在MySQL中存储'\ abc\def\fg.jpg'问题

我需要将文档的相对路径存储到MySQL表中.问题是,当我插入此表单的字符串时:

$urlPath ='\abc\def\fg.jpg'
Run Code Online (Sandbox Code Playgroud)

进入相关专栏,我得到的是,我所有的斜线都'\'脱落了,所有文字前都有一个未知的符号.所以MySQL表中的结果是这样的:

'(weird symbol)abcdeffg.jpg'
Run Code Online (Sandbox Code Playgroud)

如您所见,这种数据毫无用处.知道如何解决这个问题吗?

编辑:我试过 $urlPath ="\\abc\\def\\fg.jpg"$urlPath ='\\abc\\def\\fg.jpg',还是我得到了乱码..

php mysql

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

正则表达式获取href中的链接.[asp.net]

嗨,我有问题让我的正则表达式工作.我正在使用C#asp.net我将发布我现在使用的代码,我无法工作的是获得href ="LINK"中的任何内容的第二个正则表达式

thx提前

var textBody = "lorem ipsum... <a href='http://www.link.com'>link</a>";


        var urlTagPattern = new Regex(@"<a.*?href=[""'](?<url>.*?)[""'].*?>(?<name>.*?)</a>", RegexOptions.IgnoreCase);



        //THIS IS THE REGEX
        var hrefPattern = new Regex(@"HREF={:q}\>", RegexOptions.IgnoreCase);




        var urls = urlTagPattern.Matches(textBody);


        foreach (Match url in urls)
        {

            var hrefs = hrefPattern.Match(url.ToString());


            litStatus.Text = hrefs.ToString();
        }
Run Code Online (Sandbox Code Playgroud)

c# regex asp.net

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

将Delphi代码转换为Java

Delphi是否存在可用于将Delphi代码自动转换为Java代码的解析器?

java delphi delphi-2009 code-conversion

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

静态成员是否有助于内存效率?

如果我有一个类,我期望在一个对内存敏感的应用程序中的数千个实例中使用它,如果我将静态功能分解为静态成员会有帮助吗?

我想静态方法和变量每个类存储一次,而对于非静态成员,必须为每个实例存储一些东西.

使用成员变量,似乎很清楚,但是为方法存储了哪种数据?

我正在使用Java,但我想象一些适用于其他托管环境(例如.NET)的通用规则.

java memory-management

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

如何分别对函数的每个结果应用Min或Max?

我有一个函数来计算二次方程的逆.默认情况下,它提供了两种可能的解决方

invquad<-function(a,b,c,y,roots="both")
{
    #Calculate the inverse of a quadratic function y=ax^2+bx+c (i.e. find x when given y.)
    #Gives NaN with non real solutions.
    root1<-sqrt((y-(c-b^2/(4*a)))/a)-(b/(2*a))
    root2<--sqrt((y-(c-b^2/(4*a)))/a)-(b/(2*a))
    if (roots=="both")
        result<-c(root1,root2)
    if (roots=="min")
        result<-min(root1,root2)
    if (roots=="max")
        result<-max(root1,root2)
    result
}
Run Code Online (Sandbox Code Playgroud)

如果给出单个y值,这可以正常工作,但如果我从数据框中给它一个列表或一列,那么min和max元素给出了整个列表的最小值.我希望它只返回该元素的最小结果.我假设迭代列表是可能的,但效率不高.

有任何想法吗 ?

r function

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

JQuery:悬停功能,如何添加延迟

当你将鼠标悬停在如下图像上时,我有一些JQuery会弹出一个JQuery Dialog(http://docs.jquery.com/UI/Dialog)框:

    $(document).ready(function() {
        $("img").hover(function() {

             $("#dialog").dialog();
        });
    });
Run Code Online (Sandbox Code Playgroud)

我有两个问题1.当我关闭对话框然后再次将鼠标悬停在图像上时,对话框不再出现,我该如何解决1.如果用户将鼠标悬停在图像上,我怎么能弹出框几秒钟

javascript jquery

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