问题列表 - 第45879页

转义字符串以用于正则表达式

可能重复:
是否有一个PHP函数可以在应用之前逃避正则表达式模式?

我想在正则表达式中使用存储在变量中的字符串.跳转字符串以便在(PCRE)正则表达式中使用的最佳方法(在PHP中)是什么?

例如,

$text = 'm/z';  // this is the text I want to use as part of my regular expression
$text_regexp = '#' . $text . '#i';  // this is my regular expression
Run Code Online (Sandbox Code Playgroud)

会给

$text_regexp = '#m/z#i';
Run Code Online (Sandbox Code Playgroud)

但我想要以下正则表达式:

$text_regexp = '#m\/z#i';
Run Code Online (Sandbox Code Playgroud)

这是一个人为的例子,但我想简单说明这一点.

php regex pcre escaping

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

将visual studio 2010安装的扩展选项复制到另一台计算机

我安装了visual studio 2010并在家用计算机上配置了一些扩展.现在我想将所有已安装的扩展设置从我的家用计算机复制到工作计算机,我该怎么做?

我可以通过导入/导出对话框复制visual studio设置,但这不适用于扩展设置.

settings copy visual-studio-2010 visual-studio

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

Magento产品系列仅获取某些类别的产品

我正在尝试获得仅具有某些类别的销售价格的产品列表.现在我正在尝试使用产品集合来获取这些数据.我不确定如何仅限制特定类别的集合.这是我到目前为止:

$products = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('status', 1)
    ->addAttributeToFilter('visibility', 4)
    ->addAttributeToFilter('special_price', array('neq' => ""))
    ->addAttributeToFilter('discontinued', array('neq' => 1))
    ->setPageSize(10)
    ->setOrder('price', 'ASC')
    ;
Run Code Online (Sandbox Code Playgroud)

已停用的属性是我们使用的自定义属性,因此产品不会显示,也不会显示404.

有没有办法使用产品模型并限制到某些类别?

php magento

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

这样的代码怎么能回复这么乱?

因此,对于超过10000个openCV图像,我想执行类似的操作

            int maxVal;
            int minVal;
            int wh = w*h;
            int values[1000];
            for(x=0;x<w;x++){
                for(y=0;y<h;y++){
                    double RealColor = cvGetReal2D(source, y, x);
                    values[x*h + y] = RealColor; 
                }
            }
            minVal = *min_element(values,(values+wh));
            maxVal = *max_element(values,(values+wh));
            float dif = maxVal - minVal;
            float fminVal;
            fminVal = minVal;
            for(x=0;x<w;x++){
                for(y=0;y<h;y++){
                    float rc = cvGetReal2D(source, y, x);
                    float normRealColor =(rc - fminVal) / dif;
                    file << normRealColor << " ";
                }
                file << endl;
            }file << endl;
Run Code Online (Sandbox Code Playgroud)

我的所有图像都是8*8大小的B&W,但它会返回给我:

-1.#IND -1.#IND -1.#IND -1.#IND -1.#IND -1.#IND -1.#IND -1.#IND …
Run Code Online (Sandbox Code Playgroud)

c c++ opencv normalization

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

Dispatcher.BeginInvoke:无法将lambda转换为System.Delegate

我正试着打电话System.Windows.Threading.Dispatcher.BeginInvoke.方法的签名是这样的:

BeginInvoke(Delegate method, params object[] args)
Run Code Online (Sandbox Code Playgroud)

我试图传递一个Lambda而不是创建一个Delegate.

_dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } );
Run Code Online (Sandbox Code Playgroud)

它给了我一个编译错误说我

无法将lambda转换为System.Delegate.

委托的签名将对象作为参数并返回void.我的lambda匹配这个,但它不起作用.我错过了什么?

c# wpf lambda dispatcher begininvoke

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

如何在以下情况下模拟NOT IN SQL条件

我正在使用Ruby on Rails 2.3.8,我希望得到所有@products尚未添加到listed_products数组中的内容.

例如,假设我有以下代码:

listed_products = ['1', '2', '3', '4', '5']

#Then, I would like to do something like SELECT * FROM products where id not in
#(listed_products), and save the result in @products
Run Code Online (Sandbox Code Playgroud)

我知道上面的SQL语法不起作用,但我只是想让你们了解我想要实现的目标.

这样做是否有"轨道"?

提前致谢!

ruby-on-rails

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

cin.get在while循环中

我正试图从用户那里得到输入并输出输出,直到他/她按'n'.它似乎不起作用.scanf或cin.get中有问题吗?当我按y时它只需要"tekrar"作为输入,因此将"y"作为输出并进入循环.此外,当我给n作为tekrar输入时,不会停止.

char cevap[300]="";
char tekrar='y';
while (tekrar!='n')
{
  cin.get(cevap,300);
  cout<<cevap<<endl;
  cout<<"Again? (y/n)";
  scanf("%c",&tekrar);
}
Run Code Online (Sandbox Code Playgroud)

输出:

Hello
Again? (y/n)
y 
Again? (y/n)
y 
Again? (y/n)
n
Again? (y/n)
n 
...  
Run Code Online (Sandbox Code Playgroud)

c++ loops input

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

如何为金字塔/挂架2编写日志记录中间件?

我想使用mongodb或redis来保存金字塔/挂架中的用户日志,但无法找到有关创建middeware的文档.我该怎么办呢?

python logging mongodb pyramid

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

posix_fadvise(WILLNEED)会让IO变慢吗?

在运行Linux内核版本2.6.18-194.26.1.el5的CentOS 5.5机器上,我注意到posix_fadvise(WILLNEED)使得读取60K文件的速度比普通IO慢得多200%.

似乎实际的fadvise调用是同步的,它还会延迟调度应用程序中使用从文件读取的数据的其他线程.

由于fadvise调用,内核是否可能忙于从磁盘中获取数据,并最终延迟其他计划任务?这似乎与我们期望进行fadvise调用的预期异步预取行为相反.

我的问题是:是否有任何可调内核参数可用于强制执行posix_fadvise(WILLNEED)的异步行为?就像增加内核IO线程一样,页面缓存?

linux filesystems operating-system posix linux-kernel

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

复制包含它的相对路径的文件

我需要将大量文件复制到备份文件夹,但我想保持它们的相对路径.我只需要特定的文件; 即

C:\scripts\folder\File.ext1
C:\scripts\folder2\file2.ext2
C:\scripts\file3.ext1
Run Code Online (Sandbox Code Playgroud)

但我只需要像这样复制ext1文件:

C:\backup\folder\File.ext1.bak
C:\backup\file3.ext1.bak
Run Code Online (Sandbox Code Playgroud)

源路径具有多个深度.这就是我要复制文件的方法:

$files = gci -path C:\scripts\ -recurse -include *.ext1 
$files | % { Copy-Item $_ "$($_).bak"; move-item $_ -destination C:\backup\ }
Run Code Online (Sandbox Code Playgroud)

这只是将所有文件转储到C:\ backup \中,并且似乎没有获得任何路径.不确定该部分将如何完成.

powershell powershell-2.0

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