Вопросы-ответы - все решения ➜ страница 194


Задать вопрос

Удаление элементов массива в JavaScript-delete vs splice

в чем разница между использованием the delete оператор на элемент массива, в отличие от использования the Array.splice метод? например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); почему даже есть метод splice, если я могу удалить элементы массива, как я могу с объектами? ...

Как проверить, имеет ли объект свойство в JavaScript?

Как проверить, имеет ли объект свойство в JavaScript? считаем: x = {'key': 1}; if ( x.hasOwnProperty('key') ) { //Do this } Это лучший способ сделать это? ...

Почему важно переопределить 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? ...

Как я могу использовать $scope.$ watch и $scope.$применить в AngularJS?

Я не понимаю, как использовать $scope.$watch и $scope.$apply. Официальная документация не помогает. чего я конкретно не понимаю: они подключены к DOM? как я могу обновить изменения DOM в модели? какова точка соединения между ними? пробовал в этом уроке, но это требует понимания $watch и $apply для предоставленный. что делать $apply и $watch есть, и как я могу использовать их соответствующим образом? ...

Что означает атрибут Enum [Flags] в C#?

время от времени я вижу перечисление следующим образом: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не понимаю, что именно [Flags]-атрибут делает. у кого-нибудь есть хорошее объяснение или пример, они могли бы разместить? ...

Как я могу заменить новую строку (n) с помощью sed?

Как я могу заменить новую строку (n) С помощью команды sed? я безуспешно попытался: sed 's#n# #g' file sed 's#^$# #g' file Как это исправить? ...

Понимание " случайности"

Я не могу обойти это, что более случайно? rand() или rand() * rand() Я нахожу это настоящий тизер мозга, не могли бы вы мне помочь? EDIT: интуитивно я знаю, что математический ответ будет заключаться в том, что они одинаково случайны, но я не могу не думать, что если вы "запустите алгоритм случайных чисел" дважды, когда вы умножите их вместе, вы создадите что-то более случайное, чем просто делаете это однажды. ...

Как получить доступ к переменной $scope в консоли браузера с помощью AngularJS?

Я хотел бы получить доступ к моей $scope переменная в консоли JavaScript Chrome. Как мне это сделать? Я не вижу $scope ни имя моего модуля myapp в консоли в качестве переменных. ...

Как я могу отключить выбор UITableView?

при нажатии на строку UITableView, строка выделена и выбрана. Можно ли отключить это, так что нажатие строки ничего не делает? ...

Что является лучшим способом для условного применения класса?

допустим у вас есть массив, который визуализируется в ul с li для каждого элемента и свойства на контроллере называется selectedIndex. Что было бы лучшим способом добавить класс в li с индексом selectedIndex в в AngularJS? в настоящее время я дублирую (вручную)li код и добавление класса к одному из li теги и с помощью ng-show и ng-hide показать только один li в индексе. ...

Что должно быть у меня.gitignore для проекта Android Studio?

какие файлы должны быть в моем .gitignore для проекта Android Studio? Я видел несколько примеров, которые все относятся .iml но IntelliJ docs говорят, что .iml должны быть включены в систему управления версиями. ...

Как я могу представить "перечисление" в Python?

Я в основном разработчик C#, но в настоящее время я работаю над проектом на Python. Как я могу представить эквивалент перечисления в Python? ...

Остановить вызов setInterval в JavaScript

Я использую setInterval(fname, 10000); для вызова функции каждые 10 секунд в JavaScript. Можно ли перестать вызывать его на какое-то событие? Я хочу, чтобы пользователь мог остановить повторное обновление данных. ...

Как перебрать все значения enum в C#? [дубликат]

этот вопрос уже есть ответ здесь:как перечислить перечисление в C#? 26 ответы public enum Foos { A, B, C } есть ли способ, чтобы перебрать возможные значения Foos? в основном? foreach(Foo in Foos) ...

Удаление файлов из git commit

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

Как сбросить автоинкремент в MySQL?

Как я могу сброс the AUTO_INCREMENT поля? Я хочу, чтобы он начал отсчет от 1 снова. ...

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

у меня есть довольно простой скрипт, который выглядит примерно так: #!/bin/bash VAR1="" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF когда я запускаю этот скрипт из командной строки и передать ей аргументы, я не получаю никаких выходных данных. Однако, когда я запускаю команды, содержащиеся в $MOREF переменная, я могу получить выход. Я хотел бы знать, как можно взять результаты команды, которая должна быть запущена в скрипте, сохранить ее в переменную, а з ...

Как я могу получить список ветвей git, упорядоченных по самой последней фиксации?

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

Как я могу запросить ввод Да/нет/отмена в сценарии оболочки Linux?

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

Как я могу получить идентификатор элемента с помощью jQuery?

<div id="test"></div> <script> $(document).ready(function() { alert($('#test').id); }); </script> почему это не работает, и как я должен это сделать? ...

Git push требует имя пользователя и пароль

я клонировал репозиторий git из моей учетной записи Github на свой компьютер. Я хочу работать как с моим ПК, так и с ноутбуком, но с одной учетной записью Github. когда я пытаюсь нажать или вытащить из Github с помощью моего ПК, он требует имя пользователя и пароль, но не при использовании ноутбука! Я не хочу вводить свое имя пользователя и пароль каждый раз, когда я взаимодействую с origin. Чего мне здесь не хватает? ...