问题列表 - 第45319页

如何在Facebook Graph API中获取友情详情?

我怎样才能获得两个人的友谊细节?因此,例如在网络中它将是:

http://www.facebook.com/<my_id>?and=<friend_id>
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以在Graph API中做到这一点吗?此外,我可以获得特定项目,如照片,我们之间的墙贴等吗?(没有记录AFAIK,但很多图谱API功能都不是......)

编辑:我认为应该可以使用Graph API.例如,获取家庭详细信息(兄弟,姐妹,父母等)尚未记录,但我仍然可以这样做.

facebook facebook-graph-api

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

即使我在课堂上提到构造函数,也有默认构造函数

public class Ex
{ 
  int a;   

  public Ex()   
  {
    System.out.println("a is "+a);   
  } 
}
Run Code Online (Sandbox Code Playgroud)

输出为:a为0

初始化的地方......

我知道int的默认值是零.我的问题是它在哪里被初始化...通过默认构造函数?(我听说默认构造函数是在我们没有提到类中的任何构造函数时创建的)

java

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

PHP-MySQL开发人员转向PostgreSQL.我需要知道什么?

我在PHP-MySQL中开发了大部分应用程序,因为它快速而简单.现在,随着更复杂的应用程序,我想知道MySQL是否是一个不错的选择.我将使用PostgreSQL构建我的最新应用程序.我需要注意哪些事情?使用MySQL时我错过了什么?

php mysql postgresql

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

使用ASP.NET MVC的多语言URL

我正在研究一个新项目的概念,我需要支持多语言URL.理想情况下,所有URL都需要使用用户的本地语言.因此,我们不想使用domain.com/en/contactdomain.com/es/contact,但我们喜欢domain.com/contactdomain.com/contactar(contactar是西班牙语以便联系).在内部,两者都应该路由到同一个ContactController类.

这可以通过为每种语言添加到Global.asax.cs的多个静态路由来处理,但我们希望使其非常动态,并希望系统用户能够通过内容管理更改URL的转换系统.所以我们需要从URL到控制器和动作的某种动态映射.

通过查看MVC3的源代码,我发现MvcHandlerProcessRequestInit方法负责确定要创建哪个控制器.它只是在RouteData中查找控制器的名称.覆盖默认MVC路由的一种方法是创建使用自定义RouteHandler的简单默认路由.此RouteHandler强制MVC使用我自己的自定义子类MvcHandler,它会覆盖ProcessRequestInit方法.在重新调用原始ProcessRequestInit之前,此重写方法将我自己动态找到的控制器和操作插入到RouteData中.

我试过这个:

的Global.asax.cs

routes.Add(
    new Route("{*url}", new MultilingualRouteHandler())
    {
        Defaults = new RouteValueDictionary(new { controller = "Default", action = "Default" })
    }
);
Run Code Online (Sandbox Code Playgroud)

MultilingualRouteHandler.cs

public class MultilingualRouteHandler : IRouteHandler
{

    public IHttpHandler GetHttpHandler(RequestContext requestContext)
    {
        return new MultilingualMVCHandler(requestContext);
    }

}
Run Code Online (Sandbox Code Playgroud)

MultilingualMvcHandler.cs

public class MultilingualMVCHandler : MvcHandler
{

