Вопросы-ответы - все решения ➜ страница 243
Какова ближайшая замена указателя функции в Java?
У меня есть метод, который около десяти строк кода. Я хочу создать больше методов, которые делают точно то же самое, за исключением небольшого вычисления, которое изменит одну строку кода. Это идеальное приложение для передачи указателя функции, чтобы заменить эту одну строку, но Java не имеет указателей функций. Какая у меня лучшая альтернатива? ...
PHP: как использовать array filter() для фильтрации ключей массива?
функция обратного вызова в array_filter() передает только значения массива, а не ключи. если у меня есть: $my_array = array("foo" => 1, "hello" => "world"); $allowed = array("foo", "bar"); каков наилучший способ удалить все ключи в $my_array не в $allowed массив? желаемый результат: $my_array = array("foo" => 1); ...
Использование LINQ для объединения строк
какой самый эффективный способ писать по-старинке: StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ...в LINQ? ...
Как удалить элемент localStorage при закрытии окна/вкладки браузера?
мой случай: localStorage с ключом + значение, которое должно быть удалено, когда браузер закрыт, а не одна вкладка. пожалуйста, см. мой код, если его правильно и что можно улучшить: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; }); ...
Fetch: POST JSON data
Я пытаюсь опубликовать объект JSON с помощью fetch. из того, что я могу понять, мне нужно прикрепить строковый объект к телу запроса, например: fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify({a: 1, b: 2}) }) .then(function(res){ console.log(res) }) .catch(function(res){ console.log(res) }) при использовании JSON echo jsfiddle Я ожидал бы увидеть объект, который я послал ({a ...
Как активировать C++ 11 в CMake?
когда я пытаюсь запустить CMake сгенерированный makefile для компиляции моей программы, я получаю ошибку, что диапазон, основанный на циклах, не поддерживается в режиме C++ 98. Я пробовал добавлять add_definitions(-std=c++0x) мой CMakeLists.txt, но это не помогло. Я тоже это пробовал: if(CMAKE_COMPILER_IS_GNUCXX) add_definitions(-std=gnu++0x) endif() когда я делаю g++ --version, Я: g++ (Ubuntu / Linaro 4.6.1-9ubuntu3) 4.6.1 я тоже пробовал SET(CMAKE_CXX_FLAGS "-std=c++0x"), ...
Как создать простой модуль "Hello World" в Magento?
как можно сделать следующее в Magento? отображение сообщения "Hello World" с использованием подхода контроллера/представления/модели. Так что, если я пошел в http://example.com/myController Он покажет строку "Hello World". Возможность показать эту строку в шаблоне моего сайта (например, верхний и Нижний колонтитулы и т. д.) будет бонус. как я могу добавить метод в контроллер (или контроллер, если это необходимо), который взаимодействует с моделью, и выполняет запрос Select * FROM articles wher ...
C++ Virtual / Pure Virtual Объяснил
Что именно означает, если функция определена как виртуальная и это то же самое, что и чистая виртуальная? ...
Как удалить все разрывы строк из строки?
У меня есть текст в текстовом поле, и я прочитал его с помощью .атрибут value. Теперь я хотел бы удалить все разрывы строк (символ, который создается при нажатии enter) из моего текста, который теперь используется .замените регулярным выражением, но как указать разрыв строки в регулярном выражении? Если это невозможно, есть ли другой способ? ...
Как настроить кодировку в Maven?
когда я запускаю maven install в моем проекте multi module maven я всегда получаю следующий результат: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Итак, я немного погуглил, но все, что я могу найти, это то, что я должен добавить: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... к моему пом.XML. Но это уже там (в родителе pom.xml). настройка <encod ...
Есть | / а! операторы, достаточные для создания всех возможных логических выражений?
логическое выражение ( a && b )(как a и b имеем логические значения) может быть записан как !(!a || !b), например. Разве это не значит, что && это "ненужную"? Значит ли это, что все логические выражения могут быть сделаны только с помощью || и !? ...
В чем разница между ASCII и Unicode?
могу ли я узнать точную разницу между Unicode и ASCII? ASCII имеет в общей сложности 128 символов (256 в расширенном наборе). есть ли спецификация размера для символов Юникода? ...
Как запустить запускаемый поток в Android через определенные промежутки времени?
Я разработал приложение для отображения некоторого текста через определенные промежутки времени на экране эмулятора Android. Я использую Handler класса. Вот фрагмент из моего кода: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r, 1000); при запуске этого приложения текст отображается только один раз. Зачем? ...
Проверьте, содержит ли массив Bash значение
в Bash, каков самый простой способ проверить, содержит ли массив определенное значение? Edit: С помощью ответов и комментариев, после некоторого тестирования, я придумал это: function contains() { local n=$# local value=${!n} for ((i=1;i < $#;i++)) { if [ "${!i}" == "${value}" ]; then echo "y" return 0 fi } echo "n" return 1 } A=("one" "two" "three four") if [ $(contains "${A[@]}" "one") == "y" ]; then echo "contains ...
UITableView-изменить цвет заголовка раздела
Как я могу изменить цвет заголовка раздела в UITableView? EDIT: The ответ предоставлен DJ-S следует рассмотреть для iOS 6 и выше. Принятый ответ устарел. ...
Спящий режим: hbm2ddl.авто=обновление в производстве?
можно ли запускать приложения Hibernate, настроенные с помощью hbm2ddl.auto=update для обновления схемы базы данных в рабочей среде? ...
Как я могу заполнить значение с ведущими нулями?
каков рекомендуемый способ обнуления значения в JavaScript? Я предполагаю, что могу построить пользовательскую функцию для заполнения нулей на типизированное значение, но мне интересно, есть ли более прямой способ сделать это? Примечание: под " zerofilled "я подразумеваю его в смысле базы данных слова (где 6-значное нулевое представление числа 5 будет"000005"). ...
Разница между объявлением переменных до или в цикле?
Я всегда задавался вопросом, если, в общем, объявление выбрасываемой переменной перед циклом, в отличие от многократно внутри цикла, делает какую-либо (производительность) разницу? А (совершенно бессмысленно) пример в Java: a) объявление перед циклом: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) объявление (неоднократно) внутри цикла: for(int i=0; i < 1000; i++){ double intermediateResult = ...
Мое приложение "содержит шифрование"?
я загружаю двоичный файл в первый раз. iTunes Connect спросил меня: экспортные законы требуют, чтобы продукты, содержащие шифрование, были должным образом разрешены для экспорта. Несоблюдение этого требования может привести к серьезным штрафам. Для получения дополнительной информации, нажмите здесь. Содержит ли ваш продукт шифрование? Я использую https://, но только через NSURLConnection и UIWebView. насколько я понимаю, что мое приложение не "содержать шифрование", но мне интересно ...
Как читать данные CSV в массив записей в NumPy?
интересно, есть ли прямой способ импортировать содержимое CSV-файла в массив записей, так же, как R read.table(),read.delim() и read.csv() семья импортирует данные в кадр данных R? или это лучший способ, чтобы использовать csv.читатель() и затем применить что-то вроде numpy.core.records.fromrecords()? ...
Как отключить жест обратного свайпа в UINavigationController на iOS 7
в iOS 7 Apple добавила новое поведение навигации по умолчанию. Вы можете провести пальцем от левого края экрана, чтобы вернуться в стек навигации. Но в моем приложении это поведение конфликтует с моим пользовательским левым меню. Итак, можно ли отключить этот новый жест в UINavigationController? ...
Не удается прочитать файл конфигурации из-за недостаточных разрешений
недавно я столкнулся с ошибкой при попытке разместить мой asp.net сайт с IIS. Я нашел решение, которым многие клянутся. устранение: добавить IIS_IUSRS с разрешением на чтение файлов в папке измените метод проверки подлинности IIS на BasicAuthentication обновить сайт. Это будет работать (http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html) что я могу добавить к моему web.хотя конфигурационный файл? Мне никогда не приходилось редактировать его перед. ...
Какой самый быстрый способ получить значение π?
Я ищу самый быстрый способ получить значение π, как личный вызов. Более конкретно, я использую способы, которые не связаны с использованием #define константы как M_PI, или жесткого кодирования в количество. программа ниже проверяет различные способы, которые я знаю. Встроенная версия сборки, в теории, самый быстрый вариант, хотя и не портативный. Я включил его в качестве базового для сравнения с другими версиями. В моих тестах, со встроенными,4 * atan(1) версия является самым быстрым на GCC 4.2 ...
UIWebView открытые ссылки в Safari
У меня есть очень простой UIWebView с содержимым из моего пакета приложений. Я хотел бы, чтобы любые ссылки в веб-представлении открывались в Safari, а не в веб-представлении. Это возможно? ...
Почему мне нужно переопределить методы equals и hashCode в Java?
недавно я прочитал этот Разработчик Документа. документ все об определении hashCode() и equals() эффективно и правильно, однако я не могу понять, почему мы должны переопределить эти два метода. Как я могу принять решение эффективно реализовать эти методы? ...
Есть ли альтернатива string.Заменить это без учета регистра?
мне нужно найти строку и заменить все вхождения %FirstName% и %PolicyAmount% со значением из базы данных. Проблема капитализации имя меняется. Это мешает мне использовать String.Replace() метод. Я видел веб-страницы на эту тему, которые предлагают Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); однако по какой-то причине, когда я пытаюсь заменить %PolicyAmount% С замена не происходит. Я предполагаю, что это как-то связано с тем, что знак доллара является зарезерви ...
Как измерить время, прошедшее в Java? [дубликат]
этот вопрос уже есть ответ здесь: как я могу время выполнения метода в Java? 36 ответов как вычислить прошедшее время события в java? [дубликат] 6 ответов Я хочу иметь что-то вроде этого: public class Stream { public startTime; public endTime; public getDuration() { return startTime - endTi ...
Сравнение строк через == И чего strcmp
кажется, что PHP === оператор чувствителен к регистру? Так есть ли причина использовать strcmp()? Безопасно ли делать что-то вроде: if ( $password === $password2 ) { ... } ...
Как открыть ссылку в новой вкладке на HTML?
Я работаю над проектом HTML, и я не могу узнать, как открыть ссылку в новой вкладке без javascript. Я уже знаю, что <a href="http://www.WEBSITE_NAME.com"></a> открывает ссылку в той же вкладке. Есть идеи, как сделать его открытым в новом? ...
Как установить значение по умолчанию для существующего столбца
Это не работает в SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' ошибка: неверный синтаксис рядом с ключевым словом 'SET'. что я делаю не так? ...