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


Узнать индексы массива после сортировки?

предположим, что пользователь вводит массив, например: Array = {France, Spain, France, France, Italy, Spain, Spain, Italy} который я знал длину его the index массив будет такой: index = {0, 1, 2, 3, 4, 5, 6, 7} теперь, после сортировки с помощью Arrays.sort(Array); newArray будет так: newArray = {France, France, France, Italy, Italy, Spain, Spain, Spain} и newIndex будет: newIndex = {0, 2, 3, 4, 7, 1, 5, 6} проблема в том, как я могу найти newIndex из входного массива? спасибо зар ...

Как модульное тестирование контроллера Spring MVC с помощью @PathVariable?

у меня есть простой аннотированный контроллер, похожий на этот: @Controller public class MyController { @RequestMapping("/{id}.html") public String doSomething(@PathVariable String id, Model model) { // do something return "view"; } } и я хочу проверить его с помощью модульного теста, как это: public class MyControllerTest { @Test public void test() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("/test.html"); new Annotati ...

Проблемы с консолью rails, RVM и readline

Я установил rvm как способ убедиться, что моя локальная версия разработки ruby совпадает с версией моего сервера для конкретного приложения, над которым я работаю (ruby 1.8.7). Я сделал это и установил ruby 1.8.7 ok. Однако, когда я пытаюсь запустить консоль rails, я получаю эту ошибку: Readline was unable to be required, if you need completion or history install readline then reinstall the ruby. You may follow 'rvm notes' for dependencies and/or read the docs page http://rvm.beginrescueend.c ...

Вавилонская команда не найдена

Я установил инструмент babel-cli, как объяснил Babel 'приступая к работе' страница. из терминала внутри моей папки проекта: npm install --save-dev babel-cli после этого есть каталог node_modules с папкой babel-cli, но нет пакета.JSON созданная. npm также показывает следующую ошибку: npm WARN enoent ENOENT: no such file or directory, open '/Users/MyName/Sites/Tutorials/Babel2/package.json при попытке запустить babel, я получаю это: babel src -d lib -bash: babel: command not found у меня ...

Лучшее форматирование строк в Scala

со слишком большим количеством аргументов,String.format легко становится слишком запутанным. Есть ли более мощный способ форматирования строки. Вот так: "This is #{number} string".format("number" -> 1) или это невозможно из-за проблем с типом (format нужно было бы взять карту[String, Any], я предполагаю; не знаю, будет ли это хуже). или это лучший способ сделать это так: val number = 1 <plain>This is { number } string</plain> text даже если это загрязняет пространство имен? ...

Что такое радужная атака? [закрытый]

Я читал несколько статей о солях и хэшах паролей, и несколько человек упоминали rainbow attacks. Что такое радужная атака и каковы наилучшие методы ее предотвращения? ...

Angular2-фокусировка текстового поля на компонентной нагрузке

Я разрабатываю компонент в Angular2 (бета 8). Компонент имеет текстовое поле и выпадающий. Я хотел бы установить фокус в текстовом поле, как только компонент загружен или на событие изменения выпадающего списка. Как бы я достиг этого в angular2. Ниже приведен Html для компонента. <div> <form role="form" class="form-horizontal "> <div [ngClass]="{showElement:IsEditMode, hidden:!IsEditMode}"> <div class="form-group"> ...

статус git возвращает fatal: не репозиторий git, но.git существует и голова имеет соответствующие разрешения

когда я запускаю git статус на моем РЕПО я получаю fatal: Not a git repository: /my repo/.git/modules/docs Я проверил и .git существует и содержит HEAD с соответствующими разрешениями. Я могу запускать различные другие команды отлично. Если я запускаю Git gui, он открывается нормально и перечисляет несколько измененных файлов, но их не хватает. Я предполагаю, что там может быть какая-то коррупция в голове, не уверен, хотя. Есть идеи, как это исправить, не уничтожая все РЕПО? обновление: я по ...

Лучшая библиотека-оболочка Cocoa/Objective-C для SQLite на iPhone [закрыто]

Я разрабатываю для iPhone и ищу хорошую библиотеку Cocoa/Objective-C для работы с SQLite. Я не хочу использовать стандартный процедурный SQLite C API. Я вижу варианты в sqlite.org в разделе Objective-C, но я не уверен, что является лучшим с точки зрения дизайна API библиотеки, стабильности и функциональности. Я хотел бы использовать что-то, что активно развивается и, надеюсь, будет вокруг на некоторое время. У кого есть предложения, основанные на опыте с помощью одного? спасибо ...

Что такое хэш-алгоритм по умолчанию, который ASP.NET членство использует?

Что такое хэш-алгоритм по умолчанию, который ASP.NET членство использует? И как я могу это изменить? ...