小编Mai*_*r00的帖子

如何在Haskell中实现所有图形和Web库?

我才开始学习Haskell.我读过它是一种纯函数式语言,其中的所有内容都是不可变的.因此输入输出,写入和读取数据库之类的东西会导致状态的可变性.我知道Haskell中有一个名为monads的东西允许在Haskell中使用命令式功能IO Monad.但我很有意思的是Haskell的一切必要性是在monads的帮助下实现的吗?在HackageDB上有很多软件包可以使用3d图形,数据库,解析HTML,编写Web服务器等等.

这一切背后的一般理念是什么?是什么让Haskell保持纯粹并同时适用于写这一切?我希望有人能为我说清楚.提前致谢!

monads haskell functional-programming hackage

5
推荐指数
2
解决办法
600
查看次数

为什么调用ReceiveRemoteNotification:fetchCompletionHandler被调用,但通常didReceiveRemoteNotification不是?

在我的应用程序中,我有两种类型的推送通知:带有content-available = 1标志和常用推送通知的远程静默通知body,badge以及其他内容.

我还定义了两种委托方法didReceiveRemoteNotification:fetchCompletionHandler和通常的方法didReceiveRemoteNotification.

但是当调用没有content-available标志的推送通知时didReceiveRemoteNotification:fetchCompletionHandler,而不是 didReceiveRemoteNotification.

如何解决这个问题?
为什么我不能有两种委托方法用于后台和常规推送?

cocoa-touch objective-c apple-push-notifications ios ios7

5
推荐指数
1
解决办法
4146
查看次数

Android应用程序中Spring RestTemplate的奇怪问题

我开始在我的android客户端应用程序中使用Spring Framework的RESTful api.但是当我尝试通过postForObject/postForEntity方法执行HTTP请求时遇到了问题.这是我的代码:

public String _URL = "https://someservice/mobile/login";
public void  BeginAuthorization(View view)
{     
        HttpHeaders requestHeaders = new HttpHeaders();
        requestHeaders.setContentType(MediaType.APPLICATION_JSON);
         HttpEntity<String> _entity = new HttpEntity<String>(requestHeaders);
        RestTemplate templ = new RestTemplate();
        templ.setRequestFactory(new HttpComponentsClientHttpRequestFactory());
        templ.getMessageConverters().add(new MappingJacksonHttpMessageConverter());
        ResponseEntity<String> _response = templ.postForEntity(_URL,_entity,String.class); //HERE APP CRASHES
        String _body = _response.getBody();
Run Code Online (Sandbox Code Playgroud)

那么问题是我做错了什么?如何解决这个问题?可能还有其他办法吗?

我真的需要帮助.提前致谢!

java rest post spring android

4
推荐指数
1
解决办法
1934
查看次数

如何在iOS中设置自定义日期格式?

我想以下一种格式显示数据:.14:23 Sep 10,2012我该怎么做?

cocoa-touch objective-c nsdateformatter ios

4
推荐指数
1
解决办法
7469
查看次数

当我在iPad上运行iPhone应用程序时,屏幕分辨率是错误的.如何解决这个问题?

我遇到了一个奇怪的问题.我使用Retina 3.5和4开发了一个针对iPhone设备系列的应用程序.我一直使用iPhone 5模拟器来测试所有UI和功能,一切都很好,但我知道我必须测试推送通知.我有iPad 4(型号MD522ZP/A)作为iOS 6设备.当我在其上运行我的应用程序时,所有的UI布局都出错了.最奇怪的问题是当我尝试使用以下代码检查显示分辨率时:

NSLog(@"RESOLUTION = %@", NSStringFromCGSize([UIScreen mainScreen].bounds.size));
Run Code Online (Sandbox Code Playgroud)

我明白了:RESOLUTION = {320, 480}.但它是iPhone 3分辨率!为什么iPad没有使用Retina 3.5/4分辨率?我该如何解决?我不想xibs仅为iPad测试创建单独的,但我想在其上测试我的应用程序,以便所有UI元素都适合屏幕.

希望得到帮助.

iphone cocoa-touch ipad ios retina-display

4
推荐指数
1
解决办法
6293
查看次数

列表推导的奇怪行为

我正在学习Haskell的基础知识并试图解决项目Euler的简单任务:找到3位数字(100.999)的最大回文.我写了这段代码:

palindrome = maximum $ filter (\a -> reverse a == a) $
                                    map show [ x*y :: Int | x <- [100 .. 999],
                                                            y <- [x, x+1 .. 999]]
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误的答案= 99999,当我改变它以x <- [307 .. 999]回答仍然是错的:94249(所有回文,但不是最大的)最后当我改变它给x <- [308 .. 999],它正确答案:906609.

我真的不明白这种行为:似乎在生成的列表中发生了某种溢出和截断.有人可以解释我这种错误行为吗?我不希望你回答任务:我知道我的解决方案效率不高.我只是想让你解释这个代码行为(列表截断或内存问题).谢谢.

haskell functional-programming list-comprehension higher-order-functions

4
推荐指数
1
解决办法
125
查看次数

最适合表示 JSON 的 Java 数据结构是什么?

我正在开发一个 RESTful Android 移动客户端。我的应用程序和服务器之间的信息交换采用 JSON 格式。所以我现在有点困惑选择什么数据结构来表示 JSON 响应和数据,因为它们有很多。我刚刚停止使用 LinkedHashMap<> 但据我所知 JSON 是无序的。在 Internet 上,我看到人们为此使用 Map<> 或 HashMap<>。

所以问题是 - 为此目的最好的数据结构是什么?或者如果没有明确的答案 - 使用我提到的数据结构的利弊。

java android json data-structures

3
推荐指数
1
解决办法
7979
查看次数

如何在UITextField中禁用文本提示?

有没有办法在禁用无用和烦人的弹出文字提示UITextFieldUISearchBar像这样在屏幕上?

在此输入图像描述

我怎样才能做到这一点?

我找不到任何对此负责的财产.

uitextfield uisearchbar ios

3
推荐指数
2
解决办法
586
查看次数

boost :: python如何工作?有关实现细节的任何想法?

我是Boost的新手,我无法理解的其中一个库是Boost.Python。谁能详细解释一下这种互操作性是如何实现的?在文档中,只有几句话涉及元编程。PS我试图看代码,但是由于我缺乏C ++知识,所以我不懂原理。提前致谢

c++ boost boost-python

3
推荐指数
1
解决办法
281
查看次数

Objective-C通过引用传递vs传递指针.有什么不同?为什么我们需要它呢?

在Objective-C中,我看到了两种将对象传递给函数的常见模式.基本上所有函数的对象都通过引用传递,如下所示: -(void) someFunc:(UIImage*)image;这是通过引用传递的,不是吗?

那么这是什么: -(void) someFunc2:(UIImage**)image?? 是否也通过参考传递?或者通过指针传递指针?或者是什么?我不明白什么是实际差异(但我看了很多代码).主要问题是:为什么我们需要这个指针传递指针:-(void) someFunc2:(UIImage**)image?谢谢.

objective-c parameter-passing ios

3
推荐指数
1
解决办法
6468
查看次数