我已经在Facebook Graph API上玩了一段时间了.
我正在尝试获取使用的朋友列表https://graph.facebook.com/me/friends.
虽然它工作正常,结果按Id排序.有没有办法让它们按名称排序,还是我必须通过我的应用程序层手动重新排序?
谢谢!
我在一个具有1个CPU和非预处理Linux内核(2.6.x)的系统上读到,spin_lock调用相当于一个空调用,因此以这种方式实现.
我无法理解:它不应该相当于在互斥上睡一觉吗?即使在非preemtive内核上,中断处理程序仍然可能被执行,或者我可能会调用一个将原始线程置于休眠状态的函数.因此,空的spin_lock调用是"安全的"并不是真的,如果它被实现为互斥锁的话.
有没有我得不到的东西?
我正在尝试使用 检索默认验证错误消息MessageSource。我正在使用的代码使用反射来检索message参数的值。对于不覆盖message参数的约束,我想检索默认错误消息。当我调用message验证注释上的方法时,我得到{org.hibernate.validator.constraints.NotBlank.message}(例如,对于@NotBlank注释)。然后我尝试使用MessageSource来获取错误消息,如下所示:
String message = messageSource.getMessage(key, null, Locale.US);
Run Code Online (Sandbox Code Playgroud)
我尝试设置key为{org.hibernate.validator.constraints.NotBlank.message}, org.hibernate.validator.constraints.NotBlank.message(去掉大括号),甚至org.hibernate.validator.constraints.NotBlank但我不断得到null. 我在这里做错了什么?
更新
一个澄清。我的印象是 Springmessage.properties为其约束提供了一个默认文件。我的这个假设正确吗?
更新
更改问题的名称以更好地反映我想要做的事情。
我有一个嵌入了youtube视频,我希望应用YouTube API.我使用jQuery添加url参数如下(demo):
$(document).ready(function(){
var obj = $('object');
obj.find('embed').attr('src', function(i,s){return s+'&enablejsapi=1&version=3'})
obj.find('param[name=movie]').attr('value', function(i,v){return v+'&enablejsapi=1&version=3'})
$('.play').click(function(){
obj.find('embed')[0].playVideo();
});
$('.pause').click(function(){
obj.find('embed')[0].pauseVideo();
})
});
Run Code Online (Sandbox Code Playgroud)
这种方法在Firefox中运行良好,但在IE或Chrome中根本不适用(不确定其他浏览器).所以我的问题是如何修改它以使API在其他浏览器中工作?我是否必须完全删除对象并使用SWFObject替换它?
注意:嵌入代码直接来自YouTube.
更新:我想出如果我删除对象,添加url参数然后添加对象,我现在可以让它在Chrome中工作,但仍然不是IE(更新演示).
附录:当对象/嵌入已经包含启用代码时,为什么YouTube API不起作用?我试图避免使SWFObject成为一种依赖.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640" height="385">
<param name="movie" value="http://www.youtube.com/v/2Qj8PhxSnhg&hl=en_US&fs=1&enablejsapi=1&version=3"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/2Qj8PhxSnhg&hl=en_US&fs=1&enablejsapi=1&version=3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed>
</object>
Run Code Online (Sandbox Code Playgroud) T-SQL很不错.但我需要在Sql Server中使用更灵活的脚本语言,如javascript.
有人可以帮忙吗?
我想创建一个应用程序,使用imap从电子邮件帐户获取所有电子邮件.当我第一次运行应用程序时,我收到所有邮件,而不是再次运行它我想标记之前读取的消息,因此我只能收到新消息.
我发现Message Object包含Flags(系统标志和用户定义的标志),但我无法设置一个用户定义的标志.
可以在电子邮件帐户上标记我的应用程序收到的消息,或者我必须保留所有消息ID,每次当我从imap收到消息时,我必须将他们的id与保留的ID进行比较,并且只获取消息有不同的ID?
Git SHA ID看起来像这个351e11dac558a764ba83f89c6598151d2dbaf904,它是一个长十六进制数.但是如何在文本中检测到它呢?搜索仅包含0-9,af且长度至少为20个字符的"单词"?但是如何区分SHA ID和普通词?
根据我从这个帖子得到的答案,我创建了这个:
//Server
sock_init(); //from SFL, see http://legacy.imatix.com/html/sfl/
timeout = 50000;
serv_sock_input[0] = TCP(1234);
serv_sock_input[1] = UDP(9876);
input_protocols[0] = "tcp";
input_protocols[1] = "udp";
while (1)
{
FD_ZERO(&sock_set);
for (x = 0; x<number_of_inputs; x++)
{
FD_SET(serv_sock_input[x], &sock_set);
}
select_timeout.tv_sec = timeout;
select_timeout.tv_usec = 0;
if (select(0, &sock_set, NULL, NULL, &select_timeout) == 0)
printf("No requests");
else
{
for (x = 0; x<number_of_inputs; x++)
{
if (FD_ISSET(serv_sock_input[x],&sock_set))
{
printf("\nRequest on port %d: \n", x);
if ((strcmp(input_protocols[x],"tcp")) == 0) //in this case, 0 …Run Code Online (Sandbox Code Playgroud) 在带有MinGW的 Windows下使用Eclipse Integration插件编译自定义窗口小部件的正确过程是什么?
我尝试了以下步骤,但我无法在窗口小部件栏中看到窗口小部件.
configure -release -qtnamespace QtCppIntegrationC:\eclipse\plugins\com.trolltech.qtcppdesignerplugins.win32.x86_1.6.1eclipse -clean重置插件当然,小部件工作得很好Qt Designer,我可以在那里正确使用它.
我正在尝试使用Python获取给定主题标签的Twitter API搜索结果,但是我遇到了"无JSON对象可能被解码"的错误.我不得不在URL的末尾添加额外的%以防止字符串格式错误.这个JSON错误可能与额外的%相关,还是由其他原因造成的?任何建议将不胜感激.
一个片段:
import simplejson
import urllib2
def search_twitter(quoted_search_term):
url = "http://search.twitter.com/search.json?callback=twitterSearch&q=%%23%s" % quoted_search_term
f = urllib2.urlopen(url)
json = simplejson.load(f)
return json
Run Code Online (Sandbox Code Playgroud) java ×2
javascript ×2
c ×1
c++ ×1
commit ×1
eclipse ×1
facebook ×1
git ×1
integration ×1
javax.mail ×1
jquery ×1
json ×1
linux-kernel ×1
locking ×1
mutex ×1
plugins ×1
posix-select ×1
python ×1
qt ×1
sha ×1
simplejson ×1
sockets ×1
spinlock ×1
spring ×1
sql-server ×1
t-sql ×1
twitter ×1
validation ×1
youtube-api ×1