При комиляции постоянно изменяется размер Delphi

Почему при комиляции постоянно изменяется размер файла Delphi. (Embarcadero® RAD Studio 10.1 Berlin).

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

Я отключил в настройках \ Compiling \ Uses debug .decus но не помогает.

Дан массив чисел X размером M и число K. Найти минимальную сумму чисел X[i] + X[i+K]. Поменять местами макс и мин элемент местами

#include <stdio.h> #include <locale.h> #include <conio.h> #include <math.h> int flx(int a[100]) { int k; printf_s("k:"); scanf_s("%d", &k); int temp = 0; int maximum = a[0] + a[k - 1]; for (int i = 1; i < k - 1 - i; i++) {     temp = a[i] + a[i+k];     if (temp > maximum)         maximum = temp; } return maximum; }  int main() { setlocale(LC_ALL, "RUS"); int a[100], m, k, max; printf_s("m:"); scanf_s("%d", &m); if (m >= 2) {     for (int i = 0; i < m; i++)         scanf_s("%d", &a[i]);     max = flx(a, m);     printf_s("max=%d", max); } else printf_s("m<2"); _getch(); return 0; } 

//Дописать код, чтобы в массиве поменялись местами максимальный и минимальный элемент местами.

Как при абсолютном позиционировании зафиксировать картинку чтобы никуда не уезжала

Как при абсолютном позиционировании зафиксировать картинку чтобы никуда не уезжала

.bg2{   background: url('https://www.google.com/imgres?imgurl=http%3A%2F%2Fkomotoz.ru%2Fkartinki%2Fimages%2Fkartinki_pro_lubov%2Fkartinki_pro_lubov_17.jpg&imgrefurl=http%3A%2F%2Fkomotoz.ru%2Fkartinki%2F&docid=L8HdR-fkhWiRCM&tbnid=fRiAO0iZcmXG3M%3A&vet=10ahUKEwjincXQ2KDhAhUc6aYKHQLWAa8QMwj7ASgAMAA..i&w=1600&h=1200&bih=969&biw=1920&q=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8&ved=0ahUKEwjincXQ2KDhAhUc6aYKHQLWAa8QMwj7ASgAMAA&iact=mrc&uact=8'); 	position: relative } .bg2:after{   content: ''; 		background-image: url('https://www.google.com/imgres?imgurl=https%3A%2F%2Fcs8.pikabu.ru%2Fimages%2Fpreviews_comm%2F2017-11_1%2F1509819501171176987.png&imgrefurl=http%3A%2F%2Fpbt.com.ru%2Fsmajlik-zadumchivyj-kartinki.html&docid=XUQbXJaQEj_DtM&tbnid=5OkaHlyf3-R8jM%3A&vet=10ahUKEwj26svn2KDhAhVz5aYKHQ2YCW0QMwiAAigFMAU..i&w=256&h=256&bih=969&biw=1920&q=%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8&ved=0ahUKEwj26svn2KDhAhVz5aYKHQ2YCW0QMwiAAigFMAU&iact=mrc&uact=8'); 		position: absolute; 		left: 42.1%; 		transform: translateX(16%); 		top: 0; 		z-index: 100; 		width: 206px; 		height: 114px; }
<div class='bg2'> </div>

body не меняет цвет

