Codengineering - блог о программировании ➜ страница 1561
Как Java HashMap обрабатывает различные объекты с одним и тем же хэш-кодом?
в моем понимании мне кажется: это совершенно законно для двух объектов, чтобы иметь тот же хэш-код. если два объекта равны (используя метод equals ()), то они имеют один и тот же хэш-код. если два объекта не равны, то они не могут иметь одинаковый хэш-код Я прав? Теперь, если я прав, у меня есть следующий вопрос: Элемент HashMap внутренне использует хэш-код объекта. Так что если два объекты могут иметь один и тот же хэш-код, тогда как HashMap отслеживать, какой ключ он использует? может кто ...
Не удается обслуживать службы WCF в IIS на Windows 8
когда я пытаюсь обслуживать службу WCF на IIS в машине Windows 8, я получаю хорошо известную ошибку запрашиваемая страница не может быть обработана из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если файл должен быть загружен, добавьте карту MIME. старая работа вокруг должна была работать aspnet_regiis -i но эта команда, похоже, устарела в Windows 8, давая ответ This option is not supported on this version of the operating system. (...). что бы пораб ...
Как запустить MongoDB в качестве службы Windows?
Как настроить MongoDB, чтобы он мог работать как служба Windows? ...
Получение страны посетителей от их IP
Я хочу получить страну посетителей через их IP... Прямо сейчас я использую это (http://api.hostip.info/country.php?ip=...... ) вот мой код: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $cr ...
Структуры как объекты в Java
это полностью против Java-способа создания структур, подобных объектам? class SomeData1 { public int x; public int y; } Я вижу класс с аксессорами и мутаторами, которые больше похожи на Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int y; } класс из первого примера является нотационно удобным. // a function in a class public int f(SomeData1 d) { return (3 * d.x) / d.y; } это не так удобно. ...
Выделение исходного кода в LaTeX
мне нужно выделить исходный код в LaTeX. Пакет listings Кажется, это лучший выбор для большинства случаев использования, и для меня это было до сих пор. однако, теперь мне нужно больше гибкости. Как правило, то, что я ищу-это реальные лексер. В частности, мне нужно (для определения собственного языка) определить (и выделить!) собственные числовые стили. listings не позволяет выделять числа в коде. Однако, мне нужно произвести что-то вроде это: listings также не может справиться с произвольны ...
Как довольно печатать вложенные словари?
как я могу довольно распечатать словарь с глубиной ~4 в Python? Я пробовал довольно печати с pprint(), но это не сработало: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Я просто хочу, чтобы отступ ("t") для каждого вложения, так что я получаю что-то вроде этого: key1 value1 value2 key2 value1 value2 etc. как я могу это сделать? ...
HTML list-style-type dash
есть ли способ создать список-стиль в HTML с тире (т. е.-или -– или —), т. е. <ul> <li>abc</li> </ul> вывод: - abc мне пришло в голову сделать это с чем-то вроде li:before { content: "-" };, хотя я не знаю минусов этого варианта (и был бы очень обязан за обратную связь). более обобщенно, я бы не прочь знать, как использовать общие символы для элементов списка. ...
Можно ли записывать и воспроизводить макросы в Visual Studio 2012/2013/2015/2017?
очевидно, макросы были удалены из Visual Studio 2012. есть ли плагин / расширение / инструмент, который позволит мне записывать и воспроизводить макросы клавиатуры (так же, как запись/воспроизведение временного макроса в Visual Studio 2010)? например, я обычно использую макрос при преобразовании кода с одного языка на другой или для быстрого создания свойств из текстового списка и т. д. ...
Как передать параметры в DbContext.База данных.Способ ExecuteSqlCommand?
давайте просто предположим, что у меня есть действительная потребность в непосредственном выполнении команды sql в Entity Framework. У меня возникли проблемы, выясняя, как использовать параметры в моей инструкции SQL. Следующий пример (не мой реальный пример) не работает. var firstName = "John"; var id = 12; var sql = @"Update [User] SET FirstName = @FirstName WHERE Id = @Id"; ctx.Database.ExecuteSqlCommand(sql, firstName, id); метод ExecuteSqlCommand не позволяет передавать именованные парам ...