Смысл в индексе этого поля был бы, если вам нужно было выбить выборку как раз из этих 1-2%. В обратную сторону эффективность как раз и будет 1-2%, вы ее даже не заметите. Нужно комбинировать индекс еще с чем-то.
https://ark.intel.com/content/www/ru/ru/ark/produc...
2 ядра, 4 потока по характеристикам вашего процессора. Если вы в диспетчере устройств где-то видели 4 иконки процессора, так это не 4 процессора/ядра, это 4 логических потока. ОС вам честно везде об этом пишет.
bgcolor=#red
Вы точно понимаете, когда писать решетку, чтобы указать цвет, а когда нет? tr[bgcolor="red"]
... и будет ли селектор реагировать, если атрибут указать не в-точь-в-точь?
Угадайте, в какую область видимости вываливает переменные isLeapYear, getFebDays? Правильно - в window.
Вдумчиво нужно рефакторить код, а не копипастить.
А, вам в байтах нужно, а не в символах.
Тогда так. console.log(new Blob(["Привет"]).size);
Если не нужно старые браузеры поддерживать, то этого хватит.
Если у вас корпоративный софт, который требует IE8+ поддержку, то могу посочувствовать.
VM-03, то что корпус ПК бьет статикой говорит только о двух вещах:
1) Вы недавно сняли шерстяной свитер с себя и зарядились статикой.
2) Провод заземления в розетках ведет в никуда - техника не заземлена.
При проверке индикатором в оголённые места(даже корпуса usb) оно загорается
Вообще, не показатель. Индикаторные отвертки с собственным питанием могут срабатывать от любой разности потенциала (или источника импульсного питания), не обязательно, что это 220В.
Если вам СУБД позволила сохранить такое имя таблицы, то, вероятно, обратиться к нему можно, если сообщить имя таблицы как строку (могут быть другие кавычки или особые обрамляющие символы).
Insert into 'Удельное сопротивление, мкОм×м, не более' ....
Но, обычно, нужно придерживаться краткого именования, использовать только символы англ. алфавита и знака подчеркивания (взять, например, ограничения Oracle в 32 символа именования объектов базы данных). Идеально, если название будет сокращено так, чтобы можно было понять суть содержания таблицы для англоязыч. разработчика (для более подробного описания существуют комментарии как к таблице, так и к столбцам).
Artem Kirsov А вы не пытаетесь оповещения об ошибках бизнес-логики возложить на протокол http?
Одно дело, если нет соединения, Ajax отработает ошибку таймаута.
Другое дело, когда, например, отправляется запрос на получение характеристик поста, а "Пост не найден".
В этом случае, ajax отработает корректно, так как ответ от сервера получен (200), но содержание ответа будет отражать суть ошибки бизнес-логики. Ее нужно обрабатывать отдельно.
Есть куча вариантов реализации.
Только, когда даете пользователю выбрать чего-то, то нужно помнить, где хранить этот результат выбора, пока пользователь будет делать последующие операции, и при прорисовке очередной формочки как можно будет достать этот параметр и посмотреть, в каком контексте ее рисовать.
Можно записать cookie и использовать параметр выбора как на клиенте, так и на сервере.
Можно каждый раз футболить выбранный параметр от клиента к серверу и обратно - при начальном выборе передавать параметр, а на сервере уже добавлять этот параметр в последующие формы, чтобы не потерять контекст.
Можно один раз выбрать и передать параметр серверу, на стороне сервера записать в $_SESSION и уже этим оперировать, какой контекст, или вообще, сохранить в базу данных параметр для данного IP + User Agent или session_id.
Можно, как говорят выше, воспользоваться чисто возможностями клиента с помощью JS. Сервер только передает начальное состояние страницы, а дальше клиент изменяет ее вид, в зависимости от логики форм (гуглите понятие одностраничный сайт).
В каком угодно. Все зависит от структуры приложения, используемых библиотек и фреймворков, еще от проектирования бизнес-логики на основе библиотеки или фреймворка.
Пока не поймете структуру, и как генерятся те или иные сообщения, то не найдете к какому модулю обратиться, чтобы исправить это.
1) Найдите подстроку после "Vario Base Unit with ". С помощью функций substr + strpos.
2) Разбейте подстроку 1 на массив строк с помощью функции explode и разделителя ", "
3) Выводите результат из шага 2, проверяя каждую строку на наличие "/" с помощью strpos. Если он есть, то примените еще раз explode, но с разделителем "/" и выведите результат повторного разделения.
Все верно, 2 операции нужно, чтобы переставить атрибуты у разных записей.
То что вы сомневаетесь, это да, есть подвох.
Эти две операции нужно осуществлять внутри одной транзакции, тогда перестановка атрибута будет неделимым действием с точки зрения других запросов к базе.
Есть одна периодическая процедура, которая происходит с wi-fi.
Попробуйте найти параметр Group Key Update Period в настройках роутера.
Не факт, конечно, что это оно, но как вариант.
Да. Время жизни куки сессии авторизации можно установить такую же, какое макс. время жизни самой сессии авторизации.
При обращении пользователя к серверу, на сервере проверяется, есть ли эта кука, по куке сессии из базы данных определяется, жива ли сессия, и к какому пользователю она принадлежит. Если все актуально, то достаются из базы все необходимые параметры пользователя для поддержания авторизованного состояния.
Если сессия просрочена, или вообще закрыта из другого устройства. То до свидания, уничтожаем куку, авторизованное состояние не восстанавливаем, шлем пользователя на авторизацию.