phpfpm 最近的时间轴更新
phpfpm

phpfpm

V2EX 第 365024 号会员,加入于 2018-11-22 16:05:18 +08:00
今日活跃度排名 9300
为什么 CENTOS crontab 的 PATH 不包含/usr/sbin?
CentOS  •  phpfpm  •  46 天前  •  最后回复来自 julyclyde
3
Dell R620 如何实现 Nvme 启动?
问与答  •  phpfpm  •  197 天前  •  最后回复来自 Aixiaoa
5
phpfpm 最近回复了
@ZE3kr 但是为啥这个例子 php 和 go 没踩坑呢,js ,.net ,python 都挂了
@rrfeng php 石宪的应该是 pcre
@sunfall
@ghjh
感谢,get ,学习了。
例如,正则表达式模式或量词^(a+)+$由以下 NFA 表示

收。
@yumusb 主要是这个现象无法描述,搜索引擎对于*支持的很差

我试了搜索 star after capture group 也没找到合适的结果

但是至少 ff 给你说 too much 了 hhh
```
package main

import (
"fmt"
"regexp"
"strings"
"time"
)

func testRegexPerformance(repeatCount int) {
testString := strings.Repeat("a", repeatCount) + "#"
regex := regexp.MustCompile(`(\w*)*$`)

startTime := time.Now()
result := regex.MatchString(testString)
endTime := time.Now()
executionTime := endTime.Sub(startTime).Milliseconds()

fmt.Println("Repeat Count:", repeatCount)
fmt.Println("Execution Time:", executionTime, "milliseconds")
fmt.Println("-----------------------------------")
fmt.Println(result)
}

func main() {
// 测试从 1 到 50 的重复次数
for i := 1; i <= 50; i++ {
testRegexPerformance(i)
}
}
```

```
function testRegexPerformance(repeatCount) {
var testString = 'a'.repeat(repeatCount) + '#';
var regex = /(\w*)*$/;

var startTime = process.hrtime();
var result = regex.test(testString);
var endTime = process.hrtime(startTime);
var executionTime = endTime[0] * 1000 + endTime[1] / 1000000;

console.log("Repeat Count:", repeatCount);
console.log("Execution Time:", executionTime + " milliseconds");
console.log("-----------------------------------" + result);
}

// 测试从 1 到 50 的重复次数
for (var i = 1; i <= 50; i++) {
testRegexPerformance(i);
}
```
<?php

function testRegexPerformance($repeatCount) {
$testString = str_repeat('a', $repeatCount) . '#';
$regex = '/(\w*)*$/';

$startTime = microtime(true);
$result = preg_match($regex, $testString);
$endTime = microtime(true);
$executionTime = ($endTime - $startTime) * 1000;

echo "Repeat Count: $repeatCount\n";
echo "Execution Time: $executionTime milliseconds\n";
echo "-----------------------------------\n";
var_dump($result);
}

// 测试从 1 到 50 的重复次数
for ($i = 1; $i <= 50; $i++) {
testRegexPerformance($i);
}
```

```
import re
import time

def test_regex_performance(repeat_count):
test_string = 'a' * repeat_count + '#'
regex = r'(\w*)*$'

start_time = time.time()
result = re.match(regex, test_string)
end_time = time.time()
execution_time = (end_time - start_time) * 1000

print("Repeat Count:", repeat_count)
print("Execution Time:", execution_time, "milliseconds")
print("-----------------------------------")
print(result)

# 测试从 1 到 50 的重复次数
for i in range(1, 51):
test_regex_performance(i)
```
这问题一点也不有趣
能上全闪还是全闪吧。。。别替老板省钱
44 天前
回复了 well775397252 创建的主题 PHP 求指点 PHP 内存泄露排查
你们一个月不上线?
47 天前
回复了 molika 创建的主题 宽带症候群 老家的网络突然很多网站打不开
你能具体说说么,发一下 curl 和 traceroute

不要只凭感觉发泄情绪

据我所知宽带差一点也不会出现你说的这么差。。。

盲估开启了 ipv6 导致 dns 不对之类的问题
保留现场,闪退,避免带来更多问题
个人显然不会觉得 2w 对于一个生计来说是贵的,只是说不适合你。。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2741 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.