小编Alb*_*ing的帖子

如何获得topLayoutGuide的高度?

 moviePlayer = MPMoviePlayerController(contentURL: url)
 moviePlayer.view.frame = CGRect(x: 0, y:{layoutguide.height}, width:
 self.view.frame.width, height: 300)
 self.view.addSubview(moviePlayer.view)
Run Code Online (Sandbox Code Playgroud)

viewcontroller有一个名为"topLayoutGuide"的属性,但似乎不是我想要的.

我知道如何在storyboard 实现,在代码中,我无法获得Top Layout Guide的高度.我搜索了几个小时什么都没有.

在此输入图像描述

在此输入图像描述

下面是想要的.

在此输入图像描述

ios swift

27
推荐指数
3
解决办法
2万
查看次数

取消另一个pendingintent中的AlarmManager pendingIntent

我想取消定义服务的AlarmManager,在这个服务中可能会启动一个新的AlarmManger或取消之前定义的警报.我知道alarmManager.cancel(PendingIntent)中的params pendingintent,必须是相同的.与filterEquals(Intent other)比较但它仍然没有工作.解决失败.这是我的代码

public class GetRoundStroe {
    private Store[] stores;
    private Context mContext;

    public GetRoundStroe(Context mContext) {
        this.mContext = mContext;
    }

    public Store[] getStores() {
        if (ComCommand.haveInternet(mContext)) {
            start_am_normal();
        } else {
            start_am_silence();
        }
        return stores;
    }

    public Store[] start_am_silence() {


        long firstTime = SystemClock.elapsedRealtime();

        AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);

        if (AlarmHolder.mAlarmNormal != null) {
            am.cancel(AlarmHolder.mAlarmNormal);

        }

        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                firstTime, TestSwitch.getInstance().getSilence_time(), AlarmHolder.mAlarmSilence);


        return null;


    }

    public Store[] start_am_normal() {


        long firstTime = SystemClock.elapsedRealtime();

        AlarmManager am = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);

        if (AlarmHolder.mAlarmSilence != …
Run Code Online (Sandbox Code Playgroud)

android alarmmanager

23
推荐指数
1
解决办法
2万
查看次数

如何将List转换为ObservableCollection?

我是一名java开发人员,是C#silverlight的新手.在这个类中,我想将Products(List)转换为ObservableCollection.

    using System;
    using System.Collections.Generic;
    using System.Collections.ObjectModel;
    using System.Linq;

namespace WPListBoxImage
{
/**It seems not work,if I just change List<Product> to ObservableCollection<Product>
  public class Products : List<Product>
  {
    public Products()
    {
      BuildCollection();

    }

    private const string IMG_PATH = "../Images/";

    public ObservableCollection<Product> DataCollection { get; set; }

    public ObservableCollection<Product> BuildCollection()
    {
      DataCollection = new ObservableCollection<Product>();

      DataCollection.Add(new Product("Haystack Code Generator for .NET", 799, IMG_PATH + "Haystack.jpg"));
      DataCollection.Add(new Product("Fundamentals of N-Tier eBook", Convert.ToDecimal(19.95), IMG_PATH + "FundNTier_100.jpg"));
      DataCollection.Add(new Product("Fundamentals of ASP.NET Security eBook", Convert.ToDecimal(19.95), …
Run Code Online (Sandbox Code Playgroud)

listbox list windows-phone-7

18
推荐指数
3
解决办法
3万
查看次数

缺少layoutopt

我通过开发指南知道layoutopt工具,但我在sdk工具目录中找不到layoutopt工具.有什么不对?我使用sdk manage来更新所有版本的工具.在此输入图像描述

在此输入图像描述

android

16
推荐指数
1
解决办法
3231
查看次数

Sublime Text'find in files'在查找结果中给出<binary>

HotKey:Shift + Ctrl + F.

正确的结果: 在此输入图像描述错误结果,

你可以找到结果只是显示为.'<binary>'我在谷歌搜索过这个问题,但什么都没得到,

错误结果

这是日志文本. 感谢任何人提出建议

search full-text-search find sublimetext2 sublimetext3

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

从给定的地址名称获取纬度和经度.不是地理编码器

我有一个地址名称,我希望得到一个准确的纬度和经度.我知道我们可以使用Geocoder的getFromLocationName(address,maxresult)来获取它.

问题是,我得到的结果总是为空 - 与我们通过https://maps.google.com/获得的结果不同.与Geocoder不同,这总能让我得到一些结果.

我还尝试了另一种方式:( "http://maps.google.com/maps/api/geocode/json?address=" + address + "&sensor=false"这是一个链接!)它提供比地理编码器更好的结果,但经常返回错误(java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer).这很无聊.

我的问题是:如何通过在java代码中搜索https://maps.google.com/获得相同的latlong结果?

附加:关于使用" http://maps.google.com/maps/api/geocode/json?address="+地址+"&sensor = false" 的api文档在哪里

java android google-maps

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

如何在 AWS OpsWorks 上调试 Ruby On Rails?

在 Serval 天测试如何在 AWS EC2 上部署我的 ROR 项目之后。橡胶,eb,最后我决定使用 OPSWORKS,因为youtube 上的一个视频。但是部署还是很吃力的。

  • 好的,我的问题是:如何在 AWS OpsWorks 上调试 Ruby On Rails?

我知道

  1. 在 Web 控制台中,我们可以获取部署日志。
  2. 通过ssh,我们可以得到路径/var/log/nginx/下的[apptest].access.log,error.log,access.log(我用nginx和Unicorn测试)

但下面所有的都是关于部署的日志,很少有关于访问网站的日志/信息。例如:( test.access.log )

133.255.255.124 - - [25/Jun/2014:15:10:03 +0000] "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.76.4 (KHTML, like Gecko) Version/7.0.4 Safari/537.76.4"
133.255.255.124 - - [25/Jun/2014:15:10:19 +0000] "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.76.4 (KHTML, like Gecko) Version/7.0.4 Safari/537.76.4"
Run Code Online (Sandbox Code Playgroud)

当我得到 500 时,我在哪里可以找到有关此信息的详细信息?这是nginx中的 …

ruby-on-rails nginx aws-opsworks

2
推荐指数
1
解决办法
1980
查看次数

“|”的区别 和 [superview] 在视觉格式语言?

这是在超级视图的中心以编程方式在 github set view 中的一个示例

constraints = NSLayoutConstraint.constraintsWithVisualFormat(
      "H:[superview]-(<=1)-[label]",
      options: NSLayoutFormatOptions.AlignAllCenterY,
      metrics: nil,
      views: ["superview":view, "label":label])
Run Code Online (Sandbox Code Playgroud)

我的问题是,虽然我用“|”替换了“[superview]”,就像苹果文档解释一样,我猜它们是相等的。实际上他们不是,而且它不会工作。

我的代码。

   constraints = NSLayoutConstraint.constraintsWithVisualFormat(
                    "H:|-(<=1)-[imageview]",
                    options: NSLayoutFormatOptions.AlignAllCenterY,
                    metrics: nil,
                    views: ["imageview":imageview])
Run Code Online (Sandbox Code Playgroud)

有什么问题吗,或者 VFL 有错误?苹果文档在这里

constraints ios visual-format-language swift

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