问题列表 - 第46792页

公平比较代码大小

我编写了一个在嵌入式处理器(ARM)上运行的算法的两种不同的C实现.我想要一个公平的方法来比较这两个实现的代码大小,所以下载可执行文件时,我得到以下数字:

Implementation One

 .text size 55098 bytes
 .data size 2048 bytes

Implementation Two

 .text size 54598 bytes
 .data size 2048 bytes
Run Code Online (Sandbox Code Playgroud)

.text段的差异是500字节,但相对而言,它并不是很多.问题是,该图还包含围绕可执行文件的引导代码,以便可以在独立模式下调用它,即,在嵌入式处理器上没有操作系统.

我想知道是否有人知道如何获得可执行文件的ACTUAL代码大小而没有所有膨胀的额外代码.

非常感谢安德鲁

c embedded size

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

构造函数调用已创建的对象

如果我在已经构造的对象或结构上调用构造函数,它会分配新空间,还是只使用现有空间?那么第一个对象分配是否更加资源密集?像这样:

struct F {
    int a,b,c,d;
    F(int _a, int _b) {a = _a; b = _b}; 
    void a(int _a, int _b) {a = _a; b = _b};
};  

//first constructor call
F f = F(5, 6);

//second constructor call on an already constructed object
f = F(7, 8);

//third constructor call on an already constructed object
f(7, 8);

//is the constructor call more res. intesive, than the call to a function which does the same? 
f.a(9, 0)
Run Code Online (Sandbox Code Playgroud)

构造函数是否调用了更多的资源intesive,而不是调用一个执行相同(void a(...) …

c++ memory constructor allocation

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

从strings.xml调用的问题

我在调用strings.xmlAndroid中的资源中的字符串值时遇到问题.该strings.xml文件如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="name1">contact_name1</string>
    <string name="phone1">contact_phone1</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

调用字符串值的代码是:

private final String NAME1  = getString(R.string.name1);
private final String PHONE1 = getString(R.string.phone1);
Run Code Online (Sandbox Code Playgroud)

我正在呼唤我main.java所在的字符串extend Activity,所以我有上下文.问题是,当我运行应用程序(物理设备(EVO)或模拟器(API级别5 - 8)时,我得到NullPointerException第一个getString()呼叫所在的行.我已经查看了Google的文档,这里有很多帖子并且在AndDev.org上没有改变最终结果.在我把所有的头发拉出来之前,有人会告诉我什么是错的!?该strings.xml文件位于<project_folder><res><values>与其余部分相同的包中的标准位置(目录)中应用程序.

string android

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

包括$ page; 不工作

嗨,我把它包含在我的index.php中

include $page;
Run Code Online (Sandbox Code Playgroud)

但它不能在实时服务器上运行,但在我的Localhost上工作正常.我还在include ('includes/_ini.php');index.php页面的顶部包含了$page定义.请建议

在服务器上,它提供以下警告

Warning: include(?pgid=1&parid=&rid=1&lang=1) [function.include]: failed to open stream: No such file or directory in /opt/lampp/htdocs/mysite.com/index.php on line 290

Warning: include(?pgid=1&parid=&rid=1&lang=1) [function.include]: failed to open stream: No such file or directory in /opt/lampp/htdocs/mysite.com/index.php on line 290

Warning: include() [function.include]: Failed opening '?pgid=1&parid=&rid=1&lang=1' for inclusion (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/mysite.com/index.php on line 290
Run Code Online (Sandbox Code Playgroud)

php

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

使用window.print()打印不同的样式表而不重新设置页面?

我的页面上有一个打印按钮,它将运行window.print(),它只是打印页面.有没有办法将参数传递给该函数,以便它使用样式表print.css而不是style.css打印我的页面,而无需刷新页面?

javascript css printing

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

需要一些关于在Perl中生成校验和的指导

我需要为Perl中的一堆数据生成校验和,我遇到了这个Digest :: MD5模块.看起来它符合要求,但我想我会在这里询问是否有人有任何建议或可能知道更好的模块使用,甚至可能更合适的摘要算法.正在散列的是大约10个表的数据(一次一个逻辑元组).这将是我第一次使用校验和,所以任何提示,技巧,陷阱都将非常感激.

编辑:据我所知,Digest:MD5没有任何问题,但我从未使用它,也不熟悉哈希算法.我希望有经验的人能告诉我我是否在正确的轨道上.在走得太远之前,只是想要一点确认.

perl checksum module

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

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

不同级别的CSS和优先级相互之间

我正在这里阅读一篇不错的文章:http://www.plus2net.com/html_tutorial/css-types.php 谷歌在搜索词css样式表优先级方面排名最高.但是我认为网站误导你并且不完整!有人可以证实我的怀疑吗?

1)用户定义的样式是第二低的优先级.要使用它覆盖其他样式,您需要使用!important将其移动到最高位置.2)在<link>中没有提到<link>与@import和@import的相对优先级

更准确的排序(1胜2负等):

  1. 用户定义(浏览器首选!重要 - [不是谷歌浏览器!])
  2. 内联样式表(HTML节点上的样式属性)
  3. 内部样式表(<head>中的<style>)
  4. 外部样式表(@import)
  5. 外部样式表(<link>)
  6. 外部样式表(<link>内的@import)
  7. 用户定义 - (浏览器首选项 - [不是谷歌浏览器!])
  8. 浏览器默认 - (随浏览器一起提供)

Michael Bowers Pro CSS和HTML设计模式也是一个很好的来源.但它没有提到内联.

还有什么遗漏?

PS:我在推测!重要的是从2-8缺失.因此用户定义出现两次.一旦重要,第二次没有它.因此,用户定义实质上是第二低的.!important可以自然地应用于任何级别.

css css-cascade

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

如何隐藏/显示JS生成的内容?

我需要隐藏/显示javascript生成的内容,请参阅以下内容:

$(window).load(function () {
    $("body").html('<a href="# id="ipsum">Show Ipsum</a><br />' +
        '<p id="lorem_content">Lorem</p><p id="ipsum_content">Ipsum</p>' +
        '<p id="dolor_content">dolor</p>');
    $("p").hide();
    $("p#lorem_content").show();

    $("a").live("click", function() {
        $("p").hide();
        $("p#" + $(this).attr('id') + "_content").show();
    });
});?
Run Code Online (Sandbox Code Playgroud)

http://jsbin.com/olebu3/edit

单击后应显示的内容a#ipsum未显示...为什么?jQuery hide()方法应该只设置为内容" display:none",而不是删除内容,是不是真的?

javascript jquery

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

"责任链"和"战略"模式之间有什么区别?

我提出这个问题是因为几天前我在这里提出的另一个问题.
我必须解决一个特定的问题,在得到两个回复后,我意识到两个模式可以帮助解决这个问题(以及任何其他类似问题).

  1. 责任链
  2. 战略

我的问题是:

这些模式之间究竟有什么区别?

design-patterns strategy-pattern chain-of-responsibility

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