问题列表 - 第10020页

用于查找和删除重复单词的正则表达式

在C#中使用正则表达式,有没有办法在包含各种单词和符号的字符串中查找和删除重复的单词或符号?

防爆.

初始字串:

"我喜欢环境.环境很好."

所需的字符串:

"我喜欢环境.很好"

删除了重复项: "the","environment","."

c# regex string

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

如何让Castle Windsor自动注入房产?

我的课程中有一个属性用于记录服务.

private ILogger logger = NullLogger.Instance;
public ILogger Logger
{
    get { return logger; }
    set { logger = value; }
}
Run Code Online (Sandbox Code Playgroud)

我在组件注册中有这个:

container.AddFacility<LoggingFacility>(x => new LoggingFacility(LoggerImplementation.Log4net));
Run Code Online (Sandbox Code Playgroud)

然而,温莎似乎没有注入记录器 - 我错过了什么?

dependency-injection castle-windsor property-injection

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

缓存最佳实践 - 单个对象还是多个条目?

在C#ASP.net应用程序中缓存数据时,有没有人建议哪种方法更好?

我目前正在使用两种方法的组合,一些数据(列表,字典,通常的特定于域的信息)直接放入缓存并在需要时装箱,一些数据保存在globaldata类中,并通过该方法检索class(即GlobalData类被缓存,它的属性是实际数据).

这两种方法都更好吗?

我觉得从并发的角度来看,单独缓存每个项目会更加明智,但是从长远来看,它创建了更多的工作,其中更多的功能完全处理从Utility类中的缓存位置获取数据.

建议将不胜感激.

c# asp.net caching

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

IIS7 URL重写模块替换

我非常喜欢IIS7 URL重写模块,到目前为止,它对我很有用.

有一件事我不知道该怎么做:我想永久地将所有编码空格(%20)的URL重定向到一个用短划线( - )替换空格的URL.

所以这:

http://www.test.com/About%20Our%20Mission.aspx

应该重定向到这个:

http://www.test.com/About-Our-Mission.aspx

只有正则表达式才有可能吗?

regex iis iis-7 url-rewriting

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

什么是C++终止处理程序Right Thing(TM)?

C++标准提供了一个std::set_terminate函数,它允许您指定std::terminate实际调用的函数.std::terminate应该只在严峻的情况下被调用,并且确定标准在被调用时所描述的情况是可怕的(例如未被捕获的异常).什么std::terminate时候被调用,这种情况似乎与失去记忆相似 - 你可以理智地做到这一点.

我已经读过它可以用来确保释放资源 - 但是对于大多数资源,这应该在进程退出时由OS自动处理(例如文件句柄).从理论上讲,我可以看到一个案例,如果说,你需要在退出时由于崩溃而向服务器发送特定的消息.但是OS操作的大部分时间应该足够了.

何时使用终止处理程序Right Thing(TM)?

更新:对使用自定义终止处理程序可以做什么感兴趣的人可能会发现这种非便携技巧很有用.

c++ resources standards exception-handling terminate

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

用于估计统计中位数,模式,偏度,峰度的"在线"(迭代器)算法?

是否有算法来估计值集的中值,模式,偏度和/或峰度,但这不需要一次将所有值存储在内存中?

我想计算基本的统计数据:

  • 平均值:算术平均值
  • 方差:平均偏差的平均值
  • 标准差:方差的平方根
  • 中位数:将较大一半的数字与较小的一半分开的值
  • mode:在集合中找到最频繁的值
  • 偏斜:tl; 博士
  • 峰度:tl; 博士

计算任何这些的基本公式是小学算术,我知道它们.还有许多统计库可以实现它们.

我的问题是我正在处理的集合中的大量(数十亿)值:在Python中工作,我不能只使用数十亿个元素创建列表或哈希.即使我用C语言编写,十亿元素数组也不太实用.

数据未排序.它是由其他过程随机,即时生成的.每组的大小变化很大,并且不会提前知道大小.

我已经弄清楚如何很好地处理均值和方差,以任何顺序迭代集合中的每个值.(实际上,在我的情况下,我按照它们生成的顺序来看它们.)这是我正在使用的算法,礼貌http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#On-line_algorithm:

  • 初始化三个变量:count,sum和sum_of_squares
  • 对于每个值:
    • 增量计数.
    • 将值添加到sum.
    • 将值的平方添加到sum_of_squares.
  • 按计数除以总和,作为变量均值存储.
  • 将sum_of_squares除以count,存储为变量mean_of_squares.
  • 平方均值,存储为square_of_mean.
  • 从mean_of_squares中减去square_of_mean,存储为方差.
  • 输出均值和方差.

这种"在线"算法存在缺陷(例如,精度问题,因为sum_of_squares快速增长大于整数范围或浮点精度),但它基本上给了我所需要的,而不必存储每个集合中的每个值.

但我不知道是否存在类似的技术来估计额外的统计数据(中位数,模式,偏度,峰度).只要处理N值所需的内存远小于O(N),我就可以使用有偏差的估计器,或者甚至是在一定程度上损害精度的方法.

如果库具有"在线"计算这些操作中的一个或多个的功能,那么将我指向现有的统计库也会有所帮助.

algorithm statistics iterator median

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

WPF ToolBar有哪些优点?

我正在尝试决定是否应该在其上创建一个带有按钮的简单StackPanel,或者我是否应该使用WPF ToolBar类来包含这些按钮(我正在创建一个简单的工具栏).

使用WPF的内置ToolBar控件有什么优缺点?

到目前为止,这些是我见过的唯一优势:

  • 必要时,工具栏可能会崩溃; 从上下文下拉列表中可以获得其他项目.
  • 如果ToolBar包含在ToolBarTray中,则可以相对于彼此重新定位多个ToolBar.

WPF ToolBar还有其他好处吗?这些都不适用于我的简单工具栏.

wpf toolbar wpf-controls compare-contrast

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

如何通过PHP脚本发送邮件?

我如何通过PHP脚本发送邮件?我想做这样的事情:

for($k=0;$k<=$x->length-1;$k++)
{
    for($l=0;$l<=$j-1;$l++)
    {
        if($y->item($k)->nodeValue==$JobNoArr[$l] && $AcceptanceDateArr[$l]=='0000-00-00')
        {   
            //echo  $v->item($k)->nodeValue ;
            $email = $v->item($k)->nodeValue . ",";
            $to = $email;
            $subject = "My subject";
            $txt = "Hello world!";
            $headers = "From: webmaster@example.com" . "\r\n" .
            "CC: someother.valid@email.adr";
            mail($to,$subject,$txt,$headers);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题.

最好的Zeeshan

php email

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

如何从哈希值中删除所有换行符?

我尝试\n从哈希值中删除所有换行符():

my %var_h = (  "ID"   => " This is Test 
                           This is new line TEST 


                           newline Test end ");
Run Code Online (Sandbox Code Playgroud)

如何从值中删除所有新行%var_h

我试过,s/\\n//g但我无法让它工作.

regex perl replace

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

正则表达式从img标签获取src值

我使用以下正则表达式来获取HTML文档中src第一个img标记的值.

string match = "src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|png))(?:\"|\')?"
Run Code Online (Sandbox Code Playgroud)

现在它捕获src了我不需要的总属性.我只需要src属性中的url .怎么做?

html c# regex

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