little accumulation

Tuesday, Jul 17, 2018 | 1 minute read | Updated at Tuesday, Jul 17, 2018

@
little accumulation

好久没写博客了,决定重新抓起来。不一定要写多么深奥的内容,记录下收获就可以。

rename 批量重命名文件

rename 批量更改文件名

rename txt jpg *.txt

timeout 指定命令运行时间

timeout -s KILL 60s ping 127.0.0.1
# DURATION 默认单位s
# 指令可以通过 kill -l 查看

长度0数组

结构体中使用`char [0]`
```c
struct MyData 
{
    int nLen;
    char data[0];
};
```

在结构中,data是一个数组名,但该数组没有元素,该数组的真实地址紧随结构体MyData之后,而这个地址就是结构体后面数据的。如果给这个结构体分配的内容大于这个结构体实际大小,后面多余的部分就是这个data的内容。

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。