V2EX bnlt 的所有回复 第 1 页 / 共 1 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    bnlt    全部回复第 1 页 / 共 1 页
回复总数  19
2020-12-18 11:55:27 +08:00
回复了 stone000 创建的主题 程序员 [求助] 怎么随机产生不重复的 18 位序列类似 MD5
雪花算法和 UUID 主要目的是让 ID 在服务器之间也不重复,但是看上去并没有那么随机,人类能从中找出一些规律知道 ID 之间的关系,比如雪花算法前面部分会暴露出两个 ID 之间的先后顺序关系。当然 UUID 也有 UUID v4 整串都是随机生成的,不会被看出规律
2020-12-18 11:33:32 +08:00
回复了 stone000 创建的主题 程序员 [求助] 怎么随机产生不重复的 18 位序列类似 MD5
找到我用的算法的名字了:费斯妥密码
https://zh.wikipedia.org/wiki/%E8%B4%B9%E6%96%AF%E5%A6%A5%E5%AF%86%E7%A0%81
这个算法没有限制加密块的长度,所以你可以产生任意位数的结果,算法可逆保证不会重复,不需要补随机数或截取(随机数和截取理论上还是会导致重复),复合一定条件时,超过 4 轮可以实现强伪随机
2020-12-18 10:34:31 +08:00
回复了 stone000 创建的主题 程序员 [求助] 怎么随机产生不重复的 18 位序列类似 MD5
CREATE OR REPLACE FUNCTION public.hexid(p integer)
RETURNS text
LANGUAGE plcoffee
AS $function$
b = 15

f = (r, k) ->
((r * k) + 51735) & ((1 << b) - 1)

fc = (n, ks) ->
l = n >> b
r = n & ((1 << b) - 1)

for k in ks
t = l
l = r
r = t ^ f(r, k)

(l << b) + r

r = fc(p, [24358, 25934, 52897, 8057])

return ('00000000' + r.toString(16)).slice(-8)
$function$

我找回代码了,但还是不知道里面的算法是什么
入参是 1 2 3 4 这样用数据序列自增产生的,返回值看上去就是随机数,但实际是加密算法算出来,由于加密算法可逆,所以保证了产生的值不会重复。
2020-12-18 08:54:10 +08:00
回复了 stone000 创建的主题 程序员 [求助] 怎么随机产生不重复的 18 位序列类似 MD
先用自增生成 0001 0002 这样的序列,然后用可逆对称加密算法对其加密,每次都会得到一个看似随机,而且不会重复的值。

类似功能我很早之前写过一个,用来在 PostgreSQL 里面实现类似题主的需求,数据库已经没了,代码有一份放在 runjs 上,今天想去看看,结果网站也已经关了……

当时用的加密算法的名字忘了,但实现很简单,大概 10 行代码左右,秘钥长度和明文长度一样,照着维基百科上面对那个算法的说明写出来的,大致过程是循环替换。

有谁知道是什么加密算法吗,也帮我回忆回忆
2020-12-12 21:57:23 +08:00
回复了 yanqiyu 创建的主题 Linux CentOS 项目开发重点将转向 CentOS Stream
@salmon5 应该是到 2024 年,full RHEL support phase 指的应该是表格里的 Full support ends,这样就和 https://wiki.centos.org/FAQ/CentOSStream 这里能对上,RHEL 9 发布后大约一年。
RHEL 9 Beta 开始,CentOS Stream 就会同时有两个源可以用,用户自己选 8 或 9 Beta,RHEL 9 发布一年后 8 的源就取消了。
我还没升级也是这样的,而且一直是这样,休眠的盒盖就会激活外接显示器。所以我就一直开着盖,或者盖上再用鼠标点休眠
2020-09-03 15:26:27 +08:00
回复了 whenov 创建的主题 macOS 发现一个调节 macOS 充电量阈值的小工具(bclm)
@NeoChen 可能苹果故意设置的?我也差不多,同是 2020 13 寸 Pro,循环 35,健康 89,降低上限让电池不会真的充满
2019-09-26 16:44:54 +08:00
回复了 zjuster 创建的主题 iOS iOS13 暴露了多少偷用蓝牙权限的 App?
微信公众号 jsapi 有接口和周边的 ibeacon 设备交互,那个功能要用蓝牙
2019-06-20 08:45:42 +08:00
回复了 ytterbium 创建的主题 问与答 询问几部小时候的动画片
@mv0x 莱萨魔,莱萨魔,天要掉下来了!
@Creolophus 很难申请的,我们公司以前申请过,折腾大半个月最后不给过,可能是公司太小了。现在拿企业账号做灰色产业的多了,苹果审核更紧。

蒲公英有个 iOS 超级签名服务不知道是不是楼主想要的:
https://www.pgyer.com/app/superSignature
买 IP 代理,比如这种: http://h.zhimaruanjian.com/
2019-04-30 11:04:58 +08:00
回复了 WuMingyu 创建的主题 剧集 权力的游戏后面剧情猜测 剧透警告
必须要有一个巫妖王?
2019-03-26 11:14:34 +08:00
回复了 imattlmq 创建的主题 Apple 大家的 AirPods 发货了吗?
我已经收到了
可以看一下 postgraphile,算是比较成熟,权限问题也基本解决了,但据库必须是 postgresql。
一般项目已经可以不要后端,但是改要一个 DBA [手动狗头]
https://www.graphile.org/postgraphile/
2019-01-08 11:18:02 +08:00
回复了 toyst 创建的主题 NGINX Nginx 反代二级目录问题
但是 301 跳不进内网
2019-01-08 11:16:00 +08:00
回复了 toyst 创建的主题 NGINX Nginx 反代二级目录问题
301 跳转

server {
...
return 301 https://photo.abc.com$request_uri
}

代理的话 @zh826256645 说的应该是对的,有可能是你们后端软件恰巧不支持被反代。
2018-02-02 19:58:31 +08:00
回复了 enenaaa 创建的主题 程序员 怎样判断一个人写代码的天赋?
@daliang 写代码是艺术
2018-02-02 19:46:37 +08:00
回复了 Acheron 创建的主题 程序员 有什么好用的支持中文 OCR 的 mac 版软件?
QQ 6.3,今天刚更新的文字识别功能,入口和截图在一起
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2488 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 31ms UTC 12:28 PVG 20:28 LAX 05:28 JFK 08:28
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86