next.js, nginx, reverse-proxy, ssl
$ sudo apt-get update
$ sudo apt-get install nginx letsencrypt| using System; | |
| using System.Collections.Generic; | |
| namespace Exam | |
| { | |
| abstract class Rodent | |
| { | |
| public string TypeName { get; private set; } | |
| public int NumOfTeeth { get; private set; } | |
| public float? TailLength { get; private set; } |
| package com.company; | |
| import java.util.ArrayList; | |
| import java.util.concurrent.ThreadLocalRandom; | |
| import java.util.stream.Collectors; | |
| public class JavaSearchByClassType { | |
| public static void main(String[] args) { | |
| ArrayList<Object> objects = new ArrayList<>(); | |
| // запихиваем всякого |
| private void Button_Click_1(object sender, RoutedEventArgs e) | |
| { | |
| int countThreads = 10; | |
| int sleepTime = 1000; | |
| for (int i = 0; i < countThreads; i++) | |
| { | |
| Thread thread = new Thread(setDataInTextFileLine); | |
| thread.Name = i.ToString(); | |
| thread.Start(); | |
| Thread.Sleep(sleepTime / countThreads); |
| public class A { | |
| private Object secretField = new Object(); | |
| private void secretMethod() {} | |
| void method1(A a) { | |
| a.secretMethod(); | |
| System.out.println(a.secretField); | |
| } | |
| static void method2(A a) { | |
| a.secretMethod(); |
| private List<PrimeNumber> primesBetween(@Nullable Long from, @NonNull Long to) { | |
| if (from == null || from < MIN_PRIME_VALUE) | |
| from = MIN_PRIME_VALUE; | |
| Map<Long, Boolean> primes = new HashMap<>(); | |
| for (long i = from; i <= to; ++i) { | |
| Boolean isPrime = primes.get(i); | |
| if (isPrime == null || isPrime) | |
| for (long j = MIN_PRIME_VALUE; j <= to; ++j) { | |
| primes.put(i * j, false); | |
| } |
| \section*{Задание} | |
| Составление глоссария (словаря терминов). | |
| Данный вид самостоятельной работы заключается в ознакомлении со словарными словами, новыми терминами, понятиями. Глоссарий * - это словарь определенных понятий или терминов, объединенных общей специфической тематикой. *Данный термин происходит от греческого слова "глосса", что означает язык, речь. В Древней Греции глоссами называли непонятные слова в текстах, толкование которых давалось рядом на полях. Собрание «глоссов» в последствии стали называть глоссарием. | |
| Каково назначение глоссария? Глоссарий необходим для того, что студент, изучающий дисциплину, мог без труда для себя найти объяснение мудреных слов и сложных терминов, которые будут встречаться во время изучения дисциплины. | |
| Как составить глоссарий? После того, как определена область применения терминов (в нашем случае: «Сетевые технологии», «Сети ЭВМ и телекоммуникации» «Компьютерные сети», «Сетевые протоколы» «Передача данных» и т.д.), требуется подобрать список книг или других рекомендуе |
| PING 0.0.0.0 (0.0.0.0): 56 data bytes | |
| 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.116 ms | |
| 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.111 ms | |
| 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.094 ms | |
| 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.106 ms | |
| --- 0.0.0.0 ping statistics --- | |
| 4 packets transmitted, 4 packets received, 0% packet loss | |
| round-trip min/avg/max/stddev = 0.094/0.107/0.116/0.000 ms | |
| . | |
| - html |
| matrix = [[1, 2, 3, 4], | |
| [5, 6], | |
| [], | |
| [7, 8, 9]] | |
| # O(n) | |
| # Выполняется цикл, кол-во итераций = кол-ву элементов матрицы + кол-во пустых строк. | |
| # Если элементы строки кончились, начинает обрабатываться след. строка. | |
| # Для каждой пустой строки предусмотрена отдельная итерация, которая совершает переход на новую строку |
| chipher | specialty | |
|---|---|---|
| КАМО | 15.04.04 | |
| КБМО | 12.04.04 | |
| КВМО | 09.04.01 | |
| КММО | 01.04.02 | |
| КРМО | 15.04.06 | |
| КСМО | 27.04.03 | |
| КУМО | 27.04.04 | |
| КФМО | ||
| КАБО | 15.03.04 |