我想让gnome-terminal以这样的方式运行:当最终用户在终端上选择一个区域(用鼠标或鼠标键)时,它会自动复制到剪贴板中.有可能吗?如果是这样,怎么样?
我正在一台带有两个声卡的计算机上开发一个Linux应用程序,我想在OpenAL中同时使用它们,每个都在自己的上下文中.当我调用OpenAL的枚举扩展名alcGetString(NULL,ALC_DEVICE_SPECIFIER)以获取可能的输出设备列表时,该列表仅包含"ALSA软件"和"OSS软件".我知道这些只是OpenAL对软件设备的看法所以当我选择其中任何一个时,OpenAL只会将音频输出到ALSA或OSS中配置的默认设备.我甚至不确定它是否可行,但有没有办法将OpenAL上下文的音频输出定向到特定设备?这样我可以创建两个上下文,每个设备一个,并为每个上下文发送单独的音频.
谢谢,-Al
有没有办法告诉IntelliJ永远不要使用通配符导入?在"设置>代码样式>导入"下,我可以看到您可以使用通配符导入在IntelliJ之前指定"类计数".但是,如果我从不想使用通配符导入,我可以关闭此功能吗?
我试过把-1放在空白区域,但这只是告诉IntelliJ总是使用通配符导入.显然,一个不太好的解决方案是设置一个可笑的高数字,以便你永远不会遇到通配符导入,但我希望有一个更好的方法来关闭它.
我试图在python中循环整数.我查看了内置的round()函数,但它看起来像是浮点数.
我的目标是将整数舍入到10的最接近的倍数.即:5-> 10,4-> 0,95-> 100等.
5和更高应该向上舍入,4和更低应该向下舍入.
这是我的代码:
def round_int(x):
last_dig = int(str(x)[-1])
if last_dig >= 5:
x += 10
return (x/10) * 10
Run Code Online (Sandbox Code Playgroud)
这是实现我想要实现的目标的最佳方式吗?是否有内置功能可以做到这一点?另外,如果这是最好的方法,那么我在测试中遗漏的代码有什么问题吗?
如何向每个输入/组件显示NEXT验证错误?
验证器:
@Override
public void validate( final Object obj, final Errors e )
{
ValidationUtils.rejectIfEmpty( e, "firstname", "error.firstname.empty" );
}
Run Code Online (Sandbox Code Playgroud)
JSP:
<form:label path="firstname">
<spring:message code="label.firstname" />
</form:label>
<form:input path="firstname" />
<form:errors path="firstname" /> <!-- THIS DOES NOT WORK! -->
Run Code Online (Sandbox Code Playgroud)
我可以使用以下视图代码显示所有错误:
<spring:hasBindErrors name="contact">
<ul>
<c:forEach var="error" items="${errors.allErrors}">
<spring:message code="${error.code}"></spring:message>
</c:forEach>
</ul>
</spring:hasBindErrors>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我通过Facebook Connect(来自我的外部网站)向用户的墙发布了一些信息.
一切正常,但我注意到Graph API和旧JavaScript SDK中的墙贴文档存在一些差异.
使用Graph API,要发布到用户的墙,您可以执行以下操作:
本页详细介绍了这一点:http://developers.facebook.com/docs/reference/api/post
现在,将此与FB.Connect.streamPublish方法(旧JavaScript SDK)进行对比:
客户端JavaScript函数采用以下参数:
此操作在此页面上详细说明:http://developers.facebook.com/docs/reference/oldjavascript/FB.Connect.streamPublish
现在,除了一个重要参数 - "action_links" 之外,Graph API与旧JavaScript API中的操作非常相似.
从上面的链接:
Action字典链接对象,包含链接文本和超链接.
从本质上讲,这允许您在墙柱下面的"评论"和"赞"按钮旁边创建额外的链接.这就是我想要做的,即我想要另一个名为"在MySite上做点什么"的按钮.
为什么我不能使用Graph API ??? WTF Facebook,您为什么要创建一个新的"RESTful"API,它没有遗留API的所有功能?
令我恼火的是,"Feed"对象确实拥有JSON中的"动作链接"集合(如果您倾向于请求此信息).
但它几乎就像Facebook已经删除了使用Graph API创建动作链接的能力.那是怎么回事?
我错过了什么吗?我真的不想使用旧的JavaScript API替换Graph API调用.
请帮忙!
编辑:
好吧,好吧,看看我找到了什么:http://bugs.developers.facebook.com/show_bug.cgi?id = 11257
似乎有一个'bug',Facebook Graph API不支持Action Links.
什么时候'bug'的定义变成'我们遗漏了什么'? …
我的 Web 应用程序 (ASP.NET MVC) 导出 ICS 日历 (webcal://host/calendar.ics),我现在正在使用 Outlook 2010 和 2007 对其进行测试。显然,无论如何,日历的 VALARM 部分都会被 Outlook 完全忽略,并且根本不会设置任何提醒:
BEGIN:VALARM
TRIGGER:-PT30M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
Run Code Online (Sandbox Code Playgroud)
这是一些已知问题还是有正确的方法来生成可供桌面客户端使用的 ICS?
谢谢!
使用普通的<img>标签可以使用CSS背景图像和背景位置以相同的方式偏移图像吗?
页面上有主要图像,当两者都被加载(因此增加带宽)时,单独的缩略图是没有意义的.有些图像是纵向的,有些是横向的,但是我需要以均匀的尺寸显示缩略图(并在不符合所需宽高比的情况下裁掉多余的图像).
虽然使用其他标签和background-CSS值可以实现,但使用普通的<img>标签会更好.
在我的Rails应用程序中的首选项控制器的更新操作中,如果验证/保存等中有任何错误,则调用:
format.html { render :edit }
没有什么太不寻常 - 但是,当这个代码被命中时,浏览器中的地址会改变并丢失URL中的/ edit.
例如:
首先,我的浏览器显示我在页面上的以下地址:http:// localhost:3000/preferences/1/edit
但是,一旦检测到错误并且调用了渲染,则其中的地址将更改为http:// localhost:3000/preferences/1
我不能说我以前曾经注意过这种行为 - 但有没有办法强制/ edit留在URL的末尾?没有/ edit它会有效地显示节目页面的URL(我没有这个模板!)
非常感谢,Ash
Automapper是一个对象 - 对象映射器,我们可以使用它来投影域模型以在asp.net mvc中查看模型.
http://automapper.codeplex.com/
在Django(模板)/ Pylons中使用Python是否有相同的实现?或者在Python世界中是否有必要这样做?