我一直在阅读the Rust documentation并在查看所包含的图书馆之前已经阅读了第4.26节。 std::net::TcpStream
引起了我的注意,但我不明白以下几点:
let _ = stream.write(&[1]);
let _ = stream.read(&mut [0; 128]);
我之前在Vectors下看到[0; 128]
为vec![0;10] // Ten 0s
所以我可以看到传递了128 0
的缓冲区。{{1}的文档}“将一些字节从此源拉入指定的缓冲区,返回读取的字节数。”那么如何访问读入缓冲区的数据?
答案 0 :(得分:3)
代码中的注释表示结果被忽略:
var plot = $.jqplot(id, [array], {
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
tickOptions:{formatString:'%H:%M'},
min:'June 16, 2008 8:00AM',
tickInterval:'2 weeks'
}
},
series:[{lineWidth:1,
markerOptions: { style:'none', display: 'none' },
showMarker:false}],
seriesColors:["#FF0000"]
,grid: {
backgroundColor: 'rgb(211, 233, 195)',
shadow: true
drawGridLines: true,
gridLineColor: '#cccccc',
background: '#fffdf6',
borderColor: '#999999',
borderWidth: 2.0,
shadow: true,
shadowAngle: 45,
shadowOffset: 1.5,
shadowWidth: 3,
shadowDepth: 3,
shadowAlpha: 0.07,
renderer: $.jqplot.CanvasGridRenderer,
rendererOptions: {}
}
});
要获取数据,您需要创建一个变量:
let _ = stream.read(&mut [0; 128]); // ignore here too