小编Gon*_*tos的帖子

用sed重命名多个文件

如何重命名标题Stargate SG-1 Season 01 Episode 01为"s01e01"的文件?当然可变编号.我已经有这样的事情:

for file in *.mkv; do mv "$file" "$(echo "$file" | sed -e "REGEX HERE")

我只需要执行我需要的sed命令.

谢谢

linux rename sed

4
推荐指数
1
解决办法
1万
查看次数

ncurses是在Linux中的C程序中实现命令历史记录的好选择

我是一名学生,我正在学习一门课程,我的项目是使用unix套接字,线程或epoll编写服务器,等等.

然而,当客户从用户那里获取他的意见时,我想加倍努力,为他过去给出的命令提供一些记忆; 像shell或gdb一样.

我不知道该怎么做,你们能帮助我吗?我把ncurses放在标题中,因为我怀疑我应该使用它,但我不知道怎么做,我之前从未使用过ncurses.

c linux history command ncurses

3
推荐指数
1
解决办法
506
查看次数

如何在内存中的特定位置分配内存(C编程)?

我有一个带2个CPU的服务器,每个CPU有6个核心.每个CPU都连接到4 GB的RAM.我有一个并行程序,在两个CPU中并行运行相同的代码(稍作更改),每个核心使用4个线程.

出于效率原因,最好是有一种方法可以确保在CPU 1上运行的代码只在其相应的RAM上分配内存,而不是在CPU 2的RAM上分配内存,反之亦然,因为CPU之间的通信会创建开销.

有没有办法做到这一点?

c memory parallel-processing ram memory-management

3
推荐指数
1
解决办法
1463
查看次数