小编San*_*rea的帖子

在App Store意大利发布应用程序后,iAd未在设备上显示

大家好,我有一个问题所述的问题.在意大利,iAd网络可用,但是当我从App Store下载我的应用程序时,iAds没有显示.在测试模拟器中它工作正常.这是一款仅限iPhone的应用程序.可能是什么问题?

我知道重复的问题: iAd在App Store上发布应用程序后没有在设备上显示,但我确信iAd在意大利有售.

谢谢.

iphone ios iad

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

Strongloop应用程序不加载本地数据源

我想在Strongloop应用程序中使用不同的特定于环境的数据源配置.我在https://docs.strongloop.com/display/public/LB/Environment-specific+configuration上看到配置的优先级是:

  1. 特定环境的配置,基于NODE_ENV的值; 例如,server/config.staging.json.
  2. 本地配置文件 ; 例如,server/config.local.json.
  3. 默认配置文件 ; 例如,server/config.json.

我已经声明了三个数据源配置文件: datasources.json:

{}
Run Code Online (Sandbox Code Playgroud)

datasources.local.json:

{
  "db": {
    "name": "db",
    "connector": "loopback-connector-mongodb",
    "host":"127.0.0.1",
    "port": "27017",
    "database": "woowDev"
  }
}
Run Code Online (Sandbox Code Playgroud)

datasources.staging.js:

module.exports = {
  db: {
    connector: 'mongodb',
    hostname: process.env.OPENSHIFT_MONGODB_DB_HOST,
    port: process.env.OPENSHIFT_MONGODB_DB_PORT,
    user: process.env.OPENSHIFT_MONGODB_DB_USERNAME,
    password: process.env.OPENSHIFT_MONGODB_DB_PASSWORD,
    database: 'woow'
  }
};
Run Code Online (Sandbox Code Playgroud)

现在,除非我在datasources.json中放置datasources.local.json的配置,否则它不起作用.我一直收到错误:AssertionError: User is referencing a dataSource that does not exist: "db"

我还尝试将本地conf添加到staging conf并定义变量NODE_ENV,但它不会加载datasource.staging.js.我通过这样做来定义NODE_ENV:

export NODE_ENV=staging
Run Code Online (Sandbox Code Playgroud)

javascript json strongloop loopbackjs

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

Strongloop loopback中hasMany和referencesMany之间的区别是什么

的是embedsMany(在非关系数据库的情况下),把嵌入式型号父模型文件内.在hasMany创建子模型的新集合时,在父集合和子集合之间创建关系.怎么样referencesMany

还有这个示例项目,客户 referencesMany AccounthasMany Order.我不明白这种差异.

node.js strongloop loopbackjs

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

无法在新的iTunes Connect中上传GeoJSON文件

我正在尝试在新的 iTunes Connect中上传路由应用程序覆盖文件.文件名是example.geojson.我收到以下错误:

Invalid file extension: Your routing app coverage file must use the .geojson extension
Run Code Online (Sandbox Code Playgroud)

我尝试在Chrome和Safari中将名称更改为example.GeoJSON.

我在http://geojsonlint.com/验证了该文件的内容

有任何想法吗?

itunesconnect ios

6
推荐指数
2
解决办法
3976
查看次数

function(){}在分配给变量时的含义

我知道函数是javascript中的对象,并且可以将这些函数分配给变量.我也知道这个问题:(function(){})()构造如何工作以及人们为什么使用它?.

但我想确切地知道在这种情况下它意味着什么:https: //github.com/zsolt/retwis-nodejs/blob/master/domain.js#L43

User = function(){}
Run Code Online (Sandbox Code Playgroud)

这一行后面是"假定" User对象的一些成员函数(方法?)的声明.在SO中似乎没有其他解释的答案.

javascript node.js

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

Loopback和mocha:等待服务器完成启动脚本

嗨,作为问题的标题,我想知道如何在启动测试之前检查环回启动脚本是否已完成.在示例项目中:

https://github.com/strongloop/loopback-example-relations

测试文件夹中有一个文件似乎可以完成这项工作,但遗憾的是它没有解决它.

start-server.js:

var app = require('../server/server');

