我知道我可以使用:
gc c:\FileWithEmptyLines.txt | where {$_ -ne ""} > c:\FileWithNoEmptyLines.txt
Run Code Online (Sandbox Code Playgroud)
删除空行.但我如何用'-replace'删除它们?
我有文本文件:
1 2 4 5 6 7
1 3 5 6 7 8
1 2 3 4 5 6
1 2 4 5 6 7
Run Code Online (Sandbox Code Playgroud)
这里的第一行和最后一行是相似的.我有很多双线文件.我需要删除所有dublicate.
我知道Rust可以使用轻量级线程运行循环.就像是:
use task::spawn;
fn main() {
for 100.times {
do spawn {
io::println("Hello");
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么能在D?
Dart 应用程序在 Dartium 中运行良好,但我想将其转换为 JS。
C:\dart-sdk\bin\dart2js --out=test.js main.dart生成 JS:
import 'dart:html';
void main() {
querySelector('#myid').text = 'Wake up, sleepy head!';
}
Run Code Online (Sandbox Code Playgroud)
然后我将其添加到<head>:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<p id="myid">hello</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是当我在 Firefox 中运行它时,它不起作用。页面上仅显示“Hello”。我究竟做错了什么?
我无法理解使用ArangoDB进行日期存储的格式.尝试以这种格式插入日期:
{"name": "vasia", "date": date("2013-01-15")}
std.json.JSONException@C:\vibe-d-0.7.24\source\vibe\data\json.d(1116): (1): Error: Expected valid JSON token, got 'date("2013-0'.
看起来这个字符串上的振动JSON模块失败了,但使用Arango的格式是什么?
{"name":"vasia","date":"2013-01-15"}在DB中成功插入格式的字符串,但我无法理解它是作为文本还是作为Date对象插入?
我正在阅读Phobos文档.有时我无法理解某些方法的逻辑.
将给定的年数或月数添加到此日期.负数将减去.轧制和添加之间的区别在于轧制不会影响较大的单元.
也许Phobos不是很好考虑,也许我不明白哪里可以提供帮助.
如果我在2013-07-01添加例如200天,我预计将获得2014年,但不是2013年.
任何人都可以解释这个逻辑吗?
对于使用foreach循环进行迭代并获取文件的日期,我需要将其作为输入char [],但不是字符串.
我写了下一个代码:
auto files = dirEntries ("E:\\ddd", SpanMode.shallow);
foreach (file; files)
{
char [] s = to!char[](file); //it's crap... and do not work...
writeln(file);
}
Run Code Online (Sandbox Code Playgroud)
我使用下一个方法http://dlang.org/phobos/std_file.html#.getTimes 需要输入char [] :(在char []名称中)
我需要将DateTime类型转换为Date.这是我的代码:
DateTime dt = DateTime(2015, 1, 1, 14, 10, 13);
Date z = cast(Date)dt;
Run Code Online (Sandbox Code Playgroud)
Error: cannot cast from DateTime to Date
怎么了?