У меня появилась проблема – body не меняет цвет. HTML

    <!DOCTYPE html>        <html lang="en">        <head>          <meta charset="UTF-8">          <meta name="viewport" content="width=device-width, initial-scale=1.0">          <meta http-equiv="X-UA-Compatible" content="ie=edge">          <title>KinoKings</title>          <link rel="stylesheet" href="style.css">          <link href="https://fonts.googleapis.com/css?family=Revalia" rel="stylesheet">          <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">        </head>        <body>          <header>            <div class="flex">               <a href="#" class="logo">KinoKings</a>               <div class="header-menu">                <span>                  <a href="#">Фильмы</a>                </span>                <span>                  <a href="#">Сериалы</a>                </span>                <span>                       <a href="#">Аниме</a>                    </span>                    <span>                      <a href="#">Комедии</a>                    </span>                    <span>                      <a href="#">Категории</a>                    </span>                  </div>                   <input type="text" class="search" placeholder="Поиск по сайту">                   <a href=""><img src="telegram.svg" alt="" class="telegram"></a>                </div>              </header>               <section>                <div class="container">                 </div>              </section>               <footer>                <div class="container">                 </div>              </footer>               <script defer src="https://use.fontawesome.com/releases/v5.8.1/js/all.js" integrity="sha384-g5uSoOSBd7KkhAMlnQILrecXvzst9TdC09/VM+pjDTCM+1il8RHz5fKANTFFb+gQ" crossorigin="anonymous"></script>              <script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>             </body>            </html>      CSS   body {        padding: 0;        margin: 0;        font-family: Arial, sans-serif;        background-color: #636363;      }       .toggle {        background: #403C3C;        width: 100%;        height: 40px;        display: none;      }       header {        position: fixed;        height: 96px;        background-color: #403C3C;        width: 100%;      }       .flex {        height: 96px;        display: flex;        align-items: center;        justify-content: space-around;      }       .logo {        font-family: 'Revalia', cursive;        font-style: normal;        font-weight: normal;        font-size: 36px;        line-height: normal;        color: #E8BB49;        text-decoration: none;      }       .logo:hover {        text-decoration: none;        color: #E8BB49;      }       .header-menu a {        text-decoration: none;        font-family: Arial;        font-style: normal;        font-weight: bold;        font-size: 20px;        line-height: normal;        color: #E8BB49;        margin-right: 24px;      }       .header-menu a:hover {        text-decoration: none;        color: #c19a39;      }       .search {        width: 300px;        height: 50px;        background-color: #E8BB49;        outline: none;        border: none;        font-size: 20px;      }       ::-webkit-input-placeholder {        text-align: center;        color: #444444;        font-family: Arial;        font-style: normal;        font-weight: bold;        font-size: 28px;        line-height: normal;      }       :-moz-placeholder { /* Firefox 18- */        align-items: center;        text-align:center;        color: #444444;        font-family: Arial;        font-style: normal;        font-weight: bold;        font-size: 28px;        line-height: normal;      }       ::-moz-placeholder {  /* Firefox 19+ */        align-items: center;        text-align:center;        color: #444444;font-family: Arial;        font-style: normal;        font-weight: bold;        font-size: 28px;        line-height: normal;      }       :-ms-input-placeholder {        align-items: center;        text-align: center;        color: #444444;        font-family: Arial;        font-style: normal;        font-weight: bold;        font-size: 28px;        line-height: normal;      }       .telegram {        width: 85px;      }       @media screen and (min-width: 1700px) and (max-width: 1921px) {        header {          height: 124px;        }         .flex {          height: 124px;        }         .logo {          font-size: 48px;        }         .header-menu a {          font-size: 36px;        }         ::-webkit-input-placeholder {          font-size: 36px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 36px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 36px;        }         :-ms-input-placeholder {          font-size: 36px;        }      }       @media screen and (min-width: 1922px) and (max-width: 2561px) {        header {          height: 144px;        }         .flex {          height: 144px;        }         .logo {          font-size: 64px;        }         .header-menu a {          font-size: 48px;        }         .search {          width: 400px;          height: 75px;        }         ::-webkit-input-placeholder {          font-size: 48px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 48px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 48px;        }         :-ms-input-placeholder {          font-size: 48px;        }      }       @media screen and (min-width: 2562px) and (max-width: 4097px) {        header {          height: 169px;        }         .flex {          height: 169px;        }         .logo {          font-size: 84px;        }         .header-menu a {          font-size: 64px;          margin-right: 48px;        }         .search {          width: 500px;          height: 120px;        }         ::-webkit-input-placeholder {          font-size: 64px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 64px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 64px;        }         :-ms-input-placeholder {          font-size: 64px;        }         .telegram {          width: 148px;        }      }       @media screen and (max-width: 1300px) (min-width: 1100px) {        .header-menu a {          font-size: 20px;        }         .search {          width: 150px;        }         ::-webkit-input-placeholder {          font-size: 20px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 20px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 20px;        }         :-ms-input-placeholder {          font-size: 20px;        }      }       @media screen and (max-width: 1099px) and (min-width: 1023px) {        .logo {          font-size: 20px;        }         .search {          width: 150px;        }         ::-webkit-input-placeholder {          font-size: 18px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 18px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 18px;        }         :-ms-input-placeholder {          font-size: 18px;        }      }       @media screen and (max-width: 768px) and (min-width: 320px) {         header {          height: 240px;        }         .flex {          flex-direction: column;          height: 240px;        }       }       @media screen and (max-width: 1023px) and (min-width: 769px) {        .search {          width: 150px;          height: 35px;        }         ::-webkit-input-placeholder {          font-size: 18px;        }         :-moz-placeholder { /* Firefox 18- */          font-size: 18px;        }         ::-moz-placeholder {  /* Firefox 19+ */          font-size: 18px;        }         :-ms-input-placeholder {          font-size: 18px;       }         .header-menu a {         margin-right: 10px;         font-size: 14px;       }        .logo {         font-size: 24px;       }       }       .container {        width: 1115px;        margin: 0 auto;      }       section {        width: 100%;        height: 5415px;      } 

