我正在使用控制台应用程序探索Active身份验证库(ADAL)。据说,一旦使用oauth检索了令牌,检索到的令牌就会缓存到以前登录的同一个资源名、clientid和用户。虽然这在Win8.1原生应用程序中运行得很好,但我无法使它与控制台应用程序一起工作。
下面是用于获取令牌的代码:
AuthenticationContext authContext = new AuthenticationContext("https://login.microsoftonline.com/{tenantGUID}/", false);
var result = authContext.Acqu
我目前正试图在haskell中使用终端中的hscurses创建一个类似蛇的游戏,而且我在实现游戏的输入功能方面遇到了一些困难。我的问题是,每当我按住其中的一个移动键,例如'a',字符移动到左边的多少个字符是由控制台注册的。这导致当我想要切换方向,例如向下按's',字符继续向左移动,向下移动被延迟。
res :: Int -> IO a -> IO (Maybe a)
res n f = concurrently (System.Timeout.timeout n f) (threadDelay n) >>= \(result, _) -&