Рабочий ли вариант если просто через rsync передать всю папку /var/lib/mysql?Если другая система аналогична первой и совпадают версии MySQL (вплоть до патча), то есть вероятность, что заведётся. На первом сервере всё равно при этом надо будет остановить MySQL.
element.style.backgroundColor = value
.Здесь можно даже и не заподозрить, что then что-то возвращает.Все функции в js что-то возвращают. Если явного return нет или в нём не указано значение, то возвращается undefined.
Но поскольку там null, можно подумать, что исходный промис просто как-то передается дальше.Так и есть - вы не передали никакой callback и весь этот вызов как бы игнорируется. Этот сценарий аналогичен предыдущему.
Еще интереснее - then возвращает простое значение, которое моментально попадает в следующий then.Это ваш callback возвращает простое значение, которое then оборачивает в отрезолвленный промис.
Можете рассказать в общих чертах, если then возвращает промис, то как он его формирует?Ну берёт и формирует... Примерно так:
then = (onFulfilledCallback, onRejectedCallback) => {
try {
let newValue;
if (this.previousValue instanceof Error) {
newValue = onRejectedCallback(this.previousValue);
} else {
newValue = onFulfilledCallback(this.previousValue);
}
if (newValue instanceof Promise) {
return newValue;
} else {
return Promise.resolve(newValue);
}
} catch (error) {
return Promise.reject(error);
}
}
Это псеводокод но общий смысл такой. {navLinks.map((link) => (
<Icon href={link.href} key={link.svgIcon} title={link.svgIcon} className={isCurrent ? `active` : undefined} />
))}
...
import classNames, { type Argument } from "classnames";
type Props = {
title: string;
href: string;
className: Argument;
}
<Link href={props.href} className={classNames('svgh m-auto', props.className)>
<SvgMail width="30" height="30" viewBox="0 0 50 50" />
</Link>
https://www.npmjs.com/package/classnames let makeItDouble = (text) => {
let i = text + text;
return i;
};
console.log(makeItDouble("I never look back"));
Return всё прекрасно возвращает. Но то, что он возвращает, нужно сохранять в переменную или использовать сразу. Переменная i находится внутри функции и снаружи недоступна. Если бы можно было делать так, как вы написали, то и смысла в return бы не было. Parameters
indexStart
The index of the first character to include in the returned substring.
indexEnd
Optional
The index of the first character to exclude from the returned substring.
Description
IfindexStart < 0
, the index is counted from the end of the string. More formally, in this case, the substring starts atmax(indexStart + str.length, 0)
.
IfindexEnd < 0
, the index is counted from the end of the string. More formally, in this case, the substring ends atmax(indexEnd + str.length, 0)
.
зачем нужен (-2, -1)Для выполнения вот этого условия задачи: "если слово заканчивается на мягкий знак, то получите предпоследнюю букву". Я искренне не понимаю, что тут можно добавить...
Подскажите, пожалуйста, есть ли способы быстро создать каталог из 120 страниц?Для этого PHP и нужен. Но дьявол кроется в деталях. Как минимум, стоит отказаться от HTML в пользу СУБД+PHP.
У меня есть каталог клейм в pdfВ теории, PDF можно прочитать и взять данные напрямую. Но дьявол кроется в деталях. Зависит от того, какой у этого файла формат и внутренности.
Возможно ли, используя инструменты парсинга, быстро скопировать такой же себе?Возможно. Но дьявол кроется в деталях. Есть сайты, которые противятся парсингу, есть сайты, которые тупо не выдерживают большое количество одновременных запросов, есть сайты, которые собираются через JavaScript на клиенте.
Насколько безопасно пользоваться такими инструментами при разработке софта?На 42.
Какие меры предосторожности есть?Шапочка из фольги.
Анализируют ли подобные инструменты код проектаА зачем бы они тогда были нужны, если бы не анализировали? При этом какие-то могут и не анализировать для упрощения собственной жизни или из-за внешних ограничений. Сейчас столько их развелось, что наверняка сказать нельзя. Про каждый инструмент написано на его сайте.
могут ли "стянуть" креды которые описаны в local.env к примеруМогут. Но заниматься этим специально никто не будет из крупных специализированных компаний. Вдобавок, в local.env у вас и не должно быть каких-то реальных продовых токенов.
Ну и в общем интересуют мысли комрадов на тему кодогенерации.Камрад пишется через "а".
- img: {img1},
+ img: img1,
Запись img: {img1}
, равна img: { img1: '... image content ...' }
.<div className='region__top__cards'>
{product.map((product) => (
<Cards key={product.title} title={product.title} img={product.img} price={product.price} oldprice={product.oldPrice} rate={product.rate}/>
)}
</div>
<React.Fragment key={category}>
<h2>...</h2>
<ul>...</ul>
</React.Fragment>
sliceHandler
передаёте div-обёртку, а внутри функции думаете, что это какой-то его ребёнок.key
через атрибут html-тега. Значение key
даже через props
нельзя получить, не говоря уже про html.setInterval(function () {
const $element = document.querySelector("#content > div > div.taskblackout");
if ($element && $element.style.display === 'block') {
document.location.reload()
}
}, 5000);
const check = () => {
const $element = document.querySelector("#content > div > div.taskblackout");
if ($element && $element.style.display === 'block') {
document.location.reload()
} else {
setTimeout(check, 5000);
}
};
setTimeout(check, 5000);