Как сделать, что бы select не скрывал список если на него не наведена мышь?

Есть такая занозная проблема. По наводке на блок(с :hover) показывается select и если на него нажать и не двигать мышь в течении секунды, то следующее движение мышью скрывает select.

Как сделать что бы select не скрывался или закрывался только при клике вне самого select’а?

PHP как искать по базе данных?

Задача такая: необходимо сделать хороший поиск по БД чтобы в поле на сайте вводили слова, сочетания и он мог находить с колонки в БД даже если эти слова не стоят рядом. Еще на сайте будут другие поля, которые задают параметры. Нужно чтобы они тоже учитывались если выбраны. Что стоит гуглить чтобы это организовать, желательно, с хорошей докой чтобы можно было разобраться и интеграцией с Laravel.

Как сделать так, чтобы короткие слова(предлоги, местоимения и т.д.) переносились на новую строку автоматически?

Вот пример текста:

Человек, который никогда не делал ошибок, никогда не пробовал ничего нового.<

В зависимости от разрешения экрана устройства, у всех разное количество символов отображается на экране(спасибо КЭП). Как сделать так, чтобы ‘не‘ всегда переносилось на новую строку, если остается последним словом в строке?

Как оптимально разместить 3d объект, чтобы он не пересекался с другими объектами?

Есть несколько кубов лежащих рядом или друг на дружке, они лежат не ровно, и могут быть расположены как угодно. Есть кубик который нам нужно разместить, в определённых координатах, или как можно ближе к ним. Я ставлю этот кубик в нужные координаты, проверяю на пересечение с другими кубиками, и если пересечений нет ставлю кубик, но что делать если пересечения есть? Как понять куда нужно передвинуть кубик, чтобы он перестал пересекаться с другими?

Как автоматический перевернуть картинки загруженные на cms wordpress

при загрузке картинки на сайт с телефона картинка становиться перевернутая на 90 градусов, но на некоторых телефонах загружается нормально.

Qt Creator: как различать debug и release из проекта?

В pro-файле нужно указать разные настройки для debug и release конфигурации. Почитал документацию, вроде как утверждается, что нужно использовать named scopes debug и release. Я сделал небольшой тестовый проект такого вида:

TEMPLATE = app SOURCES += main.cpp  message(===Run config===) debug {     message(===Debug===)     SOURCES += debug.cpp }  release {     message(===Release===)     SOURCES += release.cpp } 

В файлах debug.cpp и release.cpp опрделена одна и та же фунция.

Открываю проект в Qt Creator, настраиваю проект для сборки с использованием MinGW, выбираю конфигурацию Debug, запускаю сборку – в результате в консоли вижу:

Project MESSAGE: ===Run config=== Project MESSAGE: ===Debug=== Project MESSAGE: ===Release=== Project MESSAGE: ===Run config=== Project MESSAGE: ===Debug=== Project MESSAGE: ===Release=== Project MESSAGE: ===Run config=== Project MESSAGE: ===Debug=== Project MESSAGE: ===Release=== 

Конфигурирование выполняется три раза, причём на каждом разе включена одновременно и дебаговая и релизная конфигурации. Как следствие в проект включаются одновременно оба файла и на этапе линковки получаем сообщение об ошибке:

