[!] Глоссарий - Алгебра (теория групп) понятия, определения, примеры - "что это такое" - Diffiety School (Матфак ВГУ)

Нельзя решить задачу, если она не поставлена
- (ↄ) В. К.

Данный раздел подразумевается к использованию в качестве словаря для начинающих участников Семинара "Современные методы алгебры и топологии".
Секция будет постоянно пополняться ссылками на новые определения, примечания, рассуждения, теории, теоремы и их доказательства.

javascript Прибавляем к текущей дате дни (неделю) и минуты - пример кода (+ вывод в виде строки)

import { format} from 'date-fns';

const currentDatetime = new Date();
const addionalMinutes = 10;
const addDays = 7;
const defaultStartDatetimeStr =  // прибаляем 10 минут к текуще 
    format((new Date()).setTime(
        currentDatetime.getTime() + addionalMinutes*60000),
         'yyyy-MM-dd HH:mm'
    ); 
const defaultEndDatetimeStr =  // прибаляем 10 дней к текущей дате
    format((new Date()).setDate(
        currentDatetime.getDate() + addDays),
         'yyyy-MM-dd HH:mm'
    );

git commit Формат сообщения к коммиту, как его оформлять

Возможны такие требования:

  1. Начинаем с большой буквы, с глагола.
  2. Заканчиваем точкой

Например:

Завершен перенос на новую версию php.

Или:

Исправлена проблема совместимости плагина А с ядром версии версии 2.5.

Также, если команда разработчиков не интернациональная, то вполне можно использовать русский язык, чтобы не догадываться кто и что подразумевал под этими английскими словами.

ubuntu 16 Вернуть исчезнувшею панель управления (пуск), не работает desktop

Запускаем терминал Alt+Ctrl+F1 (выход из него через Alt+F7)
и выполняем:

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Если не помогает, то можно попробовать способ, описанный тут: https://askubuntu.com/a/759735

/.cache/compizconfig-1 Если предыдущее не помогает

Двумя командами, сносим локальный конфиг:

ubuntu E: The repository ... is not signed. Ошибка. APT как добавить ключ

E: The repository 'http://download.virtualbox.org/virtualbo... xenial InRelease' is not signed.

В данном случае решение было (отсюда):

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

-- т.е. тут ключ качается и добавляется с помощью apt-key add.

Задача для начинающих №14 (c in_array())

<?php
/*
* Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 
* элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в 
* массиве "b"
*
* @param int* $arr  массив случайных чисел из 10 элементов [1, 20]
* @return int*  массив чисел, которые не совпадают
*/
function getArr($a){
    $b = [12, 5, 17, 6, 4];
    $res_arr = [];
    $cnt = 0;
    foreach($a as $a_value){
        if(! in_array($a_value, $b)){
            $res_arr[$cnt++] = $a_value;
        }
    }
    return $res_arr;
}

Задача для начинающих №14 (без in_array())

<?php
/*
* Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 
* элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в 
* массиве "b"
*
* @param int* $arr  массив случайных чисел из 10 элементов [1, 20]
* @return int*  массив чисел, которые не совпадают
*/
function getArr($a){
    $b = [12, 5, 17, 6, 4];
    $res_arr = [];
    $cnt = 0;
    foreach($a as $a_value){
        $flag = false;
        foreach($b as $b_value){
            if($a_value == $b_value){

Задача для начинающих №13

<?php
/*
* Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. 
* Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный 
* эффект прямо в своём теле):
* Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 
* то число "7", иначе -- строку "какое-то другое число".
* Используйте для решения задачи оператор switch.
*
* @param int* $arr  массив случайных чисел [5, 12]
*/
function switchArr($arr){
    foreach($arr as $value){
        switch($value){

Задача для начинающих №12

<?php
/*
* Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди 
* элементов массива при очередном запуске программы могли встретиться и отрицательные и 
* положительные числа).
* Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - 
* сравнение проводите пока не закончится та выборка, которая короче.
*/
function printArr(){
    $arr1 = [];
    $arr2 = [];
    for($i = 0; $i < 20; $i++){
        $arr1[$i] = rand(-1000, 1000);
        $arr2[$i] = rand(-1000, 1000);
    }

Pages

Subscribe to fkn+antitotal RSS