小编Nic*_*ick的帖子

Lisp和Scheme存在哪些POOP框架

Lisp和Scheme中存在所有不错的POOP(基于原型的面向对象编程)框架

我认识一个*Sheeple

但我没有找到任何其他的.

lisp scheme prototype object clos

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

C#正则表达式匹配

18.jun.7nočiod515,00 EUR

在这里我想用正则表达式得到515,00.

Regex regularExpr = new Regex(@rule.RegularExpression,
                              RegexOptions.Compiled | RegexOptions.Multiline |
                              RegexOptions.IgnoreCase | RegexOptions.Singleline |
                              RegexOptions.IgnorePatternWhitespace);

tagValue.Value = "18.jun. 7 no?i od 515,00 EUR";
Match match = regularExpr.Match(tagValue.Value);

object value = match.Groups[2].Value;
Run Code Online (Sandbox Code Playgroud)

正则表达式是: \d+((.\d+)+(,\d+)?)?

但我总是得到一个空字符串("").如果我在Expresso中尝试这个正则表达式,我得到一个3个值的数组,第三个是515,00.

我的C#代码有什么问题,我得到一个空字符串?

c# regex

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

如何使用 EF Core 定位 SQL Server 2008

使用 ef core 2.1.1 构建 Razor Pages 应用程序。开发数据库服务器localDB,目标SQL服务器SQL 2008 r2。

我在目标服务器上收到以下错误:

System.Data.SqlClient.SqlException(0x80131904):“OFFSET”附近的语法不正确。FETCH 语句中 NEXT 选项的使用无效。

我想生成的 SQL 代码是针对 SQL Server 2012 及更高版本的。

如何强制 ef core 生成 SQL Server 2008 的代码?

谢谢!

ef-core-2.1

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

PHP DateInterval 创建瞬间(微秒或毫秒)间隔

如何在 PHP 中创建瞬间 DateInterval?例如:

0.123456秒

DateInterval::__construct的interval_spec

没有F也不f类似于支持分秒的DateInterval::format 。

DateInterval::createFromDateString相对格式列表也没有提及秒的任何分数。

DateInterval 类属性列表显示:

f 微秒数,以秒的一小部分形式表示。

我能够通过使用两个 DateTimes 的DateTime::diff瞬间获得 DateInterval

例子:

$formatStr = 'Y-m-d H:i:s.u';
$dateTimeStr = '2000-01-01 00:00:00.0';
$timeZone = new \DateTimeZone('UTC'); 
$timerDateTimeStart = \DateTimeImmutable::createFromFormat($formatStr, $dateTimeStr, $timeZone);

$formatStr = 'Y-m-d H:i:s.u';
$dateTimeStr = '2000-01-01 00:00:00.123456';
$timeZone = new \DateTimeZone('UTC');
$timerDateTimeEnd = \DateTimeImmutable::createFromFormat($formatStr, $dateTimeStr, $timeZone);

$timerDiff = $timerDateTimeStart->diff($timerDateTimeEnd);
$intervalStr = $timerDiff->format('%Y-%M-%D %H:%I:%S.%f');
echo 'Interval (yyyy-mm-dd hh:mm:ss.sfract): ' . $intervalStr; …
Run Code Online (Sandbox Code Playgroud)

php precision datetime intervals dateinterval

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

在 php 中,使用连接运算符 (.) 将值添加到数组的目的是什么?

我对 php 比较陌生,正在学习一个教程,其中有一个代码可以像这样向数组添加值:

$errors = array();
$errors[] .= 'You must enter a value';
Run Code Online (Sandbox Code Playgroud)

所以我对上面的代码感到困惑。

我知道我可以像下面这样向数组声明和添加值。

$myarr = array();
$myarr[]= "aa";
$myarr[]= "bb";

print_r($myarr);
Run Code Online (Sandbox Code Playgroud)

此外,我可以使用字符串连接运算符 (.) 附加字符串,如下所示:

$str = "val1"."val2";
Run Code Online (Sandbox Code Playgroud)

但是在向数组添加值之前放置连接运算符 (.) 有什么意义呢?

php arrays

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

为什么我的随机密码生成器生成的字符多于我需要的字符数?

我正在用 JavaScript 制作一个随机密码生成器,它生成的字符比需要的多。展示代码后我会解释:

function gen() {
  var symbol = document.getElementById("symbolsCB");
  var number = document.getElementById("numbersCB");
  var upper = document.getElementById("uppersCB");
  var length = document.getElementById("numberOfChars").value;
  var op = document.getElementById("outputBox");
  var list = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
  for (var i = 0; i < length; i++) {
    if (symbol.checked == true) {
      var symbols = ["?", "!", "@", "#", "$", "%", "^", …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

在 SQL 中使用 LISTAGG 函数会导致错误:结果大小超出 LISTAGG 限制

我试图LISTAGG在 SQL 中使用该函数,但遇到以下错误:

无效操作:结果大小超出 LISTAGG 限制详细信息:
---------- 错误:结果大小超出 LISTAGG 限制代码:8 ...

我该如何摆脱这个错误?

sql amazon-redshift listagg

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

Google Web字体

我打算在我的网站上使用Google网络字体.
我的网站有很多页面,但只有几个CSS文件.
- =>有没有办法在CSS文件中添加这个标签(因为我不想编辑所有的HTML文件)?

<link href=' http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

或者我是否需要在每个HTML页面的头部添加上述行?

html css fonts google-font-api

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

每次启动新终端时,vscode 都会自动“源激活”

最近,当我使用 vscode 时,每次启动内置终端时,它都会自动使用“source activate base”来启动 anaconda python 虚拟环境。你可以看到截图

这里。

我不认为我改变了任何东西,但它只是随机出现的。有人可以帮我吗?

anaconda visual-studio-code

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

Python Regex:匹配由一个其他单词完全分隔的任何重复单词

我遇到了这个问题,我需要使用正则表达式来查找由另一个单词分隔的重复单词。

因此,如果:

"all in all" 将返回: "all"

"good good good"将返回:(Null同一个词不是另一个词)

我试过了:

p = re.compile(r'(\b\w+\b)\s\w+\s\1')
m = p.findall('all in all day in and day out bit by bit good good good')

print(m)
Run Code Online (Sandbox Code Playgroud)

这会返回['all', 'bit', 'good'],但我只希望它返回['all','bit']

提前致谢!

python regex

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