О чём бормочет студент?
"Чтобы самому понять тему, надо объяснить её другому"
Привет!
The Stonewall Inn
ojovivo
hello vonnie

Andulka
Monterey Bay Aquarium

gracie abrams

shark vs the universe
macklin celebrini has autism

Origami Around
$LAYYYTER

ellievsbear
Aqua Utopia|海の底で記憶を紡ぐ

Product Placement
Game of Thrones Daily
trying on a metaphor


❣ Chile in a Photography ❣

roma★
One Nice Bug Per Day

seen from United States
seen from United States
seen from United States

seen from Germany

seen from United States
seen from Serbia

seen from Finland

seen from France

seen from Bangladesh

seen from Türkiye
seen from Italy

seen from Malaysia

seen from United States
seen from Vietnam

seen from United Kingdom
seen from Greece
seen from Ireland

seen from Germany
seen from United States
seen from Malaysia
@mumblingstudent
О чём бормочет студент?
"Чтобы самому понять тему, надо объяснить её другому"
Привет!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Шифр Виженера?
Это шифр, в котором используется кодовое слово (ключ) и большая таблица
Для примера возьмем строчку THIS SECRET MESSAGE WILL BE ENCODED SOON! Ключом будет CIPHER.
Процесс кодирования:
1. Повторять кодовое слово пока количество букв не совпадёт с количеством букв изначального сообщения
2. Берем первую букву сообщения и первую букву строки-ключа: T и C. В таблице ищем букву, которая стоит на пересечении тех букв (У нас это V). Записываем её и повторяем с каждыми парами букв до конца строчки.
Результат:
Соответственно, для дешифрации мы должны знать ключ. Повторяем первое действие, потом ищем столбец, начинающийся с буквы строки-ключа и в нем ищем букву зашифрованного сообщения. Первая буква строки, в которой оказалась буква зашифрованного сообщения - дешифрованная буква.
Короче, сложно и долго.
Поэтому я написал свой (де)шифровальщик ->->-> ссылка на гитхаб <-<-<-
Разница между аргументом и параметром?
Параметр - это переменная метода, которая принимает значение при вызове метода.
Аргумент - это значение, которое передается методу при его вызове.
Например, есть метод show
public static void show(int n) { System.out.println(n); }
n - параметр.
При вызове метода show:
show(15);
15 - аргумент.
Как создать и запустить у себя Java апплет в 2024 году?
Апплеты - устаревшая технология, которая позволяла запускать java-программы в браузере пользователя.
В JDK 9 они были объявлены устаревшими, а в JDK 11 их уже не было. Поэтому в первую очередь на компьютере нам понадобится JDK 8
В папке создаём java-файл и html-файл
Java-код для простого апплета, состоящего из надписи и кнопки
HTML-код
Открываем командную строку (это можно сделать прямо из папки, кликнув на путь к ней в проводнике и введя "cmd", enter), компилируем MyApplet.java, после чего запускаем апплет командой "appletviewer Applet.html"
Готово
Зачем циклы без тела?
Хз, на самом деле. Просто хотел показать весьма интересный способ найти среднее значение, где и используется цикл без тела:
Вывод:
Одно число уменьшается, а второе увеличивается, пока они не станут равны, или пока второе не станет больше первого.
Правда, когда одно число нечётное, программа просто найдёт два ближайших к середине числа:
(числа были 301 и 100)
Да даже так это где-то может пригодиться.
А вот способ писать for для извращенцов
Вывод

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Зачем циклы без тела?
Хз, на самом деле. Просто хотел показать весьма интересный способ найти среднее значение, где и используется цикл без тела:
Вывод:
Одно число уменьшается, а второе увеличивается, пока они не станут равны, или пока второе не станет больше первого.
Правда, когда одно число нечётное, программа просто найдёт два ближайших к середине числа:
(числа были 301 и 100)
Да даже так это где-то может пригодиться.
На каком языке программировала бы лягушка?
На джабе
Примитивные целочисленные типы java?
byte: Ширина - 8 бит; Диапазон - от -128 до 127
short: Ширина - 16 бит; Диапазон - от -32 768 до 32 767;
int: Ширина - 32 бита; Диапазон - от -2 147 483 648 до 2 147 483 647
long: Ширина - 64 бита; Диапазон - от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
Преобразование типов?
С расширяющим преобразованием всё понятно: маленькое кладем в большое и никаких фокусов. А вот с сужающим?
Во-первых, надо явно указать в какой тип идёт преобразование:
int i = 35; byte b = (byte) i;
При попытке положить большой int в маленький byte происходит следующее:
Если число входит в диапазон byte, оно записывается как есть.
Если не входит, то число уменьшается по модулю* на ширину диапазона byte. Пример:
int i = 600; byte b = (byte) i; System.out.println(b); //Вывод: 88
А при преобразовании вещественных чисел в целочисленные, дробная часть отсекается. Такой тип преобразования называется усечение:
6.12 -> 6
*уменьшение по модулю происходит согласно этому алгоритму (для преобразования в byte):
int num = 512; //Преобразуемое число num %= 256; //Деление по модулю на диапазон byte if (num > 127) { num -= 256; } System.out.println(num);

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
08 слишком большое число? (префиксы?)
При попытке присвоить интовой переменной значение 08 программа не скомпилируется с ошибкой "слишком большое число". Почему так?
-> как программировать в командной строке? <-
Ведущим нулём в java обозначаются восьмеричные числа, а сама восьмёрка в эту систему не входит. Есть и другие префиксы:
Для шестнадцатеричной системы - 0x (или 0X);
Для двоичной - 0b или (0B).
Например, 0xA это 10, а 0b11 это 3.
Интересный факт: 0x7fffffffffffffffL - наибольшее число типа long (9223372036854775807). (L в конце обозначает принадлежность к типу long. Это необходимо указывать, если число больше максимального значения int (2147483647), потому что все целочисленные литералы изначально имеют тип int, независимо от того, в переменную какого типа они кладутся.)
Написать программу на Java без текстовых редакторов?
Программу на java можно создать, используя одну командную строку. (по крайней мере на windows, хз что там у других систем)
Познакомимся с некоторыми командами:
echo - команда для вывода текста. Она будет записывать код в файл;
javac - компилятор. Переведёт код в байт-код;
java - загрузчик приложений. Запускает код.
Открываем cmd. Пишем:
echo class CmdHi { public static void main(String[] args) { System.out.println("I am a good programmer!"); } } > CmdHi.java
Создастся файл CmdHi.java, внутрь запишется код, который при выполнении выведет строчку "I am a good programmer!".
Чтобы посмотреть содержимое файла, можно использовать команду more:
more CmdHi.java Вывод: class CmdHi { public static void main(String[] args) { System.out.println("I am a good programmer!"); } }
Далее программу надо скомпилировать:
javac CmdHi.java
После чего можем запустить код, указав скомпилированный класс:
java CmdHi
Результат:
I am a good programmer!
Скрин для наглядности
Кстати, с 11 версии джавы простейшие программы не требуют компиляции, поэтому сразу после echo можно сделать так
java Hi.java
Наблюдение: русские символы при выводе в командной строке могут не читаться
С НОВЫМ ГОДОМ!!!!
Диалог одногруппников:
- А какой основной закон поступательного движения?
- Ну раз оно поступательное, значит куда-то поступает...
- В ВУЗ наверное

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
last two weeks of the semester in between thanksgiving and finals moodboard😜
Ускорение и его виды?
Если при неравномерном движении модуль скорости увеличивается - движение ускорено.
Если уменьшается - замедлено.
Ускорение - векторная физическая величина характеризующая быстроту изменения вектора скорости.
По аналогии со скоростью полное ускорение можно разложить на части (проекции):
где
При криволинейном движении вектор ускорения направлен в сторону вогнутости траектории и лежит в плоскости движения точки. В этой плоскости вектор ускорения удобно разложить на тангенциальное (касательное) и нормальное (центростремительное) ускорения:
Тангенциальное ускорение - характеризует быстроту изменения модуля скорости точки.
Если dv/dt > 0 и вектор ускорения направлен также как и вектор скорости, то движение ускорено. Иначе - замедлено.
Движение называется равнопеременным, если а тангенциальное = const (если значение ускорения постоянно)
aт > 0 - равноускоренное
aт <; 0 - равнозамедленное
В этом случае модуль вектора скорости зависит от времени линейно:
Путь при таком движении определится как интеграл:
Нормальное ускорение - быстрота изменения направления вектора скорости точки.
R - радиус кривизны траектории в данной точке.
an всегда направлен к центру. Если an = 0 - движение прямолинейно и полное ускорение равно тангенциальному (a = aт)
векторы an и aт всегда перпендикулярны, поэтому полное ускорение это: