Задать вопрос
  • Код Python не обращается к файлам проекта в режиме службы?

    VoidVolker
    @VoidVolker
    ImagoRay, pycharm тут не причём. Это относительный путь: log.log -> ./log.log и соответственно системное API ищет этот файл в текущем рабочем каталоге приложения.
    Написано
  • Код Python не обращается к файлам проекта в режиме службы?

    VoidVolker
    @VoidVolker
    ImagoRay, в этом случае у вас, скорее всего, зависимость ваших путей от текущего/рабочего каталога приложения. Используйте либо абсолютные пути либо пути относительно вашего исполняемого файла, а не текущий каталог.

    У вас есть какая-нибудь информация как работают пути из служб?

    Точно так же как и для обычных приложений - есть рабочий каталог, он может быть любым, не обязательно тот, в котором находится исполняемый файл. Соответственно, при попытке доступа к файлу по относительному пути ОС будет учитывать текущий каталог приложения.
    Написано
  • Как устранить ошибку при запуске Луа кода на sciTE?

    VoidVolker
    @VoidVolker
    Kstonico, скорее всего там текст что-то типа "программа не распознана как внутренняя или внешняя команда или батник" и кодировка, возможно, 866 -> 1251. Может даже двойная конвертация была. Адрес в памяти выглядит примерно вот так: 0x12ABCE34 - т.е. адрес это число и обычно оно в шестнадцатиричной системе счисления. Если ваше приложение его не выводит - взяться ему там неоткуда. И повторюсь еще раз: есть наша нормальная сборка SciTE-RU с расширенной поддержкой русского языка, а так же другими фичами. Кроме того, кракозябры можно скопировать и вставить в онлайн декодер и он скажет какие конкретно там кодировки.
    Написано
  • Как устранить ошибку при запуске Луа кода на sciTE?

    VoidVolker
    @VoidVolker
    dim5x, у вас точно такие-же были кракозябры? Они там отличаются для разных кодировок.
    Написано
  • Как научить CMD понимать тире?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Версия ОС? Не воспроизводится. Полный код для воспроизведения вашей проблемы в студию.
    Написано
  • Как устранить ошибку при запуске Луа кода на sciTE?

    VoidVolker
    @VoidVolker
    Kstonico, дык я ж привёл схему по кодировкам - там же легко понять какая именно у вас проблема и выставить нужные кодировки в настройках. И кроме вас этого никто не сделает. Кроме того, про SciTE-RU я уже упомянул.
    dim5x тут явно проблема не в UTF-8.
    Написано
  • Произвольное выключение ноутбука, в чём причина?

    VoidVolker
    @VoidVolker Куратор тега Железо
    lividcoffe, ищите через знакомых и по отзывам адекватный СЦ.
    Написано
  • (regexp) Как исключить из поиска ненужные вхождения?

    VoidVolker
    @VoidVolker
    Константин Мельников, нуу раз там только через плагин и не хочется его ставить - то и не ставьте плагин. Используйте любой онлайн валидатор/форматтер JSON, любой онлайн редактор кода, да вон как я уже сказал - используйте хоть консоль в браузере. В мире JS, JSON - это уже готовый объект, он его сам распарсит и выдаст сразу объект. Даже делать ничего не надо дополнительно. Регулярку можно просто упростить - оно везде почти одинаково работает.
    Написано
  • (regexp) Как исключить из поиска ненужные вхождения?

    VoidVolker
    @VoidVolker
    Константин Мельников, я, конечно понимаю, что в мануал нотпада религия не позволяет смотреть и читать. Но ведь хотя бы у гугла спросить можно же? Не?
    Написано
  • (regexp) Как исключить из поиска ненужные вхождения?

    VoidVolker
    @VoidVolker
    Константин Мельников, нотпад и саблайм точно поддерживают JSON и его форматирование, остальные не юзал и в спеки не смотрел. А блокнот - это блокнот, там вообще ничего нет. Кроме того, JSON - это не скрипт и не скриптовые файлы, JSON - это формат. Кроме того, можно просто в браузере в консоли вставить в переменную и даже не парсить и далее уже спокойно смотреть свойства уже структурированного объекта.
    Написано
  • (regexp) Как исключить из поиска ненужные вхождения?

    VoidVolker
    @VoidVolker
    JS - он почти как шарп. Если даже ноду лень качать: у вас вон браузер под рукой - откройте файл, скопируйте текст, откройте консоль в отдельном окне браузера и вставьте текст в переменную. Ну и дальше распрасить и работать с данными. Результат точно так же можно скопировать и сохранить.
    Написано
  • Как сделать 500 кадров в сек в Form C#?

    VoidVolker
    @VoidVolker
    samael228,
    Я то и то включил через свойство. Не только FormBorderStyle. Чем отличается включение через настройки формы

    Галочка в форме что-то делает и вроде включает эту самую буферизацию. Что именно - я не гуглил и не дизассемблировал. Вполне возможно ставит тот же флаг, а может нет - я точно не помню, но работает оно не так, как нужно. Возможно нынче её поправили, возможно нет. Зато вот этот код точно задаёт окну нужный стиль при его создании и формы удивительным образом ускоряются.

    Всё ровно мерцает.

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

    Разве это буферизация?

    Да, буферизация. Вот ман: https://learn.microsoft.com/ru-ru/windows/win32/wi...
    Написано
  • Как сделать 500 кадров в сек в Form C#?

    VoidVolker
    @VoidVolker
    samael228, FormBorderStyle - это не включение двойной буферизации, а параметры границы окна. Включается буферизация вот так:
    /// <summary>
    /// Главное окно
    /// </summary>
    public partial class MainWindow : Form
    {
        /// <summary>
        /// Главное окно
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();
        }
    
        public enum WinConstants : int
        {
            WS_EX_COMPOSITED = 0x02000000
        }
        
        /// <summary>
        /// Fix for slow UI rendering
        /// </summary>
        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams cp = base.CreateParams;
                cp.ExStyle |= WinConstants.WS_EX_COMPOSITED;
                return cp;
            }
        }
    }
    Написано
  • Как сделать 500 кадров в сек в Form C#?

    VoidVolker
    @VoidVolker
    samael228, а как именно вы включили двойной буфер? И точно ли включили? И какие стили задали окну?
    Написано
  • Высокая температура процессора при низкой его загрузке?

    VoidVolker
    @VoidVolker Куратор тега Железо
    arhitektorDEATH, в таком случае имеет смысл во-первых проверить показатели температуры в биосе, а так же в других приложениях. Программные датчики могут быть очень неточными. Далее уже имеет смысл разобрать и проверить СО - снять СО и заменить термопасту. СО может неплотно прилегать или быть еще какой косяк с ней, а термопаста может быть некачественной.
    Написано
  • Какая логика у перебора массива таким способом?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Ivan Ustûžanin, да, точно, это же жс, дополнительно проверять на размер массива нет смысла, т.к. сначала отработает условие - а там будет 1 < 1 или 1 < 0 и тело цикла не запустится. А вот что будет для массива длиной 0 - да, тут есть о чём подумать. Math.min() отдаёт Number.POSITIVE_INFINITY - так что имеет смысл делать так же.
    Написано
  • Как обойти ограничение мобильного провайдера на максимальный файл?

    VoidVolker
    @VoidVolker
    Dwellss, ну, в таком случае остаётся только продолжать страдать и использовать VPN.
    Написано
  • Компьютер не хочет запускаться дальше, что делать?

    VoidVolker
    @VoidVolker
    Какая-такая кнопка "Continue" и где она? Блок питания какой? Возраст БП/ПК? Мать POST проходит (пищит)? Батарейку пробовали заменить? Настройки БИОС сохраняет? В БИОС SSD виден?
    Написано
  • Как полностью очистить SSD?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Fff555, не через биос, а с загрузочной live флешки. Делается очень просто - скачиваете rufus, скачиваете загрузочный образ акрониса или gparted (ссылка выше), в руфусе выбираете вашу флешку, образ, записываете его. Далее вам надо загрузиться с этой флешки, а вот как именно - везде по-разному, смотрите мануал к вашему ноутбуку/материнской плате. Возможно придётся сделать какие-то дополнительные настройки в биосе. Аналогично с виндой - так же пишите руфусом и так же грузитесь.
    Написано