小编Kyr*_*kos的帖子

在eclipse重启时停止打开viewparts窗口

我正在编写一个Eclipse插件.我的插件是打开一个viewpart窗口并在里面绘制一个图形.我正在运行插件并打开viewpart窗口,然后关闭Eclipse.所以我想要的是在下次启动Eclipse时默认情况下不会再次打开viewpart窗口.谁能告诉我该怎么做呢?

亲切的问候,Kyriakos

java eclipse swt eclipse-plugin

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

如何将grep重定向到while循环

嗨,我有以下bash脚本代码

group2=0
    while read -r line
    do
      popAll=$line | cut -d "{" -f2 | cut -d "}" -f1 | tr -cd "," | wc -c
        if [[ $popAll = 0 ]]; then
          group2 = $((group2+2)); 
        else
          group2 = $((group2+popAll+1));
        fi
    done << (grep -w "token" "$file")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

./parsingTrace: line 153: syntax error near unexpected token `('
./parsingTrace: line 153: `done << (grep -w "pop" "$file")'
Run Code Online (Sandbox Code Playgroud)

我不想把grep传递给while,因为我希望循环内部的变量在外面可见

bash grep while-loop

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

ARM v7-M指令集解码功能

ARM v7-M指令集是否有任何指令解码器,我可以给它一个操作码作为参数并返回相应的指令类型?

例如: MOV Rd, <op2>

有四种不同的版本取决于<op2>.

  1. 一个简单的寄存器说明符,例如Rm.
  2. 立即移位的寄存器,例如Rm,LSL#4.
  3. 寄存器移位寄存器,例如Rm,LSL Rs.
  4. 立即值,例如#0xE000E000.

我想知道这个版本中的哪一个来自指令的操作码


编者注:操作码是指实际的"十六进制"指令或机器编码.问题是关于汇编程序的助记符.在许多CPU 上,根据参数,前导助记符可以映射到不同的操作码(或机器指令).

compiler-construction arm instruction-set objdump

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