Seves

Seves

V2EX 第 261974 号会员,加入于 2017-10-24 14:22:47 +08:00
今日活跃度排名 1527
根据 Seves 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
Seves 最近回复了
12 小时 24 分钟前
回复了 acr0ss 创建的主题 程序员 Java 性能竟然优于 Rust,哪里有问题呢?
试了下 Go ,不用协程要 6130ms 左右,用了协程跟 Java 差不多,1110ms 左右:

```go
package main

import (
"fmt"
"math/rand"
"sync"
"time"
)

const (
tosses = 10_000 // 1e4
iterations = 100_000 // 1e5
)

func main() {
start := time.Now()
// streakMap := make(map[int]int64) // 6130±20
streakMap := sync.Map{} // 1110±20

var wg sync.WaitGroup
for i := 0; i < iterations; i++ {
wg.Add(1)
go func() {
defer wg.Done()

max := maxStreak()
//streakMap[max] = streakMap[max] + 1
m, _ := streakMap.Load(max)
if m == nil {
m = int64(0)
}
streakMap.Store(max, m.(int64)+1)
}()
}
wg.Wait()

var total int64
//for _, value := range streakMap {
// total += value
//}
streakMap.Range(func(key, value any) bool {
if value == nil {
value = int64(0)
}
total += value.(int64)
return true
})

//for key, value := range streakMap {
// fmt.Printf("Max: %d, count: %d, percent: %.2f%%\n", key, value, (float64(value)*100)/float64(total))
//}
streakMap.Range(func(key, value any) bool {
fmt.Printf("Max: %d, count: %d, percent: %.2f%%\n", key, value, (float64(value.(int64))*100)/float64(total))
return true
})

// print execute time in ms
fmt.Printf("Execution time: %dms\n", time.Since(start).Milliseconds())
}

func maxStreak() (max int) {
var streak int

var r = rand.New(rand.NewSource(time.Now().UnixNano()))
for i := 0; i < tosses; i++ {
current := r.Intn(2) == 1
if current {
streak++
} else {
streak = 0
}
if streak > max {
max = streak
}
}
return max
}

```
18 小时 11 分钟前
回复了 doudouwang 创建的主题 问与答 大家会不会看到矿泉水瓶就有想捡起来卖的冲动?
自从攒了几年的几大袋子塑料瓶和两大堆纸箱才卖了 80 多块钱,后面就再也没攒过,都是直接扔掉。

20 天前
回复了 ecloud 创建的主题 体育运动 万能的 V2 问个关于警察的问题
@ecloud #13 @110 👮‍
请求 API 要加密密码,但是又好像没加密

```json
{
account: "admin",
password: "密码密文 密钥"
}
```
23 天前
回复了 javalaw2010 创建的主题 健康 有人做过皮肤病的活检吗?
我去,一模一样的症状,不过我的是在耳朵上面和后面的周围,不知道是眼镜还是口罩磨的。

之前疫情期间天天戴口罩,两边耳朵后面就磨破了,慢慢就开始化脓,很痒,经常挠,慢慢就开始结痂、掉屑,涂过红霉素软膏、皮炎平,还有一个治疗皮癣的什么药膏,感觉都没用就都没涂了,后面左边耳朵慢慢就好了,但是右边耳朵一直没怎么好,快两年了,也没怎么管了
24 天前
回复了 shrinco 创建的主题 买买买 给程序猿推荐一口锅吧
@somebody1 网易严选的麦饭石确实不行。我之前买的没用几次涂层就坏了,露出好大一块黑色的东西
24 天前
回复了 shrinco 创建的主题 买买买 给程序猿推荐一口锅吧


巧了,昨天刚买的京东京造纯铁无涂层爆炒锅,刚开完锅,还没用
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1078 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 19:19 · PVG 03:19 · LAX 12:19 · JFK 15:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.