小编Dmi*_*try的帖子

如何使用"adb ppp"?

我正在尝试使用usb和ppp从我的Android设备连接到主机.

似乎有一个可以使用的选项"adb ppp".但我找不到如何使用它的解释.这里有一个古老的讨论.但他们结束了修补adb.我不敢相信现在还没有解决这个问题.

http://forum.xda-developers.com/showthread.php?p=4537323

这是adb命令的解释,这是我能够找到的所有文档.

networking:
  adb ppp  [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
  refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

我不清楚tty的论点是什么.看看源代码,它似乎是一个服务,如"shell","host:version"等.或者它可能(如文档所述)dev:/ dev/*但我不知道使用哪个.

此外,该命令似乎在主机中分叉ppp.但是,我不知道它是如何在Android设备上运行的.

android ppp adb

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

如何在没有tlb文件的情况下使用进程外COM服务器

它是关于Window COM组件的.

  • Server.exe:一个32位进程外COM服务器
  • CLSID_Application:Server.exe中COM对象的GUID
  • Client.exe:64位客户端应用程序,以无注册表的方式使用Server.exe.

我们知道,exe不能用作无注册表的COM组件,模仿这种行为,我通过提供确切的路径自己启动Server.exe进程:

  • 的CreateProcess( "SERVER.EXE")
  • IClassFactory*pFactory = CoGetClassObject(CLSID_Application)
  • pFactory->的CreateInstance(ppAppObject);

如果我注册了Server.tlb,它可以正常工作,但是在取消注册Server.tlb之后,它只是无法创建ppAppObject,即使我将清单嵌入到Server.exe和Client.exe中:

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<file name="Server.tlb">
  <typelib tlbid="{DAC4A4C9-F84C-4F05-A7DC-E152869499F5}" version="1.0" helpdir=""></typelib>
</file>
<comInterfaceExternalProxyStub name="IApplication" iid="{D74208EA-71C2-471D-8681-9760B8ECE599}" tlbid="{DAC4A4C9-F84C-4F05-A7DC-E152869499F5}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
</assembly>
Run Code Online (Sandbox Code Playgroud)

你对此有什么想法吗?

编辑:事实证明,如果我为接口指定tlbid并将清单嵌入到两个exe中,它确实有效

com regfreecom out-of-process

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

Eclipse 3.7在执行ant任务之前运行自动构建

我的项目 - >构建器列表如下所示:

  • 蚂蚁
  • Android资源管理器
  • Android预编译器
  • Java构建器
  • Android包管理器

"自动构建"选项已关闭

如果我从Ant视图或外部工具运行ant目标,那么Eclipse会这样做:

  1. 它构建我的项目(它从构建器列表中运行所有构建器)
  2. 执行所选目标

如果我从构建器列表中删除Ant,它只执行选定的ant目标(这就是我想要的).

如何在不运行其他构建器且不从构建器列表中删除ant构建器的情况下,使Eclipse仅启动选定的ant目标?

eclipse ant adt

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

如何提高 ADB 安装速度?

我正在尝试通过 Wifi 在物理设备上安装应用程序,这需要永远。我的平均安装速度是 85KB/s,这是不合理的慢。有没有办法提高安装速度?

android adb

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

如何使用声明性管道从已执行的作业中复制工件?

我的管道脚本如下所示:

pipeline {
    agent {
        label 'my-pc'
    }

    stages {
        stage ('Build') {
            steps {
                build job: 'myjob', parameters: [string(name: 'BRANCH', value: 'master')]
            }
            post {
                always {
                    sh 'echo TODO: copy artifacts here'
                }
            }
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我想复制由myjob生成的工件。我怎样才能做到这一点?

Jenkins 文档页面“记录测试和工件”有一条不适用于我的管道的说明(在我的情况下,工件是由单独的作业生成的)。

jenkins jenkins-pipeline

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

为什么pow(-1,0)返回1而不是-1?

谷歌表明 -1 0 = -1.而且我理解javascript中的pow()函数,python和C应该返回相同的结果.但事实并非如此.为什么?

蟒蛇:

>>> pow(-1, 0)
1
Run Code Online (Sandbox Code Playgroud)

pow

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

标签 统计

adb ×2

android ×2

adt ×1

ant ×1

com ×1

eclipse ×1

jenkins ×1

jenkins-pipeline ×1

out-of-process ×1

pow ×1

ppp ×1

regfreecom ×1