小编spl*_*unk的帖子

无法连接远程调试器

我正在使用React.JS,当我这样做时react-native run-android(插入我的设备),我看到一个空白页面.当我摇动设备并Debug JS Remotely从选项列表中选择时,我会看到以下屏幕.

在此输入图像描述

供参考:

OS: Ubuntu 16.04
Node version is: v4.6.2
java version "1.8.0_111"
react": "15.4.1
react-native": "0.38.0
Run Code Online (Sandbox Code Playgroud)

android reactjs react-native

139
推荐指数
6
解决办法
8万
查看次数

带有打字稿的多行字符串 - Angular2

我是一个angular2初学者,我在dev/app.component.ts中编写了这段代码

import {Component} from 'angular2/core';

@Component({
    selector: 'my-app',
    template: '<h3 (click)="onSelect()"> {{contact.firstName}} {{content.lastName}}</h3>'
})
export class AppComponent {
    public contact = {firstName:"Max", lastName:"Brown", phone:"3456732", email:"max88@gmail.com"};

    public showDetail = false;
    onSelect() {
        this.showDetail=true;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我进入浏览器"显示Max Brown"时,它可以工作.现在我想在不同的行上编写模板部分,如下所示:

import {Component} from 'angular2/core';

@Component({
    selector: 'my-app',
    template: '<h3 (click)="onSelect()">
    {{contact.firstName}} {{contact.lastName}}<h3>'
})
export class AppComponent {
    public contact = {firstName:"Max", lastName:"Brown", phone:"3456732", email:"max88@gmail.com"};

    public showDetail = false;
    onSelect() {
        this.showDetail=true;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我在Chrome控制台中收到此错误:

Uncaught TypeError: Cannot read property 'split' of undefined
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

类型'(snap:DataSnapshot)=> void'的参数不能分配给'(a:DataSnapshot)=> boolean'类型的参数

我已经阅读了关于这个问题的几个问题和答案但是无法解决它.

我正在使用Ionic2,我有一个方法可以从Firebase Database v3中检索数据.我不明白为什么我在控制台中出现以下错误ionic serve:

Error TS2345: Argument of type '(snap: DataSnapshot) => void' is not assignable to parameter of type '(a: DataSnapshot) => boolean'.
  Type 'void' is not assignable to type 'boolean'.
Run Code Online (Sandbox Code Playgroud)

这是方法:

constructor(private http: Http) {

    firebase.database().ref('users').orderByChild("id").on("value", function(snapshot){
                    let items = [];
                    snapshot.forEach(snap => {
                        items.push({
                            uid: snap.val().uid,
                            username: snap.val().username,
                        });
                    });
                });
            }
}
Run Code Online (Sandbox Code Playgroud)

firebase ionic-framework firebase-realtime-database ionic2

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

在angular2中使用*ngIf评估指定样式

这就是我所拥有的:

home.html的

<li *ngFor="let item of myList">
        <div *ngIf="item.messageText === {{myVar}}" class="bordered">{{item.messageText}}</div>
        <div *ngIf="item.messageText !== {{myVar}}" class="greyedOut">{{item.messageText}}</div>
</li>
Run Code Online (Sandbox Code Playgroud)

home.ts我已定义变量myVar,我已为其分配了一个值.

我想将有边界的类分配给myList的元素,该元素的值等于,myVar如果该元素的值不同,则分配另一个类.

css angular

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

通过测量协议将网页浏览事件发送到 GA4 媒体资源

如何使用 PHP 通过测量协议将网页浏览事件发送到 GA4 媒体资源?

这就是我正在做的事情,但在我的 Google Analytics 4 属性中我看不到任何流量。

$data = array(
    'api_secret' => 'XXXX-YYYYY',
    'measurement_id' => 'G-12345678',
    'client_id' => gen_uuid(), // generates a random id
    'events' => array(
      'name' => 'page_view',
      'params' => array(),
    )
);

$url = 'https://www.google-analytics.com/mp/collect';
$content = http_build_query($data);
$content = utf8_encode($content);

$ch = curl_init();
curl_setopt($ch,CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-type: application/x-www-form-urlencoded'));
curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
curl_setopt($ch,CURLOPT_POST, TRUE);
curl_setopt($ch,CURLOPT_POSTFIELDS, $content);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php google-analytics measurement-protocol

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

PHP致命错误:找不到类 - PHPUnit

我正在尝试在PHP项目中使用PHPUnit.这是我的项目结构(文件是斜体字体样式)

  • 控制器

    • Pages.php
  • 测试

    • pagesTest.php
  • 供应商

    • 箱子
      • phpunit.bat
  • composer.json

我的文件:

composer.json

{
    "require-dev": {
        "phpunit/phpunit":"5.5.4"
    }
}
Run Code Online (Sandbox Code Playgroud)

Pages.php

<?php
namespace controllers

class Pages
{
    public function render()
    {
        return 'Hello World';
    }

}
Run Code Online (Sandbox Code Playgroud)

pagesTest.php

<?php

class PagesTest extends PHPUnit_Framework_TestCase
{
    public function testRenderReturnsHelloWorld()
    {
        $pages = new \controllers\Pages();
        $expected = 'Hello Word';
        $this->assertEquals($expected, $pages->render());
    }
}
Run Code Online (Sandbox Code Playgroud)

当我打开命令行时,我写道:

C:\xampp\htdocs\PHPUnitTestProject\vendor\bin>phpunit ../../tests/PagesTest.php
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息: PHP Fatal error: Class 'controllers\Pages' not found in C:\xampp\htdocs\PHPUnitTestProject\tests\pagesTest.php on line 7

这是一个路径问题.我认为这是因为它搜索C:\xampp\htdocs\PHPUnitTestProject\vendor\bin\controllers\Pages()哪个不存在.
它应该是C:\xampp\htdocs\PHPUnitTestProject\controllers\Pages()

php phpunit

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

如何在react-native中设置Alert元素的样式?

我正在使用react-native,我已经创建了一个Alert元素.

Alert.alert(
    'Warning',
    'bla bla bla',
    [
           {text: 'OK', onPress: () => console.log('OK Pressed')},
    ]
)
Run Code Online (Sandbox Code Playgroud)

现在我想对它应用一些风格.假设我想将红色背景颜色和白色应用于文本.

我怎样才能做到这一点?可能吗?

reactjs react-native

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

验证QTableView中的用户输入

我有一个QTableView,我想验证用户输入.如果用户在单元格中插入无效值QTableView,我想突出显示该单元格并禁用a QPushButton.

我怎样才能做到这一点?我可以用QValidator吗?

qt qtableview qvalidator

8
推荐指数
2
解决办法
5240
查看次数

QTableView列宽

我正在努力手动设置列宽QTableView.为什么这段代码不起作用?

tabb = new QTableView;
tabb->resizeColumnsToContents();

for (int col=0; col<20; col++) 
{
   tabb->setColumnWidth(col,80);
}
Run Code Online (Sandbox Code Playgroud)

如果我省略tabb->resizeColumnsToContents();它仍然不起作用.

c++ qt qtableview

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

与Ember CLI Mirage的关系

我是Ember的新手,我正在尝试创建一个简单的应用程序,我有2个模型,山脉和山脉.范围有许多山脉,而山脉属于一个范围.我想在他们之间建立一种关系.我在网上搜索过,但我发现了不同的解释,我仍然在努力解决这个问题.

我的模特是:

mountain.js

import DS from 'ember-data';
export default DS.Model.extend({
    name: DS.attr('string'),
    altitude: DS.attr('number'),
    range: DS.belongsTo('range', {async: true})
});
Run Code Online (Sandbox Code Playgroud)

range.js

import DS from 'ember-data';
export default DS.Model.extend({
    name: DS.attr('string'),
    length: DS.attr('number'),
    mountains: DS.hasMany('mountain', {async: true})
});
Run Code Online (Sandbox Code Playgroud)

我的mirage/scenario/default.js文件看起来像这样:

export default function(server) 
{
    var himalaya = server.create('range', {id: 1, name:'Himalaya', length:'16598' });
    var karakorum = server.create('range', {id: 2, name:'Karakorum', length:'34801' });

    var everest = server.create('mountain', {id:1, name: 'Everest', altitude: '8871', range_id:1 });
    var K2 = server.create('mountain', {id:2, name: 'K2', altitude: …
Run Code Online (Sandbox Code Playgroud)

ember.js ember-cli ember-cli-mirage

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