Задать вопрос
  • Как запустить линукс?

    @procode
    Разработчик
    4 гига оперативки должно хватать на првседневные задачи

    Подкачку обычно делают размером с 1-2 оперативки, в вашем случае это 4-8 гектара памяти.

    Если речь идет о десктопной убунте (не сервер) - оптимизируйте графическую среду - уберите всякие прозрачности анимации и пр.

    Должно помочь.
    Ответ написан
    Комментировать
  • Как запустить линукс?

    kotomyava
    @kotomyava
    Системный администратор
    1. Swap вам не поможет нормально работать, если мало памяти. Поможет только добавление памяти.
    2. Описаный рецепт похоже в принципе-то рабочий, и не должно было ничего сломаться, по крайней мере, при правильном выполнении описанных действий.

    Прикрепите к вопросу скрин того, что получается при загружке, например, можно сфоткать экран. Иначе будет гадание на кофейной гуще. В последних строках всё ок. Вероятно ошибка выше.
    Ответ написан
    2 комментария
  • Устройство не видит спутников что делать?

    Moskus
    @Moskus
    Вы неправильно думаете, потому что перегрузку входа вашего ресивера это оборудование с такого расстояния может вызвать элементарно, весьма длинной бородой низших гармоник, несмотря даже на полосовой фильтр, который, вероятнее всего, имеется на входе. Ищите человека с анализатором спектра, смотрите, что происходит.
    Еще, можете внимательно посмотреть на сырые данные с ресивера (RINEX есть, чем записать?) - там, вероятно, будет виден весьма короткий момент ухудшения SNR.
    Ответ написан
    5 комментариев
  • Обновление проца на сервере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше сразу весь сервер целиком обновляйте — толку будет больше.
    Ответ написан
    2 комментария
  • Почему такая маленькая скорость?

    Jump
    @Jump
    Системный администратор со стажем.
    Роутер должен выдавать по wifi при 11g до 54мбит/сек (роутер TL-WR841N). При 11n до 300,а 11b до 11.
    Есть несколько небольших нюансов.
    • Во первых роутер не должен выдавать, а теоретически может выдать - замечаете разницу? Машина теоретически может разгонятся до 250км/ч, и вы ездите на машине по городу со скоростью 250км/ч. Согласитесь это очень разные вещи.
    • Во вторых "до 54мбит/сек " это канальная скорость - показывает на какой скорости идет обмен между точками. А точки обмениваются вашими данными и служебным трафиком, и доля служебного трафика в WiFI зачастую достигает 60%. Поэтому если у вас там реально 54мбит/сек скорость канала, то скорость передачи ваших данных по каналу будет 20-35мбит/сек.
    • В третьих - при 11g до 54мбит/сек возможно если работает одна точка доступа и один клиент. А если их больше, то эта скорость делится на всех. Поделите ее на количество активных устройств вашей сети, и соседских сетях.
    • В четвертых - данную скорость должен поддерживать клиент. Хотя он скорее всего поддерживает в вашем случае.
    Ответ написан
    Комментировать
  • Определить тип трафика на сайте, 3G или WI-FI?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Через js получить локальный IP-адрес пользовательского устройства (сценарии есть в интернете), если он из 100.64.0.0/12 - мобильный оператор, из других частных диапазонов - фиксированный. Не поможет, если абонент подключен через wifi, у которого аплинк 3G/LTE.

    Если есть возможность выполнить http-запрос на клиентском устройстве, попробовать открыть личный кабинет четырёх операторов (типа lk.megafon.ru), если открывает без логина - вы нашли своего провайдера.
    Ответ написан
    2 комментария
  • Где в коде ошибка?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    static убирать не следует, смысл этого B подсчитать , сколько экземпляров класса А создано(static значит, что из всех мест программы виден один и тот же объект в этой переменной).
    С этой точки зрения доступ к статистической переменной через указатель на экземпляр класса это не совсем верно( a->storage.counter). Я бы ожидал видеть A::storage.counter.

    delete [] в деструктор к АА, тут ты верно заметил. Нужно использовать именно эту форму delete, т.к. память выделена под массив (new int[10]). В остальных местах выделен 1 объект, поэтому надо delete без [].

    Но, для того, чтобы деструктор АА вызывался при удалении указателя на А(auto a = new A; выведет тип A*), когда по этому указателю лежит объект класса АА, нужно объявить деструктор virtual ~А(а вовсе не virtual ~AA). При этом объявление виртуальным деструктоа АА само по себе ошибкой не будет.

    someValue++ в конструкторе АА достаточно бессмысленно, т.к. это поле класса А, которое просто инициализированно нулём. В результате во всех экземплярах АА там будет 1. Непонятно, чего пытались добиться.

    Вместо printf в С++ следует использовать operator<<, но не думаю, что придурок, составлявший такой тест, особо думал об этом.

    Больше ничего не заметил.
    Ответ написан
    Комментировать
  • Где теряю память?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    где не доучил матчасть?

    В части работы с памятью: выделение и очиска памяти, стек и куча, различие между массивом и одним элементом, время жизни объектов.
    Например, вы читаете данные в элемент, который представляет собой один символ, выделенный на стеке. Вам же нужен буфер достаточно размера, лучше всего выделенный динамически, т.к. вы его потом собираетесь хранить в какой-то структуре данных.
    Рекоменду вдумчиво прочитать K&R и выполнить все примеры. Это очень маленькая книжка, которая закроет все ваши пробелы в плане языка С.
    Ответ написан
    Комментировать
  • Если я сотру данные лога .провайдер узнает что я делал в интернете?

    Griboks
    @Griboks
    Если вы подчистите все записи в базе провайдера+у вас серый ip, то не сможет.
    Ответ написан
    Комментировать
  • Какую литературу посоветуете для изучения математического анализа?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Ильин, Садовничий, Сендов. Начальный курс матанализа.
    Ильин, Позняк. Основы матанализа.
    Демидович. Сборник задач.
    Ответ написан
    Комментировать
  • Утрачена лицензия на сервер 1с предприятие. Как восстановить?

    Jump
    @Jump
    Системный администратор со стажем.
    Если вы зарегистрированы в 1с - можно восстановить.
    Желательно узнать номер поставки - на коробке указан, на документах. После чего обратиться к франчайзи или написать напрямую в 1с, сообщить им номер поставки, и название организации на которую зарегистрирована лицензия.
    Ответ написан
    Комментировать
  • Утрачена лицензия на сервер 1с предприятие. Как восстановить?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Тогда обращаться напрямую в 1С - партнер-то ведь все равно у них регил Вашу покупку. Там подымут документы, посмотрят, что это был за партнер и разберутся.
    Ответ написан
    Комментировать
  • Как собрать на linux программу на писанную на с++ без Gcc/g++?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    gcc :)

    yum install gcc мешают сделать какие-то высшие соображения?
    Ответ написан
    3 комментария
  • Как решить проблемы с производительностью массива RAID5?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    RAID5 на трех дисках - это издевательство над дисками :) Добавить еще один диск в массив (если позволяет контроллер), добавить еще хотспарник - использовать RAID5/6 без хотспарника - это самоубийство :) Если есть возможность, заменить диски поочередно и проверить их викторией или хотя бы smart посмотреть.
    Ответ написан
    1 комментарий
  • Как решить проблемы с производительностью массива RAID5?

    opium
    @opium
    Просто люблю качественно работать
    Использовать софтовый рейд, проверить качество жизни дисков
    Ответ написан
  • Блок питания выключается через время, как исправить?

    Ezhyg
    @Ezhyg
    БП уходит в защиту или не может запуститься и... ну тоже в общем в защиту уходит. Возможная и частая причина - выход из строя электролитических конденсаторов - замена решает проблему полностью.
    На проблему ШИМ-контроллера не похоже по симптомам.
    Ответ написан
    Комментировать
  • Где может пригодиться физика программисту?

    @CHolfield
    Вы что, миллениал чтоли прости Г-споди? Геймдев, робототехника... Жизнь не ограничивается ИТ. Фундаментальные науки это как бы законы природы в нашей части вселенной, что значит "где физика может пригодиться?"? Вы меня шокируете)
    Ответ написан
    4 комментария
  • Как перевернуть рандомный массив в СИ?

    myjcom
    @myjcom
    Из того в чем вопрос и что написано непонятно что вы хотите.

    если у вас 2 массива просто скопируйте один в другой в обратном порядке.

    если у вас один массив то можно написать функцию reverse(first, last) и свопнуть элементы.

    в обоих случаях один цикл.

    Code
    #include <stdio.h>
    #include <stdlib.h>
    
    void swap(int* a, int* b)
    {
        int c = *a;
        *a = *b;
        *b = c;
    }
    
    void reverse(int* first, int* last)
    {
        while((first != last) && (first != --last))
        {
            swap(first++, last);
        }
    }
    
    int* reverse_copy(int* first, int size)
    {
        int* result = (int*)malloc(size * sizeof(int));
        for(int i = 0; i < size; ++i)
        {
            result[i] = first[size - i - 1];
        }
        return result;
    }
    
    int main()
    {
        int a[] = {0,1,2,3,4,5,6,7,8,9};
        reverse(a, &a[10]);
        for(int i = 0; i < 10; ++i)
        {
            printf("%d ", a[i]);
        }
    
        printf("\n");
    
        int* b = reverse_copy(a, 10);
    
        for(int i = 0; i < 10; ++i)
        {
            printf("%d ", b[i]);
        }
        free(b);
    }

    OUT:
    9 8 7 6 5 4 3 2 1 0
    0 1 2 3 4 5 6 7 8 9

    Ответ написан
    Комментировать