[!] NumPy по-русски -- Импровизированный Справочник и примеры

Со временем здесь (ниже) будут ссылки на примеры работы с библиотекой NumPy (Python)

python Разница между == (равно) и is (эквивалентность)

>>> L = [1, 2, 3]
>>> M = L          # M и L – ссылки на один и тот же объект
>>> L == M         # Одно и то же значение
True
>>> L is M         # Один и тот же объект

Из М. Лутца:

Первый способ, основанный на использовании оператора ==, проверяет, равны
ли значения объектов. В языке Python практически всегда используется именно этот способ.

Yii2 CSS подлючается дважды - одни и те же файлы подключаются 2 раза -- Решение проблемы

Если с помощью $this->registerCssFile() файлы со стилями подключаются дважды, убедитесь, что у вас только один раз вызывается: (например, в файле шаблона --layout):

<?php $this->head() ?>

-- если же данный вызов происходит более 1 раза, то значит то именно этот вызов и дублирует подклюение CSS.

yii2 Подключить CSS на конкретной странице -- порядок загрузки

Добавить файлы сразу на многие страницы ("в шаблон") можно ранее оговоренным способом.

Подключить CSS файл в конкретном представлении (view) можно так:

$this->registerCssFile('/css/vendor/jquery-ui.css');

Полная форма вызова выглядит как-то так:

mysql INSERT IGNORE -- Ничего не делать в случае on duplicate key

Forums:

INSERT IGNORE - позволяет нам в случае если нарушается требование уникальности, просто не производить добавление данных:

INSERT IGNORE INTO mytable SET  nomID = 22;

Или множественный insert из подзапроса:

INSERT IGNORE INTO clubTicket_clubNominations (ticket_id, nomination_id) 
SELECT ticketID, 9 FROM clubTicket WHERE bar_OpenDate > '2017-05-01'

Простые задачи для обучения программированию "с нуля" -- Pascal/Паскаль

[материалы по Pascal см. здесь]

Задачи к уроку #1

  1. Напишите программу, выводит на экран три строки "Мир", "Труд" и "Май" (кавычки не нужны). Причём сделайте чтобы выводилось сначала так:
    Мир Труд Май

    А потом так:

Lazarus Delphi Каталог для сборки пробных проектов не найден -- ошибка, Решение

В ходе запуска проекта на языке Паскаль в среде Lazarus Delphi у вас может возникнуть такая ошибка:

Каталог для сборки пробных проектов не найден (Проверьте параметры IDE)

Скорее всего эта ошибка возникает, потому что директория, указанная в настройках, просто не существует.

Решение

Создадим на компьютере папку для сборки новых ("пробных") проектов, например:

C:\tmp

Далее делаем следующие, из главного меню Лазарус:

Pascal Математические функции - корень квадратный, квадрат числа, модуль, синус, косинус, логарифм, эскпонента, число пи

Основные стандартные арифметические функции в Паскале:

Program PascalAriphmCommands;

var A, B:real;

begin

	A:=2.0;

	B:=Sqr(A); // квадрат
	writeln('Sqr(2.0)=',B:4:2);

	B:=Abs(-A); // модуль
	writeln('Abs(-2.0)=',B:4:2);

	B:=Sqrt(A); // корень квадратный
	writeln ('Sqrt(2)=',B:4:2);

	B:=Sin(A); // синус
	writeln('Sin(2)=',B:6:3);

	B:=Cos(A); // косинус
	writeln('Cos(2)=',B:6:3);

	B:=Arctan(A); // арктангенс
	writeln('Arctan(2)=',B:6:3);

	B:=Ln(A);  // логарифм 
	writeln('Ln(2)=',B:10:9);

	B:=Exp (A); // экспонента (e^x)

Урок #1: "Привет мир!" -- начинаем программировать на языке Pascal

ВНИМАНИЕ: рекомендуем начинать отсюда.

Привет мир! ;)

Итак, в одной из сред программирования (например, тут) напишем такой код (поздороваемся с миром):

mysql Получить случайную выборку - например одну строку (один id) -- пример sql кода ORDER BY RAND()

Forums:

Случайным образом выбрать одну запись можно так:

SELECT * FROM mycooltable ORDER BY RAND() LIMIT 1;

изменяйте LIMIT и получите другое количество.

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

Pages

Subscribe to fkn+antitotal RSS