LINUX.ORG.RU

Сообщения da17

 

Почему конструктор std::string принимает const char*

Добрый день, зачем ctor std::string хочет на вход именно указатель на символьную константу, а не просто указатель на строку символов. Там проводятся оптимизации какие-нибудь? И если да, то какие?

 

da17
()

Указатель this когда становится доступен (с++)

Добрый день, подскажите, когда становится в классе доступен указатель this. Допустим хочу передать в член класса, указатель на родительский объект при инициализации. Можно ли это сделать в конструкторе объекта?

class B {
public:
    B(A *a) {
        mA = a;
    }
A* mA;
}
class A {
public:
    A() :mB(this) {}
B *mB;
}

}

 

da17
()

Qt динамическое изменение размера виджетов

Добрый день, есть HBoxLayout и в нем находится два виджета. У обоих политика размеров Expanding. При нажатии на кнопку, у второго виджета уменьшаю размер при помощи метода resize(), второй виджет уменьшается, но первый его место не занимает. Причем если я буду у второго виджета вызывать метод hide(). То все отлично работает, второй виджет скрывается, а первый занимает его место. Подскажите как мне без метода hide() перерисовать корректно размеры виджетов, что бы один уменьшился, а другой увеличился.

 

da17
()

Как определить какой порт выдает ProFTPD в пассивном режиме клиенту.

Добрый день, есть схема в которой и клиент за NAT и FTP сервер за NAT, где-то это работает, но на некоторых машинах нет, хотя вроде указал диапазон портов и вроде бы сделал проброс. Но при команде от клиента LIST пишется, что все заблокировано фаерволом. Как можно определить какой порт выдает сервер клиенту для пассивного соединения.

 

da17
()

c++ статическая константа

Добрый вечер, подскажите, почему вот такая инициализация статической константы проходит

class A {
static const int some_size = 4;
}

а вот такая вот нет

class B {
static const QString someStr = "Ololo";
}

 

da17
()

sd карта под raspberry и ее срок жизни

Добрый день, прочитал что если брать большие карты, не 16 Gb например, а 32 то они дескать проживут дольше. Обосновывают тем, что сбойные блоки будут игнорировать, но вот я что-то не пойму. Портятся ячейки которые постоянно перезаписываются или могут испортится даже те, где расположены системный файлы Linux?

 

da17
()

QTableView делегат для установки времени

Добрый день, есть QTableView (со своей моделью) который позволяет устанавливать время (QTime) только в формате hh:mm. Не могу никак понять, каким образом можно установить параметры что бы он разрешал вводить еще и секунды у делегата по умолчанию и как этот делегат получить. Или мне нужно свой делегат создать

 

da17
()

Чем приклеить радиатор к Raspberry

Добрый день, купил какие-то радиаторы из меди, из клеющего вещества нечто «черное» с двух сторон, в итоге все нагрелось и отвалилось. Чем бы таким все это приклеить (и чем прикрепляют по-канону).

 

da17
()

Образ sd карты

Добрый день, у меня есть Raspberry Pi и хочется сделать образ с работающей системы что бы можно ее было клонировать на другую карту. Подскажите.

  1. Мне нужно брать карту точно такого же размера?
  2. Если у меня вся система с настройками занимает там допустим пару гигов, сколько получится образ?
  3. Как это вообще сделать примерно, подмонтировать SD карту на linux машие и через dd?

 

da17
()

Массив нулевой длины, java

Добрый день, объясните, что это за фишка вроде int [] somevar = new int[0]; язык java. Зачем для чего?

 

da17
()

Мистика с FTP

Добрый день, есть FTP сервер ProFTPD. Некоторые файлы с него не скачиваются, идет загрузка и буквально на 99% все останавливается, остается там какие-то 265 байт. Файл закачиваю на Windows 10. Пытался и своим клиентом и FAR и FileZilla. Причем на машину с линуксом этот файл прекрасно загружается. Не загружается именно один определенный файл, причем если его загружать на другие сервера, все равно последний десяток байт этого файла не грузится. Открыл файл, там в конце все нулями заполнено. Как такое вообще может быть, что файл A качается, а файл Б нет

 

da17
()

Докачка файлов с FTP

Добрый вечер, собственно такой вопрос. При помощи QNetworkAccessManager скачивал файлы по кусочкам, считая скачанные байты, но тут задача усложнилась. Система начала падать или что-то там отваливаться, все эти объекты уничтожаться по таймауту и надо как бы заново докачивать. Я всю жизнь думал, что это как-то ловко FTP сервер разруливает все проблемы, но вот вроде получается, что мне надо самому реализовывать докачку? Т.е. смотреть сколько байт скачано было уже на диске, затем лезть на сервер и спрашивать размер файла, затем начинать скачивать файл с FTP сервера с определенной позиции? Верно?

 

da17
()

Подскажите про VPN в общем.

