我试图在macOS上运行Movidius macOS。在macOS上使用NCSDK需要VirtualBox +接口,因为这个USB必须在Ubuntu16.04上运行,并且它支持Tensorflow和Caffe。我已经成功地使用编译了码头上的NCSDK。然后,我创建了一个docker-machine,并像往常一样附加到virtualbox:
$ docker-machine create --driver virtualbox linux
$ eval $(docker-machine env linux)
$ docker-machine ls
NAME ACTIVE DRIVER
我正在用C构建一个UDP端口扫描器,这是代码的一个方案
Create Socket
Structure raw UDP packet with port i
Send packet and wait n miliseconds for reply
根据要扫描的端口数,我需要执行这些任务X次。可能是65535倍。
我的目标是优化资源,考虑运行在3.5.0-17通用Linux内核下的i386机器。
应该创建多少个线程?
在一个线程中应该发送多少个数据包?
感谢您的关注。
我遇到了一个问题,我的USB3.0端口似乎间歇性地失败了。我有两个普通的USB3.0端口在我的电脑上,我的无线键盘/鼠标组合插入一个和一个WIFI适配器插入另一个。通常情况下,键盘会在一段时间内失去响应,而互联网会挂起,直到适配器重新启动。此外,我有8个大功率USB3.0和两个USB2.0端口,它们根本不起作用(插入它们的东西很少被检测到)。所以我可能用错了司机?
lsusb的输出是(当它工作时,它有时只是挂起,需要手动终止):
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 001:
我只是安装了Oracle,但无法启动它。我得到以下错误:
root@coding:/u01/binaries# $ORACLE_HOME/bin/lsnrctl start
LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 15-NOV-2015 15:57:30
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Starting /u01/app/oracle/product/12.1.0/dbhome_2/bin/tnslsnr: please wait...
T
我使用的是从Linux到Mono下Arduino Nano的USB连接(FTDI)。这在很大程度上是有效的,但过了一段时间后,我得到了一个看似随机的TimeoutException,它试图写入SerialPort。显然(请参阅和相关的),写入中的任何错误都将导致TimeoutException,并且计时没有延迟,因此我认为可以公平地假设它实际上不是超时,而只是一个错误。
Mono代码:
// FIXME: this reports every write error as timeout
if (write_serial (fd, buffer, offset, count, write_ti