问题列表 - 第29964页

如何在haskell中编写身份函数

我有一个像这样的类型的函数:

functionX :: [String] -> ([Integer] -> [Integer])
Run Code Online (Sandbox Code Playgroud)

它有点像映射函数,它将特定的String映射到类型为的函数.因为我需要处理调用functionX [],我认为这个调用应该返回一个叫做身份函数的东西,或者其他什么,我该怎么写呢?

haskell

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

如何摆脱 git 中 post-receive 返回的每一行中出现的“remote:”消息?

我在 git 中创建了一个 post-receive 挂钩。钩子将消息输出到屏幕,这些消息被发送回执行推送的 git 客户端,然后输出回来。

如何去掉每行输出之前的“remote:”文本?这是相当分散注意力的。(我知道这是可能的,因为我在实践中见过它,我只是不知道它是如何完成的。)

git git-post-receive

6
推荐指数
1
解决办法
1215
查看次数

HoTMaiL或Windows Live ID是否支持OpenID身份验证?

Windows Live ID或Hotmail(Passport)是否支持基于OpenID的身份验证?

如果是,那么端点网址是什么,我是否必须在某个地方注册我的应用程序才能使用它?

如果不是,他们是否有自己的第三方认证API?

openid hotmail windows-live-id

12
推荐指数
2
解决办法
3288
查看次数

使用OAuth访问Gmail原子Feed

我正在尝试使用OAuth从python应用程序中获取Gmail原子提要.我有一个可以下载Google阅读器Feed的工作应用程序,我认为应该只是更改范围和Feed网址.替换URL后,我仍然可以成功获取请求和访问令牌,但是当我尝试使用访问令牌获取源时,我收到"401 Unauthorized"错误.这是我的简单测试程序:

import urlparse
import oauth2 as oauth

scope = "https://mail.google.com/mail/feed/atom/"
sub_url = scope + "unread"

request_token_url = "https://www.google.com/accounts/OAuthGetRequestToken?scope=%s&xoauth_displayname=%s" % (scope, "Test Application")
authorize_url = 'https://www.google.com/accounts/OAuthAuthorizeToken'
access_token_url = 'https://www.google.com/accounts/OAuthGetAccessToken'

oauth_key = "anonymous"
oauth_secret = "anonymous"

consumer = oauth.Consumer(oauth_key, oauth_secret)
client = oauth.Client(consumer)

# Get a request token.
resp, content = client.request(request_token_url, "GET")
request_token = dict(urlparse.parse_qsl(content))

print "Request Token:"
print "    - oauth_token        = %s" % request_token['oauth_token']
print "    - oauth_token_secret = %s" % request_token['oauth_token_secret']
print

# …
Run Code Online (Sandbox Code Playgroud)

python gmail oauth gdata

6
推荐指数
1
解决办法
2862
查看次数

插入空行而不进入插入模式

我经常发现自己在o或O和ctrl上弹跳{插入空白行并退出插入模式.

认为必须有一个更简单的方法,并希望保持我的光标位置,我把这些草率的宏拼凑在一起:

map <Leader>O :let cursorpos = getpos(".")<CR>:i<CR><CR>.<CR>:let cursorpos[1] = cursorpos[1] + 1<CR>:call setpos('.', cursorpos)<CR>
map <Leader>o :let cursorpos = getpos(".")<CR>:a<CR><CR>.<CR>:call setpos('.', cursorpos)<CR>
Run Code Online (Sandbox Code Playgroud)

但是,这不允许范围.能够去5\O并在我当前的线上获得5个空白将是很好的.

有关如何解决此问题的任何建议允许范围并在完成后仍然返回到原始光标位置?

vim

11
推荐指数
2
解决办法
3339
查看次数

Android自定义对话框,如"快速联系"

我想在联系人应用程序或官方Twitter应用程序中创建一个自定义对话框,如快速联系人.当我点击一个按钮时,它将在按钮的上方或下方打开.

http://londatiga.net/images/qc-tw.jpg快速联系和推特

我已经阅读了Contact app的源代码,但它似乎使用了内部API.另一种解决方案是扩展Dialog类,我可以设置自定义布局,但无法管理对话框的位置.对此有何解决方案?

Thanx提前

android dialog popupwindow

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

ASP.NET - meta:ResourceKey vs <%$ Resources:MyKey%>

使用meta:ResourceKey和 将文本分配给Label之间的区别是什么Text="<%$ Resources:MyKey %>".我使用这两种方法得到相同的结果.

asp.net

7
推荐指数
1
解决办法
3879
查看次数

F# - 需要帮助某人解释懒惰函数以及为什么我得到某个结果

我有一个问题,为什么我在F#中获得某些结果.我有以下代码......

let lHelloWorld = lazy(printfn "Lazy Hello World"; 30+30)
let aHelloWorld = (printfn "Active Hello World"; 30+30)

printfn "lazy value is %d"  lHelloWorld.Value 
printfn "lazy value is %d"  lHelloWorld.Value
printfn "active value is %d"  aHelloWorld
printfn "active value is %d"  aHelloWorld
Run Code Online (Sandbox Code Playgroud)

我的输出如下......

Active Hello World
Lazy Hello World
lazy value is 60
lazy value is 60
active value is 60
active value is 60
Run Code Online (Sandbox Code Playgroud)

我无法理解的是......为什么在懒惰的hello字之前显示活动的hello world的printfn?我本来期望"懒人世界"在"活跃你好世界"之前出现过?

如果有人可以帮助解释这一点,将不胜感激.

f#

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

6
推荐指数
1
解决办法
1538
查看次数

EclipseIDE:有没有办法将工作区路径添加到Eclipse IDE标题栏?

我有时会在一个项目的新版本中运行多个eclipse,而在另一个工作区中使用旧版本运行另一个eclipse.添加"新"版本的额外窗口视图,并且很难判断alt = tabbing哪个eclipse属于哪个工作区.

当许多文件涉及微小更改时,唯一的方法是获取特定文件的属性并检查路径.这当然很慢,必须有更好的方法,在标题栏中设置工作区路径可以很容易地发现哪个实例正在使用哪个工作区.

有没有办法在标题栏中包含工作区路径,以便可以轻松判断正在使用哪个工作区?

eclipse workspace titlebar

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