FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Уваж Руслан Рафэкови\\PycharmProjects\\pythonProject\\Tests\\picture.png'
код на pycharmЯ пытался как-то это прокомментировать, но не смог подобрать слова.
.nav ul li a.active {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: .1em;
}
const $links = document.querySelectorAll('.nav a');
Array.from($links).forEach(($link) => {
$link.addEventListener('click', (event) => {
document.querySelector('.nav a.active')?.classList.remove('active');
event.target.classList.add('active');
})
});
выполняют запросы к API бирж и сохраняют полученные цены в БДПри такой формулировке дальше я исхожу из того, что а) API отдают данные в более-менее нужном формате, б) цен не больше 1000 (наверняка же про крипту какую-то речь) и в) вам цены нужно только сохранить (простой INSERT/UPDATE), ничего с ними больше не делая.
просто увеличение numprocs это не правильно т.к. будет нагрузка на серверЕсли ваш сервер перестаёт справляться, вы масштабируетесь либо горизонтально, либо вертикально.
пакет ещё не завершился а следующий вызов команды происходитПоказывайте код. Если у вас обращение к API и обработка его ответа занимает больше 10 секунд - это совершенно не нормально.
history.pushState({}, '', '/www?' + $(this).serialize());
https://developer.mozilla.org/en-US/docs/Web/API/H... let arr = [1, true, 1, 'null', 1, '2', '1', true, 1, true, 'null', true, 'null'];
let res = arr.filter((el) => arr.filter((i) => i === el).length <= 3);
console.log(res); // ['null', '2', '1', 'null', 'null']
function solution(input, threshold = 3) {
let counter = new Map();
input.forEach((item) => {
let prevCount = counter.get(item) || 0;
counter.set(item, prevCount + 1);
})
let valid = [];
counter.entries().forEach(([item, count]) => {
if (count <= threshold) {
valid.push(item);
}
});
return input.filter((item) => valid.includes(item));
}
let arr = [1, true, 1, 'null', 1, '2', '1', true, 1, true, 'null', true, 'null'];
console.log(solution(arr)); // ['null', '2', '1', 'null', 'null']
function solution(input, threshold = 3) {
let result = [];
let counter = new Map();
input.forEach((item) => {
let prevCount = counter.get(item) || 0;
let count = prevCount + 1;
counter.set(item, count);
if (count <= threshold) {
result.push(item);
}
})
return result;
}
let arr = [1, true, 1, 'null', 1, '2', '1', true, 1, true, 'null', true, 'null'];
console.log(solution(arr)); // [1, true, 1, 'null', 1, '2', '1', true, true, 'null', 'null']
Route params are defined by route file names. If a segment begins with $ like $invoiceId, the value from the URL for that segment will be passed to your loader.https://remix.run/docs/en/main/route/loader#params