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);

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

mySQL HAVING, GROUP BY - условие к GROUP BY, пример SQL запроса. Условие на группу

Forums:

Такой пример:

SELECT user_id, user_name, SUM(r_count) AS recalls_count
 FROM user_settings WHERE (noindex = 0)  GROUP BY user_id   
  HAVING (recalls_count > 0) 
	ORDER BY user_id LIMIT 400 , 2000

mysql COUTN IF - пример SQL запроса, посчёт суммы с условием SUM IF

Forums:

Чтобы рассчитать некоторое значение, но с условием, нам нужен не подсчёт числа COUNT(), а оператор суммы SUM(), в который просто можно о определённых случаях передавать ноль, например:

SELECT user_id, uabout,  # какие-то поля выбираем просто
    SUM(if(etype = 1, 1, 0)) AS s_count, # если поле = 1, то накручиваем счётчик
	SUM(if(etype = 3 OR etype = 4, 1, 0)) AS c_count  # если поле = 3 или =4, накручиваем
  FROM u_settings # из какой таблицы
    WHERE (noindex = 0)  # группа условий
      GROUP BY user_id # по чём группировка

Pages

Subscribe to fkn+antitotal RSS