Академия Кода – Telegram
Академия Кода
2.01K subscribers
673 photos
2 videos
2 files
50 links
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Download Telegram
Метод .then() объекта Promise

Если вам необходимо получить результат операции промиса, то воспользуйтесь методом .then() объекта Promise.
Метод .then() принимает два аргумента функции. Первый представляет функцию, которая выполняется при успешном завершении промиса, а второй представляет собой функцию, которая выполняется при возникновении ошибки.

#javanoscript

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

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

import java.security.SecureRandom;

public class Main {
public static void main(String args[]) {
// Символы строки
String alpha = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
// Длина строка
int len = 5;
StringBuilder sb = new StringBuilder(len);
SecureRandom rnd = new SecureRandom();

for (int i = 0; i < len; i++) {
sb.append(alpha.charAt(rnd.nextInt(alpha.length())));
}
// Вывод: 5ezs1
System.out.println(sb.toString());
}
}

#java

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

В C# если вам необходимо привести каждый символ строки в нижний регистр, то можете использовать для этого строковый метод .ToLower().
Если у символа нет эквивалента в нижнем регистре, он остается неизменным. Например, специальные символы остаются без изменений.

#c_sharp

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

При работе со списками вы можете использовать метод .sort(). Этот метод берет список и сортирует его. То есть на выходе получается тот же список, только отсортированный. При этом метод не возвращает никакого значения.
Числовые списки сортируются в порядке возрастания, а списки строк сортируются в алфавитном порядке.

#python

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

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

#javanoscript

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

Вы можете применять свойство CSS flex-grow, чтобы указать, на сколько элемент может увеличиться по отношению к остальным флекс элементам в одном контейнере. Если элемент не является флекс элементом, то свойство flex-grow не окажет на него никакого эффекта.
flex-grow принимает числовое значение, которое и указывает, на сколько будет увеличен элемент. По умолчанию это значение равно 0.

#css

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

Благодаря методу .insert() вы можете добавить элемент в список по указанному индексу.
Метод принимает два параметра. Первый параметр – это индекс, в который надо вставить элемент, а второй – это элемент, который надо вставить в список.

#python

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

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

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍1
Изменение пар ключ-значение

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

#swift

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

Метод .copy() возвращает копию существующего словаря. Это удобный метод, потому что изменения в скопированном словаре не затрагивают оригинальный словарь.

#python

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

Вы можете использовать JavaScript метод .concat(), если необходимо объединить два или более массивов в один.
Этот метод копирует данные из других массивов, при этом он не изменяет их, а в результате возвращает новый массив.

#javanoscript

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

Метод Math.Pow() – это метод возведения числа в степень. Чтобы им воспользоваться, вам необходимо указать в аргументных скобках два аргумента. Первый аргумент – это число, которое возводим в степень, а второй – степень, в которую хотим возвести число.

#c_sharp

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

Вы можете использовать JavaScript метод .reverse(), если вам необходимо разместить элементы массива в обратном порядке. При использовании метода .reverse() новый массив не создается, а возвращается ссылка на текущий измененный массив.

#javanoscript

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

Если вам необходимо добавить элементы в список, вы можете использовать метод .extend(). Преимущество этого метода в том, что он также позволяет добавлять списки.

#python

Подписывайтесь на канал 👉@coddy_academy
👍2
Подборка каналов для IT специалистов 🎯


https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано


Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://news.1rj.ru/str/metaverse360

DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍1
Свойство grid-template-columns

Используйте CSS свойство grid-template-columns, если вам необходимо задать количество, наименование и размер столбцов в гриде. Количество значений ширины определяет количество столбцов, а задаваться ширина может либо в пикселях, либо в процентах.

#css

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

Когда вы хотите узнать, содержит ли массив искомый элемент, можете воспользоваться JavaScript методом .includes(). Если элемент содержится в массиве, то метод .includes() возвращает логическое значение true, в обратном же случае возвращается false.

#javanoscript

Подписывайтесь на канал 👉@coddy_academy
👍2
Метод .popitem() для словарей

Если вы работаете со словарями, не забывайте про метод .popitem(), который удаляет и возвращает последнюю пару элементов (ключ, значение), вставленную в словарь. Пары удаляются по принципу «последний пришёл – первый ушёл».

#python

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

Math.Sqrt() – математический метод, который извлекает квадратный корень. Если вы решили воспользоваться этим методом, то в аргументных скобках вам необходимо указать значение числа, из которого хотите извлечь квадратный корень.

#c_sharp

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

Вы можете использовать метод .slice(), если хотите вернуть новый массив, содержащий копию части исходного массива.
Для этого в аргументных скобках указывается два аргумента. Первый аргумент – это индекс элемента, с которого начинается копирование. И продолжается оно до элемента, определяемого вторым аргументом, но не включая его.

#javanoscript

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

Для выполнения преобразований регистра строки стоит помнить различные методы. Например, метод .capitalize(). Этот метод возвращает копию строки с первым символом, преобразованным в верхний регистр, и остальными символами, преобразованными в нижний регистр.

#python

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