Академия Кода
1.99K subscribers
673 photos
2 videos
2 files
50 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Правила переменных

Правила переменных позволяют приложению Flask отвечать на динамические URL-адреса. Переменные разделы URL-адреса могут быть обозначены угловыми скобками и дополнительным конвертером: <converter:variable_name>. Эти переменные части затем будут переданы в функцию просмотра в качестве аргументов.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Как создать папку на java?

Используйте File() объект в Java чтобы создать папку или директорию на Java, ниже пример кода как пример:

import java.io.File;

public class Main {
public static void main(String args[]) {
// Путь к папке или название папкм
String path = "/tmp/test";
File directory = new File(path);
boolean res = false;

// Проверяем если папка уже существует
if (!directory.exists()) {
// Создать новую папку
res = directory.mkdirs();
}

if (res) {
// Вывод: Директория: /tmp/test создана
System.out.println("Директория: " + path + " создана");
}
}
}

#java

Подписывайтесь на канал 👉@coddy_academy
👍4
Фабричные функции

Функция JavaScript, возвращающая объект, называется фабричной функцией. Фабричные функции часто принимают параметры для настройки возвращаемого объекта.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция render_template()

Flask использует шаблоны для расширения функциональности веб-приложения, сохраняя при этом простую и организованную файловую структуру.
Функция render_template() воспроизводит файлы HTML для отображения в веб-браузере с помощью механизма шаблонов Jinja2.

#python

Подписывайтесь на канал 👉@coddy_academy
Свойство visibility

Свойство CSS visibility используется для отображения скрытых объектов, невидимых для пользователя, без их удаления со страницы. Это гарантирует, что структура и организация страницы останутся неизменными.

#css

Подписывайтесь на канал 👉@coddy_academy
Метод массива .forEach()

Метод .forEach() выполняет функцию обратного вызова для каждого элемента массива по порядку.
Здесь функция обратного вызова, содержащая метод console.log(), будет выполняться 5 раз, по одному разу для каждого элемента.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍1
Переменные шаблона

Переменные шаблона – это представления данных приложения, которые используются внутри шаблонов. Созданные с использованием аргументов ключевого слова в render_template, переменные шаблона подставляются в шаблон при использовании разделителей выражений {{ }}.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Свойство z-index

Свойство CSS z-index указывает, насколько далеко назад/вперед будет отображаться элемент на веб-странице, когда он перекрывает другие элементы.
Свойство z-index использует целые значения, которые могут быть положительными или отрицательными. Элемент с наибольшим z-index значением будет на переднем плане, а элемент с наименьшим – сзади.

#css

Подписывайтесь на канал 👉@coddy_academy
👍1
Метод массива .reduce()

Метод .reduce() перебирает массив и возвращает одно значение.
Он принимает функцию обратного вызова с двумя параметрами (accumulator, currentValue) в качестве аргументов. На каждой итерации accumulator – это значение, возвращаемое последней итерацией, а currentValue – текущий элемент.
Здесь метод .reduce() суммирует все элементы массива.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍2
Clear()

Все элементы списка могут быть удалены с помощью метода Clear(). Он ничего не возвращает.
В примере кода список инициализируется тремя элементами. После вызова Clear() в списке остаётся ноль элементов.

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция redirect()

Функция redirect() используется в приложении Flask для перехода с одного маршрута на другой. Функция redirect() принимает строку URL в качестве аргумента для определения правильного маршрута для перехода. Во многих случаях redirect() используется с url_for() в качестве аргумента, чтобы избежать использования строк URL.

#python

Подписывайтесь на канал 👉@coddy_academy
👍1
Свойство clear

Когда вы хотите указать, как должен вести себя элемент при столкновении с другим элементом в том же содержащем элементе, можно использовать свойство CSS clear. Обычно оно используется в сочетании с элементами, имеющими свойство float, для определения, с каких сторон плавающие элементы могут плавать.

#css

Подписывайтесь на канал 👉@coddy_academy
Функция setTimeout()

setTimeout() – это такая асинхронная функция JavaScript, которая выполняет блок кода или оценивает выражение с помощью функции обратного вызова после задержки, установленной в миллисекундах.

#javascript

Подписывайтесь на канал 👉@coddy_academy
👍1
Цветовая модель RGB

Наверняка многие слышали про RGB – наиболее распространённую цветовую модель. Она описывает, сколько красного, зелёного и синего содержится в нужном цвете.
Для определения цвета с помощью RGB используется rgb(r, g, b) синтаксис. Каждый параметр определяет интенсивность цвета и может быть целым числом от 0 до 255.

#css

Подписывайтесь на канал 👉@coddy_academy
👍1
Функция url_for()

Генерация URL осуществляется с использованием функции url_for(), которая находится в пакете flask. Конечно, URL можно задать вручную, но если понадобится изменить структуру ссылок, то осуществлять их редактирование придётся во всех местах.
С помощью функции url_for() это делается буквально в один клик.
Эта функция принимает конечную точку и возвращает URL в привычном нам виде.

#python

Подписывайтесь на канал 👉@coddy_academy
Как получить ip адрес компьютера на java?

Используйте InetAddress чтобы получить IP адрес компьютера на Java, ниже пример кода как пример:

import java.net.InetAddress;
import java.net.UnknownHostException;

public class Main {
public static void main(String args[]) {
try {
String ip = InetAddress.getLocalHost().getHostAddress();
// Вывод: 127.0.0.1
System.out.println(ip);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}

#java

Подписывайтесь на канал 👉@coddy_academy
Ключевое слово this

В C# вы можете использовать ключевое слово this, которое обеспечивает доступ к текущему экземпляру класса.
Ключевое слово this может применяться, например, когда в методе класса существует имя, совпадающее с именем поля класса.

#c_sharp

Подписывайтесь на канал 👉@coddy_academy
Метод .pop()

Если вам необходимо удалить последний элемент из массива и возвратить его значение, используйте JavaScript метод pop(). Этот метод изменяет длину массива.
А если вы примените метод pop() к пустому массиву, то вернётся значение undefined.

#javascript

Подписывайтесь на канал 👉@coddy_academy
Объект request

Когда дело доходит до веб-форм HTML, Flask объект request предоставляет способ сбора данных через клиентский запрос POST.
Если вы хотите получить данные, полученные из полей переданной HTML-формы, то они хранятся в атрибуте form объекта request.

#python

Подписывайтесь на канал 👉@coddy_academy
Метод .push()

Если вам необходимо добавить элемент в массив, используйте JavaScript метод push(). Этот метод добавляет один или более элементов в конец массива и возвращает новую длину массива.
Для определения места вставки значений метод push() использует свойство length (длина массива).

#javascript

Подписывайтесь на канал 👉@coddy_academy
Виртуальные окружения

Скорее всего, вы работаете над несколькими проектами Python одновременно. К сожалению, иногда два проекта будут полагаться на разные версии одной и той же библиотеки. Какую из них вы установите себе?

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

#python

Подписывайтесь на канал 👉@coddy_academy
👍1