小编ric*_*ici的帖子

拥有后端vs BaaS

我试图在两家开发公司之间做出决定.一个人想和Parse一起去,而另一个想要建立一个后端.我想获得反馈以及为什么构建后端或使用PaS(如Parse,Stackmob)在可伸缩性和性能方面更好的原因.

例如,让我们使用SnapChat作为处理数百万用户和数据请求的高度使用的应用程序.如果新创建的应用程序经历用户和数据请求的大量增加会发生什么.后端能够处理这个吗?我是否希望在用户增加后不久修复它?

iphone backend ios parse-platform

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

bash 循环遍历文件掩码

对文件掩码进行 for 循环的正确方法是什么?

例如,如果掩码未扩展到任何文件,则不应运行循环;否则,它应该运行它扩展到的所有文件。

天真的方法的问题是,如果*不扩展到任何内容,那么整个循环将运行一次,就好像该*部分是文件名(实际上不存在的文件)的实际部分一样。

bash filenames loops for-loop

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

为什么gnu make的"覆盖"不会传递给子制作?

注意:这个问题最初是由一个现已删除的用户发布的,但是这个咆哮背后有一个有效的问题; 这是我试图提供答案.

鉴于Makefile:

ifeq "$(MAKELEVEL)" "0"

# Override the command-line specification of "foo".
override foo=replaced
export foo

all::
    @echo outer: foo is "$(foo)"
    @$(MAKE)

else

# Variable 'foo' was "exported" from the top-level Makefile.
all::
    @echo inner: foo is "$(foo)"

endif
Run Code Online (Sandbox Code Playgroud)

期望是export foo会导致make导出override声明中定义的值.但它没有:

$ make -s foo=original
outer: foo is replaced
inner: foo is original
Run Code Online (Sandbox Code Playgroud)

makefile gnu-make

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

无法使用Parse运行应用程序

我有Parse的问题.我有sdk(在Parse.com上下载并在我的项目中解压缩/ libs文件夹中),当我构建一切都很好.

但是当我运行应用程序时,我有以下错误:

错误:任务':app:transformClassesWithDexForDebug'的执行失败.

com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程 '命令' C:\ Program Files文件\的Java\jdk1.8.0_66\bin\java.exe''以非零退出值2结束

我不知道该怎么做,我搜索并尝试了我在StackOverflow和Parse的github repo上找到的所有东西,但没有任何作用:/

任何的想法 ?

提前感谢您的回答.

java android gradle parse-platform

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

初始化Parse时无法解析符号配置

我试图在oncreate函数上初始化Parse,但它无法找到静态类Configuration.

这是文档的初始化:

    Parse.initialize(new Parse.Configuration.Builder(this)
            .applicationId("myAppId") 
            .clientKey(null) 
            .addNetworkInterceptor(new ParseLogInterceptor())
            .enableLocalDataStore()
            .server("https://myapp.herokuapp.com/parse/").build());
Run Code Online (Sandbox Code Playgroud)

Parse.Configuration中的配置标记为红色.

我还添加了最新的依赖项:

dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])
   compile 'com.parse:parse-android:1.13.0'
   compile 'com.parse:parseinterceptors:0.0.2' 
   compile 'com.parse.bolts:bolts-android:1.+'
   compile 'com.android.support:appcompat-v7:22.2.1'
}
Run Code Online (Sandbox Code Playgroud)

不知道为什么它找不到配置类.

android initialization parse-platform

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

C#代码编译.exe不运行

我正在使用CSharpCodeProvider来编译一个带有可变参数的.exe.编译工作正常(不返回错误)并成功,但在运行时启动并立即退出无错误或输出.当更改"Main"(例如更改为private或通过重命名)时,编译器输出没有有效的Main方法,因此示例代码不应该是原因.

有没有人对此有答案/解决方案?我很遗憾在这一点,并希望任何有用的回应.提前谢谢〜

