小编JRR*_*JRR的帖子

在bash中获取位置参数

我有一个名为foo的bash脚本,其参数可变,第一个是必需的,即:

foo a1 b2 b3 b4 ...
Run Code Online (Sandbox Code Playgroud)

我知道在bash $ 1中我会得到参数a1,但有没有办法获得所有其余的参数?$ @或$*似乎得到了我所有的论据,包括a1.

bash

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

在fortran循环中使用指针变量

我想知道什么应该是使用指针变量作为循环计数的fortran程序的行为?比如使用gfortran,这个程序:

program foo
  integer, pointer :: x
  integer, target :: y
  x => y
  do x=0,10
    y = 100                                                                                                                                                                                                                   
    print*, "hello"
  enddo
end program
Run Code Online (Sandbox Code Playgroud)

执行时变成无限循环.这应该发生吗?

fortran loops fortran90

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

如何在FPGA中实现无界循环?

我知道在HLS期间展开运行预定义迭代次数的循环.但是没有预定义边界的循环呢?例如,

for (i = 0; i < j; i++) { ... }
Run Code Online (Sandbox Code Playgroud)

如何在FPGA中实现这样的循环?

verilog fpga vhdl

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

检查列表中元素是否存在

我有一个对象列表Person,我想根据一个人的名字检查一个人是否存在。除了这个循环之外,还有更简单的方法吗?

class Person:
    def __init__(self, name): 
        self.name = name


found = False

for p in person_list:
    if p.name == "Alan":
        found = True
        break
Run Code Online (Sandbox Code Playgroud)

python

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

检查和比较两个球拍合约?

有没有办法比较它们?例如,这不起作用:

(equal? (flat-contract integer?) (flat-contract integer?))
Run Code Online (Sandbox Code Playgroud)

racket

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

用一系列已知元素填充列表

有没有更快的方法来编写以下代码?

(list var1 var2 var3 var4 var5 ... var100)
Run Code Online (Sandbox Code Playgroud)

基本上所有元素都是带有前缀“var”的变量。

racket

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

如何在python中将set转换为dict

将集合转换为字典的最简单方法是什么?说从{'a', 'b'}{'a': 0, 'b': 1}?排序无关紧要,但它应该从 0 开始到集合本身的大小。

python dictionary set

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

在java中获取实例化的类型变量

我想检查泛型类的实例化类型是否具有某些属性,例如:

class Foo<T> {
  void bar () { 
    if (T instanceof Serializable)   // does not compile
      ...
  } 
}
Run Code Online (Sandbox Code Playgroud)

我想知道通用信息在运行时是否完全丢失了?这是否意味着没有办法完成我想做的事情?

java generics types

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

如何在意外删除后重新创建.gitignore文件

在将其推向上游之前,我不小心删除了其中一个目录中的gitignore文件.有没有办法从命令行重新创建该文件?

git

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

标签 统计

python ×2

racket ×2

bash ×1

dictionary ×1

fortran ×1

fortran90 ×1

fpga ×1

generics ×1

git ×1

java ×1

loops ×1

set ×1

types ×1

verilog ×1

vhdl ×1