module.exports = function(done) {
  if (app.loaded) {
    app.once('started', done);
    app.start();
  } else {
    app.once('loaded', function() {
      app.once('started', done);
      app.start();
    });
  }
};
Run Code Online (Sandbox Code Playgroud)

此脚本在其余测试API中加载,如下所示:

before(function(done) {
    require('./start-server');
    done();
});
Run Code Online (Sandbox Code Playgroud)

但是从不调用该函数.这是使用该脚本的正确方法吗?

我结束了以下实现:

before(function (done) {
    if (app.booting) {
        console.log('Waiting for app boot...');
        app.on('booted', done);
    } else {
        done();
    }
});
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我对这个启动服务器脚本感到困惑.

按照@stalin建议编辑我修改了before函数如下:

before(function(done) {
    require('./start-server')(done);
});
Run Code Online (Sandbox Code Playgroud)

并且执行进入else分支但从done未被调用.

javascript node.js strongloop loopbackjs

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

Crashlytics WriteZStream stacktrace

我在现场Xamarin iOS应用程序中有一个"难以阅读"的崩溃日志.这个问题影响了近80%的用户,我正在努力破译它.

请看一下这个要点中的日志

我已在Crashlytics仪表板中上传了dSYM文件,但日志保持不变.Xamarin App这种类型的日志是否正常?

我甚至不知道应用程序的源文件导致崩溃.

我在AppDelegate.cs中有以下代码:

override public bool FinishedLaunching (UIApplication application, NSDictionary launchOptions){
//...
    Setup.EnableCrashReporting (() => {
                    var crashlytics = Crashlytics.SharedInstance;
                    crashlytics.DebugMode = true;
                    Crashlytics.StartWithAPIKey ("my_key");

                    Fabric.With (new NSObject[]{ crashlytics });

                    AppDomain.CurrentDomain.UnhandledException += AppDomain_CurrentDomain_UnhandledException;
                    TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException;
                }, Path.GetFileNameWithoutExtension (typeof(AppDelegate).Module.Name));
}
Run Code Online (Sandbox Code Playgroud)

以及以下方法:

    void TaskScheduler_UnobservedTaskException (object sender, UnobservedTaskExceptionEventArgs e)
    {
        var ex = e.Exception;
        Setup.CaptureManagedInfo(ex);
        Setup.CaptureStackFrames(ex);
        Setup.ThrowExceptionAsNative(ex);
    } 

    void AppDomain_CurrentDomain_UnhandledException (object sender, UnhandledExceptionEventArgs e)
    {
        Setup.CaptureManagedInfo(e.ExceptionObject);
        Setup.CaptureStackFrames(e.ExceptionObject);
        Setup.ThrowExceptionAsNative(e.ExceptionObject);
    }
Run Code Online (Sandbox Code Playgroud)

我在Fabric配置上遗漏了什么吗?

mono xamarin.ios ios xamarin crashlytics

6
推荐指数
0
解决办法
165
查看次数

如何调试:应用程序中的JNI DETECTED ERROR:使用无效的jobject

我正在开发一个XamarinAndroid项目,我收到以下错误(这里有完整的日志)

11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xd4fd90e0
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410] "Thread-1973" prio=10 tid=26 Runnable
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410]   | group="main" sCount=0 dsCount=0 obj=0x137270a0 self=0xc89d4900
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410]   | sysTid=9034 nice=-11 cgrp=default sched=0/0 handle=0xd4b3a930
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410]   | state=R schedstat=( 310795035 15833156 94 ) utm=24 stm=7 core=5 HZ=100
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:410]   | stack=0xd4a3c000-0xd4a3e000 stackSize=1022KB
11-07 08:28:09.067: A/art(7164): art/runtime/java_vm_ext.cc:41n0]   | held mutexes= "mutator lock"(shared held)
Run Code Online (Sandbox Code Playgroud)

在飞行模式下尝试播放电影(自定义第三方ExoPlayer包装库)时.我没有寻求帮助,只用这个信息找到错误,但只是一种调试应用程序的方法.出现崩溃时,调试器将断开连接. …

java android xamarin.android xamarin

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

如何区分 sqlalchemy INSERT…ON CONFLICT (Upsert) 中的冲突

