import { computed, effect, reactive } from "@vue/reactivity";
const obj = reactive({ foo: 1 }); // Реактивная переменная
const doubleFoo = computed(() => obj.foo * 2); // Вычисляемое свойство (Реактивная переменная которая автоматически пересчитывается когда изменяется какая-либо из использованных внутри реактивных переменных)
effect(() => console.log("doubleFoo value changed to:" + doubleFoo.value)); // Функция, запускается когда изменяется какая-либо из использованных внутри реактивных переменных)
// Каждую секунду изменяет значение obj.foo
// После чего автоматически пересчитывается значение doubleFoo
// После изменения doubleFoo вызывается функция переданная в effect и выводится сообщение в лог
setInterval(() => obj.foo++, 1000)
const format = (date) => {
const formatted = date.toLocaleString('ru-RU', {
weekday: 'long',
day: 'numeric',
month: 'long',
});
return `${formatted[0].toUpperCase()}${formatted.slice(1)}`;
};
const today = Date.now();
const day = 24 * 60 * 60 * 1000;
const tomorrow = format(new Date(today + day));
const dayAfterTomorrow = format(new Date(today + day * 2));
console.log(tomorrow); // 'Вторник, 6 июля'
console.log(dayAfterTomorrow); // 'Среда, 7 июля'
const formatter = new Intl.DateTimeFormat('ru-RU', {
weekday: 'long',
day: 'numeric',
month: 'long',
});
const format = (date) => {
const formatted = formatter.format(date);
return `${formatted[0].toUpperCase()}${formatted.slice(1)}`;
};
const today = Date.now();
const day = 24 * 60 * 60 * 1000;
const tomorrow = format(new Date(today + day));
const dayAfterTomorrow = format(new Date(today + day * 2));
console.log(tomorrow); // 'Вторник, 6 июля'
console.log(dayAfterTomorrow); // 'Среда, 7 июля'
<?php
$date = '3 марта 1990';
$replaces = [
' января ' => '.01.',
' февраля ' => '.02.',
' марта ' => '.03.',
' апреля ' => '.04.',
' мая ' => '.05.',
' июня ' => '.06.',
' июля ' => '.07.',
' августа ' => '.08.',
' сентября ' => '.09.',
' октября ' => '.10.',
' ноября ' => '.11.',
' декабря ' => '.12.',
];
$timestamp = strtotime(strtr($date, $replaces));
echo date("d F Y", $timestamp);
enable_post_data_reading = Off
некоторые программы на сервере теряют фокус и перестают корректно работатьЭто после отключение RDP такое бывает.
таким образом та учетная запись к которой я подключался оставалась активной, даже после того, как я отключался от сервера,Ого, целый ритуал. Бубна не хватает.
new Blob([new ArrayBuffer(2*1024**3)]); // Uncaught RangeError: Array buffer allocation failed
new Blob([new ArrayBuffer(2*1024**3 - 2*1024**2)]); // OK
GET /somepath HTTP/1.1
Host: example.com
GET http://example.com/somepath HTTP/1.1
Host: example.com
auth iponly
allow *
parent 1000 http адрес порт логин пароль
proxy -i127.0.0.1 -p3128
GET http://example.com/ HTTP/1.1
Host: example.com
CONNECT example.com:80 HTTP/1.1
Host: example.com:80
существуют ли хостинги, в которых можно платить только за фактически потраченные ресурсы?
async function test() {
let result = null;
do {
result = await camel() || await new Promise(r => setTimeout(r, 1000));
} while (!result);
return result;
}
Не знаете на примете таких средств?)