小编Adm*_*mia的帖子

为进程分配cpu核心 - Linux

有没有办法强制进行具有特定PID的进程,只能在服务器的一个cpu上执行和运行?我知道有这样的命令

taskset -cp <Cpu_Number> <Pid>
Run Code Online (Sandbox Code Playgroud)

但上面的命令在我的系统上不起作用.如果还有其他命令,请告诉我.

bash cpu process affinity

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

Numpy concatenate很慢:任何替代方法?

我正在运行以下代码:

for i in range(1000)
    My_Array=numpy.concatenate((My_Array,New_Rows[i]), axis=0)
Run Code Online (Sandbox Code Playgroud)

上面的代码很慢.有没有更快的方法?

arrays performance numpy concatenation

6
推荐指数
3
解决办法
2万
查看次数

使用表达式初始化char*不起作用

以下代码生成错误的输出:

string my_string="My_First_Text";
char * my_pointer=(char *)(my_string+"My_Second_Text").c_str();
Run Code Online (Sandbox Code Playgroud)

为什么?在我初始化时my_pointer,我认为my_pointer=new char[100]不需要.如果这个假设不正确,为什么呢?

c++ string pointers temporary-objects

6
推荐指数
1
解决办法
322
查看次数

linux上的进程状态

pid在以下数组中有一个's列表

All_Process_Pid
Run Code Online (Sandbox Code Playgroud)

对于每个进程,我想通过使用其pid.

更准确地说,对于每个pid,我想知道其对应的过程是否是 -

  1. 跑步

  2. 完毕

  3. 停止

我怎样才能在 bash 中做到这一点?

bash pid process status

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

在bash中用单行读取文件

我使用下面的代码在bash中逐字逐字地读取文件

while read line; do
    for word in $line; do
    echo "word = '$word'"
    done
done  < My_File
Run Code Online (Sandbox Code Playgroud)

但是,上面的代码不起作用,因为My_File只有一行.我该如何修改代码?

linux bash file

0
推荐指数
1
解决办法
1097
查看次数