小编Sha*_*sai的帖子

可以在python3.2中不守护线程吗?

我正在Raspberry Pi 2 Model B上的python-3.2中运行脚本

该线程如下所示:

myThread = threading.Thread(target=someFunction, args=(arg1,arg2,arg3),
           daemon=True)
myThread.start()
Run Code Online (Sandbox Code Playgroud)

每次调用此线程。触发此错误

TypeError: __init__() got an unexpected keyword argument 'daemon'
Run Code Online (Sandbox Code Playgroud)

我知道Debian Wheezy版本7.10没有Python-3.4稳定版本,因此我必须解决python 3.2

具有讽刺意味的是,Python 3.2文档确实声明daemon了布尔值可用。

这是什么故障,我该如何解决?

python multithreading python-3.2

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

无法使用元树莓派 Yocto Bitbake 继承文件类/pypi.bbclass

我在一个文件夹中克隆了Poky,如下所示:

~/Yocto/poky/
Run Code Online (Sandbox Code Playgroud)

快速入门指南中所述,我检查了Rocko 的一个分支

我成功地qemu根据指南创建了一个。我希望创建 Raspberry Pi Image,因此我将meta- raspberrypi克隆到~/Yocto/poky/目录中,并在同一目录中打开嵌入。因此当前的目录结构如下:

 ~/Yocto/poky/
          -- meta-raspberrypi/
          -- meta-openembedded/
Run Code Online (Sandbox Code Playgroud)

我执行source oe-init-build-env和变化的内容local.confbblayers.conf如下

本地配置文件

MACHINE = "raspberrypi2"
Run Code Online (Sandbox Code Playgroud)

bblayers.conf

  BBLAYERS ?= " \
  /home/<user>/Yocto/poky/meta \
  /home/<user>/Yocto/poky/meta-poky \
  /home/<user>/Yocto/poky/meta-yocto-bsp \
  /home/<user>/Yocto/poky/meta-openembedded/meta-oe \
  /home/<user>/Yocto/poky/meta-openembedded/meta-multimedia \
  /home/<user>/Yocto/poky/meta-openembedded/meta-networking \
  /home/<user>/Yocto/poky/meta-openembedded/meta-python \
  /home/<user>/Yocto/poky/meta-raspberrypi \
  "
Run Code Online (Sandbox Code Playgroud)

错误

之上 bitbake rpi-basic-image

ERROR: ParseError at /home/<user>/Yocto/poky/meta-raspberrypi/recipes-devtools/python/rpio_0.10.0.bb:9: Could not inherit file classes/pypi.bbclass
Run Code Online (Sandbox Code Playgroud)

Yocto 邮件列表上,通过添加openembedded/meta-python …

bitbake yocto

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

LaTeX 命令不显示图列表中的引文

我正在写一份报告,我想知道 LaTeX 中是否有一个命令,我可以在主要内容中显示对图形的引用,但在后面生成的图形列表中不一样?

例如:在主要章节中

图:1 XYZ过程的ABC [引文]

但报告后面生成的图表清单应显示:

图:1 XYZ 过程的 ABC ..................... 页码

在我的大部分数字中,我使用以下代码:

\begin{figure}
\includegraphics[scale=1.0]{Image folder/image of interest}
\caption{ABC of XYZ process \cite{citation here}}
\label{fig: for reference purposes}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

由于 \cite{},图表列表显示了我不想要的例如 [1] 或 [2] 的引用标记。

任何帮助,将不胜感激。

谢谢

latex

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

不带按钮而是通过函数调用触发NgbModal

Angular Bootstrap模态中的所有示例都有一个外部按钮来触发模态本身。

就我而言,我使用的是具有功能的图表nodeClicked(event, node)

在该功能中,我检查用户CTRL在单击节点时是否按下了按钮。如果没有,我需要触发一个Modal,说明未单击该按钮。

component.html

<ng-template #content let-c="close" let-d="dismiss">
    <div class="modal-header">
        <h4 class="modal-title">Warning</h4>
        <button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
            <span aria-hidden="true">&times;</span>
        </button>
    </div>
    <div class="modal-body">
        <p>NO <kbd>CTRL</kbd> Button Pressed.</p>
        <p>If previous Selection were selected using Multiselect Feature, they will be deleted.</p>
    </div>
    <div class="modal-footer">
        <button type="button" class="btn btn-outline-dark" (click)="c('Close click')">Close</button>
    </div>
</ng-template>
Run Code Online (Sandbox Code Playgroud)

within the nodeClicked() function:

component.ts

constructor (modal: NgbModal) {}
....
nodeClicked(ev, node) {

if (ev.control) {
  //perform necessary stuff
}
else { …
Run Code Online (Sandbox Code Playgroud)

typescript ng-bootstrap angular

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

为什么这个here-doc bash语句不会在switch case中执行

我正在为 Raspberry Pi 开发一个引导脚本。该脚本确定 Pi 本身是Model 2还是Model 3,并相应地设置其 WiFi 特性。

WiFi 特性的更改被放入/etc/rc.local文件 ( Raspbian ) 中,这是通过bootstrap.sh脚本完成的。

片段

# model revision number to determine pi
PI_MODEL=$(cat /proc/cpuinfo | grep "Revision" | awk '{print $3}')

case "$PI_MODEL" in

"rev_1A" | "rev_1B")
    # Write the wlan config to the rc.local file
    cp /etc/rc.local /etc/rc.local.backup

    (
    cat << 'EOF'
    #!/bin/sh -e

    iwconfig wlan0 mode ad-hoc essid pi-adhoc channel 6 txpower 0

    exit 0

    EOF
    ) > …
Run Code Online (Sandbox Code Playgroud)

bash heredoc switch-statement

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