小编car*_*nts的帖子

OAuthException/code = 2500/message ="必须使用活动访问令牌来查询有关当前用户的信息."

我正在尝试获取登录用户的数据(如姓名,性别,生日,个人资料图片等).我尝试过以下两个代码,如下所示:

 //first: Create request for user's Facebook data
    FBRequest *request = [FBRequest requestForMe];

// Send request to Facebook
[request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
    NSLog(@"%@", error);
    if (!error) {
        // result is a dictionary with the user's Facebook data
        NSDictionary *userData = (NSDictionary *)result;
        NSLog(@"%@....",userData);
       _facebookID = userData[@"id"];
        _name = userData[@"name"];
        _location = userData[@"location"][@"name"];
        _gender = userData[@"gender"];
     _birthday = userData[@"birthday"];
        NSLog(@"%@",_name);


        _picutreURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?type=large&return_ssl_resources=1", _facebookID]];

        self.nameField.text=_name;
        self.profilePicture.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:_picutreURL]];
        self.profileInfo.text=[NSString stringWithFormat:@"%@, Live in %@ , Born …
Run Code Online (Sandbox Code Playgroud)

iphone ios

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

如何在运行时创建带有变量名称的 sidekiq 队列?

我正在尝试创建具有可变队列名称的队列。

queue_name = "guide_" + guide['id'].to_s

Sidekiq::Client.push({
    'class' => GuidePdfWorker,
    'queue' => queue_name,
    'args'  => [key],
    'backtrace' => true
})
Run Code Online (Sandbox Code Playgroud)

我知道我应该将它们添加到 config/sidekiq.yml 中,但我不能,因为我不知道queue_name 的值。

当我登录时,Sidekiq::Client.registered_queues()我可以看到我的队列,但它们从未被处理。

ruby sidekiq

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

使用jQuery.load加载后,如何使用MathJax格式化html?

我正在使用jQuery.load加载一个新页面.然而,内容正在以某种方式被奇怪地对待.在原始页面上,我有一些代码用MathJax格式化乳胶命令:

<script type="text/x-mathjax-config"> MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Run Code Online (Sandbox Code Playgroud)

这适用于原始文件.但是,当我点击我的链接并在页面中插入更多HTML时:

<script>
  $(document).ready(function(){
    $("#link").click(function(){
      $("#myDiv").load("test.html");
    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

现在,特殊字符不是由MathJax格式化的,只是按原样显示.

html javascript jquery mathjax

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

Rubymine - Uncaught exception:在任何来源中都找不到rake-10.1.0

我得到一个"Rubymine - 未捕获的异常:无法在任何源中找到rake-10.1.0"错误,但是,当我使用该rails s命令在控制台中启动服务器时,它会正常启动.我不知道出了什么问题,请帮忙.

谢谢.

rubymine ruby-on-rails-3.2

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

无法在笔记本电脑上克隆git存储库,但是,在开发机器上成功克隆

我已经在Windows Server 2008机器上成功安装了git并设置了ssh.

我已成功克隆了我的开发人员计算机上的存储库(Windows 7),但当我尝试在我的笔记本电脑(Windows 7)上克隆它时,它给了我错误:

unable to open connection. Host does not exist
Run Code Online (Sandbox Code Playgroud)

我可以成功连接到putty,并设置环境变量.我无法确定我所缺少的东西.请帮忙.提前致谢.

git git-extensions

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

如何将向量作为异步流处理?

在我的RSS 阅读器项目中,我想异步阅读我的 RSS 提要。目前,由于此代码块,它们被同步读取

self.feeds = self
    .feeds
    .iter()
    .map(|f| f.read(&self.settings))
    .collect::<Vec<Feed>>();
Run Code Online (Sandbox Code Playgroud)

我想让该代码异步,因为它可以让我更好地处理糟糕的 Web 服务器响应。

我知道我可以使用Stream我可以从Vec使用stream::from_iter(...)中创建的将代码转换为类似的东西

self.feeds = stream::from_iter(self.feeds.iter())
    .map(|f| f.read(&self.settings))
    // ???
    .collect::<Vec<Feed>>()
}
Run Code Online (Sandbox Code Playgroud)

但是,我有两个问题

  1. 如何将结果加入一个Vec(这是一个同步结构)?
  2. 如何执行该流?我正在考虑使用task::spawn但它似乎不起作用......

asynchronous rust async-await

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

运行specs时出错:Poltergeist使用CSS选择器检测到另一个元素

我在我的Gemfile中添加了activeadmin.

我跑了:

rails g active_admin:install Admin User
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

然后我跑了:

bundle exec rake test:integrations
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Capybara::Poltergeist::ClickFailed:
Click at co-ordinates [330.5, 714] failed. Poltergeist detected another element 
with CSS selector 'html body div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all div.ui-datepicker-title span.ui-datepicker-month' 
at this position. It may be overlapping the element you are trying to click.
Run Code Online (Sandbox Code Playgroud)

我试着不包括activeadmin js和css在推荐这篇文章,但我仍然得到错误.

有没有人有任何想法如何解决这个问题?

capybara activeadmin poltergeist

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

C#中同时添加和删除列表中的项目-线程中的锁

我确信这个问题会被问很多次,但我想澄清这个概念。

最近,当两个线程在两个不同的函数中访问同一列表时,我遇到了一个错误。如果我没有正确的锁定,在什么情况下会导致问题?即使我在第二个函数中有锁并且两个线程不相关,但它们正在操作相同的列表。一种是添加,另一种是与空列表交换。什么情况下会捕获异常?请帮忙。

伪代码:

List<SomeClass> list=new List<SomeClass>();

  object mutex=new object();
Run Code Online (Sandbox Code Playgroud)

线程 1 访问该函数并修改列表:

public void Manipulate()
{

  //some operation
  list.add(new SomeClass());

}
Run Code Online (Sandbox Code Playgroud)

线程 2 访问该函数并清除列表:

public void SwapList()
{
   List<SomeClass> cls=new List<SomeClass>();
   try
   {
     while(Thread2.isAlive)
     {
       //some operation
       if(list.Count()>0)
       {
         lock(mutex)
         {
           swap(ref list,ref cls)
         }
       }
     }
  }
  catch(exception ex)
  {
  }
}
public void swap(List<SomeClass> a, List<SomeClass> b)
{
  List<SomeClass> temp=a;
  a=b;
  b=temp;
}
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

我如何使用MvxImageView.DefaultImagePath?

我已经成功使用MvxImageViewImageUrl,但是如何为那些没有profilepicture的用户(即ProfileThumbnailImageUrl为空)设置一个drawable图标作为默认值?

<MvxImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"      
    android:layout_centerVertical="true"
    android:layout_alignParentLeft="true"
    local:MvxBind="ImageUrl ProfileThumbnailImageUrl"
    DefaultImagePath="@drawable/ic_action_user"/>
Run Code Online (Sandbox Code Playgroud)

android mvvmcross

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

Powershell TrimEnd()中的字符串处理问题

我有一个重命名文件的PowerShell脚本。以下是字符串操作代码的一部分(不是我的实际代码,只是为了显示问题):

$text="String1.txt"
$text
$text.trimend(".txt")
$date=Get-Date -format yyyyMMdd
$text + $date
$newFile = $text.trimend(".txt") + "_" + $date + ".bak"
$newFile
$NewFile1 = $newFile.TrimEnd("_$date.bak") + ".bak"
$NewFile1
Run Code Online (Sandbox Code Playgroud)

结果是:

String1.txt
String1
String1.txt20131104
String1_20131104.bak
String.bak
Run Code Online (Sandbox Code Playgroud)

为什么还要删除1末尾的String1?我期望结果是String1.bak

string powershell

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