问题列表 - 第33595页

在sed中使用反向引用正则表达式

我想删除文件中带有单个字符的多个空格.例

cat      kill    rat
dog      kill    cat
Run Code Online (Sandbox Code Playgroud)

我使用了以下正则表达式,它似乎在http://www.regexpal.com/中匹配但在sed中不起作用.

([^ ])*([ ])*
Run Code Online (Sandbox Code Playgroud)

我像这样使用了sed命令:

sed s/\(\[\^\ \]\)*\(\[\ \]\)*/\$1\|/g < inputfile
Run Code Online (Sandbox Code Playgroud)

我预计,

cat|kill|rat
dog|kill|cat
Run Code Online (Sandbox Code Playgroud)

但我无法让它发挥作用.任何帮助将非常感激.谢谢.

编辑:请注意猫/狗可以是任何字符而不是空格.

regex unix aix ksh sed

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

JQuery Autocomplete不适用于catcomplete

我试图使用JQuery自动完成的catcomplete部分,但它无法正常工作.

我得到这个错误Jquery Object#没有方法'catcomplete' 这是我的代码

$('#searchForDelegate').catcomplete({
   delay: 0,
   source: data
  });
Run Code Online (Sandbox Code Playgroud)

我已经检查了Jquery,并且没有catcomplete的功能.

有任何想法吗 ?只是你知道,当我使用自动完成时它工作正常.

戴夫

jquery autocomplete categories

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

从当前目录调用perl模块

我需要在远程服务器上测试perl脚本.我试过运行它,但我得到了错误

Can't locate Date/Manip.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . 
Run Code Online (Sandbox Code Playgroud)

所以我下载了DateManip.pm文件,并尝试将其复制到上述位置之一.但我没有权限在任何这些地方复制文件.有没有办法在我自己的目录中有这个*.pm文件并从那里调用它或者我是否必须将它放在其中一个位置?

perl perl-module

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

使用意图在Android中使用Camera

我使用以下代码通过使用intent来使用相机.在我传递的意图参数中android.provider.MediaStore.ACTION_IMAGE_CAPTURE.它可以打开相机.但问题是它意外停止了.问题是它给出了空指针异常OnActivityResults.我使用了以下代码:

public class demo extends Activity {

Button ButtonClick;
int CAMERA_PIC_REQUEST = 2; 
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    ButtonClick =(Button) findViewById(R.id.Camera);
    ButtonClick.setOnClickListener(new OnClickListener (){
        @Override
        public void onClick(View view)
        {
            Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            // request code

            startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);

        }
    });

}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) 
{
    if( requestCode == CAMERA_PIC_REQUEST)
    {
    //  data.getExtras()
        Bitmap thumbnail = (Bitmap) …
Run Code Online (Sandbox Code Playgroud)

camera android

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

实体框架和多线程

我有一个处理一些消息的WCF服务.我使用EntityFramework来检索消息.我将这些消息添加到ThreadPool队列,然后处理它们.处理所有的消息后,我呼吁实体框架的更新来更新消息的状态.

花灯此操作,我随机得到的错误 - "EntityMemberChanged或EntityComplexMemberChanged被调用而无需先调用EntityMemberChanging或EntityComplexMemberChanging在同一个变化跟踪器具有相同属性名的信息有关正确上报更改,请参见实体框架文档."

当特定属性ReportPropetychanged事件被炒鱿鱼,则会引发此错误.

任何帮助,将不胜感激.

问候

安迪

multithreading entity-framework .net-3.5

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

EF 4.0 - 使用私有字段映射到只读属性

是否可以使用EF 4.0映射以下POCO类?

public class MyClass
{
  private string _myData;

  public MyClass() 
  { }

  public MyClass(string myData)
  {
    _myData = myData;
  }

  public string MyData
  {
    get
    {
      return _myData;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在NHibernate中我认为在映射中使用Access属性是可能的:

<class name="MyClass" table="MyTable">
  <property name="MyData" access="field.camelcase-underscore" column="MyCol" type="string" length="50" />
</class>
Run Code Online (Sandbox Code Playgroud)

我想知道EF 4.0中是否有一些Access等价物?目前,我能够映射类只如果我添加受保护的setter到MyData的属性:

  public string MyData
  {
    get
    {
      return _myData;
    }
    protected set
    {
      _myData = value;
    }
  }
Run Code Online (Sandbox Code Playgroud)

它可以工作,但对于遗留类,它意味着更新所有没有setter的属性.

编辑:

我已经更新了最后一个代码示例,因为它也不适用于私有setter.塞特必须至少受到保护.如果setter是私有的,或者在抛出异常后不存在:

System.InvalidOperationException:映射和元数​​据信息无法进行的EntityType"MyNamespace.MyClass"中找到.

.net mapping entity-framework entity-framework-4

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

如何在Perl中对数字进行排序?

print "@_\n";
4109 4121 6823 12967 12971 14003 20186
Run Code Online (Sandbox Code Playgroud)

我如何在Perl中对它进行排序?

使用@sorted = sort(@_);给我一个字母顺序

13041 13045 14003 20186 4109 4121 6823
Run Code Online (Sandbox Code Playgroud)

我如何获得数字排序?Perl是否具有用于合并排序,插入排序等的内置函数?

arrays sorting perl

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

最优雅的方式来实现一些元素?

我写了a元素的onclick函数

   <div class="left_collapsed">???????</div>
        <div class="container" style="display: none;">
           <ul> 
              <li>
                 <a href="" id="search_refresh" >????????? ?????????</a>
              </li>
           </ul>
        </div>
   </div>

$("#search_refresh").click(function(u)
{
     how can i achieve to first div element here?
     (i have many div's with left_collapsed class )

});
Run Code Online (Sandbox Code Playgroud)

我写 $(this).parent("li").parent("ul").parent("div").before("div").addClass("left_expended");

但我不喜欢它:)

非常感谢

jquery

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

我可以在WCF中使用datacontracts进行流式传输

我可以在WCF中使用datacontracts进行流式传输而不是消息合同.

如果是,它会提供任何性能改进吗?

谢谢

performance wcf datacontract

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

在Delphi 2010中返回通用接口的通用方法

鉴于下面的代码,这是一个非常精简的实际代码版本,我收到以下错误:

[DCC错误] Unit3.pas(31):E2010不兼容类型:'IXList <Unit3.TXList <T> .FindAll.S>'和'TXList <Unit3.TXList <T> .FindAll.S>'

在FindAll <S>函数中.

我真的不明白为什么因为以前很相似的功能没有问题.

任何人都可以对此有所了解吗?
是我还是编译器中的错误?

单位Unit3;

interface
uses Generics.Collections;

type
  IXList<T> = interface
  end;

  TXList<T: class> = class(TList<T>, IXList<T>)
  protected
    FRefCount: Integer;
    function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall;
    function _AddRef: Integer; stdcall;
    function _Release: Integer; stdcall;
  public
    function Find: IXList<T>;
    function FindAll<S>: IXList<S>;
  end;

implementation
uses Windows;

function TXList<T>.Find: IXList<T>;
begin
  Result := TXList<T>.Create;
end;

function TXList<T>.FindAll<S>: IXList<S>;
begin
  Result := TXList<S>.Create; // Error here  
end;

function TXList<T>.QueryInterface(const IID: …
Run Code Online (Sandbox Code Playgroud)

delphi generics interface delphi-2010

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