    public MultilingualMVCHandler(RequestContext context) …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-routing asp.net-mvc-3

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

math:缩放坐标系,使某些点得到整数坐标

这更像是一个数学问题.nonethelesse我正在寻找伪代码中的算法来解决它.

给定是一维坐标系,具有多个点.点的坐标可以是浮点.

现在我正在寻找一个缩放此坐标系的因子,以便所有点都在固定数字(即整数坐标)

如果我没有弄错的话,只要点数不是无限的,就应该有解决这个问题的方法.

如果我错了,并且没有解决这个问题的解决方案,我感兴趣的是一种尽可能接近解决方案的算法.(即坐标看起来像15.0001)

如果您对具体问题感兴趣:我想克服adobe flash中众所周知的像素拍摄问题,如果缩放整个舞台,则会在位图边界处切割半像素.我想找到一个理想的舞台缩放因子,使我的位图放在整个(屏幕)像素坐标上.

因为我在舞台上放置了两个位图,所以每个方向上的点数(x,y)为4.

谢谢!

algorithm math geometry

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

用提升精神解析一对整体

我有以下代码:

std::string test("1.1");
std::pair<int, int> d;

bool r = qi::phrase_parse(
        test.begin(),
        test.end(),
        qi::int_ >> '.' >> qi::int_,
        space,
        d
        );
Run Code Online (Sandbox Code Playgroud)

所以我试图解析字符串测试并将结果放在std :: pair d中.但是它没有用,我怀疑它与复合属性规则有关.

有关如何使其工作的任何提示?

编译器错误如下:

错误:没有匹配函数来调用'std :: pair :: pair(const int&)'

c++ parsing boost boost-spirit

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

如何切片和反转相机视图?

我正在开发一个应用程序,它将显示相机的反向视图.例如,如果来自相机的当前视图如下: 在此输入图像描述,

该应用程序应该反向查看: 在此输入图像描述

所以用户将通过这个应用程序看到从相机不断反向查看.

我不太清楚如何实现这一目标.任何帮助或想法将受到高度赞赏.谢谢!

java android android-layout

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

使用jQuery获取在下拉列表中选择的当前值

我的页面上有一组动态生成的下拉框.基本上我用jQuery克隆它们.现在我想捕获更改事件的每个下拉列表中选择的值.

我试过这样的东西,但是没用.

$('._someDropDown').live('change', function(e) {
            //debugger;
            var v = $(this);
            alert($(this + ':selected').val());
            alert($(this).val());
        });
Run Code Online (Sandbox Code Playgroud)

我该如何完成?

jquery

53
推荐指数
4
解决办法
14万
查看次数

每个日志级别包含哪些信息?

可能的重复:
记录代码应该在哪里/哪个级别?
调试级别

是否有一个约定,一个标准或一个广泛使用的指南,它将有助于登录Java?具体来说,包括在每个级别(详细,调试,等等)而不是实际的日志记录机制.

在每个日志级别都有许多指南,但没有一个是具体的; 他们都很模糊,这使得"遵守命令"变得困难.

任何提示将不胜感激.

java logging

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

Android应用的缓存策略

我正在考虑如何在我的Android应用程序中理想地实现缓存层.

目前我有通用的活动,显示来自远程服务器的数据.数据由DTO TemplateInstance表示.每个TemplateInstance都有一个包含组件的Map,每个组件都可以有子组件.组件本身可以是Text(String),Image(ByteArray)或Time(或者通过子类组件的任何内容).

目前,每次启动Activity时,我的应用程序都会从​​服务器加载TemplateInstance.

我现在想在应用程序中实现缓存层,以便

  1. 显示数据的时间减少到最低限度,
  2. 在服务器上更改数据时刷新数据.

我的策略如下:

  • 已启动的Activity通过ID从本地存储加载TemplateInstance(如果存在)
  • 如果服务器上的TemplateInstance已更改(使用数据库中的版本字段),UpdateService将在后台检查
  • 如果服务器版本大于本地版本或没有本地TemplateInstance,则从服务器检索数据,更新本地存储并更新视图

我已经使用db4o成功实现了这一点.此解决方案只有两个问题:

  • db4o在GPL下(我不能使用它)
  • 当我加载具有许多图像的TemplateInstances(查询为4秒)时,db4o非常慢

现在我正在寻找db4o的最佳替代品.到目前为止,我的想法是:

  • 由于数据的结构,SQLite不适用
  • 我不需要数据库功能 - 通过ID检索对象就足够了
  • 将对象保存在内存中会明显加快
  • 应用程序退出时,应将内存状态保存到磁盘,因此可以在启动时重新实例化对象

您认为最佳解决方案是什么?

我对此的研究将我带到了EHCacheJCS,这是我从未使用过的.您认为它们是否合适,也适用于Android手机上的资源?或者你有其他建议吗?

android caching

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