Ответы пользователя по тегу Java
  • DDD, Aggregate root без ORM, как сохранять?

    А что вам мешает сделать типичный репозиторий, часть методов которых будет переопределена или будут добавлены новые отсностиельно базового для роботы на прямую с SQL?
    Ответ написан
  • GameDev for Android (native vs unity3d)?

    Мне бы не хотелось устанавливать Windows


    Есть официальная сборка под линукс. Под android собирается без проблем.
    Ответ написан
    1 комментарий
  • Какую выбрать IDE для олимпиадного программирования?

    Я бы посоветовал попробовать все по немногу, хотя бы понять, как создать проект и немного подебажить. Поскольку не извесно что будет на машине во время олимпиады. А тратить время на знакомство с незнакомой IDE прямо там глупо. А в буднии дни пользуйтесь тем что нравится.
    Ответ написан
    1 комментарий
  • Получить ответ от закрытой программы(C#/Java)?

    1. Можно перенаправить стандартные потоки ввода/вывода при запуске C# программы и потом считать результаты уже в java программе. Это найболие красивый и эффективный способ на мой взгляд. Так как не нужно ничего менять в самой C# программе.
    2. Писать все в файл, а не в консоль для C# и потом открыть его в Java.
    3. Сделать для кажной ошибки свой возврат в C#, т.е. не только 0, 1, а 2, 3, 4 и т.д. каждая ошибка под своим номером.

    UPD. По поводу 3 варианта:
    namespace program1
    {
        class Program
        {
            static int Main(string[] args)
            {
                try
                {
                    if (args.Length != 0)
                    {
                        foreach (string s in args)
                        {
                            Console.WriteLine(s);
                        }
                    }
                    else
                    {
                        Console.WriteLine("Возникла ошибочка!");
                    }
                }
                catch (DivideByZeroException ex)
                {
                    return 3;
                }
                catch (FormatException ex)
                {
                    return 2;
                }
                catch (Exception ex)
                {
                    return 1;
                }
            }
        }
    }


    Здесь мы изменяем тип который возвращает main с void на int и потом, в зависимости от исключения, возвращаем разные значения из main.
    Ответ написан
    3 комментария
  • Литература, о том как читать книги?

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

    Пример, хочу сделать лабу по циклам в С++. Читаю раздел книги про циклы, прочитал. Начинаю делать лабу, что-то не понятно что за хрень с циклом for, смотрю в книге. Оказывается нужны массивы, читаю про массивы, делаю, проблема, читаю, делаю и так до готовности.

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

    Можете считать все это бредом, но мне это реально помогало, когда я только начинал и не знал за что хвататься. Сейчас все проще, я знаю чего хочу и просто гуглю это).
    Ответ написан
    Комментировать