mysql OFFSET без LIMIT - пример, решение

Forums:

В актуальных на момент написания этого поста версиях MySQL вот такое сделать нельзя:

SELECT user_id  FROM user
	WHERE user_id = 7970   OFFSET 100; 

(получим ошибку)

Есть такой приём с использованием максимального беззнакового BIGINT числа (что позволит заменить исключение LIMIT постоянным выражением):

SELECT user_id FROM user LIMIT 18446744073709551610 OFFSET 100;

на основе: stackoverflow.com/questions/255517/mysql-offset-infinite-rows

for или for /f .bat - для чего нужен флаг /f

Флаг /f служит для разбора содержимого файла, для перебора же содержимого папки он не нужен.

.bat Цикл по всем файлам в папке - перебор (обход) файлов в папке с указанным расширением

Пример удаления всех файлов из директории:

rem // путь к основной директории
SET _mainpath=C:\www\text.tut\js\assets\
rem // путь к поддиректории
SET _subdir=min_js\

rem // переходим в подпапку (склеиваем из двух фрагментов)
cd /D %_mainpath%%_subdir%

rem // цикл по всем файлам в папке
for  %%f in (*) do ( 
   echo Delete %%f 
   del /f /s /q %%f
)

Указать конкретное расширение

Пример удаления файлов с указанным расширением (например .js):

rem // переходим в папку
cd /D %_mainpath%  

windows .bat Проверить расширение файла

Если вкратце, то можно так:

cd c:\source
 
rem  // если это .doc или .txt
for %%f in (*.doc *.txt) (
  rem  // тут  ваш код
)

подробнее: http://fkn.ktu10.com/?q=node/7911

JavaScript функция inherit() -- реализация, пример

JS фактически обладает возможностью создавать новые объекты с произвольными прототипами - возможность создавать «наследников» от любых объектов:


// inherit() возвращает вновь созданный объект, наследующий свойства
// объектапрототипа p. Использует функцию Object.create() из ECMAScript 5,
// если она определена, иначе используется более старый прием.
function inherit(p) {
	if (p == null) throw TypeError(); // p не может быть значением null
	if (Object.create)         // Если Object.create() определена...
		return Object.create(p);// использовать ее.
		

JavaScript Объекты, создание объектов - примеры

Как их можно создать

Тремя способами:

  1. с помощью литералов объектов
  2. с ключевого слова new
  3. и (в ECMAScript 5) функции Object.create()

Литералы

При объявлении с помощью литералов, в кавычки надо брать зарезервированные и не слитно написанные имена свойств:

Пункт "Мы делаем что хотим - а вы помалкивайте" -- Этический кодекс ВГУ =)

Друзья, помимо старого появляется что-то новое.

3. Общие требования к поведению работников и обучающихся
.......

не допускать публичных высказываний, суждений и оценок деятельности университета [вроде таких - наше прим.], если это не входит в обязанности работника или обучающегося...

.......
[источник]

Markdown списки - нумерованные, маркированные, уровни -- пример. Многоуровневые, иерархические

Маркированный (ненумерованный) список в маркдаун делается с помощью звездочки:

* пункт
* ещё пункт
* ещё

Полуим что-то вроде:

  • пункт
  • ещё пункт
  • ещё

Нумерованные списки, и уровни иерархий

В целом же списки подчинаются такому правилу:

Pages

Subscribe to fkn+antitotal RSS