根据Facebook文档,应用程序负责在用户接受请求后删除请求. 据Facebook称,应用程序需要将request-id与user-id相结合才能删除请求.但是,如果用户尚未对应用程序进行身份验证,则无法获取其用户ID.
怎么应该解决这个问题?
在过去的几天里,我一直在与Mahout合作,试图创建一个推荐引擎.我正在研究的项目有以下数据:
我现在正在试验我们拥有的全套的1/3(即18M建议中的6M).在我试过的任何配置中,Mahout都提供了相当令人失望的结果.一些建议需要1.5秒,而其他建议需要一分钟.我认为建议的合理时间应该在100毫秒左右.
Mahout为什么这么慢?
我正在使用以下JVM参数在Tomcat上运行应用程序(即使添加它们并没有太大的区别):
-Xms4096M -Xmx4096M -da -dsa -XX:NewRatio=9 -XX:+UseParallelGC -XX:+UseParallelOldGC
Run Code Online (Sandbox Code Playgroud)
以下是我的实验的代码段:
用户相似度1:
DataModel model = new FileDataModel(new File(dataFile));
UserSimilarity similarity = new CachingUserSimilarity(new LogLikelihoodSimilarity(model), model);
UserNeighborhood neighborhood = new NearestNUserNeighborhood(10, Double.NEGATIVE_INFINITY, similarity, model, 0.5);
recommender = new GenericBooleanPrefUserBasedRecommender(model, neighborhood, similarity);
Run Code Online (Sandbox Code Playgroud)
用户相似度2:
DataModel model = new FileDataModel(new File(dataFile));
UserSimilarity similarity = new CachingUserSimilarity(new LogLikelihoodSimilarity(model), model);
UserNeighborhood neighborhood = new CachingUserNeighborhood(new NearestNUserNeighborhood(10, similarity, model), model);
recommender = new GenericBooleanPrefUserBasedRecommender(model, neighborhood, similarity);
Run Code Online (Sandbox Code Playgroud)
项目相似度1:
DataModel dataModel = new FileDataModel(new File(dataFile)); …Run Code Online (Sandbox Code Playgroud) 我编写了一个模拟摄像头并将输出转换为视频流的程序.该程序必须能够在Windows上运行.系统中有两个组件:
copy命令每0.1秒将预先生成的帧(即PNG文件)复制到目标路径./target/target_image.pngffmpeg -loop 1 -i ./target/target_image.png -r 10 -vcodec mpeg4 -f mpegts udp://127.0.0.1:1234当整个运行一起运行时,它可以正常工作几秒钟,直到ffmpeg停止.这是在调试模式下运行时的日志:
ffmpeg version N-52458-gaa96439 Copyright (c) 2000-2013 the FFmpeg developers
built on Apr 24 2013 22:19:32 with gcc 4.8.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 27.101 / 52. 27.101
libavcodec …Run Code Online (Sandbox Code Playgroud) 虽然某些组URL的格式为www.facebook.com/groups/%ID%/,但其他格式为www.facebook.com/groups/%SOME_STRING%/.例如 http://www.facebook.com/groups/2261122614/与http://www.facebook.com/groups/fbdevelopers/.
在前一种情况下,以编程方式从URL中提取Graph API ID非常容易.如何对后一种情况的URL进行此操作?