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

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

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

mysql view Смена владельца представления (DEFINER)

Forums:

Судя по всему надо определить то же самое представление заново, т.е. если было так:

CREATE DEFINER = "Bogus" VIEW JustCity AS SELECT city FROM us;

То можно переделать DEFINER-а (условный "владелец"), на:

ALTER DEFINER = 'root'@'localhost' VIEW JustCity 
   AS SELECT city FROM us;

Теперь у нас дефайнером стал 'root' подключающийся с 'localhost', а не "Bogus" как раньше.

Источник: https://forums.mysql.com/read.php?10,429...

ssh-copy-id Не запрашивает пароль, а перебирает ключи - как исправить (Too many authentication failures)

Наблюдаем ситуацию при попытке отправить ключ на сервер:

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "mazalov.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
Received disconnect from ..... port 22:2: Too many authentication failures
Connection to ..... closed by remote host.

Практика алгоритмизации 2

Задача №9 из этого списка
Условие: Дано целое число N (> 0). Найти квадрат данного числа, используя для
его вычисления следующую формулу: N2=1+3+5+...+(2·N–1).
После добавления к сумме каждого слагаемого выводить текущее значение
суммы (в результате будут выведены квадраты всех целых чисел от 1
до N).

Практика алгоритмизации 1

Задача №8 из этого списка

Условие: Дано целое число N (> 0). Найти произведение 1.1×1.2×1.3×... ( N сомножителей).

<?php
$N = 3;

function getComposition($number){
    $result = 1.1;
    for($i=2; $i<=$number; $i++){
        $result *= "1" . ".$i";     
    }
    return $result;
}

echo getComposition($N);
?>

Учебные задачи PHP. Задача 5

Список учебных задач PHP здесь

Условие: Дано некоторое число длиной от 1 до 5 цифр (у нас это число 3567) - вывести его цифры в обратном порядке.

Примечание: Вроде все работает при любых значениях, вот только $num можно сделать максимально 9-тизначным. Если больше, все крашится. Подскажите, почему так происходит?

<?php
$num = 3567; // задаем число
$arr = str_split($num, 1); // разбиваем на элементы как строку, с шагом 1 и формируем массив
$count = count($arr); // считаем количество элементов в массиве

$i = 1;
while ($i <= $count) { // $count применяем в качестве ограничителя по количеству интераций
	echo $num % 10, "<br>"; // выводим крайнее число - остаток от деления на 10
	$num /= 10; // число для следующей интерации
	$i++;
}
?>

Учебные задачи PHP. Задача 11

Список учебных задач PHP здесь

Условие: Задайте случайным образом массив из 20 элементов (целых чисел). Найдите минимальное число и напечатайте его.

<?php
$n = 20;
echo "Рандомный массив: <br>";
for ($i = 0; $i < $n; $i++) {
    $arr[$i] = rand();
    echo $arr[$i], "<br>";
}
echo "<br>";
$max = min($arr);
echo "Минимальное значение в массиве: $max <br>";
?>

Учебные задачи PHP. Задача 10

Список учебных задач PHP здесь

Условие: Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.

<?php
$n = 9;
echo "Рандомный массив: <br>";
for ($i = 0; $i < $n; $i++) {
	$arr[$i] = rand();
	echo $arr[$i], "<br>";
}
echo "<br>";
$max = max($arr);
echo "Максимальное значение в массиве: $max <br>";
?>

Учебные задачи PHP. Задача 8

Список учебных задач PHP здесь

Условие: Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).

<?php
define("m", 7);
define("n", 9);
for($m = 1; $m <= m; $m++ ) {
	for($n = 1; $n <= n; $n++) {
	$arr[$m][$n] = rand(-21, 35);
	}
}
foreach($arr as $m => $startValue) {
	foreach($startValue as $n => $result) {
		echo "значение массива [$m][$n] = ", $result, "<br>";
	}
}
?>

Pages

Subscribe to fkn+antitotal RSS