问题列表 - 第15969页

刷新全文搜索索引

在SQL Server 2008中,当设置全文搜索时,它为我提供了一个选项,可以选择一个时间/日来重新填充索引,我可以从代码而不是像C#代码那样做吗?如果是这样我怎么办?我是否需要从C#执行SQL代码来刷新索引?

另外,如果我不重新填充索引并添加一些新记录,通过使用FTS查询,新记录是否还会出现?但慢一点?或者除非重新索引,否则他们会不会出现?

c# full-text-search sql-server-2008

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

使用Perl解析与正则表达式链接的HTML页面

可能重复:
如何使用Perl从HTML中删除外部链接?

好吧,我正在为一个客户工作,他刚刚将他的语言选择改为Perl.我不是Perl中最好的,但我之前用它做过这样的事情,虽然不久前.

有很多像这样的链接:

<a href="/en/subtitles/3586224/death-becomes-her-en" title="subtitlesDeath Becomes Her" onclick="reLink('/en/subtitles/3586224/death-becomes-her-en');" class="bnone">Death Becomes Her
        (1992)</a>
Run Code Online (Sandbox Code Playgroud)

我想匹配路径"/ en/subtitles/3586224/death-become-her-en"并将它们放入数组或列表中(不确定Perl中哪些更好).我一直在搜索perl文档,以及查看正则表达式教程,并且大多数(如果不是全部)似乎都倾向于使用〜=来匹配内容而不是捕获匹配.

谢谢,

科迪

html regex perl parsing html-parsing

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

如何将字符串转换为int类型的枚举?

可能重复:
如何在C#中将字符串转换为枚举?

我有一个int类型的枚举:

