Tag: 主机

Android USB主机 – bulkTransfer()正在丢失数据

我试图从基于FTDI 2232H芯片的定制设备接收数据。 我正在使用一个简单的asynchronousFIFO模式,input数据速率是3.2MB /秒。 一切工作完美与我的电脑上的testing代码,但我有问题接收我的东芝茁壮成长的数据。 TDI的Android驱动失败,所以我使用Java编码。 我可以完美地获得95%以上的数据,但是每隔一段时间,数据就会“飞溅”,并且将相同的4-5K数据的一部分分两次或三次,然后返回到正确的数据。 对于Thrive或者Android来说,我不会太快,因为之前我的数据是双倍的(6.4MB / sec),而且也有95%的数据。 (所以它应该没有问题,一半的速度。) 似乎在Android中发生的缓冲(或双缓冲)中存在某种错误。 (这不是FTDI 2232H内的缓冲区,因为重复的数据大于芯片的4K内部缓冲区。) 设置代码很简单,而且几乎完美地工作。 数据抓取的循环非常简单: while(!fStop) if(totalLen < BIG_BUFF_LEN-IN_BUFF_LEN) { len=conn.bulkTransfer(epIN, inBuff, IN_BUFF_LEN, 0); System.arraycopy(inBuff, 0, bigBuff, totalLen, len); totalLen+=len; } 如果你认为这是arrays拷贝的时间延迟 – 即使我发表评论,我仍然会丢失数据。 IN_BUFF_LEN是16384(即使增加inBuff的大小,bulkTransfer也不会返回更多的值)。 bigBuff是几兆字节。 作为第二个问题 – 有谁知道如何传递一个指向bulkTransfer的指针,直接填充bigBuff —在一个偏移量(不是从位置'0'开始?

如何使用winrm将多台计算机添加到可信主机列表中

要从远程机器上运行机器上的powershell命令,我们必须将远程机器添加到主机的可信主机列表中。 我正在使用以下命令将计算机A添加到计算机B的受信任主机: winrm set winrm/config/client '@{TrustedHosts="machineA"}' 如何添加更多的机器说机C,机D到机器B的可信主机列表?

将主机Mac OS上的文件夹共享到VirtualBox中的访客Linux系统

我如何去在虚拟框中的主机(Mac)和客户操作系统(Ubuntu)之间共享一个文件夹?

如何将域redirect到Amazon EC2计算机?

我正在使用亚马逊的EC2来托pipe在JSP中构build的网站: http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p 我买了这个域名:www.p2pbrasil.com 我如何将www.p2pbrasil.comredirect到Amazon EC2中的我的网站? 当有人inputwww.p2pbrasil.com它redirect到http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p ?

有一个托pipe的CouchDB服务提供商吗?

我想了解CouchDB,并想知道是否有提供CouchDB服务的主机提供商。 如果您使用过,请详细介绍您的经验。 更新: 我发现在虚拟机片上的Ubuntu上可以使用CouchDB。 我对运行VM解决scheme和使用.Net访问数据的经验感兴趣。 使用.Net Web服务器和REST调用Linux上的CouchDB,混合解决scheme是否可行? 你必须采取什么额外的安全措施? 跨站点脚本的问题?

Android USB主机从设备读取

我试图从连接到主机模式的Android手机的USB设备中获取一些数据。 我能够发送数据,但读取失败。 我已经看过几个 例子 ,尽我所能,但我没有任何的USB通信经验,虽然现在我知道了一些,我一直坚持这一点,我不愿意承认。 我对端点configuration不是很熟悉,但是我知道我的设备使用CDCtypes的通信方法,并且输出(从电话到设备)和input都被注册。 这是全class人员用连接到手机上的唯一设备来pipe理USB连接,但没有任何手段完成,但是我希望在进一步学习之前让阅读部分工作。 public class UsbCommunicationManager { static final String ACTION_USB_PERMISSION = "com.android.example.USB_PERMISSION"; UsbManager usbManager; UsbDevice usbDevice; UsbInterface intf = null; UsbEndpoint input, output; UsbDeviceConnection connection; PendingIntent permissionIntent; Context context; byte[] readBytes = new byte[64]; public UsbCommunicationManager(Context context) { this.context = context; usbManager = (UsbManager) context.getSystemService(Context.USB_SERVICE); // ask permission from user […]

如何把通配符input到/ etc / hosts?

我最近想把所有的子域指向一个testing域,让我们说example.com到本地主机。 有没有办法将* .example.com上的所有请求都指向127.0.0.1

多个Django站点与Apache&mod_wsgi

我想在使用Debian 5的同一台服务器上托pipe几个站点,比如我有site1 , site2和site3 ,并假设我的ip是155.55.55.1 : site1: 155.55.55.1:80 , script at /opt/django/site1/ site2: 155.55.55.1:8080, script at /opt/django/site2/ site3: 155.55.55.1:8090, script at /opt/django/site3/ 这是我的Apache默认值: <VirtualHost *:80> ServerName / ServerAlias */ DocumentRoot /opt/django/site1/ LogLevel warn WSGIScriptAlias / /opt/django/site1/apache/django.wsgi Alias /media /opt/django/site1/media/statics Alias /admin_media /home/myuser/Django-1.1/django/contrib/admin/media </VirtualHost> <VirtualHost *:80> DocumentRoot "/usr/share/phpmyadmin" ServerName /phpmyadmin Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options […]

将cURL设置为使用本地虚拟主机

使用Apache或Ngnix我总是创build基于真实项目,如http://project1.loc开发网站,添加到我的.hosts文件后,浏览器没有问题的使用。 但是,当我试图做一个cURL请求( http://project1.loc/post.json )到同一个URL,我从来没有得到任何东西,但超时。 我假设cURL不关心我的自定义主机,并直接进入名称服务器的信息。 我怎样才能解决这个问题? 更新我设置自定义标题“主机: http://project1.loc ”,现在我得到400错误 – 但他们是瞬时的,所以我假设cURL至less使用主机文件…

如何更改android上的hosts文件

我已经成功地扎根我的三星Galaxy Mini(android 2.2.1),并认为,我可以改变任何东西(作为根通常可以)。 我想更改android上的hosts文件,以包含一些本地地址。 但是,我仍然收到我没有权限这样做的消息。 我尝试了以下选项: adb push /path/to/my/new/hosts /system/etc …我得到的响应Read-only file system 。 直接在手机的shell上。 但是这也不起作用。 我可以在控制台中执行su ,但不能更改文件。 是不是很奇怪,作为超级用户,我不允许更改一些文件?