Так то оно так, только вот без языка(например С#) и технологий, на нем завязанных(например EF, ASP.NET MVC, ADO.NET, WCF и т.д.) далеко вы уедете с паттернами и парадигмами?
Воткните вы gtx 1080 в систему с процессором fx 4300, у вас карта будет работать далеко не на 100%.
i5 6600k в разгоне до 4,5 ГГц работает с этой картой на пределе, при том что карта работает с просадками до 80%. При этом 6700 без разгона обеспечивает постоянную загрузку карты до 99%, при этом работая на 50% своей мощности.
Да что тут рассказывать, посмотрите обзоры Морозова, и т.д. Зависимость есть, и она прекрасно просматривается.
>>Бакалавриат не нужен - специалитет или магистратура.
Что такого в бакалавриате? Та же программа специалитета, ужатая в 4 года. Притом, что из 5 курса по факту учатся один семестр, а другой семестр - госы, преддипломная практика и написание диплома, что опять же ужато в бакалавриате в пару месяцев.
Поэтому я бы не хотел его объявлять в интерфейсе, а поместить только там, где он нужен: в ExcelStorage и вызывать без приведения в производному классу.
Есть интерфейс IFileStorage, в нем есть метод LoadFromFile.
Так же есть 3 класса, реализующие этот интерфейс:
- класс для работы с excel файлами: ExcelStorage
- класс для работы с xml: XmlStorage
- класс для работы с txt: TxtStorage
Для каждого из этих классов своя реализация LoadFromFile. И есть другой класс с какой-то логикой работы, где используется интерфейс IFileStorage и в зависимости от экземпляра будет определяться метод чтения из файла.
Но, например, для ExcelStorage мне хотелось бы еще сделать метод, который запишет в ячейку данные, какой нибудь такой:
void SetToCell(int i, int j, string value);
Я его объявлю IFileStorage и реализую в ExcelStorage. Он нафиг не нужен мне в XmlStorage и TxtStorage, но придется реализовывать в обоих классах.
Ответ в виде html-страницы с результатом у меня находится в xhttp.responseText. Но что мне с ним делать? Можно выполнить document.write(xhttp.responseText), он загрузит то что нужно, но адрес останется /home/index...
Я просто не совсем понимаю, почему выполнение return View("Result") само по себе не отправляет браузеру сгенерированную html-страницу и не загружает её так же, как это делает код return View("Index")?
Видел эту страницу, но не разобрался.
Все чего добился, так это с помощью
string str = string.Format("{0:N10}", x);
получил ответ с фиксированным числом знаков после запятой: "0.0000000100"