小编Sur*_*fer的帖子

照片拼贴算法

我正在尝试构建一个脚本,它将动态排列照片,就像拼贴一样,与http://lightbox.com/explore#spotlight上的内容非常类似.

我当然可以编写代码,用不同的照片集来处理每个案例,但我更愿意拥有能够处理任意数量照片的算法.这里解释的算法http://www.hpl.hp.com/techreports/2008/HPL-2008-199.pdf在第4章中看起来与我需要做的非常相似.在我的情况下,垂直和水平比率总是相同的.我会定义一个边界框,每个节点可以分割多少个级别.边界框将具有相同的水平照片比例.如果算法不能适合所有图像,我会返回一个级别并将其留在那里或从可用照片池中选择另一张照片.

我的问题非常类似于这个算法在屏幕上排列图像,但我不知道如何前进.任何进一步的指导或伪代码都会非常有用.

binary-tree linear-equation photo packing treemap

6
推荐指数
0
解决办法
2898
查看次数

使用sso的OAuth 2密码授予

我正在实现一个oauth 2设置并且有一个用例,我不太确定它是如何应用于oauth 2.希望有人在这里可以让我走上正轨.

我的平台包含一个我想从移动应用程序访问的API.当我控制app和api并且还拥有拥有数据的用户时,我认为资源所有者密码凭证授予资金很适合.但是在应用程序上我希望用户现在只能通过Facebook登录.当我从facebook收到uid和访问令牌时,我会创建一个新用户或更新我的api中的当前用户.在此过程中不会设置密码,并且由于密码授权需要用户名和密码来获取访问令牌,因此我的问题变得明显.

那么,这个用例的好习惯是什么?我应该为用户创建密码,还是将facebook令牌作为在api中验证的有效密码凭证发送?或者可能更适合不同的授权类型?

感谢任何反馈!

谢谢!

api facebook oauth single-sign-on oauth-2.0

5
推荐指数
0
解决办法
441
查看次数