问题列表 - 第11102页

使用sed和grep/egrep进行搜索和替换

我正在使用egrep -R一个包含大约10个联合的正则表达式,所以像: .jpg | .png | .gif等.这很好用,现在我想替换所有找到的字符串.bmp

我在想类似的东西

egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form
Run Code Online (Sandbox Code Playgroud)

所以这里的问题是我如何做一个类似的联合正则表达式sed,如何告诉它将更改保存到它从中获取输入的文件.

regex grep sed

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

C#DataBase.ExecuteScalar中的连接泄漏

静态类中的以下方法给出了超时异常,因为连接池被最大化.

在调试模式下,我查看了sql Management studio,看到有150个睡眠进程.

我期望连接自动关闭...我也试过把它作为一个静态成员,但仍然有相同的错误.

有任何想法吗?继承人代码:

public static Decimal ExecuteScalarDec(string procName, params object[] parameters)
{
    try
    {
        return (Decimal)DatabaseFactory.CreateDatabase().ExecuteScalar(procName, parameters);
    }
    catch (Exception ex)
    {
        throw new Exception(procName.ToString() + " " + parameters.ToString(), ex);
    }
}
Run Code Online (Sandbox Code Playgroud)

"按照设计,大多数Database类方法在每次调用时都会处理数据库连接的打开和关闭.因此,应用程序代码不需要包含用于管理连接的代码." ExecuteReader是一个例外(因为它返回一个资源).ExecuteScalar处于不确定状态:它返回一个'标量'.但是,我猜标量可能很重,例如.从大型数据类型返回构造的流,这将需要保持打开的连接. - Remus Rusanu

我无法评论你的答案,因为它说"评论需要50个声誉"我注册了我的用户后......

我在executeScalar()中返回一个列Id并且返回了值 - 我知道这是因为下一次执行标量的调用仅在我收到一个值后被调用...它不会理解为流将是永远保持开放我在sql Management中看到所有进程都在休眠.

c# sql database enterprise-library executescalar

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

命令行自动化 - 期望等效

有一个命令行工具,我们需要编写自动化测试.我们的测试框架是用C#编写的,我正在寻找可以让我自动化的.NET库(我知道我可以使用Process类;重定向IO;进行验证,但我不想重新发明轮子如果可能的话).理想情况下,我正在寻找像期待库这样的东西.有什么建议?

.net c# testing automated-tests

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

通过Javascript继承CSS值

在我的页面上,我正在通过javascript更改一些CSS样式.当我尝试拉出一个已经继承的值时 - 它会显示为空白.考虑以下:

    .Sliding
    {
        display: none;
        overflow: hidden;
    }

    .Sliding #FilterBox
    {
        height: 185px;
        background-color: Fuchsia;
    }
Run Code Online (Sandbox Code Playgroud)

和HTML:

<div class="Sliding" id="FilterBox">
        <h3>Test Form</h3>
        This is a test/<br />
        12345
</div>
Run Code Online (Sandbox Code Playgroud)

如果我查看元素' document.getElementById(objname).style.display '它的空白?如何通过javascript读取显示值?

javascript css getelementbyid

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

什么是PHP中最好的方式来反转单词中的字母

我有一个字符串.

我想颠倒每个单词中的字母而不是颠倒单词顺序.

喜欢 - '我的字符串'

应该

'ym gnirts'

php string reverse

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

如何在Perl的Term :: Shell中完成选项卡的完成?

我在Perl中使用Term :: Shell包来实现CLI工具.我无法用命令部分完成选项卡.

comp_CMD() - 这是由Term :: Shell提供的API,用于实现选项卡完成.这对我没有帮助.有谁知道如何使这项工作?

示例代码:

#!/usr/bin/env perl
package Sample;
use base qw(Term::Shell);

sub prompt_str { "Sample\>" };

sub comp_show
{
    my $o = shift;
    my $word = shift;
    $o->completions($word, [qw(all work and no play is no fun at)]);
}

sub run_show
{
        print "run show\n";
}

package main;
Sample->new->cmdloop;
Run Code Online (Sandbox Code Playgroud)

这是该程序的一个运行:

Sample>show[TAB] 
Run Code Online (Sandbox Code Playgroud)

上面的命令没有给出预期的输出..它只给了我一个标签.

perl tab-completion

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

AJAX网站是否可被搜索引擎抓取?

我一直认为AJAX驱动的内容对搜索引擎是不可见的.

(即通过XMLHTTPRequest插入DOM的内容)

例如,在此站点中,浏览器通过AJAX请求加载主要内容:

http://www.trustedsource.org/query/terra.cl

...如果您在禁用Javascript的情况下查看此页面,则主要内容区域为空白.

但是,Google缓存会在AJAX加载后显示完整内容:

http://74.125.155.132/search?q=cache:JqcT6EVDHBoJ:www.trustedsource.org/query/terra.cl+http://www.trustedsource.org/query/terra.cl&cd=1&hl=en&ct=clnk&gl=我们

因此,显然搜索引擎会对由AJAX加载的内容进行索引.

问题:

  • 这是搜索引擎中的新功能吗?网络上的大多数帖子都表明您必须为搜索引擎发布重复的静态HTML内容才能找到它们.
  • 是否有任何技巧可以让搜索引擎抓取AJAX驱动的内容(除了创建重复的静态HTML内容).
  • 如果AJAX驱动的内容是从单独的子域加载的,那么它是否会被编入索引?一个单独的域名怎么样?

javascript ajax seo search xmlhttprequest

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

touchesBegan之后你可以强制取消触摸事件吗?

鉴于我的一个UIViews的某种状态,我希望它响应touchesBegan,然后取消任何进一步的touchesMoved/Ended,继续从特定的touchesBegan事件.

基本上我有一个静止的UIView子类,如果它被触及我想移动其他一些UIViews ...然后下次触及响应链可以正常响应touchesMoved/Ended ...

是的,我可以在touchesMoved/Ended中检查这个状态,但我想知道是否有办法让中期的触摸事件脱轨.

iphone cocoa-touch

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

PHP - 从字节数组中获取图像

我正在尝试为我的移动应用程序创建一个后端.我在HTTP请求的主体(输出流)中将图像的内容作为字节数组发送.我想在PHP脚本中读取此字节流并返回图像.

有人可以告诉我如何做到这一点?

谢谢.

php

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

禁用Eclipse Java调试器的热代码替换

可能重复:
如何在Eclipse中禁用热代码替换

在调试会话中更改Java代码时,Eclipse会将更新的类文件上载到正在运行的JVM中(热代码替换).这甚至适用于远程应用程序.

有没有办法关闭热代码替换(在Eclipse中,而不是在远程JVM)?

我们希望能够远程调试我们的测试和登台服务器,但是防止对它们正在运行的构建进行无意的更新.

java eclipse debugging hotdeploy

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