小编ric*_*ici的帖子

在Parse Framework Cloud Code中运行同步查询

我为Parse Framework编写了一个异步云后台作业,根据"@"符号之前的电子邮件为每个用户生成一个显示用户名.不幸的是,当我运行这份工作时,我收到的错误是"计算操作太多".有没有办法让查询和保存串联运行而不是并行运行?我在文档中看到了promises的可能性,但我对如何使它与嵌套查询一起工作感到困惑.

Parse.Cloud.job("generateUsernameForEveryUser", function(request, status) {

  // Set up to modify user data
  Parse.Cloud.useMasterKey();
  var counter = 0;
  // Query for all users
  var query = new Parse.Query(Parse.User);
  query.each(function(user) {

    createUsernameForUser(user, 0, {
      success: function(username) {
        if(username == null) {
          status.error();
        } else {
          user.set("displayUsername", username);
          user.set("displayUsernameUppercase", username.toUpperCase());
          user.save();
        }
      },
      error: function(error) {
        status.error("Error: " + error.message);
      }         

    });

  }).then(function() {
    // Set the job's success status
    status.success("Username generation completed successfully.");
  }, function(error) {
    // Set the job's error …
Run Code Online (Sandbox Code Playgroud)

javascript parse-platform

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

解析云:将推送发送给单个用户

我正在使用Parse,我无法使这种方法起作用.

我们的想法是从"云代码"中的任何平台向具有已知用户标识符的单个用户发送推送.

查询我试过没有推送到该用户(实际上没有推送到任何用户)

  • PF通过用户指针安装:

    var targetUser = new Parse.User();

    targetUser.id = userID;

    var query = new Parse.Query(Parse.Installation);

    query.equalTo('user', targetUser);

  • 在PFUser本身中查询

    var query = new Parse.Query(Parse.User);

    query.equalTo('objectId', userID);

该方法的完整代码:

Parse.Cloud.define("sendPushContactUser", function(request, response) {

// Get parameters
var userID       = request.params.userID; // I'm obviously passing this parameter in the method call


// Query
/* ------ query = Any of the above options ------ */


Parse.Push.send({
    where: query,
    data: {
        title   : "New message",
        alert   : "User message",   
        badge   : "Increment",
        sound   : …
Run Code Online (Sandbox Code Playgroud)

cloud push where parse-platform

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

Parse.com,Parse SDK下载SDK中的NO Parse-1.10.3.jar文件

我已经做了多种故障排除来解决这个问题.无济于事.我疯了,试图解决这个问题,它只是不存在.当我下载sdk并从zip中提取它时,有一个bolt jar文件,但不是常规的parse jar文件,但是属性文件在sdk中...而不是parse jar文件..

android jar parse-platform android-studio

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

使用Pymesh加载和读取ply文件

我正在尝试使用PyMesh和此行命令加载/读取一个ply文件:

mesh = pymesh.load_mesh("model.obj")

就像在http://pymesh.readthedocs.io/en/latest/basic.html中一样.

但这给了我一个错误"AttributeError:'module'对象没有属性'load_mesh'".

我做错了吗?另外我想知道PyMesh是否真的允许在3d中对象进行可视化.

谢谢.

python ply-file-format

6
推荐指数
3
解决办法
9423
查看次数

使用注释向ggplot2添加粗体女性符号

我试图在我的情节中使用女性符号♀.它非常微弱(嗯,它在我的实际图形上看起来很微弱),所以我希望能让它变得大胆.

df <- data.frame(x = c(0, 1), y = c(0, 1))
ggplot(df, aes(x, y)) + geom_point() +
   theme_bw() +
   annotate("text", x = 0.5, y = 0.7, label = "2016 ?", 
   size = 7, hjust = 0, colour = "grey50")
Run Code Online (Sandbox Code Playgroud)

情节与微弱的女性符号

我尝试了以下,但似乎没有工作:

ggplot(df, aes(x, y)) + geom_point() +
   annotate("text", x = 0.5, y = 0.7, label = "2016~bold(?)", 
   size = 7, hjust = 0, parse = TRUE) 

# error message: Error in parse(text = as.character(lab)) : <text>:1:11: unexpected '<'
#1: 2016~bold(<
              ^ …
Run Code Online (Sandbox Code Playgroud)

fonts r ggplot2 plotmath

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

Bison 构建警告:“给出了 -s 选项,但可以匹配默认规则”

我收到警告

warning, -s option given but default rule can be matched
Run Code Online (Sandbox Code Playgroud)

如果您在 google 上搜索“给出的选项,但可以匹配默认规则”,您将在“诊断”部分的旧 Flex 联机帮助页中找到 Flex 手册关于诊断的章节和此条目:

警告,“-s 选项给出,但可以匹配默认规则”意味着默认规则(匹配任何单个字符)可能(可能仅在特定开始条件下)是唯一匹配特定输入的规则。既然-s给出了,大概这不是故意的。

我的构建文件没有-s选项。我写

bison -y -d calc1.y
flex calc1.l
gcc code...
Run Code Online (Sandbox Code Playgroud)

如何修复此警告?

这是我的 lex 文件的一个小版本。此文件也会触发警告

%{
#include "y.tab.h"
%}
%option noyywrap nodefault yylineno

%%

[0-9]+      {
                return INTEGER;
            }

[-+()=/*{},;\n] { return *yytext; }

[ \t]       /* skip whitespace */

[a-zA-Z0-9_]* { printf("lex Unknown character = '%s'", yytext); yyerror("lex Unknown character"); }

%%
Run Code Online (Sandbox Code Playgroud)

warnings yacc lex bison

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

Xcode 无法自动完成 Swift 中的 Parse 函数

我正在尝试构建一个使用 Parse 的 Swift 编写的应用程序,但我意识到我的 Xcode 不再为任何 Parse 函数提供自动完成功能。该应用程序仍然可以在 iOS 模拟器上毫无问题地编译和构建,因此我知道框架正在正确读取/编译,但在无法使用自动完成功能的情况下进行开发非常令人沮丧,特别是因为 API 参考还没有 Swift代码。

对于我当前的项目,我将 pod Parse 添加到我的 Podfile 中,从而以这种方式添加了 sdk。我还按照此处的说明进行操作:http://blog.parse.com/2014/06/06/building-apps-with-parse-and-swift/创建一个Appname-Bridging-Header.h文件,并#import <Parse/Parse.h>在其中添加以导入头文件。所以我不确定问题是什么。

xcode autocomplete parse-platform swift

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

如何在Parse中集成5个以上的推送证书?

我正在尝试在Parse中为每个应用程序集成推送通知构建5个以上的应用程序.但解析是将推送证书限制为5.有没有办法解决这个问题?

push push-notification ios parse-platform

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

iOS - 解析当前用户获取无法正常工作

我在iOS/Swift中使用parse,在我的PFUser类中,我有一个包含指向另一个PFObject类的指针数组的字段.

当我通过数据浏览器更新字段时,在PFUser.currentuser上调用fetch不会检索此更新.但是,所有其他非数组字段都会检索更新.

这只是Parse的一个问题吗?有没有人知道一个解决方法?

ios parse-platform swift pfuser

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

算法 - 区分一组给定二进制数的最小位数

假设我们给出了K不同的二进制数,每个都有长度N(N可以很大).是否有一种有效的算法来确定将这些数字相互区分所需的最小位数?

例如:

给定110011,我们只需要检查第一个(或最后一个)位来区分它们,所以最小数量是1.

鉴于1000,0100,00100001,我们需要检查至少三位来区分,所以最少数量为3.

鉴于0000,0100,10001100,我们只需要检查的前两位,因此最小号码是2.

后续:输出要检查的相应索引.


编辑:假设这些二进制数表示为,...,.这个问题相当于找到最小的子序列,以便...,是不同的数字.a1[0,1,…,N-1]aK[0,1,…,N-1][i,j,…,m][0,1,…,N-1]a1[i,j,…,m]aK[i,j,…,m]

algorithm

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