обучение программированию с нуля бесплатно

redis Включить авторизацию с паролем

Пароль на все время

Поправим конфиг:

sudo nano /etc/redis/redis.conf

Находим и расскомментируем строку

# requirepass вашпароль

-- вместо вашпароль указываем пароль.
Перезагружаем редис, в ubuntu линукс можно командой:

 sudo systemctl restart redis

Пароль на один раз до перезагрузки редиса (консоль)

На один раз можно просто подключить к редису в командной строке:

redis-cli

и далее установим пароль командой:

wordpress Получить все дочерние страницы, пример запроса

Можно как-то так:

$args = array(
    'post_type'      => 'page',
    'posts_per_page' => -1,
    'post_parent'    => $post->ID,
    'order'          => 'ASC',
    'orderby'        => 'menu_order'
 );


$parent = new WP_Query( $args );

if ( $parent->have_posts() ) :....

-- обход в стандартной петле.

Учебные задачи 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>";
	}
}
?>

Решение задачи № 13 из главы 13.1

Пользователь вводит два целых числа A и B. При введении нуля, сообщить об ошибке и закончить программу. Если A четное, то делите это число в цикле на 2 до тех пор, пока оно делится, выводя каждый промежуточный результат, а если нечётное, то умножайте A в цикле на 3 до тех пор, пока результат не станет больше B и его выводите.

Задача №14 - Значения, отсутствующие в массиве

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

Условие задачи:

На вход вашей программе подаётся массив случайных чисел (10 элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в массиве

$b = [12, 5, 17, 6, 4];

Решите эту задачу двумя способами:
1. Без использования in_array()
2. С использованием in_array() (что проще)

Мое решение:

Реализация №1 (без использования in_array()):

Добавление внешнего ключа в существующую таблицу SQL

На днях столкнулся с проблемой добавления в таблицу поля, которое было бы внешним ключом для другой таблицы. Речь идет именно о таблице, в которой уже есть заполненные поля. Перечитав несколько источников и перепробовав несколько вариантов, определил для себя работающий (не знаю правда оптимальный он или нет), который и перенесу сюда чтобы не забыть, а возможно он пригодится ещё кому-то ) Итак, запрос:

git Как откатить временно изменения на сервере. Вернуть к более раннему состоянию

Если есть какой-то новый функционал, который сейчас не нужен (т.е. вам нужно откатить несколько коммитов), то проще всего просто вытянуть на сервер конкретный коммит.

Изучение PHP. Запись 4 (Знакомство с jQuery)

Продолжаю свое знакомство с jQuery.

Еще одна важная особенность jQuery в общем состоит в том, что даже над только что созданным html-элементом, даже если он не вставлен в документ (не выводится на экран при загрузке страницы) уже можно применять абсолютно весь арсенал jQuery: задавать css стили, помещать внутрь другие элементы, перемещаться по их иерархической структуре и т.д.

Стоит обратить внимание на две, на первый взгляд, простые функции, у которых, однако, есть одна не очевидная особенность:

Изучение PHP. Запись 3 (Знакомство с jQuery)

Сегодня продолжал изучать работу с выбранными наборами html-елементов.
Хочу отдельно остановиться на функциях, передаваемых в качестве аргументов в методы jQuery.
Насколько я могу понять, они могут как содержать аргументы так и не содержать их. Если такая функция содержит их, то первые два аргумента будут соответственно индексом текущего элемента (к которому применяется данная функция) и самим содержанием данного элемента:

Изучение PHP. Запись 2 (Знакомство с jQuery)

Метод index()

Сегодня удалось позаниматься совсем немного. Самым сложным из изученного за сегодня оказался метод объекта jQuery под названием index(), предназначенный для поиска индекса определенного html элемента в объекте jQuery.
В чем же сложность?
1. В качестве аргумента этому методу передается либо объект html, либо jQuery:

Pages

Subscribe to RSS - обучение программированию с нуля бесплатно