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

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

Как монаду состояния можно разложить на Product (слева - функтор) и Reader (справа - представимый). Есть ли способ разложить монаду продолжения? Ниже код моя попытка, которая не проверяет тип -- To form a -> (a -> k) -> k {-# LANGUAGE MultiParamTypeClasses, TypeOperators, InstanceSigs,...

11
Выбор сигнатуры метода для лямбда-выражения с несколькими совпадающими типами целей

Я отвечал на вопрос и столкнулся со сценарием, который я не могу объяснить. Рассмотрим этот код: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static...

11
GCC реализация угловых скобок включает в себя. Почему это должно быть так, как описано ниже?

Этот документ в разделе 2.6 «Вычисленные включения» имеет следующий параграф: Если строка расширяется до потока токенов, начинающегося с токена <и включающего токен>, то токены между <и первым> объединяются, чтобы сформировать имя файла для включения. Любой пробел между токенами...

10
Как предотвратить взлом электронной почты в iOS 13 Dark Mode

У нас есть приложение электронной коммерции, которое отправляет детали заказа при совершении покупки, и мы только что переработали этот шаблон электронной почты. За последние несколько дней мы получили сообщения о том, что у некоторых клиентов половина текста пропущена. Наконец, получив скриншот,...

10
Аутентификация JWT и Swagger с .Net core 3.0

Я занимаюсь разработкой веб-API с .Net core 3.0 и хочу интегрировать его с SwashBuckle.Swagger. Он работает нормально, но когда я добавляю аутентификацию JWT, она не работает так, как я ожидаю. Для этого я добавил код ниже: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new...

10
Использование GridSearchCV с IsolationForest для поиска выбросов

Я хочу использовать IsolationForestдля обнаружения выбросов. Я хочу найти лучшие параметры для модели с GridSearchCV. Проблема в том, что я всегда получаю одну и ту же ошибку: TypeError: If no scoring is specified, the estimator passed should have a 'score' method. The estimator...

10
Сбой веб-приложения Azure с .NET Core 3.0: не удается найти Microsoft.AspNetCore.App

Мы пытаемся развернуть наше веб-приложение после обновления до .NET Core 3.0, но оно продолжает получать сообщение «служба недоступна». Если мы пытаемся запустить dotnetиз Kudu ( dotnet webapp.dll), мы получаем следующую ошибку: It was not possible to find any compatible framework version The...

10
База данных комнат со встроенным классом Kotlin в качестве поля Entity

Я пытаюсь заставить Room ( https://developer.android.com/topic/libraries/architecture/room ) работать со встроенными классами Kotlin, как описано в статье Джейка Уортона « Встроенные классы, которые создают отличные идентификаторы базы данных» : @Entity data class MyEntity( @PrimaryKey val id: ID,...

10
iOS13 на Xcode 11 Черный экран даже после добавления SceneDelegate и обновления Info.plist

В настоящее время я получаю пустой экран с Xcode 11, Target iOS 13.0 (приложение прекрасно работает со всеми нижеприведенными версиями iOS 12.1 до 12.4), я хочу, чтобы мое приложение работало как для пользователей iOS выше 12.1, так и для 13.0, в настоящее время получающих пустой экран, несмотря на...

10
Как создать пользовательский хук, который получает зависимости?

Я делаю кастомный хук, который имеет переключатель при изменении состояния. Вы должны быть в состоянии передать любое состояние в массиве. import { useState, useEffect } from 'react' const useFlatListUpdate = (dependencies = []) => { const [toggle, setToggle] = useState(false) useEffect(() =>...

10
Как настроить пункт меню «Справка» для приложения iPad, портированного на Mac с помощью Mac Catalyst?

По умолчанию Mac Catalyst создает меню «Справка», которое должно включать справку для приложения. Однако я не нашел документации о том, как реализовать справку. Для стандартных приложений Mac вы можете использовать справочную книгу. Тем не менее, нет упоминания о том, как использовать справочную...

10
Флаттер занимает неожиданно много времени для подключения к браузеру

Я создаю веб-проект flutter и после реализации страницы входа через firebase я запустил flutter run -d chrome. Но он зависает при попытке подключиться к браузеру, он просто пытается бесконечное время без каких-либо сообщений об ошибках. Статус бар: λ flutter run -d chrome Launching lib\main.dart on...

10
Что происходит, если неопределенное поведение C ++ соответствует определенному поведению C?

У меня есть *.cppфайл, который я компилирую с C ++ (не компилятор C). Содержащая функция опирается на приведение (см. Последнюю строку), которое, кажется, определено в C (пожалуйста, исправьте, если я ошибаюсь!), Но не в C ++ для этого специального типа. [...] C++ code [...] struct sockaddr_in sa =...

10
Настройте проект TypeScript с общими зависимостями для создания нескольких простых выходных файлов JavaScript

В настоящее время я пишу несколько сценариев для Bot Land . Bot Land - это стратегия в реальном времени, в которой вместо управления своими юнитами с помощью мыши и клавиатуры вы пишете код для управления своими ботами через API, а затем ваши боты начинают сражаться с ботами других. Если вы знакомы...

10
Как найти самую последнюю дату по заданному значению карты в Java

У меня есть хэш-карта со значениями ниже, в значениях у меня дата в качестве строкового типа данных. Я хотел бы сравнить все даты, которые доступны на карте, и извлечь только одно значение ключа, которое имеет очень недавнюю дату. Я хотел бы сравнить со значениями, а не ключами. Я включил код ниже...

10
Как проверить, является ли указатель void (void *) одним из двух типов данных?

Я пишу функцию, где я хотел бы принять 2 typeс параметров. A string(символ *) А structureгде будет n элементов. И чтобы достичь этого, я думаю об использовании простого void *типа параметра. Но я не знаю, как проверить, является ли параметр того или иного типа,...

10
С обещанием, почему браузеры возвращают отклонение дважды, а не разрешение дважды?

У меня проблемы с пониманием javaScript promises. Я написал следующий код: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Я сразу вижу это в моей консоли разработчика Chrome: Но после того, как я подожду 5...

10
standard_init_linux.go: 211: пользовательский процесс exec вызвал «ошибку формата exec»

Я создаю Dockerfile для скрипта Python, который будет работать в системе Minikube Windows 10 ниже мой Dockerfile Сборка докера с помощью команды ниже docker build -t python-helloworld . и загрузка что в миникубе докер демон docker save python-helloworld | (eval $(minikube docker-env) &&...