小编Men*_*les的帖子

使用 Material-UI 纸垂直对齐

我想在 Material-UI Paper 组件中垂直对齐一些文本。

代码在这里:https : //codesandbox.io/embed/material-demo-fz9wj

import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Paper from '@material-ui/core/Paper';
import Typography from '@material-ui/core/Typography';

const useStyles = makeStyles(theme => ({
  root: {
    padding: theme.spacing(3, 2),
    height: 200,
    verticalAlign: 'middle'
  },
}));

function PaperSheet() {
  const classes = useStyles();

  return (
    <div>
      <Paper className={classes.root}>
        <Typography variant="h5" component="h3">
          This is a sheet of paper.
        </Typography>
        <Typography component="p">
          Paper can be used to build surface or other elements for your application. …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

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

强制 Javascript(节点)等待 exec

我想让我的主进程等待执行程序的一些输出。

我想强制程序按顺序执行这些步骤,等待每个步骤然后再进入下一步。我觉得这应该很容易,但我不知道该怎么做。

对于其他语言,默认情况下会等待,例如在 Perl 中,以下 5 行将完全满足我的要求。

print("START")
print(`sleep 3; echo 1`)
print(`sleep 2; echo 2`)
print(`sleep 1; echo 3`)
print("END")
Run Code Online (Sandbox Code Playgroud)

如何在 Node JavaScript 中做到这一点?

到目前为止,这是我的代码

const util = require('util');
const exec = require('child_process').exec;

function sleepy1() {
  exec("sleep 3; echo 1", function( stderr, stdout ) {
    console.log( stdout.trim() )
  })
}

function sleepy2() {
  exec("sleep 2; echo 2", function( stderr, stdout ) {
    console.log( stdout.trim() )
  })
}

function sleepy3() {
  exec("sleep 1; echo 3", function( stderr, stdout ) { …
Run Code Online (Sandbox Code Playgroud)

javascript exec

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

仅当Option为None时,如何有条件地执行代码?

如果函数在可选项中返回一个值,我不想采取行动; 我该如何测试这个None案子呢?这段代码有效,但看起来很糟糕.

let v = ffunc();
match v {
  None => { callproc() }, 
  Some(x) => {  }
}
Run Code Online (Sandbox Code Playgroud)

在C中,我可以写:

int x = ffunc();
if ( !x ) { callproc() } 
Run Code Online (Sandbox Code Playgroud)

rust

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

即使我将stderr重定向到/ dev/null,查找命令也会出错

我的find命令产生了我不想看到的错误.我将stderr重定向到/ dev/null但它不起作用.帮我隐藏它.

~$ find . -type f -name '*.js' -print | xargs grep self.setNetwork 2>/dev/null
find: ‘./_statCon’: Permission denied
./oz-workspace/src/js/truffle-contract.js:            self.setNetwork(network_id);
./oz-workspace/src/js/truffle-contract.js:                self.setNetwork(uris[i]);
./oz-workspace/src/js/truffle-contract.js:            self.setNetwork(network_id);
Run Code Online (Sandbox Code Playgroud)

bash find

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

标签 统计

bash ×1

exec ×1

find ×1

javascript ×1

material-ui ×1

reactjs ×1

rust ×1