Данька228228
02.02.2023 02:34

Вопросы по php (laravel)

1)опишите своими словами, что такое service providers и зачем они нужны?

15) стандартная схема конфигурирования приложения на laravel такова:

1. все секретные токены и зависящие от окружения настройки хранятся в файле .env;

2. на основании данных из .env и напрямую указанных в /config/*.php настроек генерируется общий объект с настройками;

3. приложение получает значения настроек из этого объекта.

но в крупных приложениях многое зависит от окружения, в котором оно запущено, и файл .env становится большим, в нём сложно ориентироваться и неудобно редактировать. предложите решение этой проблемы.

ответ

2)предположим, наш сайт называется вот так:

"роберт'); drop table `students`; --"

как это значение записать в файл .env - как и что нужно экранировать?

ответ

3)как бы вы с точки зрения архитектуры приложения реализовали функционал определения города пользователя при первом визите по ip с использованием стороннего сервиса? город используется в самых разных частях сайта, не связанных друг с другом.

ответ

4)используете ли вы стандартные фасады laravel? пишите ли свои? в чём плюсы и минусы использования фасадов?

ответ

5)имеется mysql таблица с полями “id”, “name”. напишите sql-запрос, который выдаст поле name записи с пятым с конца по величине id (например, в случае, если в таблице записи с id = 1,2,3,6,7,9,10,25,40,42, нужна запись для id=9).

ответ

6)опишите механизм работы сессий в php.

ответ

7)опишите своими словами что такое csrf, xss и sql-инъекции? чем они опасны, как от них защищаться?

ответ

8)напишите код, который переформатирует мобильные телефоны в произвольном формате в формат “+7–x–xx–xxx-”

ответ

9)имеется лог-файл, размером 5гб, в котором хранятся записи в формате “dd.mm. hh: mm: ss [ip] url”. напишите код, который позволит найти ip-адрес, встречающийся в файле чаще всего. в качестве дополнительного , напишите код, который покажет самые посещаемые страницы с этого ip-адреса.

10)ответ

опишите алгоритм, при которого можно перевернуть массив, не прибегая к встроенным функциям php. например, превратить array(1, 5, 7, 9, 2, 4, 6, 8) в array(8, 6, 4, 2, 9, 7, 5, 1).

ответ

11)какие поиска причин ошибок в коде вы знаете (например, когда итоговый результат работы какой-либо функции отличается от того, что вы ожидали)? какой из них вы считаете самым эффективным?

ответ

12)как вы тестируете свой код?

ответ

13)какие javascript-библиотеки вы знаете? с какими из них работали?

ответ

14)опишите по шагам механизм выполнения ajax-запроса, как вы его понимаете (не обязательно вдаваться в низкоуровневые детали). что происходит на клиенте и на сервере в этот момент?

если вопрос кажется слишком простым, дополнительно расскажите про механизм работы fetch-запроса.

ответ

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
emalyustova
01.02.2020 17:29
Звуковой сигнал - это непрерывная волна с изменяющейся амплитудой и частотой. Чем больше амплитуда сигнала, тем он громче для человека, чем больше частота сигнала, тем выше тон. Для того чтобы компью­тер мог обрабатывать непрерывный звуковой сигнал, он должен быть дистретизирован, т. е. превращен в последовательность электрических им­пульсов (двоичных нулей и единиц) . При двоичном кодировании непрерывного звукового сигнала он заменяется серией его отдельных выборок — отсчетов.

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

Временная дискретизация преобразования звука в цифровую форму путем разбивания звуковой волны на отдельные маленькие временные участки где амплитуды этих участков квантуются (им присваивается определенное значение) .

Это производится с аналого-цифрового преобразователя, размещенного на звуковой плате. Таким образом, непрерывная зависимость амплитуды сигнала от времени заменяется дискретной последовательностью уровней громкости. Современные 16-битные звуковые карты кодируют 65536 различных уровней громкости или 16-битную глубину звука (каждому значению амплитуды звук. сигнала присваивается 16-битный код)

Качество кодирование звука зависит от глубины кодирования звука (количество уровней звука) и частоты дискретизации (количество изменений уро
0,0(0 оценок)
Ответ:
khavra1991
18.07.2020 19:27
var a: array[1..2,1..4] of real;
    b,c: string; 
    d,x,y: real;
    i,j: integer;
begin
   b:='ABCD';  c:='xy';
   writeln('трапеция ABCD');
   for i:=1 to 4 do
   begin
     writeln('координаты точки ',b[i],': ');
     for j:=1 to 2 do
     begin
       write('   ',c[j],i,' = ');
       readln(a[j,i]);
     end;  
   end;  
   x:=(a[1,3]-a[1,2]+a[1,4]-a[1,1])/2;
   y:=(a[2,3]-a[2,2]+a[2,4]-a[2,1])/2;
   d:=sqrt(x*x+y*y);
   writeln('длина средней линии:  ',d:5:2);
end.

ввод - вывод

трапеция ABCD
координаты точки A: 
   x1 = 3
   y1 = 2
координаты точки B: 
   x2 = 5
   y2 = 5
координаты точки C: 
   x3 = 9
   y3 = 5
координаты точки D: 
   x4 = 10
   y4 = 2
длина средней линии:   5.50
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота