小编Chr*_*ton的帖子

如何才能看到内存使用情况

顶尖的语言是什么?我想编写一个c ++程序,可以看到各个进程在OSX中使用了多少内存.我不能使用/ proc,因为那不是在OSX上.top能够找出正在使用多少内存进程,因此它也不会使用它.我想知道它是如何发现的.

c++ memory macos

5
推荐指数
2
解决办法
2196
查看次数

GroovyShell:嵌入式执行

我正在尝试将groovy嵌入到大型Java应用程序中.

Java应用程序应该在启动时加载一些实用程序Groovy脚本.

然后应用程序应该多次运行其他脚本.还需要在GUI处输入一些代码并在用户请求时执行它.

我面临的问题是:

我正在加载启动脚本,如下所示:

GroovyShell gShell = new GroovyShell();
gShell.evaluate(new FileReader("scripts/autoload.groovy"));
Run Code Online (Sandbox Code Playgroud)

假设我的autoload.groovy包含:

def prnt(m) {
    println("From Groovy: " + m);
}
Run Code Online (Sandbox Code Playgroud)

这很好用.但是,当我想使用以下命令运行用户命令时:

gShell.evaluate("prnt 66");
Run Code Online (Sandbox Code Playgroud)

我收到错误: groovy.lang.MissingMethodException: No signature of method: Script2.prnt() is applicable for argument types: (java.lang.Integer) values: [66]

我的用户脚本如何访问已加载的方法?

注意:我也试过"autoload.prnt 88",仍然得到错误.

java groovy groovyshell

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

Android - 如何知道使用哪个USB接口?

目标是将吉他连接到支持USB主机的Android设备,对信号进行一些处理并通过设备播放.

问题是我找不到太多关于它的文档.显示的设备可以包含6个接口.

但是,在我看到的所有示例中,始终使用第一个接口.

UsbInterface intf = device.getInterface(0);
Run Code Online (Sandbox Code Playgroud)

我的设备包含6个接口但是第一个接口,即getInterface(0)没有端点.3/6没有端点,但其他3个都有1个端点.

我读到你需要找到正确的接口和端点.就我而言,我只希望IN端点接收数据.

任何关于如何做的建议将非常感激.

干杯

usb android

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

通过 USB 使用 FT201XB 实现 I2C 从机

我一直在尝试测试 FT201XQ USB-I2C 分线板:UMFT201XB-01,因此我可以将其连接到 Arduino 等主设备,并嗅探该设备通过 I2C 发送的内容。

为了查看从设备的输出,我通过安装 ftdchip.com 提供的 D2XX 驱动程序成功配置了虚拟 COM 端口。我可以通过 puTTY 打开串行端口,在这方面一切似乎都很好。

然后,我在 Arduino 上加载了“master_writer”示例,该示例一次向某个地址发送 1 个字节(0x22 在 UM201XB-01 数据表中指定为默认地址)。

我之前打开的 COM 端口似乎没有发生任何事情。我需要以某种方式配置/编程 FTDI 设备吗?那么,一般情况下我该怎么做呢?

UMFT201XB-01 板http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UMFT201_220_230XB.pdf

预先感谢您,如果这是一个“菜鸟”问题,抱歉:P

usb arduino i2c ftdi

5
推荐指数
0
解决办法
2113
查看次数

在AOSP上设置默认应用程序

如果安装了两个相同类别的应用程序,是否可以在构建上设置默认应用程序?

我在AOSP上添加了一个自定义浏览器.我想在构建开始之前将其设置为默认浏览器.

Android.mk包的文件上有一个选项来指定'LOCAL_OVERRIDES_PACKAGES'哪个基本上覆盖了所提到的包的安装,使我的应用程序成为默认值.

但我希望其他应用程序成为ROM的一部分,我的应用程序是默认的.

任何想法将不胜感激.

android android-source

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

写入C中的Linux sysfs节点

从shell我可以激活我系统上的LED,如下所示:

#echo 1 > /sys/class/leds/NAME:COLOR:LOCATION/brightness
Run Code Online (Sandbox Code Playgroud)

我想从C程序做同样的事情,但我还没有找到一个如何实现这个的简单例子?

c linux

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

从内核模块中的 proc 文件访问数据

我需要访问 Android 内核模块中的一些 proc 文件。基本上我需要 cat 命令中显示的信息,例如cat /proc/uptime. 但是我需要以编程方式进行。

我尝试使用proc_fs函数,但对我来说有点模糊,通常示例是创建一个 proc 文件然后读取它,就是这样。我需要实际使用 proc 文件中的数据。

我也尝试过fopen,但它似乎不适用于模块。

我怎样才能做到这一点?我真的是新手。我正在研究金鱼 Android 内核。

谢谢。

android kernel kernel-module linux-kernel procfile

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

如何从 Android 模拟器“删除”root 访问权限并在 adb 中获得正常的 shell 提示符?

我正在使用 adb(Android 调试桥)并在 Genymotion 模拟器中使用 shell(我在本问题末尾提到了所有配置)。

我执行“adb shell”并成功获取 shell,但问题是我获得了模拟器的 root 访问权限。我不需要 root shell,我想要普通的 shell,就像我们在通过 USB 连接的实际设备上执行“adb shell”时得到的那样。如何实现呢?

任何帮助将不胜感激。

*配置 :

Ubuntu 13.10,32 位。

带 ADT 的 Eclipse 4.2。

Genymotion Emulator(具体来说,我这里使用的是Android 4.3)。

shell android

4
推荐指数
2
解决办法
2万
查看次数

Android USB主机api和USB存储

我正在尝试使用android主机api进行USB存储。我对此有很多怀疑。

  1. 使用主机api可以实现所有功能。我想查看USB的内容,如果可能的话,请查看正常的文件操作。我没有找到关于此的任何文档帮助。

  2. 我可以使用UsbDeviceConnection类API声明ClaimInterface,但是我无法理解bulkTransfer的工作原理,因此,如果有人可以指导我或提供一些参考,我将自己尝试一下。

我也尝试阅读USB规范,我了解bulkTransfer如何在USB级别上工作,但无法关联使用bulkTransfer而不是File Descriptor使用UsbEndpoint进行android / java文件操作的方式。

提前致谢 !!

android android-usb

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

配置选项,例如“ --extra-cflags”-我很困惑

    # configure for i386 build
./configure \
--cc=/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc \
--as='gas-preprocessor.pl /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc' \
--sysroot=/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk \
--extra-ldflags=-L/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/system \
--target-os=darwin \
--arch=i386 \
--cpu=i386 \
--extra-cflags='-arch i386' \
--extra-ldflags='-arch i386' \
--prefix=compiled/i386 \
--enable-cross-compile \
--disable-armv5te \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffserver \
--disable-ffprobe \
--disable-doc
Run Code Online (Sandbox Code Playgroud)

下面将为i386构建ffmpeg静态库。但我不知道该选项的含义,例如“ --extra-cflags”?”-extra-ldflags“?”-sysroot =“?”-as =“。

谁能告诉我这些选择的意思?在哪里可以找到详细说明?

谢谢 。我在等你的帮助。

iphone macos configure ios

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