Size: a a a

2020 July 31

PV

Peter V in pro.js
Ivan Pany
ну видимо я еще не такой крутой прогер чтобы париться о многопоточности хD
Если ты пишешь на ноде то о многопоточности тебе переживать не стоит, потому что нет потоков 🙂
источник

M

Mr. Nobody in pro.js
Peter V
Если ты пишешь на ноде то о многопоточности тебе переживать не стоит, потому что нет потоков 🙂
Ну вообще есть. Но я про "потоки" в контексте парсера, даже внутри одного процесса.
источник

IP

Ivan Pany in pro.js
я писал на пыхи ток выстраивая очередность
источник

СЧ

Сергей Чурмин... in pro.js
А как понять вот такую запись в css
.card-success:not(.card-outline) > .card-header
источник

M

Mr. Nobody in pro.js
На ноде я добивался около 2000 rps в одном процессе, без всякой кластеризации/потоков (которые ральные).
источник

PV

Peter V in pro.js
Mr. Nobody
Ну вообще есть. Но я про "потоки" в контексте парсера, даже внутри одного процесса.
Ну понятно что поллер использует потоки например, но программист то их в качестве инструмента не может использовать.
источник

M

Mr. Nobody in pro.js
Peter V
Ну понятно что поллер использует потоки например, но программист то их в качестве инструмента не может использовать.
Я про параллельные запросы. Они ставятся в очередь и ответы обрабатываются последовательно конечно, но сами запросы идут параллельно. Поэтому удаётся таких цифр добиться.
источник

M

Mr. Nobody in pro.js
На PHP в лучшем случае наверное 200 запросов в секунду можно сделать.
источник

M

Mr. Nobody in pro.js
Сергей Чурмин
А как понять вот такую запись в css
.card-success:not(.card-outline) > .card-header
источник

IP

Ivan Pany in pro.js
Сергей Чурмин
А как понять вот такую запись в css
.card-success:not(.card-outline) > .card-header
стили применяются только к классу .card-header который дочерний элемент для элемента с классом card-success, но при этом он не должен иметь класс card-outline
источник

СЧ

Сергей Чурмин... in pro.js
Mr. Nobody
Я только полез искать такой канал)
источник

M

Mr. Nobody in pro.js
Ivan Pany
ну видимо я еще не такой крутой прогер чтобы париться о многопоточности хD
Да дело не в крутости, а желании ускорить/сэкономить. Когда приспичит - придётся :)
источник

IP

Ivan Pany in pro.js
Сергей Чурмин
Я только полез искать такой канал)
я уже объяснил если что
источник

IP

Ivan Pany in pro.js
ахах
источник

СЧ

Сергей Чурмин... in pro.js
Ivan Pany
я уже объяснил если что
))))
источник

СЧ

Сергей Чурмин... in pro.js
спасибо)
источник

IP

Ivan Pany in pro.js
но я думал что и так понятно, по названию псевдокласса и какой аргумент он принимает)
источник

СЧ

Сергей Чурмин... in pro.js
Ivan Pany
но я думал что и так понятно, по названию псевдокласса и какой аргумент он принимает)
Да в целом я так и думал, а вообще есть какой либо справочник по псевдоэлементам?
источник

DT

D_d Tch in pro.js
const srcArr = [
   { id: 1, time: 1579111185330, rpm: 0, speed: 0, other: 'test1' },
   { id: 2, time: 1579111186340, rpm: 1, speed: 2, other: 'test2' },
   { id: 3, time: 1579111187340, rpm: 2, speed: 4, other: 'test3' },
];
const excludeKeys = ['id', 'other'];

const result = srcArr.reduce(
   (acc, obj) =>
       Object.entries(obj)
           .filter(e => !excludeKeys.includes(e[0]))
           .reduce(
               (a, [key, val]) => ({
                   ...a,
                   [key]: a[key] ? [...a[key], val] : [val],
               }),
               acc,
           ),
   {},
);

console.log(Object.entries(result).map(([title, data]) => ({ title, data })));


вот решение которое я искал
источник

IP

Ivan Pany in pro.js
Сергей Чурмин
Да в целом я так и думал, а вообще есть какой либо справочник по псевдоэлементам?
источник