Задать вопрос
  • Можно ли (и как) с телефонов, завозимых в РФ, удалить принудительно предустановленный, но не нужный владельцу софт?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Можно. Точно также как и другой предустановленный софт - при наличии рута. Но как показала практика - весь софт, который должен быть по мнению производителя телефона будет автоматом восстановлен при очередном его обновлении. Поэтому его лучше не удалять, а "замораживать" - глаза мозолить не будет.

    UPD: Интересно, что вторую половину ответа почему-то удалили. Видимо в русторе сомневаться низя :)
    Ответ написан
    2 комментария
  • Как разобрать apk приложения и затем собрать его обратно?

    Steel_Balls
    @Steel_Balls
    Я в своё время пользовался старой статьёй, но она мне помогала и через пять лет.
    Не знаю как сейчас. Попробуй
    https://xakep.ru/2013/10/22/modify-and-packing-and...
    Ответ написан
    1 комментарий
  • Как сконфигурировать статический ip?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Статический, белый или внешний IP назначается вашему роутеру для его доступности из глобальной сети интернет, а не устройству в вашей локальной сети. Ваша локальная сеть - ваша, интернет их не видит, аналогично делает и провайдер - у него есть (условно) свой большой роутер/роутеры, откуда в остальную часть интернета подключаются абоненты. И вот у этого роутера есть свой IP(обычно их целый набор), через который в интернет ходят все абоненты. И вот услуга "внешний IP" как раз и выдаёт из пула IP адресов провайдера один адрес целиком в пользование отдельного абонента, который он может использовать как ему хочется. И для интернета теперь есть, условно, два IP адреса: один ваш индивидуальный IP адрес и второй IP, с которого подключаются все остальные абоненты провайдера. Вот общий IP адрес и называется "серым", а индивидуальный - "белым", "статическим", "внешним".
    Если вы хотите внутри вашей локальной сети настроить статические адреса: в настройках роутера заходите в разделе "DHCP-сервер", далее в подразделе "Резервирование адресов" привязываете желаемый IP адрес к мак адресу целевой машины, переподключаете машину к сети и у неё обновляется IP адрес.
    Для публикации какого-то внутреннего сервиса в сети интернет вам следует сделать проброс нужных вам портов в разделе "NAT переадресация" -> "Перенаправление порта" - указываете IP адрес ПК с вашим сервисом/приложением и два порта: внешний и внутренний. Внешний - это порт на внешнем IP адресе, т.е. на интерфейсе WAN роутера, а внутренний - это порт целевой машины. Все запросы, приходящие на внешний IP адрес по данному порту будут перенаправляться на целевую машину на указанный порт.
    Ответ написан
    Комментировать
  • Почему приложение на Linux потребряет в 18 раз больше памяти чем на Windows?

    @maksd_gt
    Ну когда на Винде, то все необходимое для запуска программы у тебя уже установлено(.net или что у тебя там). Оно работает как отдельная программа не связанная с твоим приложением. Когда ты запускаешь свое приложение, все эти среды выполнения библиотеки и прочее, продолжает работать отдельно и ты в своем процессе видишь только свой процесс.
    В линуксе нет сред выполнения виндовс и когда ты делаешь под него сборку, то внутрь этой сборки пакуется все необходимое для запуска приложения и когда ты в линуксе это запустишь, то запускаются среды выполнения в том же процессе. Поэтому и разница.

    Чтобы на Винде увидеть реальную цифру, тебе нужно взять память своего приложения(8мб) и прибавить к ней ещё библиотеки и рантайм, которые работают в отдельных программах и процессах.
    Ответ написан
    2 комментария
  • Почему приложение на Linux потребряет в 18 раз больше памяти чем на Windows?

    tzlom
    @tzlom
    это просто разница в методике подсчета.

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

    получается что линукс завышает использование памяти (но если есть память объявленная линуксом то программа гарантированно запустится) , а винда занижает ( так что если памяти в притык, её может и не хватить)
    Ответ написан
    Комментировать