Всего материалов в каталоге: 64 Показано материалов: 1-50 |
Страницы: 1 2 » |
Использование new BufferedReader(new InputStreamReader(System.in)) для ввода данных с коавиатуры
Java |
Просмотров: 5429 |
Добавил: Akarak |
Дата: 19.11.2013
|
|
Использование regexp_substr |
Добавление строки в начало и конец файла (используется sed) |
Так исторически сложилось, что имена файлов в SVN хранилище, содержат символ $.И вот решил избавиться от этого наследия. |
Понадобилось в SVN перевести все имена файлов в нижний регистр (только для латинского алфавита) |
В таблице я привел наименование имен переменных, который сам использую
Java |
Просмотров: 7500 |
Добавил: Akarak |
Дата: 03.04.2012
|
|
использование static переменных ЗЫ. для ревнителей всего правильного, пожалуйста не кричите сразу про говнокод, при на приведенном примере внесите свои правки. Специально для этого есть возможность добавить комментарии к статье |
Функция | Описание | UPPER(str) | преобразует все символы строки str в прописные | LOWER(str) | преобразует все символы строки str в строчные | CONCAT(str1, str2) | выполняет конкатенацию строк str1 и str2 | INITCAP(str) | возвращает строку str, в которой первые буквы всех слов преобразованы в прописные | LTRIM(str [, set]) | удаляет все символы с начала строки до первого символа, которого нет в наборе символов set | RTRIM(str [, set]) | удаляет символы, начиная от конца строки | LPAD(str, n [, char]) | возвращает строку str, дополненную слева символом char, до достижения строкой длины в n символов | RPAD(str, n [, char]) | возвращает строку str, дополненную справа символом char, до достижения строкой длины в n символов | REPLACE(str, search_str [, replace_str]) | осуществляет поиск образца search_str в строке str и каждое найденное вхождение заменяет на replace_str | TRANSLATE(str, from_mask, to_mask) | анализирует строку str и заменяет в ней все символы, встречающиеся в строке from_mask, на соответствующие символы из to_mask | SUBSTR(str, m [,n]) | возвращает фрагмент строки str, начиная с символа m длиной n символов | INSTR(str, search_str [, n[, m]]) | возвращает позицию первого символа m-го фрагмента строки str, совпадающего со строкой search_str | LENGTH(str) | возвращает длину строки str в символах | LENGTHB(str) | возвращает длину строки в байтах | CHR(n) | возвращает символ по его коду |
|
Функция | Описание | SYSDATE | возвращает текущую дату и время по часам сервера | ADD_MONTHS(d, x) | возвращает дату, полученную в результате прибавления к дате d нескольких месяцев. Количество месяцев задается параметров x | LAST_DAY(d) | возвращает последнее число месяца, указанного в дате d | MONTHS_BETWEEN(d1, d2) | возвращает количество месяцев между двумя датами d1 и d2 | TRUNC(d[,mask]) | производит усечение указанной даты в соответствии с маской | ROUND(d[,mask]) | аналогична TRUNC, но вместо усечения она производит округление | TO_DATE(str[,mask [,nls_lang]]) | преобразует строку str в дату в соответствии с заданной маской | TO_CHAR(d[,mask]) | преобразует дату d в символьную строку в соответствии с заданной маской |
|
Соединение Выполнение запроса Вывод результата |
Колонка | Описание | OWNER | Владелец объекта | NAME | Название объекта | TYPE | Тип объекта | REFERENCED_OWNER | Владельцем родительского объекта | REFERENCED_NAME | Тип родительского объекта | REFERENCED_TYPE | Тип объекта ссылки | REFERENCED_LINK_NAME | Название ссылку на родительский объект (если удаленный) | DEPENDENCY_TYPE | Тип зависимости (REF/HEAD) |
|
PARAMETER VALUE NLS_LANGUAGE RUSSIAN NLS_TERRITORY CIS NLS_CURRENCY р. NLS_ISO_CURRENCY CIS NLS_NUMERIC_CHARACTERS , NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD.MM.RR NLS_DATE_LANGUAGE RUSSIAN NLS_SORT BINARY NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY р. NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE |
Ссылочная целостность В таблице не допускается появления (неважно, при добавлении или при модификации) строк, внешний ключ которых не совпадает с каким-либо из имеющихся значений родительского ключа. |
Массивы
Массив — это набор однотипных переменных, на
которые ссылаются по общему имени. Массивы можно создавать из элементов
любого типа, и они могут иметь одно или несколько измерений. К
определенному элементу в массиве обращаются по его индексу (номеру).
Массивы предлагают удобные средства группировки связанной информации.
Одномерные массивы
Одномерный массив — это, по существу, список
однотипных переменных. Чтобы создать массив, сначала следует создать
переменную массива (array variable) желательного типа. Общий формат
объявления одномерного массива:
type var-name[ ];
Здесь type объявляет базовый тип массива; var-name
— имя переменной массива. Базовый тип определяет тип данных
каждого элемента массива. Например, объявление одномерного массива
int-компонентов с именем month_days имеет вид:
int month_days[];
Java |
Просмотров: 9888 |
Добавил: Akarak |
Дата: 13.10.2011
|
|
В этом документе вы познакомитесь с процессом работы в среде IDE NetBeans на примере создания простого консольного приложения "Hello World" на Java. Ознакомление с этим руководством даст общее представление о создании, сборке и выполнении приложений в среде IDE.
Java |
Просмотров: 7254 |
Добавил: Akarak |
Дата: 08.10.2011
|
|
Использование static и final в Java - программах
Java |
Просмотров: 15602 |
Добавил: Akarak |
Дата: 07.10.2011
|
|
Рассмотрение некоторых ключевых свойств, общих для всех Java - программ
Java |
Просмотров: 15511 |
Добавил: Akarak |
Дата: 07.10.2011
|
|
Java поддерживает три оператора перехода — break, continue и return. Они передают управление в другую часть вашей программы. Рассмотрим каждый из операторов подробно.
Java |
Просмотров: 35452 |
Добавил: Akarak |
Дата: 07.10.2011
|
|
Общая форма оператора for: for (initialization; condition; iteration) statement; Если повторяется только один оператор, фигурные скобки не нужны. Цикл for работает следующим образом. В начале работы цикла выполняется выражение initialization. В общем случае это выражение устанавливает значение переменной управления циклом, которая действует как счетчик. Важ¬но понять, что выражение инициализации выполняется только один раз. Затем оценивается condition. Оно должно быть булевским выражением и обычно сравнивает переменную управления циклом с некоторым гранич¬ным значением. Если это выражение — true, то отрабатывают операторы из тела цикла, если — false, цикл заканчивается. Далее выполняется часть цикла iteration. Обычно это выражение, которое осуществляет инкрементные или декрементные операции с переменной управления циклом. Затем цикл реализовывает итерации. В каждом проходе цикла — сначала оценива¬ется условное выражение, потом выполняется тело цикла и затем — выра¬жение iteration. Этот процесс повторяется до тех пор, пока управляющее выражение не станет false.
Java |
Просмотров: 17587 |
Добавил: Akarak |
Дата: 07.10.2011
|
|
Цикл do while всегда выполняет свое тело по крайней мере один раз, потому что его ус ловное выражение размещается в конце цикла. Общая форма цикла: do { // тело цикла } while (condition); Каждая итерация цикла do while сначала выполняет тело цикла, а затем оценивает условное выражение. Если это выражение — true, цикл повто рится. Иначе, цикл заканчивается. Как и у всех Java-циклов, condition должно быть булевским выражением.
Java |
Просмотров: 9428 |
Добавил: Akarak |
Дата: 06.10.2011
|
|
Цикл while — наиболее фундаментальный оператор цикла Java. Он повторя ет оператор или блок операторов, пока его управляющее выражение имеет значение true. Вот его общая форма: while(condition) { // тело цикла } Здесь condition может быть любым булевским выражением. Тело цикла бу дет выполняться до тех пор, пока условное выражение имеет значение true. Когда condition становится false, управление передается строке програм мы, следующей непосредственно за циклом. Фигурные скобки не нужны, если повторяется одиночный оператор.
Java |
Просмотров: 8313 |
Добавил: Akarak |
Дата: 06.10.2011
|
|
Оператор switch — это Java - оператор множественного ветвления. Он переключает выполнение на различные части кода программы, основываясь на значении выражения, и часто обеспечивает лучшую альтернативу, чем длинный ряд операторов if-eise-if. Общая форма оператора switch:
switch (expression) { case value1: // последовательность операторов1 break; case value2: // последовательность операторов2 break; . . . case valueN: // последовательность операторовN break; default: // последовательность операторов no умолчанию }
Здесь expression должно иметь тип byte, short, int или char; каждое value, указанное в операторах case, должно иметь тип, совместимый с типом выражения. Каждое значение case должно быть уникальной константой (а не переменной). Дублирование значений case недопустимо.
Java |
Просмотров: 12282 |
Добавил: Akarak |
Дата: 06.10.2011
|
|
if — это оператор условного перехода. Он направляет выполнение программы по двум разным маршрутам. Общая форма оператора if:
if (condition) {statemen1}; else {statement2}; где statementN — одиночный или составной (включенный в фигурные скобки, т. е. в блок) оператор маршрута N (N — номер маршрута, для if он равен 1 или 2); condition — любое выражение, которое возвращает значение типа boolean. Предложение else — необязательное.
Java |
Просмотров: 10003 |
Добавил: Akarak |
Дата: 06.10.2011
|
|
Справочник
представлен в виде таблиц. Первая колонка означает комбинацию клавиш. Вторая
описание. Отдельно о
комбинациях вида Ctrl+K+E. Такая комбинация означает, что нужно нажать Ctrl+K,
затем, удерживая Ctrl, нажать E. |
Описание типа файлов в среде Delphi |
Невизуальный компонент DataSource |
Количество вхождений символа в строку с использованием LENGTH и REPLACE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Использование with <имя> as |
RENAME <ТЕКУЩЕЕ ИМЯ> TO <НОВОЕ ИМЯ> |
-- Удаление
DROP SEQUENCE
-- Создание
CREATE SEQUENCE |
LOGON TRIGGER в ORACLE LOGOFF TRIGGER в ORACLE |
Использование выражения INSERT ALL |
Использование внешнего соединения (left outer join) |
Использование встроенного пакета DBMS_RANDOM, в сочетании с ORDER BY и встроенной функции ROWNUM |
Для осуществления условной логики непосредственно в выражении SELECT используйте выражение CASE |
DBMS_APPLICATION_INFO является одним из многих пакетов базы данных, предлагаемых Oracle. Это один из наиболее редко используемых пакетов. |
Пакет содержит программы, генерирующие случайные значения (чис ловые и строковые) и выполняющие другие операции, связанные с рандомизацией. |
Аналитические функции в Oracle (Часть 1) |
Аналитические функции в Oracle (Часть 2) |
Аналитические функции в Oracle (Часть 3) |
Регулярные выражения в Oracle Database 10g – это мощный инструмент для манипулирования текстовыми данными. |
Протенько и без наворотов |
Если загрузка превышает, допустимую, отправляется письмо. И больше писем не отправлять, пока ситуация не стабилизируется Использование: awk, rm, read, mutt |
GREATEST - Наибольшее значение
LEAST - Наименьшее значение |
Использование rename column |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|