小编Jen*_*ada的帖子

无法理解指针语句

我正在做一个ctf问题,有一条线我无法理解.

int  (*fp)(char *)=(int(*)(char *))&puts, i;
Run Code Online (Sandbox Code Playgroud)

谁能解释一下这是什么意思?

c pointers puts

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

我怎么知道在bash中首先使用awk发生了哪个分隔符?

如何使用单行首先知道哪个分隔符已经发生awk.

假设我有一个包含内容的文件:

AB BC DE
BC DE AB
DE BC AB
Run Code Online (Sandbox Code Playgroud)

我想知道其中的三个DE,AB,BC已首先在每一行发生.

我以为我可以使用分隔符BC然后取第一个字段然后BC然后取第一个字段AB.

这可以通过以下方式完成:

$ awk -F'AB' '{print $1}' <file>   \
  | awk -F'BC' '{print $1}' <file> \
  | awk -F'DE' '{print $1}' <file>
Run Code Online (Sandbox Code Playgroud)

但是,有没有其他方法可以动态更改awk行中的分隔符并使用awk只完成一次上面的事情?

编辑:纠正了之前完成的错误.

bash shell awk sed

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

除了邻接表或邻接矩阵之外,还有其他数据结构来表示图吗?

我正在寻找用于表示图形的不同数据结构,我遇到了 Nvidia CUDA Toolkit,并在 source_indices、destination_offsets 的帮助下找到了表示图形的新方法。

被这种创新的图形表示所吸引,我寻找了其他表示图形的方法。但没有发现任何新东西。

我想知道除了邻接矩阵或列表之外,是否还有其他方式来表示图...

graph adjacency-list adjacency-matrix graph-algorithm data-structures

5
推荐指数
1
解决办法
1650
查看次数