问题列表 - 第39496页

正则表达式:匹配所有小数,但第一个小数

正则表达式模式将匹配所有小数,但第一个小数点是什么?我正在使用javascript的replace(),并希望删除字符串中除第一个小数之外的所有小数.

例子:

1.2.3.4.5 --> 1.2345

.2.3.4.5 --> .2345

1234.. --> 1234.
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

HXT:左保理不确定性箭头?

我正在尝试与Haskell的XML工具箱(HXT)达成协议,我正在某个地方撞墙,因为我似乎并不完全掌握箭头作为计算工具.

这是我的问题,我希望使用GHCi会话更好地说明:

> let parse p = runLA (xread >>> p) "<root><a>foo</a><b>bar</b><c>baz</c></root>"
> :t parse
parse :: LA XmlTree b -> [b]
Run Code Online (Sandbox Code Playgroud)

所以Parse是一个小帮助函数,它将我给它的任何箭头应用于普通的XML文档

<root>
  <a>foo</a>
  <b>bar</b>
  <c>baz</c>
</root>
Run Code Online (Sandbox Code Playgroud)

我定义了另一个辅助函数,这次是在具有给定名称的节点下提取文本:

> let extract s = getChildren >>> isElem >>> hasName s >>> getChildren >>> getText 
> :t extract
extract :: (ArrowXml cat) =>
   String -> cat (Data.Tree.NTree.TypeDefs.NTree XNode) String
> parse (extract "a" &&& extract "b") -- extract two nodes' content.
[("foo","bar")]
Run Code Online (Sandbox Code Playgroud)

在这个函数的帮助下,很容易使用&&&组合子来配对两个不同节点的文本,然后将它传递给构造函数,如下所示:

> parse (extract "a" …
Run Code Online (Sandbox Code Playgroud)

haskell arrows hxt

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

在具有不同类型的列上使用日期函数

是否可以在varchar列上使用类似DATEADD()或DATEPART()的函数,该函数可能包含也可能不包含类似日期时间的内容?

目前我正在尝试使用WHERE子句来仅选择此列中具有日期时间值的行并获得通常的算术溢出错误.

我可以执行某种操作来提取日期时间值并将它们放在临时表中,但我对此很好奇.

SELECT DATEPART(wk, DateCreated) FROM tblOrders WHERE colType = 'datetime'
Run Code Online (Sandbox Code Playgroud)

不要担心桌子设计,它没有那么糟糕.

sql t-sql sql-server sql-server-2005

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

CSS选择器 - 具有给定子元素的元素

我正在寻找一个选择器,如果它们有一个特定的子元素,它将选择所有元素.例如,选择<div>带孩子的全部<span>.

可能?

css css-selectors

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

V8引擎将JavaScript编译为机器代码.那么,为什么node.js不比C快?

根据语言基准测试,JavaScript V8在regex-dna程序中比其他编程语言更快.那么,为什么node.js应用程序(即http服务器)不比C应用程序(即Nginx,Lighttpd)快?

javascript v8 lighttpd nginx node.js

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

基本LISP递归,枚举大于3的值

我需要一个递归的LISP函数,它枚举任何数字列表> 3的元素数量.我不允许使用let,loops或whiles,只能使用基本的CAR,CDR,SETQ,COND,CONS,APPEND,PROGN ,列表......

这是我对该功能的尝试:

(defun foo (lst) 
  (COND ((null lst) lst) 
    (T (IF (> (CAR lst) 3) 
      (1+ (foo (CDR lst)))
      (foo (CDR lst)) ) ) ) )
Run Code Online (Sandbox Code Playgroud)

函数调用:

(foo '(0 1 2 3 4 5 6))
Run Code Online (Sandbox Code Playgroud)

lisp recursion clisp

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

抽象/虚拟成员提供通用和派生的组合功能 - C#

我以前做过这件事 - 只是记不住诀窍.

如果我有一个抽象类:

公共抽象类Post

还有一组派生类:

公共课照片:Post

我想强制派生类实现一个名为Validate()的方法,但同时在Post级别提供核心验证.

我可以创建一个方法:公共抽象void验证(),这将迫使派生类来实现的方法,但后来我如何执行(基地)验证?

最终的结果是我希望能够做到这一点:

public class BLL
{
   public void AddPost(Post post)
   {
       post.Validate(); // includes "Post" validation, any deriving validation.
       repository.Add(post);
   }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

.net c# abstract-class virtual-functions abstract-methods

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

在ASP.NET MVC Razor视图中用<br />替换换行符

我有一个接受输入的textarea控件.我想稍后通过简单地使用以下方法将该文本呈现为视图:

@ Model.CommentText

这适当地编码任何值.但是,我想用换行换字符,<br />我找不到一种方法来确保新的br标签不被编码.我尝试过使用HtmlString,但还没有运气.

asp.net-mvc razor asp.net-mvc-3

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

PHP max_execution_time如何工作?

我对php.ini中设置的最长执行时间几乎没有疑问.

假设max_execution_time为3分钟,请考虑以下情况:

  1. 我有一个过程,将在2分钟后结束.

    但它处于一个循环中,应该可以工作5次.所以它变成了10分钟.

    脚本是否正常运行而不显示超时错误?为什么?

  2. PHP函数只打印数据,只需2分钟.

    但查询执行需要5分钟.

    脚本会运行没有错误吗?为什么?

  3. 我的单个php进程本身需要5分钟.

    但我从命令行调用脚本.

    它会正常工作吗?为什么?

  4. 如何允许内存和执行时间相关?

    如果脚本的执行时间非常长

    但它返回少量数据

    它会影响记忆吗?为什么?

我想了解内部发生的事情,这就是为什么要问这些.我不想只是增加时间限制和内存限制.

php

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

我可以在.gitconfig中为自己指定多个用户吗?

在我~/.gitconfig,我列出我的个人电子邮件地址[user],因为这是我想用于Github回购.

但是,我最近也开始使用git工作.我公司的git repo允许我提交,但是当它发出新变更集的公告时,它说它们来自匿名,因为它不能识别我的电子邮件地址.gitconfig- 至少,这是我的理论.

是否可以指定多个[user]定义.gitconfig?或者是否有其他方法来覆盖.gitconfig某个目录的默认值?在我的情况下,我检查所有工作代码~/worksrc/- 有没有办法只指定一个.gitconfig目录(及其子目录)?

git git-config

689
推荐指数
15
解决办法
20万
查看次数