Добрый день, подскажите пожалуйста, как работает VPN в общем виде. я так понимаю у меня есть сервер где-то в США допустим на linux и я подцепляюсь туда специальным клиентом (заходить буду с windows). Я правильно понимаю, что если у меня VPN упадет, то я полезу с рабочей машины напрямую на некий сайт и запалю свой ip? Т.е. что бы «безопасно» выйти в интернет я должен еще настроить свой маршрутизатор и заблокировать все исходящие кроме ip адресса своего VPN сервера?

 

da17
()

Что это за спамер

Добрый день. Периодически на почту на сайте приходят через форму обратной связи письма от спамеров, буквально каждые 4 минуты, все это идет странными волнами. Письмо такого содержания rkzpytcrdz - RONDELAH@AOL.COM. Телефон: +1 213 425 1453 (добавочный: nxvmhxhvhp)

Muchas gracias. ?Como puedo iniciar sesion?

Ну и адреса почты меняются, мне вот даже интересно стало, зачем мне месяцами это слать, но когда я просканил его ip, уперся вот во что http://46.166.139.111/ Tor нода. Вот даже интересно стало, ради чего это все? Это ведь надо месяцами держать работающего бота, который там куда-то, что-то рассылает. Я даже на этот телефон позвонил, но там никто чет не ответил

 

da17
()

Как работает BroadcastReceiver на Android

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

 

da17
()

Dependency Injection что это за беспредел?

В процессе осваивания Java дошел до такой темы как DI и что мне там предлагают. Вместо того что бы писать как деды завещали

class Car {
  private Engine engine;
  public Car() {
    engine = new Engine()
  }
}

Car car = new Car();

рекомендуют теперь писать

class Car {
  private Engine engine;
  public Car(Engine engine) {
    this.engine = engine;
  } 
}

Engine engine = new Engine();
Car car = new Car(engine);
И так дескать получается лучше и моками удобней обкладывать и рефакторить и еще можно там чего-то делать, а я вижу, что раньше клиент класса знал только про один объект - Car, а теперь ему приходится еще слушать про Engine. А как же инкапсуляция? Зачем ему нужно про этот Engine знать.

 

da17
()

Написал простейший код на java, многопоточный и сразу фейл

Вот решил написать пример где два потока изменяют переменную и каждый раз в итоге разный результат, хотя вот вроде читал, что если переменная типа int то гарантируется атомарное чтение/запись и никакими мьютексами ее защищать не надо.

class Watcher implements Runnable {
 public static int i=0;
public void run() {
final int NUM_ITER = 10000;
for (int z = 0; z < NUM_ITER; z++) {
    i++;
    }

  }
}

public class Main {

    public static void main(String[] args) {
        Watcher watcher = new Watcher();
        try {
            Thread thread1 = new Thread(watcher, "thread1");
            Thread thread2 = new Thread(watcher, "thread2");

            thread1.start();
            thread2.start();

            thread2.join();
            thread1.join();

            System.out.println("Final result: " + Integer.toString(watcher.i));
        }
        catch (Exception e) {
            System.out.println("Exception");
        }
    }
}

В общем сорян, что-то разметка разъезажется и так и так.

 

da17
()

Как правильно читать технические книги?

Добрый день, собственно вопрос, как можно извлечь больше пользы после прочтения, возможно конспектировать стоит или как-нибудь еще. Читаете вы книги по каким-либо технологиям или больше курсы предпочитаете?

 

da17
()

Как определить, что файл изменился без его закгрузки по FTP

Добрый день, возникла такая задача, требуется скачать файл с FTP севрвера (java) только если его содержание изменилось. Сперва использовал его размер как метку, но не подходит, т.к. иногда файл может менять без изменения размера. Есть вариант еще использовать метку времени модификации файла и сохранять на клиенте, но что-то подсказывает что это как-то криво. Конечно в идеале хорошо бы если бы ftp сервер мог выдавать мне md5 файла или crc, но у меня пока ProFTPD и он без установки модулей такой функциональностью не обладает. Пока единственное до чего додумался класть на этот ftp список файлов с md5, скачивать его, а затем проверять локальные файлы на соответствие этому списку. Может быть можно как-нибудь проще? Модули на ProfTPD mod_digit вроде ставить не хочется, т.к. сегодня proftpd, а завтра что-нибудь еще.

 

da17
()

Запустить приложение Android где-нибудь на удаленнном сервере.

Добрый день, есть приложение на Android. Дома использую для него эмулятор и androidstudio, интересует возможность запустить это приложение где-нибудь на удаленном сервере. Соответственно вопрос, можно ли это сделать на каком-нибудь линуксовом vps или надо где-нибудь vds брать. Вроде есть еще какие-то фермы устройств, но я там сразу ничего не понял т.к. в андроиде и его экосистеме не силен.

 

da17
()

RSS подписка на новые темы