JQuery Ajax - пример POST запроса, обрабока успешного завершения и ошибки, проверка результата -- пример, синхронизация

Пример выполнения и обработки результатов Ajax запроса средствами JQuery:

$.ajax({ //  сам запрос
	type: 'POST',
	url: "/some/url/update",
	data: {'text' : '123'}, // данные которые передаём  серверу
	dataType: "json" // предполоижтельный формат ответа сервера
}).done(function(res) { // если успешно

 	console.log('Ответ получен: ', res);
	
	if (res.success) { // если все хорошо
		console.log('ОК!)');
	} else { // если не нравится результат
		console.log('Пришли не те данные!');
	}
}).fail(function() { // если ошибка передачи

Собственный вектор, собственное значение (матрицы, преобразования) - определение

Собственный вектор — понятие в линейной алгебре, определяемое для квадратной матрицы или произвольного линейного преобразования как ненулевой вектор, умножение матрицы на который или применение к которому преобразования даёт коллинеарный вектор — тот же вектор, умноженный на некоторое скалярное значение, называемое собственным числом (собственных значением) матрицы или линейного преобразования.

python import Импорт включение кода из другого файла - несколько файлов в проекте пример include

Один файл из той же директории

Предположим, что нам надо перенести некий класс (функционал) в другой файл (отдельный), а потом подключить его в главном файле проекта.

Предположим, что вы назвали файл, содержащий, например, этот класс, MainMatrix.py, тогда импортировать его можно так:

.htaccess комментарии - как комментировать правила (код)

Для комментирования используйте решётку #, например как тут:

# убираем слэш в конце адреса
RewriteCond %{REQUEST_URI} .+/$ [NC]
RewriteRule ^(.+)(/)$ $1 [L,R=301]

Кэширование редиректов Firefox -- как выключить

В Firefox лечится так:

  • 1) Открываем url :
    about:config

    (набираем это в адресной строки и нажимаем Enter)

  • 2) Ищем параметр
    browser.cache.disk.enable

    и ставим значение FALSE

  • 3) Ищем параметр
    browser.cache.memory.enable

    и ставим значение FALSE

Убрать слеш в конце URL .htaccess - пример

Убрать косую черту можно так, написать в файле .htaccess что-то вроде:

В начале файла у вас должно быть:

RewriteEngine on
RewriteBase /

А затем, собственно избавление от слэша (хотя бы один символ адреса):

# убираем слэш в конце адреса
RewriteCond %{REQUEST_URI} .+/$ [NC]
RewriteRule ^(.+)(/)$ $1 [L,R=301]

Или как пишут в сети (любой адрес - даже пустой. что не совсем точно):

Упражнение 9. - теорема о числе подстановок, разлагающихся на опр. количество циклов определенного порядка

Теорема. Симметрическая группа $\mathfrak{S}_n$ содержит ровно
$$
{n!\over{n_1^{k_1}n_2^{k_2}......n_s^{k_s}k_1!k_2!......k_s!}}
$$
$(n = k_1 n_1 + k_2 n_2 + ...... + k_s n_s)$ подстановок, разлагающихся на $k_1$ циклов порядка $n_1$, $k_2$ циклов порядка $n_2$,......, $k_s$ циклов порядка $n_s$, где $ n_1 \gt n_2 \gt ..... \gt n_s $. (Циклы длины 1 также учитываются.)

Доказательство.

Codeigniter - конструктор запросов, экранирование имен псевдоенимов таблиц и названий колоноу. подстановка значений -пример

Пример экранирования с помощью фигурных скобок (результат по-идее определяется особенностью СУБД, с которой вы работаете):

$sql = $this->db->build_query_result(
	"SELECT {us}.{user_id}, {us}.{profile}  FROM {u_settings} AS {us}  LIMIT {i:limit} OFFSET {i:offset}",
	['limit' => $limit, 'offset' => $offset]
);
// echo $sql; // если нужно посмотреть каким стал запрос после добавления экранирования и подстановки параметров
$result  = $this->db->query($sql)->result_array();

Codeigniter - логгирование, запись SQL запроса с использованием конструктора

Чтобы записать (в файл или в окно браузера - т.е.е получить строку) SQL запрос, построенный с помощью конструктора, используйте такой способ его выполнения:

$query = $this->db->build_query_result('шаблон запроса', [...подстановочные переменные...]);
// echo $query; // для лога
$result = $this->db->query($query);

за подсказку спасибо А.

Pages

Subscribe to fkn+antitotal RSS