Codengineering - блог о программировании ➜ страница 1249


Почему важно переопределить GetHashCode, когда метод Equals переопределен?

учитывая следующий класс public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; return fooItem.FooId == this.FooId; } public override int GetHashCode() { // Which is preferred? return base.GetHashCode(); //return this.FooId.GetHashCode(); } } Я переопределил Equals метод, потому что Foo представляют собой строку Fooтаб ...

Как переформатировать HTML-код с помощью Sublime Text 2?

У меня плохо отформатированный HTML-код, который я хотел бы переформатировать. Есть ли команда, которая автоматически переформатирует HTML-код в Sublime Text 2, чтобы он выглядел лучше и легче читался? ...

Запись файлов в узел.js

Я пытался найти способ писать в файл при использовании узла.JS, но без успеха. Как я могу это сделать? ...

Код состояния HTTP для обновления и удаления?

какой код состояния я должен установить для UPDATE (PUT) и DELETE (например, продукт успешно обновлены)? ...

Как удалить экспортированную переменную среды?

перед установкой gnuplot я устанавливаю переменную окружения GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src. Во время установки что-то пошло не так. Я хочу удалить GNUPLOT_DRIVER_DIR переменные среды. Как я могу этого достичь? ...

В чем разница между MVC и MVVM?

есть ли разница между стандартным шаблоном "Model View Controller" и шаблоном Microsoft Model/View/ViewModel? ...

Разбор значений из файла JSON?

у меня есть этот JSON в файле: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } Я написал этот скрипт, который печатает весь текст json: json_data=open(file_directory).read() data = json.loads(json_data) pprint(data) Как я могу разобр ...

Как создать файл и записать его на Java?

каков самый простой способ создания и записи в (текстовый) файл на Java? ...

Как использовать bcrypt для хэширования паролей в PHP?

время от времени я слышу совет "использовать bcrypt для хранения паролей в PHP, правила bcrypt". но что такое bcrypt? PHP не предлагает никаких таких функций, Википедия лепечет о утилите шифрования файлов, а веб-поиск просто показывает несколько реализаций Blowfish на разных языках. Теперь Blowfish также доступен в PHP через mcrypt, но как это поможет с хранением паролей? Blowfish-это шифр общего назначения, он работает двумя способами. Если это может быть зашифрован, его можно расшифровать. Па ...

Найти объект по идентификатору в массиве объектов JavaScript

у меня есть массив: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] Я не могу изменить структуру массива. Мне передают идентификатор 45 и я хочу сделать 'bar' для этого объекта в массиве. как это сделать в JavaScript или с помощью jQuery? ...