jQuery Validate (validation) -- плагин для проверки (валидации полей) форм на строне клиента, описание, примеры

Данный плагин (с сайта jqueryvalidation.org) позволят делать валидацию (проверку) формы в соответствии со стандартами HTML5 (W3C) и/или по правилам заданным непосредственно вами в JS коде.

Например, обязательное текстовое поле в разметке должно выглядеть так (HTML5):

<form>
    <input type="text" required />
</form>

Как подключить

Из скаченного с оф. сайта архива подлючите до использования:

mysql TRANCATE против DROP TABLE -- какая разница, Как быстрее всего очистить таблицу

Forums:

DROP TABLE -- как известно не просто удалит содержимое, но и саму таблицу, а том же что происходит при TRANCATE см. тут -- то есть можно видеть, что СУБД проводит определённые ситуации, а не просто расстаётся с данными.

У TRANCATE есть очень сильный минус -- такая операция работает медленно (многие минуты, а то и часы для совсем больших таблиц) для больших таблиц, плюс же состоит в том, что не надо создавать таблицу заново.

Множественный INSERT вместе с опцией ON DUPLICATE KEY UPDATE -- пример SQL

Forums:

Выясняем можно ли сделать такой же INSERT ODKU сразу для многих строк.

Варианты:

php count() Ресурсоёмкость, затратность функции -- можно ли часто использовать

count() является ресурсоёмкой функцией, то есть её выполнение для больших массивов интерпретатору даётся "тяжело":

If you want to run through large arrays don't use count() function in the loops , its a over head in performance, copy the count() value into a variable and use that value in loops for a better performance.
(отсюда)

Урок #2 -- Введение в типы данных - Pascal

Видео: https://www.youtube.com/watch?v=wbrBO4uSCig

Продолжим наше изучение языка программирования Паскаль. Обсудим какие типы данных бывают в Паскале.

Выделяют три группы типов данных (переменных):

  • Логические
  • Текстовые
  • Числовые

Числовые типы

В Паскале имеется 2 числовых типа:

mysql Удалить пробелы в начале и конце строки TRIM() -- пример SQL

Forums:

Используйте:

TRIM(value)

Например в запросе (вместе с конкатенацией):

SELECT  CONCAT(TRIM(surname), ' ', TRIM(io)) as FIO,
 phone, email, work_place_name as workPlaceName_or_ProductName 
   FROM Nominee ORDER BY fio;

mysql Пример конкатенации (сложении) строк-значений колонки -- CONCAT() пример SQL

Forums:

Пример конкатенации строк в запросе:

SELECT  CONCAT(surname, ' ', io), phone, email, work_place_name
    FROM Nominee;

где

CONCAT(surname, ' ', io)

складывает строки из двух полей, разделяя их строкой-пробелом.

Также "составной колонке" можно назначить псевдоним:

php Контроль объёма оперативной памяти занимаемой структурами -- переменными и т.д.

Контроль используемой оперативной памяти в PHP

Это довольно интересный вопрос -- как можно в PHP контролировать размер массива в памяти и, скажем, если он превысил некое значение - писать данные на диск (или в базу), а потом снова наполнять структуру до этого предела.

Литералы -- что это в программировании

Литералы -- некие фиксированные данные в программном коде.

В этом отличие литералов от переменных, которые как бы являются лишь именами (внешней стороной) для данных и могут менять своё содержимое. Так, например, футбольная команда может набирать новых игроков в свой состав, но имя команды остаётся неизменным. Имя команды в данном случае подобно имени переменной, конкретные же игроки или конкретные составы команды -- подобны фиксированным данным - литералам.

smarty Изменить значение переменной (например инкремент в foreach) без вывода на экран, увеличение значения

Предположим, что мы создали переменную в шаблоне или просто передали её из скрипта.
Если в шаблоне, то например:

{assign var="count" value=0}

В любом случае, чтобы изменить значение без вывода на экран, нам придётся как бы заново создавать её (пример дли инкремента):

{assign var="count" value=$count+1}

Pages

Subscribe to fkn+antitotal RSS