Задать вопрос
  • Как расширить вычисление до 2^120?

    mayton2019
    @mayton2019
    haqz, ты тово. Легче дави на газ. Я имею в виду восклицательные знаки. Звучит как окрик.

    Ты-же со стороны выглядишь как лодырь который пришел сюда и даже тему лабораторной не сказал.
    А хочешь чтобы все бегали вокруг тебя и решали. И скажи спасибо очень доброму Wataru который
    хоть взялся тебе помогать.
  • Как погрузиться в начала/фундамент программирования?

    mayton2019
    @mayton2019
    Данил,

    Как по мне, и как я читал, лучше уже переписать старый код, который уже весь в пылу, в актуальную на даний момент, современную и чистую версию. Какой смысл поддерживать жизнь развалины, которая рано или поздно рухнет, и станет безплодной) в своём существовании.

    Кодом владеет не программист а product owner. Это обычно человек от бизнеса. И какие-то ключевые изменения по коду обычно с ним согласовываются. Этот человек экономный. И он не позволит команде тратить деньги на переписываение кода просто так. Ему нужно четкое внятное обоснование. И задачи на каждый спринт.

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

    А если ты боишся легаси - то просто не ходи на такие проекты. Ходи в стартапы. Или просто в что-то новое. Обычно во время собеседования такие детали охотно рассказывают.
  • Как расширить вычисление до 2^120?

    mayton2019
    @mayton2019
    Задание как-то странно звучит. А что делает твой алгоритм?

    Понимаешь, чтобы улучшать или вносить изменения надо понять идею.
  • Не нагружается ГП в играх на 100% на ноутбуке. Что делать?

    mayton2019
    @mayton2019
    B1gBoy, я ХЗ. Но может быть дело и не в видеокарте.
  • Как погрузиться в начала/фундамент программирования?

    mayton2019
    @mayton2019
    Может есть какие-то шаблоны как сами программы работают - типо взял любую не известную тебе программу, посмотрел на неё и сразу понял как она построенна.

    Вот это очень больной вопрос. Практически программисты сектора навроде Java Ent. получают зарплату за то что 90% времени просто читают код. И это правда. Системам по 10-20 лет. Написаны давно. Поддерживать их - это означает что взять неизвестную реализацию. Разобраться как она работает и пофиксить баг или добавить новый функционал.

    Такое чтобы взял сразу и все было понятно - обычно не бывает. И дело даже не в том что язык прохой или конвенции по коду были плохие. Просто его реально МНОГО. И с моей точки зрения если ты взял много кода и сделал из него меньше кода - то это уже полезный рефакторинг. Ну без потери ясности разумеется.
  • Как добавить префикс в xml python?

    mayton2019
    @mayton2019
    Добавь туда любой искусственный тег в namespace CadEng4 и посмотри что будет.
  • Как добавить префикс в xml python?

    mayton2019
    @mayton2019
    и вот тот, что генерирую я. Вроде все тоже самое, за исключением этих префиксов.

    Я думаю что XML сериализатор не включает их в заголовок если они в body не использовались.

    И ты можешь это легко проверить.
  • Как добавить префикс в xml python?

    mayton2019
    @mayton2019
    Pyden, тут нормально все. Префиксы CadEng4 и Doc5 есть.
  • Как узнать монотонное ли число?

    mayton2019
    @mayton2019 Куратор тега Java
    В задаче автора строки - это читерство. Хотя я тоже думаю что строки сегодня - это вообще основной тип данных и универсальный инструмент алгоритмизации всего.
  • Как добавить префикс в xml python?

    mayton2019
    @mayton2019
    Pyden, давай в студию исходник. А то какой-то богословский спор получается. Или философия.
  • Как добавить префикс в xml python?

    mayton2019
    @mayton2019
    Pyden, а они используются в документе?
  • Не работает UPDATE в sqlite3?

    mayton2019
    @mayton2019
    pphhpphh,

    я пошел поел, вернулся, написал вот так

    И все заработало


    Это просто прекрасно. Вот чтоб все топики так завершались.
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    aopil, сделай пачки еще крупнее. Так проще работать с джобами. Для джобов - 1 час это нормальное время автономной работы.
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    Значит так. Проблем в задаче никакких нет. Автор пишет про большой объем памяти. Это означает что он пытается сохранить данные в memory. Этого не надо делать. Надо вставлять сразу. Если PHP это делает медленно - то почитать про batch-insert. Или лучше сделать как я предложил.

    Создать поточно sql-файл с inserts. Таким подходом можно грузить и тера-байты и петабайты.
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    aopil, я не вижу проблемы. В чем проблема?
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    Создавал я скриптом на python. Одноразовый скриптик. Я его сохранил результат в текстовый SQL файл.
    Потом вызвал из psql и у меня были созданы 5000 пачек пользователй в каждой по 100 штук. И того пол миллиона пользователей.

    Скрипт выглядит как-то так.

    insert into job_param values(1,100, "ready");
    insert into job_param values(101,200, "ready");
    .....


    Потом статусы работали "ready" -> "in progress" -> "done"
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    aopil, вы можете делать как угодно. В конце концов вы - автор этой затеи. А если бы ваш ID был UUID со 128 битами эффективной емкости то тогда наверное для твоей базы не хватило-бы ресурсов планеты Земля.

    Вобщем делай как хочешь просто меня удивила твоя арифметика. И предварительная генерация. Тоже вобщем ресурсоёмкое и безсмысленное действо. Вроде как никакой пользы приложение еще не выдало но уже 10 млн datarows записало. Вот как-то так.
  • Как сгенерировать значение от 0001 до 9999?

    mayton2019
    @mayton2019
    aopil,

    какое это имеет значение? Вопрос темы: Как заполнить нужными мне комбинациями базу данных.
    Даже если проверка одного ID занимает 1 секунду, то вы собираетесь создать такое количество запросов в одну секунду к определенному сайту? Для этого и делаю базу, чтобы можно было настроить крон и по 100 шт выбирать, проверять и отмечать в базе, что они проверены, далее берем следующие 100 итд


    я решал задачу подобную твоей. Я парсил мемберов одного сайта. Просто ради интереса. Мне нужен был список мемберов. Так вот их было порядка пол-миллиона и я не стал заводить на каждого JobId. Я просто разбил их на сотни и каждую пачку объявил отдельной запистью в БД. Учетная запись парсилась меньше секунды и почти за минуту мой парсер отрабатывал пачку и ставил в базе отметку. Это удобно. Я не мельчил. Если джоб прерывался на пол-пачки - я просто перезапускал его заново. Процесс - идемпотентный тоесть я имею право запускать его сколь угодно много.

    Вот как-то так.
  • Почему мы имеем право решать уравнения методом замены переменной?

    mayton2019
    @mayton2019
    Dmitriy Grape, ну это вытекает из базовых свойств арифметических операций. А метод подстановки - это вобщем-то как аксиома. Вот я взял А заменил на Б. Вот кто со мной поспорит что а не эквивалентно Б ?

    Ты вообще затронул очень базовые и философские вопросы. Далее по топику мы доберемся до трупа старика Гёделя.
    А зачем нам оно надо ворошить его труп?