我有一个具有以下格式的文件:
21:26:54.21 PT disconnected
21:26:56.18 CC1 received TCMTM
21:26:56.18 CC2 received TCMTM
21:26:56.18 TFT received TCMTM
21:26:56.18 FEC received TCMTM
Run Code Online (Sandbox Code Playgroud)
我想删除每一行的第一部分(21:26:54.21),我试过这个:
sed "s/^[:digit:]*[:space:]//" file.log
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我得到与条目相同的输出.
我有这个代码:
1. bool MyClass::open() {
2. int fd = ::open("file.txt",flags);
3. }
Run Code Online (Sandbox Code Playgroud)
调用open之前第2行的"::"是否意味着什么?
我有一个反应大日历,如下图所示,我想删除带圆圈的时间/结束时间:
反应大日历使用以下参数呈现:
<BigCalendar
selectable
events={this.props.events?this.props.events:[]}
views={{ week:MyWeek}}
defaultView='week'
defaultDate={this.state.date?this.state.date:new Date()}
date={this.state.date?this.state.date:new Date()}
now={new Date(0)}
min={new Date(this.state.today.getFullYear(), this.state.today.getMonth(), this.state.today.getDate(), 8)}
max={new Date(this.state.today.getFullYear(), this.state.today.getMonth(), this.state.today.getDate(), 20)}
onSelectSlot={(slotInfo) => {this.props.onSelectSlot('interview', slotInfo, 'add'); store.dispatch(addBreadcrumb({name: B_PREPARATION_INTERVIEW}));}}
onSelectEvent={event => {this.props.onSelectEvent('interview', event); store.dispatch(addBreadcrumb({name: B_PREPARATION_INTERVIEW}));} }
onNavigate={(date) => this.changeDate(date)}
components={{event: Event }}
eventPropGetter={(this.eventStyleGetter)}
titleAccessor={function(e) {console.log("aaaaaaaaaaa"); console.log(e); return e.title;}}
/>
Run Code Online (Sandbox Code Playgroud)
我尝试添加 titleAccessor 以删除开始时间/结束时间,但没有结果。
我有一个 Spring Boot 应用程序,并且定义了一些 POJO 类来指定数据模型。在表中,我想存储枚举列,但我有枚举数据类型,并且某些枚举包含空格。
enum DataEnum {
Workload("Workload"),
ReleaseContent("Release content"),
"VerificationProc"("Verification proc")
private String name = "";
DataEnum (final String name) {
this.name = name;
}
public String getName() {
return name;
}
public DataEnum fromString(String value) {
return DataEnum.valueOf(value);
}
@Override
public String toString() {
return name;
}
}
Run Code Online (Sandbox Code Playgroud)
我有一个 POJO 实体类,如下所示:
@Entity
@IdClass(FieldId.class)
public class Field {
@Id
private String id;
@Id
@Enumerated(EnumType.STRING)
private DataEnum sheet;
...
}
Run Code Online (Sandbox Code Playgroud)
当我尝试从数据库检索数据时,我得到:
java.lang.IllegalArgumentException:枚举类 [data.util.DataEnum] 的未知名称值 [发布内容]
我需要在批处理脚本中逐字逐句阅读文本文件的内容.这些单词是空格分隔的.我试过这个,但它不起作用,只需要第一个字:
for /f "delims= " %%i in (%OUTPUT_FILE%) do echo %%i
Run Code Online (Sandbox Code Playgroud)
我也试过这个但是也不行:
for /f "tokens=* delims= " %%i in (%OUTPUT_FILE%) do echo %%i
Run Code Online (Sandbox Code Playgroud) 我想从perl调用大量文件列表中的"触摸"命令.我使用的命令失败:
$cmd = "touch $list_of_files";
$ret=system("sudo -u user bash -c \"$cmd\"");
print $ret;
Run Code Online (Sandbox Code Playgroud)
在bash中是否存在命令长度的限制,还是因为我使用的是"系统"?除了在较小的列表中拆分文件列表之外,还有解决我的问题的方法吗?
谢谢
我已经使用spring initilizer创建了spring boot项目。我使用的是spring-boot-cli版本v1.5.3.RELEASE。
我只是尝试运行:
mvn clean install spring-boot:run -e
Run Code Online (Sandbox Code Playgroud)
但是我的服务器无法保持运行,它会自动关闭。在端口8080上,我没有其他连接:
2017-04-27 17:19:28.306 INFO 1895 --- [ main] com.example.EmaApplication : Starting EmaApplication on robucslvm03 with PID 1895 (/home/ge/SpringTest/ema/target/classes started by ge in /home/ge/SpringTest/ema)
2017-04-27 17:19:28.308 INFO 1895 --- [ main] com.example.EmaApplication : No active profile set, falling back to default profiles: default
2017-04-27 17:19:28.336 INFO 1895 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6603c38b: startup date [Thu Apr 27 17:19:28 EEST 2017]; root of context hierarchy
2017-04-27 17:19:28.787 INFO 1895 --- …Run Code Online (Sandbox Code Playgroud)