Size: a a a

Node.js — русскоговорящее сообщество

2021 April 26

N

Nelkor in Node.js — русскоговорящее сообщество
Если в числе 20 цифр, то проблемы с коллизиями не существует)
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Даже если сгенерируешь миллиард миллиардов чисел, у тебя ещё свободных будет дофига)
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
generatePassword(19, false, /\d/) такой либой генерю но вот какимто боком оказалось что появились не уникальные номера и оказалось очень критичным
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Это самописный генератор какой то?
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Ну хз, мне кажется, если попалась коллизия, то можно, например, прибавить 1 и посмотреть, не стало ли оно от этого уникальным

И прибавлять пока не станет
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
npm
источник

N

Nelkor in Node.js — русскоговорящее сообщество
А тебе это "число" зачем?
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
я представить ен мог даже что число из 20 цыфр сможет стать не уникальным но факт есть и как именно теперь цикл в ноде сделать на проверку не особо прикидываю в голове
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
идентификатор записи клиента по нему результат в базу присваивается ,
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
человеку вообщем пришел результат от другого клиента и он типа заражен вирусом , тут на меня и напали
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Так делай идентификаторы просто вот такие: 1, 2, 3 и так до бесконечности
источник

¿

¿hope in Node.js — русскоговорящее сообщество
https://nodejs.org/api/crypto.html#crypto_crypto_randomint_min_max_callback
Попробуй на это заменить, ибо в npm не встречал нормальной генерации случайных чисел
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
function get_termin(hash) {
 Zakaz_data.findOne({
   where: {
     id: req.body.artikelid
   },

 }).then(id => {
if(id){
 return 'ok'
} else {
 return 'not'
}
 })
}
function set_termin(hash) {
var hash1 =  get_termin(hash)
if(hash1 == 'ok'){
  return hash
} else {
  get_termin(1+''+generatePassword(19, false, /\d/))
}
}
в своей голове выдумал две функции но если ок то хорошо а если не ок то тут и бяка у меня что дальше делать
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Что ты хочешь сделать?
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Zakaz_data🥴🥴🥴🥴🥴🥴
источник

LN

Long Nguyễn in Node.js — русскоговорящее сообщество
узнать у бд что нет такого номера и сгенерить другой
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Кстати, да, как это сделать в монге я не знаю( В mysql есть primary key, он может быть автоинкрементным
источник

NM

Never Mind in Node.js — русскоговорящее сообщество
Хм.. А может и подойдёт Kafka. Просто сама суть в том, что сокеты обслуживают обмен сообщений между пользователями. Как бэ.. Плюс там будет дополнительная информация, обмен которой будет в фоне. Ну и получается, что на 50к комнат(Конечная реализация) будет не менее 100к сообщений в минуту.

Если там на самом деле задержки всё же такие маленькие, то у меня ещё 30мс на запрос в IMDB монги, где хранятся эти абстракции и обработку их.
источник

NM

Never Mind in Node.js — русскоговорящее сообщество
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
https://codesandbox.io/s/wonderful-surf-bciet?file=/src/sketch.ts:0-5146
добрый день, никто не знает, как опасити менять в renderLoop ?
источник