*编辑:

编译.exe输出:http://imgur.com/a/WBvz3

编译:

using System;
using System.CodeDom.Compiler;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Resources;
using System.Security.Cryptography;
using System.Text;
using Microsoft.CSharp;
using Packer.Properties;

namespace Packer
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            Console.WriteLine("Sample Compiler");
            Console.WriteLine(".ico-path: ");
            var icon = "E:\\sample.ico"; //Console.ReadLine();
            Console.WriteLine("> " + icon);
            Console.WriteLine("Target-exe: ");
            var target = "E:\\sample.exe"; //Console.ReadLine();
            Console.WriteLine("> " + target);
            var source = Resources.samplesource;
            // Compile with all params
            var success = CompileFromSource(source, target, icon); …
Run Code Online (Sandbox Code Playgroud)

c# codedom csharpcodeprovider

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

修改解析服务器中的 ACL

我正在尝试修改一个对象的 ACL,而不创建另一个对象。我不希望删除或覆盖当前的 ACL。每当我使用object.setACL()它时,它都会覆盖当前的 ACL。

有没有办法保存修改后的ACL而不覆盖它?

acl parse-server

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

混洗数组,同时使每个索引在任何索引中的概率相同

我想打乱一个数组,并且每个索引在任何其他索引(不包括它自己)中都有相同的概率。

我有这个解决方案,只有我发现最后两个索引总是会相互交换:

void Shuffle(int arr[]. size_t n)
{
  int newIndx = 0;
  int i = 0;

  for(; i > n - 2; ++i)
  {
    newIndx = rand() % (n - 1);
    if (newIndx >= i)
    {
      ++newIndx;
    }

    swap(i, newIndx, arr);
  }
}
Run Code Online (Sandbox Code Playgroud)

但最终可能有些索引会再次回到原来的位置。

有什么想法吗?

朗。

c random algorithm shuffle

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

如何调试flex / bison语法?

这是一个非常愚蠢的问题。语法规则afaik中没有错误,但没有给出正确的输出。我一直在盯着它,但我看不到错误。

我可以使用哪些工具来帮助我了解解析中发生了什么?我尝试插入跟踪代码的工作量很大,似乎并没有太大帮助。

解析器

%{
#include<stdio.h>
#include<stdlib.h>  
#include<string.h>
#include "SymbolTable.h"
#include "SymbolInfo.h"
#include "ScopeTable.h"

int yyparse(void);
int yylex(void);
extern char* yytext;
extern FILE * yyin;
extern int tableSize;

FILE *logout;
extern int line_count;
extern char *arr[100];
extern char *final_arr[100];

SymbolTable *table;

void yyerror (const char *s)
{
    fprintf(stderr,"%s\n",s);
    return;
}

%}

%union {
    class SymbolInfo* sym;
    char *s;
    float f;
}

%error-verbose
%verbose
%token COMMA INT ID SEMICOLON FLOAT VOID LCURL RCURL RETURN NOT IF FOR WHILE PRINTLN LPAREN RPAREN
%token …
Run Code Online (Sandbox Code Playgroud)

parsing bison flex-lexer

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

C++ 使用 foreach 使数组为空

Node* nodes[3];

for (Node* eachNode:nodes) {
    eachNode = 0; //if i try to dereference it gives seg fault
}                 // eg. *eachNode = 0;

if (nodes[0] == 0) {
    cout << "Null";
} else
    cout << "Not null";

cout << '\n';

Node* nodes2[3];

for (int i = 0; i < 3; ++i) { //this way works fine
    nodes2[i] = 0;
}

if (nodes2[0] == 0) {
    cout << "Null";
} else
    cout << "Not null";
Run Code Online (Sandbox Code Playgroud)

大家好,我正在尝试使数组中的所有对象都等于 null。当使用 for 循环时,它工作得很好,但是当我使用 foreach …

c++ arrays foreach null

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