public enum BlahType
{
       blah1 = 1,
       blah2 = 2
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个字符串:

string something = "blah1"
Run Code Online (Sandbox Code Playgroud)

如何将其转换为BlahType?

c# enumeration

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

C++ nil vs NULL

好的,我在头文件中有一些C++代码,声明如下:

void StreamOut(FxStream *stream,const FxChar *name = nil);
Run Code Online (Sandbox Code Playgroud)

我得到:错误:

'nil' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

零是一个帕斯卡的事,对吗?

我应该使用NULL吗?

我以为它们都是相同的,或者至少是零,不是吗?

c++ null

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

在Mac上开始使用cronjobs

我正在尝试熟悉cron作业,我认为我得到了基本的想法(调度,语法等),但是,我似乎无法在我的Mac上使用终端 - 我在哪里找到了crontab的?我应该如何引用脚本的路径?

我想要做的是在远程机器上打一个PHP脚本(http:// ..) - 这有可能吗?

macos terminal cron crontab

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

如何在嵌入式环境中找到内存损坏的根本原因?

我在嵌入式环境中检测到内存损坏(我的程序在带有专有操作系统的机顶盒上运行).但我无法得到它的根本原因.在多次启动和退出应用程序的压力测试之后检测到内存损坏本身.因为腐败变量每次启动应用程序时都会更改它的地址,所以我无法设置内存断点,是否有任何想法可以找出这种损坏的根本原因?

(内存断点是当环境改变给定内存地址的值时启动的断点)

另请注意,我的所有软件都是使用C语言开发的.

谢谢你的帮助.

memory embedded corruption

4
推荐指数
3
解决办法
5468
查看次数

什么是scala -i命令行选项应该做什么?

我发现scala'-i'命令行选项对于运行一些scala代码然后将我转储到交互式shell中非常有用,因此我可以生成/检查它定义的内容.

有一件事让我完全神秘:为什么它加载并运行脚本两次?

例如,给定文件test.scala包含cannonical

println("Hello world")
Run Code Online (Sandbox Code Playgroud)

赛跑

scala -i test.scala
Run Code Online (Sandbox Code Playgroud)

生产:

$ scala -i test.scala
Loading test.scala...
Hello world

Loading test.scala...
Hello world

Welcome to Scala version 2.7.5final (Java HotSpot(TM) Client VM, Java 1.6.0_12).
Type in expressions to have them evaluated.
Type :help for more information.

scala>
Run Code Online (Sandbox Code Playgroud)

显然运行两次并不是太令人头痛,但是对于运行需要一段时间的脚本来说很烦人(我正在使用[Project Euler]((https://projecteuler.net)问题来学习scala)

我假设我在某种程度上误解了-i选项的意图或用法......如何让我的脚本文件只运行一次?

(FWIW,我和Debian/Lenny一起使用Squeeze的scala包.)

shell debian command-line scala interactive

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

commandline/cron curl Facebook RSS feed

我正在尝试设置一个cron作业,定期将我的Facebook通知RSS提要加入,然后使用Prowl将最新的更改发送到我的iPhone作为推送消息.

我已经使用每日引用的RSS提要管理了相同的任务,但是我的Facebook RSS提要始终会将我重定向到"不兼容的Web浏览器". http://www.facebook.com/common/browser.php

$ curl -v http://www.facebook.com/feeds/notifications.php?....
* About to connect() to www.facebook.com port 80 (#0)
*   Trying 69.63.181.11... connected
* Connected to www.facebook.com (69.63.181.11) port 80 (#0)
> GET /feeds/notifications.php?id=... HTTP/1.1
> User-Agent: curl/7.18.2 (x86_64-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
> Host: www.facebook.com
> Accept: */*
> 
< HTTP/1.1 302 Found
< Location: http://www.facebook.com/common/browser.php
< P3P: CP="DSP LAW"
Run Code Online (Sandbox Code Playgroud)

我需要添加到我的curl参数来欺骗Facebook,我认为只需要一个用户代理就需要更多?

rss curl facebook

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

Boost.Process在哪里?

我需要执行一个程序并在c ++中检索它的stdout输出.我希望我的代码也是跨平台的.

最近我发现了针对您所有跨平台需求的Boost c ++库的精彩世界,我想我会去boost.org并阅读Boost.Process的文档.令我惊讶的是,它不存在!然后我开始弄清楚Boost给他们的跨平台库启动外部进程的名称,但到目前为止还没有找到它.

谷歌搜索带我去了Julio M. Merino Vidal的Boost.Process,它似乎是我正在寻找的非官方Boost库.奇怪的是,我似乎无法在该网站上找到下载链接.似乎该项目最近没有任何进展.

我终于能够在外部网站上找到Vidal的Boost.Process的下载链接,并且现在将使用它,但是我非常惊讶于我需要付出的努力才能获得跨平台的c ++库.与外部流程互动.

那么,为什么没有正式的Boost.Process?这似乎是一个非常有价值的补充.或者我完全忽视了这里明显的解决方案?您是否可以建议其他跨平台库来管理外部流程的简单启动和交互?

c++ boost cross-platform platform-independent boost-process

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

有一些方法可以更快地完成这个字符串提取吗?

我需要提取HTTP请求的虚拟主机名.由于这将针对每个请求完成,我正在寻找最快的方法来执行此操作.

以下代码和时间只是我学习的一些方法.

那么,有一些更快的方法来做到这一点?

$hostname = "alphabeta.gama.com";

$iteractions = 100000;

//While Test

$time_start = microtime(true);
for($i=0;$i < $iteractions; $i++){
    $vhost = "";
    while(($i < 20) && ($hostname{$i} != '.')) $vhost .= $hostname{$i++};
}

$time_end = microtime(true);
$timewhile = $time_end - $time_start;

//Regexp Test
$time_start = microtime(true);
for($i=0; $i<$iteractions; $i++){
    $vhost = "";
    preg_match("/([A-Za-z])*/", $hostname ,$vals);
    $vhost = $vals[0];
}
$time_end = microtime(true);
$timeregex = $time_end - $time_start;

//Substring Test
$time_start = microtime(true);
for($i=0;$i<$iteractions;$i++){
    $vhost = "";
    $vhost = substr($hostname,0,strpos($hostname,'.'));
}
$time_end …
Run Code Online (Sandbox Code Playgroud)

php string algorithm pattern-matching

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