Как сравнить два слова с разным регистром Python 3

Мне дали задачу – написать небольшую программу которая принимает зарание неизвестное количество строк из которых нужно взять слова с заглавными буквами, и впереди указать их порядковый номер через дефис.

Казалось бы дело на минут 40, не больше. Но тут программка неожиданна начала тупить и регисты сравнивать отказалась.

import sys      words = list()     words1 = list()     n = 0      for i in sys.stdin:         i = i.rstrip('\n')         words.append(i)      words2 = [words for words in enumerate(words)]      for j in words2:         if j[1] == j[1][0].upper():             words1.append(j)      #  print(0)     #  print(words1) 

Что я делаю не так?

Помогите пожалуйста выбрать шаблон для будущего сайта

Есть цель, создать некий сайт с профилем / личным кабинетом. Основная задача будущего сайта, люди должны проходить созданные админом тесты и по результатам теста занимать позицию в определённом списке ( рейтинг например ) . Ищем с другом какой-нибудь шаблон для примера, что бы посмотреть как это будет выглядеть и создать свой шаблон. Подскажите, пожалуйста, какого типа шаблон подошёл бы для такой задачи ?

Проблема в коде С++

Задание заключается в том, что нужна программа симулирующая конечный автомат, который распознает слова Begin или End. В принципе по программе ясно, что case это состояние автомата(оно должно быть простым т.е в одно действие. например сравнить i-ый символ строки с буквой). С begin работает, возвращает true, но если надо распознать end постоянно выдает false.

    char STR[]={"End"}; bool y1=false, y2=false; int l=strlen(STR),k=0,z; for(int i=0;i<l;i++,k++){     //k=i;     switch (k){     case 0: if (STR[i]=='B'){k++,i++;}         else k=5; break;                 case 1: if (STR[i]=='e'){k++,i++;}           else k=0; break;     case 2: if (STR[i]=='g'){k++,i++;}           else k=0; break;         case 3: if (STR[i]=='i'){k++,i++;}           else k=0; break;     case 4: if (STR[i]=='n'){y1=true;}         else k=0; break;     case 5: if (STR[i]=='E'){k++,i++;}         else k=0; break;     case 6: if (STR[i]=='n'){k++,i++;}         else k=0; break;     case 7: if (STR[i]=='d'){y2=true;}         else k=0; break;}}     cout<<"l="<<l<<endl;    cout<<"y1="<<y1<<endl;    cout<<"y2="<<y2<<endl; 

p.s нужно что бы переходя в case 0 и видя что e!=b переходит в состояние 5(сase 5) и с этого состояния начинал распознавать слово. Не понимаю где косяк

ScrollBar для RecyclerView, по типу как в галереи

Подскажите пожалуйста, как сделать такой быстрый ScrollBar для RecyclerView, как часто встречаются в галереях? Может кто библиотеку хорошую подскажет, именно такую, похожую как на фото?

ScrollBar :

поиск по дереву

Здравствуйте у меня есть дерево в таком виде [ { "name": "InvolvementType", "children": [ { "name": "FULL_TIME", "children": null }, { "name": "PARTIAL", "children": null }, { "name": "EPISODIC", "children": null } ] }, { "name": "IncomeStatus", "children": [ { "name": "BILLABLE", "children": null }, { "name": "NOT_BILLABLE", "children": null } ] }, { "name": "technology", "children": [ { "name": "Android", "children": null }, { "name": "IOS", "children":[ { name: 'Objective C', children: null }, { name: 'Swift', children: null } ] } ] } ]

мне нужно вибрав “swift” понимать что етот елимент дерева относиться именно к “technology” а не к “InvolvementType”. Как сделать поиск по дереву?

Хранение в указателе адреса с неверным выравниванием

Я не могу найти однозначный ответ на следующий вопрос: допускается ли хранение в указателе адреса с неверным выравниванием?

1) Ситуация в рамках языка C:

Кажется, в C99 6.3.2.3/7 явно запрещается записывать в указатель адрес с неверным выравниванием. То есть:

char s[4]; void *pv = s; int *pi = pv;// UB с вероятностью 75%, даже без разыменования. 

Действительно ли требования настолько жесткие?

Я понимаю, что данный код нарушает strict aliasing. Но, допустим, если этот код скомпилировать с флагом -fno-strict-aliasing, то проблема все равно останется, и если в pv окажется адрес, выравнивание которого не соответствует требованиям выравнивания для типа int, то возникнет неопределенное поведение?

2) Ситуация в рамках языка C++:

Я попытался найти ответ на этот вопрос в стандарте C++, но не смог, только еще больше запутался.