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

12
Javascript - чистые против нечистых функций

Я прошел через определения двух как: Чистые функции - это те, которые не пытаются изменить свои входы и всегда возвращают один и тот же результат для одних и тех же входов. пример function sum(a, b) { return a + b; } И нечистая функция это та, которая меняет свой собственный вход. пример function...

12
Как определить, когда браузер регулирует отключение таймеров и веб-сокетов после того, как пользователь покидает вкладку или выключает экран? (JavaScript)

контекст Игра поставляется в виде прогрессивного веб-приложения, которое имеет таймеры ( setTimeout, setInterval) и соединения с веб- сокетами для связи в реальном времени. Что происходит Все хорошо, пока пользователь остается в приложении. Но когда пользователь переходит на другую вкладку, другое...

12
Как найти минимальное количество ходов для перемещения предмета в позицию в стеке?

Учитывая набор стеков NXP, где N - это количество стеков, а P - емкость стеков, как я могу рассчитать минимальное количество перестановок, необходимое для перемещения из некоторого узла в местоположении A в какое-то произвольное местоположение B? Я разрабатываю игру, и конечной целью является...

12
Xcode 11 перекомпилирует слишком много

Xcode 11 перекомпилирует (почти?) Весь мой проект, даже если я просто изменяю локальную частную переменную или меняю значение константы в локальной области видимости, иногда даже в области локальной приватной функции. Иногда я могу получить 2 или 3 изменения с быстрой сборкой, как и ожидалось, но...

12
Xcode 11.4 - Архивирование проекта - Ошибка сегментации 11

Я только что обновил Xcode до 11.4, и при архивации проекта он показывает «Ошибка сегментации 11» Этот проект архивировал бы с Xcode 11.3.1, но теперь это не .. Кто-нибудь еще сталкивался с такой же проблемой? Изменить: 15 апреля 2020 Apple только что выпустила Xcode...

12
Как сделать так, чтобы моя функция Haskell была максимально короткой?

seasonФункция использует алгебраические функции , но я чувствую, что код повторяется. Как сделать его максимально коротким? data Month = Jan | Feb | Mar | Apr | May | June | July | Aug | Sept| Oct | Nov | Dec deriving (Eq,Ord,Show,Read) data Seasons = Spring | Summer | Autumn | Winter deriving...

12
Объединяя фрагменты кода Haskell, чтобы получить большую картину

Это код, который я где-то нашел, но хочу знать, как это работает: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) Вывод: findIndices (== 0) [1,2,0,3,0]==[2,4] , где predесть (==0)& xsесть[1,2,0,3,0] Я...

12
Как поворачивать фрейм данных, состоящий из столбца с разделом и подразделом в R

У меня есть нижеупомянутый фрейм данных: structure( list(ID = c("P-1", " P-1", "P-1", "P-2", "P-3", "P-4", "P-5", "P-6", "P-7", "P-8"), Date = c("2020-03-16 12:11:33", "2020-03-16 13:16:04", "2020-03-16 06:13:55", "2020-03-16 10:03:43", "2020-03-16 12:37:09", "2020-03-16 06:40:24", "2020-03-16...

12
material-ui 'createSvgIcon' не экспортируется из '@ material-ui / core / utils'

Я установил material-ui / lab для использования компонента оповещения, но всякий раз, когда я импортирую его с: import Alert from '@material-ui/lab/Alert';он не компилируется и выдает эту ошибку: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error:...

12
Требуется ли для «равенства_компараблей_схем» `общего_референции`?

Концепцияequality_­comparable_with<T, U> призвана заявить , что объекты типа Tи Uмогут быть сравнены равны друг другу, и если они есть, то это имеет ожидаемый смысл. Хорошо. Тем не менее, эта концепция также требует common_reference_t<T&, U&>существования....

12
Оператор «+» не может быть применен к объекту и строке

Следующий код: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } компилируется без ошибок в JDK 8 (с использованием -source 1.6), но завершается с ошибкой в ​​JDK 6 с сообщением об ошибке: Operator '+' cannot be applied to java.lang.Object and...

12
JPA наследование @EntityGraph включает необязательные ассоциации подклассов

Учитывая следующую модель предметной области, я хочу загрузить все Answers, включая их Valueи соответствующие дочерние элементы, и поместить их в, AnswerDTOчтобы затем преобразовать в JSON. У меня есть рабочее решение, но оно страдает от проблемы N + 1, от которой я хочу избавиться, используя...

12
Как (-) может иметь два разных типа?

В ghci, когда я печатаю :t (-) чтобы выяснить тип (-), он возвращает (-) :: Num a => a -> a -> a Однако, когда я пишу, -1haskell возвращает число, которое, по-видимому, подразумевает, что оно (-)имеет тип Num a => a -> a. Как, (-)казалось бы, могут быть два разных...

12
Почему одноименные локальные переменные extern в разных блоках получают разные связи между компиляторами в c ++?

Пока я только проверял, какие связи предоставляются внешним локальным переменным, я обнаружил, что некоторые компиляторы ведут себя по- разному. например, если я тестировал приведенный ниже код, как вы видите в комментариях, переменные vars имеют разные связи // foo.cpp int var = 10; // external...

12
Надстройка не работает в Outlook Web App в классическом режиме при загрузке в Safari

Команда Hi Office 365 (Microsoft 365), Я хотел бы попросить вас о помощи в процессе сертификации. Моя надстройка Outlook не прошла сертификацию только с одной проблемой: 1120.3.2.5 Интернет-сафари Надстройка не работает в Outlook Web App в современном и классическом режиме при загрузке в Safari...

12
Как документировать параметры Java Record?

Как можно документировать параметры записи Java ? Я имею в виду параметры, которые в конечном итоге становятся параметрами конструктора, полями классов. Я старался: /** * @param name the name of the animal * @param age the age of the animal */ public record Animal(String name, int age) { } но...

12
Использовать gganimate для построения наблюдения гистограммы путем наблюдения? Нужно работать для больших наборов данных (~ n = 5000)

Баунти истекает через 16 часов . Ответы на этот вопрос могут получить награду +200 репутации. Макс ищет ответ из авторитетного источника . Я хотел бы выбрать точки из нормального распределения, а затем построить точечный график один за другим, используя gganimateпакет, пока последний кадр не...