программирование

Q & A для профессиональных программистов и энтузиастов

7
Изменение порядка уровней фактора без изменения порядка значений
У меня есть фрейм данных с некоторыми числовыми переменными и некоторыми категориальными factorпеременными. Порядок уровней для этих факторов не такой, как я хочу. numbers <- 1:4 letters <- factor(c("a", "b", "c", "d")) df <- data.frame(numbers, letters) df # numbers letters # 1 1 a # 2 2 b # 3 …
124 r  levels 

13
java.net.UnknownHostException: недопустимое имя хоста для сервера: локальный
Какие шаги я должен предпринять для устранения ошибки: java.net.UnknownHostException: Invalid hostname for server: local Я добавил новое имя виртуального хоста в эмулятор Android, но результат возвращается к java.net.UnknownHostException virtualhostname at java.net.InetAddress.lookUpHostByName(InetAddress.java:506) Когда я набираю свой URL-адрес виртуального хоста на своем ПК, он отображается на экране. Опять же, когда я запускал …
124 java 

2
Объем памяти типов данных Haskell
Как я могу найти фактический объем памяти, необходимый для хранения значения некоторого типа данных в Haskell (в основном с GHC)? Можно ли оценить его во время выполнения (например, в GHCi) или можно оценить потребности в памяти для составного типа данных по его компонентам? В общем, если требования к памяти типов …

4
Почему приведение int к недопустимому значению перечисления НЕ вызывает исключение?
Если у меня есть такое перечисление: enum Beer { Bud = 10, Stella = 20, Unknown } Почему он не генерирует исключение при приведении intзначения вне этих значений к типу Beer? Например, следующий код не генерирует исключение, он выводит на консоль «50»: int i = 50; var b = (Beer) …
124 c# 

1
Обновите устаревшую ветку по отношению к master в репозитории Git
У меня есть репозиторий Git, в котором есть ветка (локальная и удаленная), которая устарела. Я хотел бы обновить эту ветку с помощью основной ветки, но я не знаю, как это сделать. Также вероятно будет много конфликтов слияния. Как я могу привести или обновить эту устаревшую ветку до того же состояния, …
124 git  git-branch 

3
«Вычитание делегата привело к непредсказуемому результату» в ReSharper / C #?
При использовании myDelegate -= eventHandlerReSharper (версия 6) возникают следующие проблемы: Вычитание делегата имеет непредсказуемый результат Причина этого объясняется здесь JetBrains . Объяснение имеет смысл, и, прочитав его, я сомневаюсь в том, что я использую его для -делегатов. Как тогда , Могу ли я написать неавтоматическое событие, не сделав ReSharper сварливым? …

4
Объекты с общей памятью в многопроцессорной обработке
Предположим, у меня есть большой массив numpy в памяти, у меня есть функция, funcкоторая принимает этот гигантский массив в качестве входных данных (вместе с некоторыми другими параметрами). funcс разными параметрами можно запускать параллельно. Например: def func(arr, param): # do stuff to arr, param # build array arr pool = Pool(processes …

3
Как работают встроенные переменные?
На собрании стандартов ISO C ++ в Оулу в 2016 году комитет по стандартам проголосовал за предложение под названием « Встроенные переменные» в C ++ 17. Говоря простым языком, что такое встроенные переменные, как они работают и для чего они полезны? Как следует объявлять, определять и использовать встроенные переменные?
124 c++  c++17 

6
Сбросить ключи элементов массива в php?
Вопрос в том, как сбросить ключ, например, для массива: Array ( [1_Name] => Array ( [1] => leo [4] => NULL ) [1_Phone] => Array ( [1] => 12345 [4] => 434324 ) ) сбросить на: Array ( [1_Name] => Array ( [0] => leo [1] => NULL ) [1_Phone] …
124 php 

4
foldl против поведения foldr с бесконечными списками
В коде функции myAny в этом вопросе используется foldr. Он прекращает обработку бесконечного списка, когда предикат удовлетворен. Переписал с помощью foldl: myAny :: (a -> Bool) -> [a] -> Bool myAny p list = foldl step False list where step acc item = p item || acc (Обратите внимание, что …


23
Как отключить XDebug
Я думаю, что мой сервер стал медленным с тех пор, как я установил XDebug. Итак, чтобы проверить свою гипотезу, я хочу полностью отключить XDebug. Я искал учебники о том, как это сделать, но не могу найти такую ​​информацию.
124 php  xdebug  apc 

9
Проверить, действительна ли дата
Ниже приводится сценарий: У меня Stringдата и формат даты разные. Пример: date: 2016-10-19 dateFormat: «ДД-ММ-ГГГГ». Мне нужно проверить, действительна ли эта дата. Я пробовал следить за вещами var d = moment("2016-10-19",dateFormat); d.isValid()возвращается falseкаждый раз. Разве Moment.js не анализирует дату в заданном формате? Затем я попытался DD-MM-YYYYсначала отформатировать дату, а затем …

7
Как получить символ табуляции?
В HTML нет символа для вкладки, но я не понимаю, почему я могу скопировать и вставить его здесь:. (Вы не можете увидеть его полную ширину, но если вы щелкните, чтобы отредактировать мой вопрос, вы увидите символ.) Если я могу скопировать и вставить символ табуляции, должен быть эквивалент Unicode, который можно …
124 html 

11
Удалить маркер из GoogleMap
В новом API Карт Google для Android мы можем добавить маркер , но нет способа (легко) удалить его. Мое решение - оставить маркеры на карте и перерисовать карту, когда я хочу удалить маркер, но это не очень эффективно. private final Map<String, MarkerOptions> mMarkers = new ConcurrentHashMap<String, MarkerOptions>(); private void add(String …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.