小编Pra*_*thi的帖子

Perl - 加入数组元素直到指定长度

我有一个字符串数组,表示其长度可以是 1 到 20 之间的任何地方。我需要将数组的第 1 个 3 元素连接到一个字符串中。我用了。

@a = ("Hello","world","welcome");
$b = join(":",@a[0..2])
Run Code Online (Sandbox Code Playgroud)

这会产生所需的输出Hello:World:welcome

但是当数组的长度小于 3 时说 @a = ("hello","wolrd")

我得到Hello:world:作为输出。如果我有 1 个变量,我将Hello::作为输出。

我想根据数组的长度限制加入。有没有办法做到这一点?

arrays string perl join

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

如何从给定偏移量的 ELF 文件中提取符号名称

我有一个十六进制偏移量,比如说0xcccddd。使用gdb info symbol 0xcccdddI 可以获得符号名称,例如fn()section_name.

如何使用readelfobjdump命令或任何其他命令而不运行 gdb 来执行此操作?


编辑: 使用以下命令后

objdump -d --start-address 0xcccddd --stop-address 0xcccdde filename.axf
Run Code Online (Sandbox Code Playgroud)

我正进入(状态

filename.axf:     file format elf32-little
objdump: can't disassemble for architecture UNKNOWN!
Run Code Online (Sandbox Code Playgroud)

gdb elf objdump readelf

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

c ++数据结构,用于保存128位数据

我需要一个数据结构来保存大约120位数据.

我有点类型操作,如类型 var = 0X01000000000000000000000000000000)>> 120

保存如此冗长的数据的最佳数据结构是什么?

c++ bit-manipulation data-structures

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

标签 统计

arrays ×1

bit-manipulation ×1

c++ ×1

data-structures ×1

elf ×1

gdb ×1

join ×1

objdump ×1

perl ×1

readelf ×1

string ×1