我正在阅读有关 postgres 方言上的 upsert 操作的 SqlAlchemy 文档,网址为http://docs.sqlalchemy.org/en/latest/dialects/postgresql.html#insert-on-conflict-upsert

有没有办法知道更新插入是插入还是更新?

该文档似乎省略了这个细节。

python postgresql sqlalchemy

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

AchartEngine XYchart背景颜色问题

我在使用achart引擎的xychart中遇到了问题.实际上,背景颜色仅在轴区域内设置.我的代码:

private XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();
private XYMultipleSeriesRenderer mRendererXY = new   XYMultipleSeriesRenderer();

private XYSeries mSeriesXY;
private GraphicalView mXYView;

private ViewFlinger mFlingy;
private int index = 0;

public StatChallengeTabManager(Context ctx, ViewFlinger flingy) {
    mCtx = ctx;
    mFlingy = flingy;
    mStatDBManagerCh = new StatDBManagerChallenge(ctx);
}

public void drawStats() {
    LayoutInflater inflate = (LayoutInflater) mCtx
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    v1 = inflate.inflate(R.layout.v1, null);
    v2 = inflate.inflate(R.layout.v2, null);
    mFlingy.addView(v1);
    mFlingy.addView(v2);

    drawFirstChart();
    drawSecondChart();

}

private void drawFirstChart() {

    if (mXYView == null) {

        mRendererXY.setAxisTitleTextSize(30);
        mRendererXY.setChartTitleTextSize(40);
        mRendererXY.setChartTitle(mCtx.getString(R.string.score_trend));
        mRendererXY.setLabelsColor(Color.BLACK); …
Run Code Online (Sandbox Code Playgroud)

android achartengine

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

mongoose CastError:对于路径"apps"中的值"[object Object]",转换为未定义失败

我有一个用mongoose定义的嵌套模式:

//application.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Category = require('./category.js');

var Application = new Schema({
    title : String,
    cats : [Category]
});

Application.virtual('app_id').get(function() {
    return this._id;
});

module.exports = mongoose.model('Application', Application);
Run Code Online (Sandbox Code Playgroud)

//account.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var passportLocalMongoose = require('passport-local-mongoose');
var Application = require('./application.js');

var Account = new Schema({
    username: String,
    password: String,
    apps: [Application]
});

Account.plugin(passportLocalMongoose);

module.exports = mongoose.model('Account', Account);
Run Code Online (Sandbox Code Playgroud)

现在,如果我尝试像这样推送到apps哪个数组account:

app.post('/application', function(req,res){
  var name = …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js express

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

正则表达式匹配所有非字母,不包括变音符号(python)

我找到了这个优秀的指南:http://www.regular-expressions.info/unicode.html#category,它提供了一些关于如何将字母与以下正则表达式匹配的提示:

\P{L}
Run Code Online (Sandbox Code Playgroud)

但是这个正则表达式会考虑非字母也à编码为U + 0061 U + 0300(如果我理解的话).例如,在python中使用regex模块的代码如下:

all_letter_doc = regex.sub(r'\P{L}', ' ', doc)
Run Code Online (Sandbox Code Playgroud)

将改变purèpur

在指南中提供了如何匹配所有字母与以下内容:

\p{L}\p{M}*+
Run Code Online (Sandbox Code Playgroud)

在实践中我需要否定这一点,但我不知道如何获得它.

python regex unicode regex-negation python-2.7

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

MongoDB更新ObjectId字段

我有一个文件,其属性是ObjectId.例如,下面代码中的锚点字段:

{ "__v" : 0, "_id" : ObjectId("5654d896481c5186ddaf4481"), "anchor" : ObjectId("565480e5481c5186ddaf446c"), "base_url" : "http://example.com"}
Run Code Online (Sandbox Code Playgroud)

我在这里看到了文档,但不清楚如何更新ObjectId引用字段.我希望这个引用只指向另一个anchor文档,我可以将ObjectId作为字符串放置如下:

db.categories.update(
   { },
   {
      $set {anchor: "5654d47a481c5186ddaf4479"}
   },
   { multi: true }
)
Run Code Online (Sandbox Code Playgroud)

mongodb mongo-shell

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