Src\build-qmake-test-Desktop_Qt_5_12_3_MinGW_64_bit-Debug/../qmake-test/release.cpp:4: multiple definition of `printMessage()' 

Подскажите пожалуйста, в чём тут дело? Может быть я что-то делаю не так? Какой правильный способ определять релизная сейчас конфигурация или дебаговая?

Как сделать функцию , которая возвращает setTimout

Как сделать функцию , которая возвращает setTimout с переменной заданной как аргумент функции. Есть функция –

function borderWarning(elem){     let TIME = setTimeout(() => {         elem = 'box-shadow: 0 0 6px #F32828';     },50);     setTimeout(() => {         clearTimeout(TIME);         elem = 'border-color: none';     },500); } 

Нужно что бы elem (переданный как аргумент) находился в setTimeot , в стрелочной функции

как загружать файлы и привязывать их к модели в asp.net?

Есть проблема: у меня есть модель книги – Book.cs со свойствами:

    // id книги     public int Id { get; set; }     // название книги     public string Name { get; set; }     // автор книги     public string Author { get; set; }     // описание книги     public string Description { get; set; }     // жанр книги     public string Category { get; set; } 

Есть конроллер и View добавления книги:

@model library.Models.Book  @{     Layout = "~/Areas/Librarian/Views/Shared/_Layout.cshtml"; }  <!DOCTYPE html>  <html> <head>     <meta name="viewport" content="width=device-width" />     <title>CreateBook</title> </head> <body>     @using (Html.BeginForm())      {         @Html.AntiForgeryToken()      <div class="form-horizontal">         <h4>Book</h4>         <hr />         <form>             <div class="form-group">                 <label for="exampleFormControlFile1">Example file input</label>                 <input type="file" class="form-control-file" id="exampleFormControlFile1">             </div>         </form>         @Html.ValidationSummary(true, "", new { @class = "text-danger" })         <div class="form-group">             @Html.LabelFor(model => model.Name, htmlAttributes: new { @class = "control-label col-md-2" })             <div class="col-md-10">                 @Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })                 @Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })             </div>         </div>          <div class="form-group">             @Html.LabelFor(model => model.Author, htmlAttributes: new { @class = "control-label col-md-2" })             <div class="col-md-10">                 @Html.EditorFor(model => model.Author, new { htmlAttributes = new { @class = "form-control" } })                 @Html.ValidationMessageFor(model => model.Author, "", new { @class = "text-danger" })             </div>         </div>          <div class="form-group">             @Html.LabelFor(model => model.Description, htmlAttributes: new { @class = "control-label col-md-2" })             <div class="col-md-10">                 @Html.EditorFor(model => model.Description, new { htmlAttributes = new { @class = "form-control" } })                 @Html.ValidationMessageFor(model => model.Description, "", new { @class = "text-danger" })             </div>         </div>          <div class="form-group">             @Html.LabelFor(model => model.Category, htmlAttributes: new { @class = "control-label col-md-2" })             <div class="col-md-10">                 @Html.EditorFor(model => model.Category, new { htmlAttributes = new { @class = "form-control" } })                 @Html.ValidationMessageFor(model => model.Category, "", new { @class = "text-danger" })             </div>         </div>          <div class="form-group">             <div class="col-md-offset-2 col-md-10">                 <input type="submit" value="Создать" class="btn btn-default"/>             </div>         </div>     </div>     }      <div>         @Html.ActionLink("Назад", "Index")     </div> </body> </html> 

Каким образом мне сделать кнопку добавления в БД (база данных – PostgreSQL) фотографии и каким образом мне сделать чтобы на индексировалась и выводилась пользователю как обложка книги?

Как при повторном нажатии на кнопку сбрасывать атрибут?

У меня есть функция, которая делает текст подчеркнутым при помощи attrString

    func makeUnderline(for textView: UITextView, underlineStyle: NSUnderlineStyle) {     var selectedRange = textView.selectedRange     let attributedText = textView.attributedText     // Create attribute     let underlineAttribute: [NSAttributedString.Key : Any] = [         .underlineStyle: underlineStyle.rawValue     ]     if selectedRange.length == 0 {         selectedRange = NSRange(location: 0, length: (attributedText?.length)!)     }     //Change type from NSAttributedString to NSMutableAttributedString and add attributes     let newAttributedText = NSMutableAttributedString(attributedString: attributedText!)     newAttributedText.addAttributes(underlineAttribute, range: selectedRange)      textView.attributedText = newAttributedText } 

Как мне сделать так, чтобы атрибуты сбрасывались при повторном нажатии?

Как получить данные с магнитного датчика TLV493D-A1B6 по I2C на stm32?

Необходимо получить данные с магнитного датчика TLV493D-A1B6 по I2C. Датчик используется на плате stm32-l010rb.

Новичок в программировании контроллеров, поэтому хотелось бы знать, что вообще нужно делать? С чего начать?