Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Olgeir

  • 28
    вклад
  • 0
    вопросов
  • 68
    ответов
  • 25%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Задания агента замедляют работу сервера. Как исправить?

    Olgeir @Olgeir
    Возможности понизить приоритет для джобов нет. Нужно смотреть что делает конкретный джоб и пытаться оптимизировать его работу. Или нужно поднимать производительность сервера.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Запуск программы только если нет запущенного экземпляра у пользователя bat скрипт?

    Olgeir @Olgeir
    Цепочка find'ов проблему не решит?
    | find /I /N "program.exe">NUL | find /I /N "%username%">NUL
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как с помощью for добиться такого же результата, что и командой dir?

    Olgeir @Olgeir
    Ребята предостерегаю от использования многострочных конструкций в скобках
    for /f "tokens=* delims" %%a in ('dir /s /b *') in (
    тут много много строк
    )
    Я получил целый ряд глюков при использовании такой конструкции. В какой то момент скрипт полностью ломался если внутри ( ) добавить пустую строку или закомментировать одну из присутствующих.
    Переписал всё на подпрограммы и глюки ушли.
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как в Notepad++ найти файлы с определенным количеством повторений?

    Olgeir @Olgeir
    Смотри команду cmd forfiles, она позволяет обойти дерево каталогов и для каждого файла выполнить указанную тобой команду.
    Команда find умеет считать количество вхождений.
    Команда for позволит отфильтровать вывод команды find

    Например:
    forfiles /p C:\Windows\System32\drivers\etc /m * /s /c "cmd /c for /f \"tokens=3 delims=:\" %a in ('find /c \"127\" @path') do @if %a GEQ 3 echo PaTh [%a]"

    C:\Windows\System32\drivers\etc - путь от которого начинаем искать
    127 - строка которую ищем
    3 - количество совпадений строки в файле от которого начинаем реагировать.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему в perl нет двумерных массивов?

    Olgeir @Olgeir
    Можно.
    https://oioki.ru/2011/09/perl-massiv-massivov-hesh...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Можно-ли отправить внешний ip адрес на e-mail через bat скрипт?

    Olgeir @Olgeir
    Если совсем упереться в решение именно на CMD, то можно:
    1. Скачать с помощью wget страницу https://yandex.ru/internet
    2. Вырезать IP адрес чем угодно, например grep'ом
    3. Отправить полученный результат на почту с помощью blat
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как сравнить две даты в dat?

    Olgeir @Olgeir
    см. https://olegon.ru/showthread.php?t=16437 библиотека datemath.bat
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как исправить запрос?

    Olgeir @Olgeir
    джойны нужно переписать.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как исправить ошибку java.lang.NullPointerException при создании бд в Oracale 18c Express Edition?

    Olgeir @Olgeir
    Нужно смотреть лог установки

    If the installation fails, see the following installation log files:

    general logs: located at %Program Files%\Oracle\Inventory\logs
    database creation logs: located at \cfgtoollogs

    https://docs.oracle.com/en/database/oracle/oracle-...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как разделить папку с 100к TXT файлами на 10 папок по 10к TXT файлов?

    Olgeir @Olgeir
    Поправь под своё окружение
    @echo off
    set file_count=0
    set folder=0
    for %%a in (*.txt) do call :move_file %%a
    exit

    :move_file
    set /a file_count=%file_count% + 1
    if %file_count% GTR 10000 set file_count=0 && set /a folder=%folder%+1
    md %folder% 1>nul 2>nul
    move "%~1" %folder%
    goto :eof
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как отключить автоматический запуск MSSQL Server и сделать его запуск (Windows)?

    Olgeir @Olgeir
    Коллега, вы не могли бы пояснить каких именно результатов вы пытаетесь достичь таким образом? Как правило остановка СУБД это не правильный процесс и если вы расскажите какие цели преследуете, мы сможем подсказать более правильное решение.
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как написать запрос?

    Olgeir @Olgeir
    select *
    from z
    where completed is null
    and keyvalue not in (select keyvalue from z where completed is not null)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP как изучить досконально регулярные выражения?

    Olgeir @Olgeir
    Крайне полезно прочитать книгу "Регулярные выражения" Фридл
    https://www.books.ru/books/regulyarnye-vyrazheniya...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как создать правильный бат-файл для архивации с условиями?

    Olgeir @Olgeir
    1. Как удалить все файлы кроме 5 последних
    for /f "skip=5" %%a in ('dir /a-d /b /s /od ....') do del %%a

    2. for /f %%a in ('dir /a-d /b /s /od ....') do call asdf %%~nxd

    :asdf
    set p=%~1
    start /wait WinRAR e -y %p% %OutDir%

    goto :eof
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как удалить файлы старше n дней с доп. условием?

    Olgeir @Olgeir
    Пребираешь в цикле все каталоги для каждого получаешь командой dir /ad /tc дату создания каталога. Далее используя https://ss64.com/nt/syntax-datemath.html вычисляешь сколько времени прошло с момента создлания каталога и принимаешь решение удалять или нет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как создать pl/sql запрос в указанной редакции?

    Olgeir @Olgeir
    Никак не указывается. В данном случае имеется ввиду то что запрос не должен содержать функций и кодовых конструкций добавленных в более поздних редакциях языка.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как подготовиться к экзамену на сертификат Orcle 1Z0-071?

    Olgeir @Olgeir
    + к ответу idShura статья https://habr.com/ru/post/327012/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как копировать данные из одной таблицы в другую на SQL Serve 2008 R2?

    Olgeir @Olgeir
    Лучше не плодить сущности и использовать оригинальную табличку. Если такой возможности нет, то решение будет зависеть от того насколько оперативно нужно копировать данные. Если нужна копия раз в день/час - то лучше сделать джоб. Если копия нужна оперативная - то вешать на оригинальную таблицу триггер на вставку, не забывая при этом что триггер увеличивает нагрузку на базу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Знаки Èíà вместо кириллицы на сайте написанном на Perl. Как исправить кодировку?

    Olgeir @Olgeir
    Кракозябры это вывод юникода, нужно проверить в какой кодировке текст
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как написать регулярное выражение, включающее любое число, кроме единицы/нуля?

    Olgeir @Olgeir
    [2-9]|\d{2,}
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • AlexVWill
    • 6 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • oshliaer
    Alexander Ivanov
    • 4 ответа
    • 0 вопросов
  • Drno
    • 4 ответа
    • 0 вопросов
  • vabka
    Василий Банников
    • 4 ответа
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации