小编Ran*_*lue的帖子

构建[0,0,...,0]的最简单方法(使用n个零)

我如何构建[0, 0, ..., 0]一个带有n零的列表?我试过了

for i in range(0, n):
    a[i] = 0
Run Code Online (Sandbox Code Playgroud)

但是这会引发错误.

python

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

XPath 中的 CSS 选择器

是否可以在 XPath 中指定 CSS 选择器?本质上,我想找到同时满足.myClass div和 的元素div[contains(., 'Hello!')]

css xpath css-selectors

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

获取按字典键排序的字典元素列表

我有一个字典d,键都是字符串.现在我做的时候:

for key in d:
   print(d[key])
Run Code Online (Sandbox Code Playgroud)

我得到的元素d是一些"随机"的顺序.如何强制d按字典顺序排序的元素?

python

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

将元素添加到集合字典中

我有d套词典.当在一些关键的添加元素key,我认为这两种情况key in dnot key in d:

from random import randint

for i in range(1000):
    key = randint(0, 100)

    if key in d:
        d[key] |= set([randint(0, 10)])
    else:
        d[key] = set([randint(0, 10])
Run Code Online (Sandbox Code Playgroud)

有更清洁的方法吗?我能统一这两个案子吗?

python

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

预期';' 在数字常量之前

编译以下程序时,我收到错误expected ‘;’ before numeric constant .我究竟做错了什么?

#include <stdio.h>

#define GPIOBase 0x4002 2000

uint32_t * GPIO_type(char type);

int main(void)
{
    GPIO_type('G');

    return 0;
}

uint32_t * GPIO_type(char type)
{
    return (uint32_t *) GPIOBase;
}
Run Code Online (Sandbox Code Playgroud)

c

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

输入二进制而不是十六进制

可能重复:
我可以在C或C++中使用二进制文字吗?

在CI可以写

uint32_t a = 0x40022000;
Run Code Online (Sandbox Code Playgroud)

使用十六进制 我可以输入二进制数字来做类似的事吗?

c

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

lma是什么意思?

使用 OpenOCD 和 GDB 将可执行文件加载到板上时,我得到类似于(摘自此处的片段)的内容:

 $ arm-none-eabi-gdb example.elf
 (gdb) target remote localhost:3333
 Remote debugging using localhost:3333
 ...
 (gdb) monitor reset halt
 ...
 (gdb) load
 Loading section .vectors, size 0x100 lma 0x20000000
 Loading section .text, size 0x5a0 lma 0x20000100
 Loading section .data, size 0x18 lma 0x200006a0
 Start address 0x2000061c, load size 1720
 Transfer rate: 22 KB/sec, 573 bytes/write.
 (gdb) continue
 Continuing.
 ...
Run Code Online (Sandbox Code Playgroud)

lma在这种情况下是什么意思?

embedded gdb openocd

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

C是否有连接运算符?

这个Verilog教程(参见最后的表)表明,{ }连接运算符是C.我不记得花括号是C中的运算符.

{ }C中是串联运算符吗?

c verilog

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

干掉字符串赋值

下面是我的一个C functiosn:

void test(char * ptr)
{
    ptr[0] = 'T';
    ptr[1] = 'O';
    ptr[2] = 'P';
    ptr[3] = '\0';
}
Run Code Online (Sandbox Code Playgroud)

有没有办法缩短这个?我试过了

void test(char * ptr)
{
    ptr[0] = "TOP";
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.[注意:我没有库功能strcpy()或类似功能.]

c embedded

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

确定哪些 Verilog 工具可综合的精确规则

我正在阅读 IEEE 标准 Verilog 硬件描述语言(特别是 IEEE Std 1364-2001),它明确定义和讨论了可模拟的Verilog。不幸的是,该文件没有涉及综合的概念。

我还没有找到可综合Verilog 的类似参考资料。我发现的只是模糊的规则,或者不必要的限制性规则。

在哪里可以学习可综合 Verilog 的形式语言?

verilog

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

标签 统计

c ×4

python ×3

embedded ×2

verilog ×2

css ×1

css-selectors ×1

gdb ×1

openocd ×1

xpath ×1