小编Dex*_*ter的帖子

如何在不同的端口上提供Ionic应用程序?

我正在尝试在浏览器上运行离子项目,但默认端口8000已在使用中.

我需要改变端口

我正在使用此命令:

ionic run browser --port 8002 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

文件说,port 选项--port | -p

谢谢

browser ionic-framework ionic2

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

当 Ionic 中的值为零时,如何隐藏选项卡上的徽章?

我的代码:

<ion-tab title="Profile" icon="ion-ios-person-outline" badge="badge" href="#/app/profile">
  <ion-nav-view name="profile-tab"></ion-nav-view>
</ion-tab>  
Run Code Online (Sandbox Code Playgroud)

徽章的值是动态分配的,但当它为零时,徽章仍然会显示。我怎样才能隐藏它?

tabs badge ionic-framework

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

如何在matplotlib中调整自动标记功能,使其正确显示负值?

在过去的几天里,我一直在玩Python,并且发现了很多关于标签的好资源,但是我没有正确显示负值.由于该autolabel()函数采用条形的高度(似乎始终为正值),因此标签在图形中向上显示,当然不会显示为负值.我可以以某种方式获取构成这些条形的值,或者如何将这些标签放在它们所属的位置并将其显示为负值?

import pandas as pd
import matplotlib.pyplot as plt
from builtins import list
import matplotlib
matplotlib.style.use('ggplot')
import numpy as np

n_groups = 2

# create plot
fig, ax = plt.subplots()
fig.canvas.set_window_title('Mindestlohn Bundesweit')
index = np.arange(n_groups)
bar_width = 0.20
opacity = 0.8

list_reallohn_week_vollzeit = [-8.159698443426123, 11.395025597733763]
list_reallohn_week_teilzeit = [-1.048913873322391, 28.99318154295449]
list_reallohn_week_mini = [-7.552596893170488, 7.959096278017519]


rects1 = plt.bar(index + 0.00, list_reallohn_week_vollzeit, bar_width,
             alpha=opacity,
             color='b',
             label='Vollzeit')
rects2 = plt.bar(index + bar_width, list_reallohn_week_teilzeit, bar_width,
             alpha=opacity,
             color='g',
             label='Teilzeit')
rects3 = plt.bar(index …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

如何修复错误:react ssr graphql 中仅支持绝对 URL

我正在使用 apollo 设置服务器端渲染以在服务器端设置 graphql,但我现在不知道当我尝试在一个组件中使用查询时遇到这个问题时,这个错误出现在 cli 中:

(node:4440) UnhandledPromiseRejectionWarning: Error: Network error: Only absolute URLs are supported
at new ApolloError (G:\Project\node_modules\apollo-client\bundle.umd.js:59:32)
    at QueryManager.<anonymous> (G:\Project\node_modules\apollo-client\bundle.umd.js:13:49)
Run Code Online (Sandbox Code Playgroud)

如果你现在发生了什么,请告诉我。

服务器代码

import React  from 'react'
import routes from '../../client/Routes'

import {StaticRouter} from 'react-router-dom'
import {Provider} from 'react-redux'
import {renderRoutes} from 'react-router-config'
import {AES} from 'crypto-js';
import {Helmet} from "react-helmet";
import serialize from 'serialize-javascript' ;

import  ApolloClient from 'apollo-client';
import { ApolloProvider, renderToStringWithData  } from 'react-apollo';
import { InMemoryCache } from "apollo-cache-inmemory";
import { ApolloLink } from …
Run Code Online (Sandbox Code Playgroud)

node.js apollo reactjs redux server-side-rendering

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

如何使用仅接受唯一元素的Parsec编写解析器?

我最近开始学习Haskell,并一直在Parsec尝试.但是,在过去的几天里,我一直遇到一个我无法找到解决方案的问题.所以我要做的是编写一个解析器,可以解析这样的字符串:

<"apple", "pear", "pineapple", "orange">
Run Code Online (Sandbox Code Playgroud)

我写的代码是:

collection :: Parser [String]    
collection = (char '<') *> (string `sepBy` char ',')) <* (char '>')

string :: Parser String
string = char '"' *> (many (noneOf ['\"', '\r', '\n', '"'])) <* char '"'
Run Code Online (Sandbox Code Playgroud)

这对我来说很好,因为它能够解析我在上面定义的字符串.尽管如此,我现在想强制执行这样一条规则:该集合中的每个元素都必须是唯一的,这就是我遇到麻烦的地方.我在互联网上搜索时发现的第一个结果之一是这个,它建议使用该nub功能.虽然这个问题中提到的问题不一样,但理论上它可以解决我的问题.但我不明白的是我如何在Parser中应用这个功能.我已经尝试将nub函数添加到上面代码的几个部分而没有任何成功.后来我也尝试过以下方式:

 collection :: Parser [String]
 collection = do
  char '<'
  value <- (string `sepBy` char ','))
  char '>'
  return nub value
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为这种类型与nub期望的不匹配,我认为这是我正在努力解决的问题之一.我也不完全确定是否nub是正确的方法.我担心的是我走向了错误的方向,我无法像这样解决我的问题.是否有我遗失的东西?任何人可以提供的建议或帮助将不胜感激.

haskell functional-programming parsec

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

Ionic V2和Cordova插件 - 未捕获的TypeError:无法设置null的属性'test'

我正在使用Ionic v2和Phonegap条码扫描器插件.

当执行下面的scanBarcode()函数时,我收到错误:

Uncaught TypeError: Cannot set property 'test' of null
Run Code Online (Sandbox Code Playgroud)

this.test = result.text;
Run Code Online (Sandbox Code Playgroud)

码:

import {Page} from 'ionic-angular';


@Page({
  templateUrl: 'build/pages/scanBarcode/scanBarcode.html'
})
export class ScanBarcode {
  constructor() {
    this.test = "";
  }

  scanBarcode(){
    cordova.plugins.barcodeScanner.scan(
      function (result) {
        console.log(result.text);
        this.test = result.text;
        console.log("SB result" + test);
      },
      function (error) {
        alert("Scanning failed: " + error);
      }
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

第一个console.log没有错误,并显示正确的信息:

console.log(result.text);
Run Code Online (Sandbox Code Playgroud)

javascript ionic-framework cordova-plugins ionic2

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

如何在wrk HTTP基准测试工具中定义读写套接字错误?

我正在使用wrk HTTP基准测试工具来测试服务器.我得到READ,WRITE以及CONNECTION和TIMEOUT错误.

我的理解是:

  • CONNECTION错误是由拒绝TCP连接引起的.这可能涉及连接链中的每个元素(客户端,ISP和服务器).
  • TIMEOUT错误是由主机在一定时间内未能响应请求引起的.

但是READ和WRITE错误呢?

我真的很感激,如果有人能指出我的资源方向?

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