小编sta*_*lue的帖子

使用5100万个素数快速迭代数据结构

对于加载5100个素数然后迭代它们的任务,最好的数据结构(在java中)是什么?

例如,我需要知道在1000000000和相同数字减去100000之间的素数.

java primes data-structures

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

最低级语言直到asp.net?

这是汇编程序吗?有人可以指出我们在汇编程序到asp.net时代的编程语言的进展,即语言的时间顺序吗?

asp.net assembly programming-languages

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

关于基于中断的通信

我们有一个简单的架构:

  1. 主芯片(基于arm9)
  2. PIC控制器

PIC通过基于中断的I2C通信协议与ARM通信以传输数据.在中断内部,我们发出一个从I2C层(总线)读取数据的任务.

在数据有限的情况下,我们通常不会有太多问题来读取数据并将其发送到上层.如果这个数据非常庞大,中断将被连接很长时间.

第一个问题是:

  1. 我对吗?

  2. 如果我是对的,如何避免相同?......或者我们可以采用不同的方案吗?

arm communication interrupt pic i2c

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

Linux程序集困境

是否真的没有办法在不使用所有四个通用寄存器的情况下将汇编中的ascii字符串打印到标准输出?

linux x86 assembly

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

如何计算前n个素数?

假设函数的可用性is_prime.假设变量n已与正整数相关联.写下计算前n个素数之和所需的语句.总和应与变量total相关联.

注意: is_prime取一个整数作为参数,True当且仅当该整数为素数时才返回.好吧,我写了这样的is_prime函数:

def is_prime(n):
    n = abs(n)
    i = 2
    while i < n:
        if n % i == 0:
            return False
        i += 1
    return True
Run Code Online (Sandbox Code Playgroud)

但它的工作原理除了n == 0.如何修复它以使其适用于每个整数?我试图找到如何编写函数以获得前n个素数之和以及如何修改我的is_prime函数的答案,这应该适用于所有可能的输入,而不仅仅是正数.

primes

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

汇编语言变量

什么是汇编语言变量bl?它有多少位?它是像EBX这样的大变量的一部分吗?

x86 assembly

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

我可以在Ruby中的begin/while语句中有一个块吗?

我试着在一段时间内有一个块并在Ruby中开始语句,但是我得到了一个语法错误.有没有其他方式来实现它?

这就是我想要完成的

(1..limit).each { |i|
  while (true) do |n|
    x = n * (i%n)
    puts n if n%i != 0
    break if x.even? && !x.zero?
    n += 1
  end
}
Run Code Online (Sandbox Code Playgroud)

ruby while-loop

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

我应该学习C++还是ASM?

如果我学习C++或ASM,我会感到困惑吗?我只是一个业余爱好者,所以没什么大不了的,但我需要一些建议.谢谢

c++ assembly

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

全局和对象变量之间的速度差异

访问全局变量或对象变量更快吗?

在C++中,我指的是它们之间的区别

::foo
Run Code Online (Sandbox Code Playgroud)

this->foo
Run Code Online (Sandbox Code Playgroud)

在x86汇编程序中,这基本上转换为

mov eax, offset foo
Run Code Online (Sandbox Code Playgroud)

VS

mov eax, dword ptr[edx+foo]
Run Code Online (Sandbox Code Playgroud)

两种情况下的所有数据都应该在缓存中.

(我知道差异,如果任何一个会很小,一个应该通常与任何使代码更简单;但在这种情况下,实际上没有其他差异,并且有问题的代码将在一段时间内被称为5亿次限制,所以我不妨用更快的速度去.)

c++ x86 assembly

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

为什么C#的标准库需要汇编引用和导入?

我必须为标准库执行这两个操作的原因是什么?对于我使用的每种其他语言,我只需要一个语言来访问标准库.

c# assemblies

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