• ASP.NET MVC не выводит "Hello World"?

    @kttotto
    пофиг на чем писать
    Код в вопросе надо показывать полностью. У Вас в проекте
    using Microsoft.AspNetCore.Mvc;
    namespace PartyInvites.Controllers
    {
        public class HomeController : Controller
        {
            public class HomeContoller : Controller
            {
                public ContentResult Index()
                {
                    return Content("Hello world");
                }
            }
        }
    }

    Вы в класс засунули еще один класс. В C# такое разрешается, поэтому никаких ошибок он не дает. Но метод Index в этом случае не отработает. Я исправил вот так
    using Microsoft.AspNetCore.Mvc;
    namespace PartyInvites.Controllers
    {
        public class HomeController : Controller
        {
    		public string Index()
    		{
    			return "Hello world";
    		}
    	}
    }

    И у меня все замечательно отработало.
    59cd0738318f7344163527.png
    Ответ написан
    1 комментарий
  • ASP.NET MVC не выводит "Hello World"?

    petermzg
    @petermzg
    Самый лучший программист
    В интернете полно пошаговых примеров реализации с нуля. Воспользуйтесь ими.
    Ответ написан
    3 комментария
  • Какую литературу читать для изучения архитектуры компьютера и ОС?

    @Evsign
    Просто отлично, что вы к этому пришли.
    Как говорится, с начала освойте азбуку, а потом уже за c++ принимайтесь.

    1. Charles Petzold "C.O.D.E."
    Читать обязательно. Очень хорошо разжёвываются все эти битности, разрядности и .тд.
    В процессе чтения Вы, вместе с автором постепенно собираете компьютер и попутно осваиваете для этого необходимый бекграунд.
    С начала разбираются подходы в кодировании информации, не шифровка, а принципы представления информации в нулях и единицах. Потом разбираются системы счисления, потом немного химии и физики, что бы представлять как течёт ток по проводам. Потом разбираетесь как работают реле, далее идут первые логические элементы на реле. Потом вместе с автором собираете различные компоненты типо памяти, процессора на основе ранее сконструированных логических элементах. В общем это всё продолжается пока вы в конце не построите компьютер и изучите несколько основных ассемблерных команд, попутно изучив как считать в разных системах счисления, краткую историю развития комп техники и все логические элементы.

    2. Andrew Tannenbaum "Structured Computer Organization"
    По идее, можете даже сразу начать с этой книги, но все те фундаментальные вещи, которые разжёвывает Петцольд тут будут упомянуты вскользь, но тут пойдут уже более серьёзные вещи по поводу архитектуры. Будут рассматриваться уровни устройства современных процессоров, памяти, ассемблер, прерывания и т.д. т.д. т.д. Перечислять всё не имеет смысла, т.к. список будет оооочень большой. Это наиболее полная и подробная книга об архитектуре ЭВМ. В принципе, прочитая её от корки до корки вы будите достаточно хорошо разбираться в архитектуре самих компьютеров.

    3. Hennessy J., Patterson D. "Computer Architecture A Quantitative Approach"
    Эту пока ещё не читал, но судя по содержанию может быть отличным дополнением после танненбаума. Хотя, вполне может оказаться довольно самодостаточной книгой на ровне с вышеупомянутой книгой.
    Судя по предисловию и содержанию, в ней в дополнении к тому, что разбирает танненбаум, много уделяется внимание параллелизму, облакам, шарингу ресурсов и т.д.

    Можете взяться за это так:
    Если цените время, то начинайте сразу с Танненбаума, но если окажется сложным, то закрывайте и с начала читайте Петцольда.

    Если время хватает, то сразу читайте Петцольда, а потом Танненбаума :) И это лучший вариант. ИМХО)
    Петцольд читается очень легко и интересно. Я прочитал его на одном дыхании, а вот с Танненбаумом всё не так просто)

    UPD:
    По поводу актуальности. Актуально всё)
    2 и 3 разбирают современные ARM-Cortex A8 и i7 процессоры, Nvidia Fermi, CUDA и т.д.
    Ну а в первой книге этого и не надо)
    Ответ написан
    3 комментария
  • Ошибка при развертывании приложения, Ruby on Rails tutorial?

    wazza
    @wazza
    Вам нужно или поменять версию ruby на более раннюю( < 2.4.0 ), или обновить rails до 5.0.2 и выше.
    Ошибка возникает из-за того, что в ruby 2.4.0 Fixnum и Bignum объединили в Integer https://www.ruby-lang.org/en/news/2016/12/25/ruby-...
    Ответ написан
    Комментировать
  • Тема для диплома (специалист) Компьютерные науки?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Быть придатком своей программы на много лет вперёд - не завидная участь. Лучше выберите проект, который можно сделать за небольшое количество времени, хоть за неделю, но тщательно его обдумайте, пока не получите четкое видение результата. (У математиков такое есть - перед решением интеграла "увидеть" ответ, а потом его проверить).
    Хорошая программа - это и хороший интерфейс, и хороший хелп, и хороший установщик, и хороший саппорт. Вряд ли от диплома требуется все это. Спрашивать у бизнеса - идея так себе, т.к. бизнесу нужны решения, а не ваш диплом и далеко не все задачи бизнеса тянут на диплом. Я на работе, например, две недели писал синхронизатор каталогов файлового сервера (несколько десятков тыщ документов и это только для одного проекта) между файловым сервером и Sharepoint. Для моей фирмы очень актуальная задача, но как дипломная работа - не очень. Утилита и только.
    Но вот на выходных попалась интересная задачка - снимать значения с бумажных графиков, номограмм (эмпирические графики). Надо снимать с них значения по заданным параметрам. Оцифровка не катит, Надо было написать графический редактор, чтобы можно было масштабировать рисунок (взял leaflet), добавил к нему редактор полилиний (leaflet.editor), чтобы обводить линии номограммы и написал небольшой матаппарат, чтобы достроить графики по промежуточным значениям (применил morphing). Получилась неплохая утилита для старых расчетных методичек, чтобы не пользоваться линейкой, когда снимаешь как и показания с заданных линий, так и с промежуточных. И снимает достаточно точно. Ну, вот такой способ втащить научные legacy данные в сегодняшний день. Ну вот такая задача вполне могла пойти за диплом или как минимум за заготовку.
    Если интересно, то могу дать список некоторых проектов на моей работе, вдруг вам ещё какая-то мысль придёт в голову, для вашего диплома.
    Ответ написан
    2 комментария
  • Тема для диплома (специалист) Компьютерные науки?

    sim3x
    @sim3x
    Какую тему диплома на ... выбрать?
    Идешь к бизнесу -- говоришь, что хочешь работать бесплатно и делать все что ему нужно
    Если не нашел бизнеса -- идешь к преподу, он находит тебе задачу или бизнес у которого есть задачи
    Если нет -- идешь в гугл и берешь любую задачу

    https://www.reddit.com/r/AppIdeas/
    Ответ написан
    Комментировать
  • Тема для диплома (специалист) Компьютерные науки?

    @AnneSmith
    самая ленивая
    AI до вас еще не скоро доедет, а вот переезд в cloud уже очень востребованная тема - инфа из первых рук и от непосредственных разработчиков для cloud
    Ответ написан
    Комментировать
  • Базовая подготовка для машинного обучения?

    sim3x
    @sim3x
    Найдите курс по ML, проходите и учите все что не знаете
    Ответ написан
    Комментировать
  • Базовая подготовка для машинного обучения?

    @khrisanfov
    Программист
    Возможно вы удивитесь, но ни один пункт не приведет вас близко к машинному обучению. У вас похоже плохое представление о том, что есть машинное обучение. Начните с этой книги dmkpress.com/catalog/computer/statistics/978-5-970... заглядывая в оригинал для усвоение терминов на английском языке, чтобы потом гуглить вопросы. После прочтения книги у вас составленный план поменяется - это нормально.
    Ответ написан
    Комментировать