我正在用reactjs制作一个基本的应用程序。我已经为3个组件设置了路由。问题在于呈现组件时选择字段没有出现。我正在为选择字段使用bootstrap-select库。
具有className作为“ selectpicker”的选择字段不会呈现,只是不存在。当我从className中删除“ selectpicker”时,它们出现了。使用“ selectpicker”时,它们会在重新加载浏览器页面时显示。
下面是我的代码片段:https : //codesandbox.io/s/determined-panini-2mmv3 这三个组件几乎都相似。
import React from 'react'
import A from "./A"
import B from "./B"
import C from "./C"
import {BrowserRouter as Router, Switch, Link, Route} from "react-router-dom"
class App extends React.Component{
constructor(){
super()
}
render(){
return(
<div>
<Router>
<ul>
<li><Link to="/">TO A</Link></li>
<li><Link to="/page1">TO B</Link></li>
<li><Link to="/page2">TO C</Link></li>
</ul>
<Switch>
<Route exact path='/' component={A}/>
<Route path='/page1' component={B}/> {/* components B and C have select field with selectpicker class*/}
<Route path="/page2" component={C}/>
</Switch> …Run Code Online (Sandbox Code Playgroud) 我正在使用 java NIO 包的方法读取文件Files.lines(),该方法给出类型的输出Stream<String>。对字符串记录进行一些操作后,我想将其写入文件。我尝试使用将其收集到列表中Collectors.toList(),并且它适用于较小的数据集。当我的文件有近 100 万行(记录)时,就会出现问题,列表无法容纳那么多记录。
// Read the file using Files.lines and collect it into a List
List<String> stringList = Files.lines(Paths.get("<inputFilePath>"))
.map(line -> line.trim().replaceAll("aa","bb"))
.collect(Collectors.toList());
// Writes the list into the output file
Files.write(Paths.get("<outputFilePath>"), stringList);
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种可以读取大文件、操作它(如.map()我的示例中的方法中所做的那样)并将其写入文件而不将其存储到列表(或集合)中的方法。
我是区块链和云的初学者,并尝试在云上设置一个超级账本结构环境,因为在将其安装到PC时遇到了一些问题。我在亚马逊云上遇到了这两个选择。一个是Amazon Managed Blockchain,第二个是AWS区块链模板。我不知道该选择哪一个。任何有解释的指导都非常欢迎。
amazon-ec2 ×1
blockchain ×1
bootstrap-4 ×1
cloud ×1
collections ×1
hyperledger ×1
java ×1
java-8 ×1
java-stream ×1
javascript ×1
jquery ×1
react-router ×1
reactjs ×1
stream ×1