小编KAR*_*N.A的帖子

Python中的字符串格式,带有可变数字参数

我有一个dict看起来像

A = {
    'test1':{'q0':[0.123,0.234],'phi0':[0.124,0.4325],'m':[9.42,0.3413]},
    'test2':{'q0':[0.343,0.353],'phi0':[0.2341,0.235]},
    'test3':{'q0':[0.343,0.353],'phi0':[0.2341,0.235],'m':[0.325,0.325],'z0':[0.234,0.314]}
    }
Run Code Online (Sandbox Code Playgroud)

我想打印每个字典:

'test1':                 q0=0.123(0.234) phi0=0.123(0.4325) m=9.42(0.3413)
'test2':                 q0=0.343(0.353) phi0=0.2341(0.235)
'test3': z0=0.234(0.314) q0=0.343(0.353) phi0=0.2341(0.235) m=0.325(0.325)
Run Code Online (Sandbox Code Playgroud)

如何在Python 3中使用string.format()?由于每个子字典都有可变数量的'参数',我不知道如何使用一些列表/字典理解来完成它.另外,如果我想留下一些空间,如果该参数缺失如图所示,我该怎么做?每个字典最多有五个不同的参数(q0,phi0,m,c,z0).我把它打印到终端,所以我不需要非常花哨的东西,但我希望它更可读.

python string format dictionary python-3.x

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

在 redux 中获取 api 的最佳方式是什么?

当我们在应用程序中使用 redux 时,如何编写在 React 应用程序中获取 api 资源的最佳方法。

我的动作文件是 actions.js

export const getData = (endpoint) => (dispatch, getState) => {
   return fetch('http://localhost:8000/api/getdata').then(
      response => response.json()).then(
        json =>
        dispatch({
       type: actionType.SAVE_ORDER,
       endpoint,
       response:json
    }))
}
Run Code Online (Sandbox Code Playgroud)

这是获取api的最佳方式吗?

javascript api node.js reactjs redux

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

动态更改 React Select options 属性

我通过 React Select 有两个选择输入。我的第二个选择的 options 属性应该根据第一个反应选择中的值动态变化。做这个的最好方式是什么?

我的第一个选择:

      <Select
        styles={colourStyles}
        className="basic-single"
        classNamePrefix="select"
        isClearable={isClearable}
        isSearchable={isSearchable}
        placeholder="Select service category"
        name="color"
        options={serviceCategoriesPrimary}
        onChange={(value) =>
          value !== null ? setSelectValue(value.value) : setSelectValue("")
        }
      />
Run Code Online (Sandbox Code Playgroud)

我的第二个选择:

      <Select
        styles={colourStyles}
        className="basic-single"
        classNamePrefix="select"
        isClearable={isClearable}
        isSearchable={isSearchable}
        isDisabled={selectValue === "" ? true : false}
        placeholder="Select secondary category"
        name="color"
        options={handleChooseOptions}
      />
Run Code Online (Sandbox Code Playgroud)
  const handleChooseOptions = () => {
    if(selectValue === 'Health Care'){
      return options1
    }else{
      return options2
    }
  }
Run Code Online (Sandbox Code Playgroud)

reactjs react-select material-ui

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

如何在警报中打印数组数据

saveData: function()
    {

        var element = $('input');
        for(var i=0;i<element.length;i++)
        {
            //alert($(element[i]).val());
            var p=new Array($(element[i]).val());
        }
        alert(p);

    },
Run Code Online (Sandbox Code Playgroud)

如何在警报中打印数组数据。

javascript arrays jquery user-interface alert

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

使用AngularJS在下拉列表中按选定值启用/禁用按钮

我有一个名为test的按钮和一个带有三个值的下拉菜单.如何根据下拉菜单中选择的值启用 - 禁用"测试"按钮.例如.如果选择"未就绪",则应禁用按钮如果选择就绪或注意,则应启用按钮

<div class="row">
    <div>
    <button id="testBtn" class="btn btn-default" >Test</button>
    </div>
</div>


<div class="row">
<div class="col-md-12">


    <select name="select">
        <option value="value1" selected>Not ready</option> 
        <option value="value2">Ready</option>
        <option value="value3">Attention !!</option>
    </select>


 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Plunker

html angularjs angularjs-directive angularjs-scope ng-controller

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

Promise.all 返回 [null, null] 而不是按预期返回

我写了一个promise.all函数如下,它没有返回我的预期结果。

if (Array.isArray(data)) {
    return Promise.all(data.map((data) => {
        hook.app.service('location')
        .find({ query: { serviceLocationId:"100" } })
        .then((result) => {
            var startDept = result.data[0];
            if (result.data.length > 0) {
                data.problem.solutions.solution.routes.route.forEach((d) => {
                    d.stops.unshift({
                        serviceType: '',
                        orders: [],
                        travelTime:'',
                        travelDistance:'',
                        travelCost:'',
                        serviceTime: '',
                        serviceTimeCost:0,
                        tripNumber:0,
                        stopName : startDept.description,
                        arrivalTime:'',
                        departureTime : 36000.0,
                        locationType : startDept.locationType,
                        sequence : 0,
                        locationId : startDept.serviceLocationId,
                        lng : startDept.location.lng,
                        lat : startDept.location.lat
                    });
                    var endDept = d.stops.pop();
                    d.stops.push({
                        serviceType: '',
                        orders: [],
                        travelTime:endDept.travelTime,
                        travelDistance:endDept.travelDistance,
                        travelCost:endDept.travelCost,
                        serviceTime: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise feathersjs

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

在 Power BI 中如何处理主值列上缺失的行值?

在我的表主键列中缺少值,我尝试使用度量值填充但它不起作用,因为未完全填充要度量的列的主键值

powerbi powerbi-embedded powerbi-datasource powerbi-desktop powerbi-custom-visuals

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

反应功能组件:第一个值之后无法继续在输入元素中键入值

我正在尝试通过输入元素更新反应功能组件中的值,但在第一个值之后我无法输入

我的代码:

import React from "react";
import "./App.css";

const { useState } = React;
function App() {
    const [items, setItems] = useState([
        { value: "" },
        { value: "" },
        { value: "" },
    ]);
    const [count, setCount] = useState(0);
    const Item = React.memo(({ id, value, onChange }) => {
        return (
            <div className="item">Item
                <input
                    onChange={(e) => onChange(id, e.target.value)}
                    value={value}
                />
            </div>
        );
    });
    return (
        <div className="app">
            <h1>Parent</h1>
            <p style={{marginTop: '20px'}}>Holds state: {count}, Does't passes to it items</p>
            <p …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-functional-component

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

为什么这个事件处理程序设置不起作用?

这是我的html文件 /tmp/test/test.html

<!DOCTYPE html>
<html>

  <head>
    <script src="../js/my.js" defer>
    </script>
  </head>

  <body>

    <p>This example uses the HTML DOM to assign an "onchange" event to an input element.</p>   

    Enter your name: <input type="text" id="fname">
    <p>When you leave the input field, a function is triggered which transforms the input text to upper case.</p>


  </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

这是我的javascript文件/tmp/js/my.js,但事件处理程序的设置不起作用.为什么它不起作用,我该怎么做才能使它工作?

function myFunction1(input) {
    input.value = input.value.toUpperCase();
}

document.getElementById("fname").onchange =  myFunction1;
Run Code Online (Sandbox Code Playgroud)

如果我用我的javascript文件替换

function myFunction2() {
    var x = document.getElementById("fname");
    x.value = x.value.toUpperCase();
}

document.getElementById("fname").onchange = …
Run Code Online (Sandbox Code Playgroud)

html javascript javascript-events node.js

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