V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MoYi123  ›  全部回复第 10 页 / 共 17 页
回复总数  329
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
2022-03-21 10:26:00 +08:00
回复了 tangdaoni 创建的主题 Python 一个的算法问题
from itertools import groupby

ls = list(range(105))

for i, v in groupby(ls, key=lambda x: x // 10):
__print(i, list(v))
2022-03-18 18:00:52 +08:00
回复了 userKamtao 创建的主题 程序员 后端大佬请进!帮我看看这个排序方法可以行得通吗?
float 有精度上限, 用着用着就会失效了.
2022-03-18 09:57:47 +08:00
回复了 wxt 创建的主题 程序员 关于物联网系统的数据库设计和选型
@singerll 2 年前用过, bug 还挺多的.
2022-03-17 11:00:33 +08:00
回复了 111qqz 创建的主题 Redis 使用 redis 如何维护一个动态的区间和?
就用方案 2 吧.

看你的量比较大. 如果流量比较稳定, 可以不需要定时器, 只在查询和插入之前清空过期数据,
不过这样也有可能某次删除了大量数据导致单次请求很慢的问题.
删除的时候可以写个 lua, 性能好点.
2022-03-16 18:08:12 +08:00
回复了 Immortal 创建的主题 Go 编程语言 哇靠,1.18 release!
有没有大哥教一下,为什么这样写是不对的?

package main

import "fmt"

func Max[T comparable](x, y T) T {
if x > y {
return x
}
return y
}

func main() {
fmt.Println(Max(1, 2))
}


.\draft.go:6:5: invalid operation: x > y (type parameter T is not comparable with >)
1. valetUserInfo.setCreateTime(DateUtils.getNowDate()); valetUserInfo.setUpdateTime(DateUtils.getNowDate());
创建时间和更新时间应该自动加, 手动加容易忘记.
2. 不要注释代码, 哪天想找回来 git 里有记录的.
2022-03-15 10:57:17 +08:00
回复了 luxinfl 创建的主题 程序员 遇到个高并发的问题
比如应用服务器改成只回 helloworld, 把 https 换成 http, 不走 http 直接调用函数去运行,
本地尝试复现问题, 把问题找到再说吧,
不然我们也不知道具体情况.
2022-03-14 16:17:26 +08:00
回复了 kaifeiji 创建的主题 PostgreSQL [数据库/PostgreSQL] 真的没有完美的分页方法吗?
@hope4tomorrow 不是很懂, 为什么要给主键再建一次索引?
2022-03-11 18:00:54 +08:00
回复了 dwlovelife 创建的主题 程序员 多少 QPS 算高并发,或者说高并发的标准
如果你要考虑数据一致性或者线程安全的问题, 能承载 2 个线程就是解决了高并发的问题.
如果你要考虑服务承载量的问题, 只要你的服务能水平扩容, 就是解决了高并发的问题.
2022-03-11 17:55:22 +08:00
回复了 niselover 创建的主题 Python 如何查看一个请求的精确发出时间?
2022-03-11 17:52:09 +08:00
回复了 niselover 创建的主题 Python 如何查看一个请求的精确发出时间?
grequest 这个库一共才 200 行不到, 看看代码, 继承重写一下接口就行了.
2022-03-09 10:55:32 +08:00
回复了 frank1256 创建的主题 Java 高并发下订单状态更新
@frank1256 那就`update order set flag=1 where id = 'xxx' and flag = 0` ,
update 返回值是 1 的话发起支付, 和 cas 一个道理.
2022-03-09 10:44:27 +08:00
回复了 frank1256 创建的主题 Java 高并发下订单状态更新
第三方支付不是一般会让你传一个订单号的吗? 至少支付宝是有的.
2022-03-08 14:15:51 +08:00
回复了 leebs 创建的主题 Redis 用 redis 进行重复值校验,有啥好的数据结构
@leebs 看你能接受 bitmap 才提得, 根据鸽笼原则, string 转 int 肯定是没有准确的方案的.
2022-03-08 10:38:39 +08:00
回复了 leebs 创建的主题 Redis 用 redis 进行重复值校验,有啥好的数据结构
roaringbitmap
2022-03-01 09:49:05 +08:00
回复了 wudi77 创建的主题 C 想付费解决一些 Linux 下安全问题
有问题就把问题写出来, 不能公开的问题就留联系方式, 你这样的说是想让别人怎么回复呢?
2022-02-22 14:19:10 +08:00
回复了 hhhhohhhh 创建的主题 程序员 单点服务器有什么靠谱的容灾方案么?
之前做过一个基于 raft 的匹配服务, 找个开源的 raft 实现, 很快就做好了.
2022-02-21 12:20:44 +08:00
回复了 CrazyDudo 创建的主题 程序员 程序员做饭指南的项目竟然火了!
作者好像挺有名的, 所以能引流吧.
2022-02-21 10:10:40 +08:00
回复了 ha2ha 创建的主题 程序员 一个算法题,请求哪位大佬指教
import random
import time

items = [random.randint(1, 100) for _ in range(100)]

start = time.time()
su = sum(items)
if su & 1:
____print("NO")
else:
____target = sum(items) // 2
____items.sort(reverse=True)
____memo = set()
____for i in items:
________tmp = {i}
________for j in memo:
____________if i + j <= target:
________________tmp.add(i + j)
________if len(memo) < len(tmp):
____________memo = tmp | memo
________else:
____________memo = memo | tmp
____if target in memo:
________print("YES")
____else:
________print("NO")
print(time.time() - start)


python3.10 跑 大约 0.04 秒
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   794 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 21:31 · PVG 05:31 · LAX 14:31 · JFK 17:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.