问题列表 - 第9233页

嵌入式软件的调用树

有没有人知道为C应用程序创建一个可在微控制器(Cortex-M3)上运行的调用树的工具?它可以从源代码(非理想),目标代码(首选解决方案)或运行时(可接受)生成.我看过gprof,但是仍然有很多东西需要它才能在嵌入式系统上运行.

另外一个好处是该工具还可以提供最大的堆栈深度.

更新:解决方案最好是免费的.

c embedded microcontroller stack

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

jQuery追加fadeIn

类似于:使用fadein并追加

但那里的解决方案对我不起作用.我尝试着:

 $('#thumbnails').append('<li><img src="/photos/t/'+data.filename+'"/></li>').hide().fadeIn(2000);
Run Code Online (Sandbox Code Playgroud)

但是,整个列表立即淡入,而不是每个项目都添加.看起来hide()并且fadeIn()正在应用于$('#thumbnails')不是<li>.我怎样才能让他们申请呢?这也不起作用:

$('#thumbnails').append('<li stle="display:none"><img src="/photos/t/'+data.filename+'"/></li>').filter(':last').fadeIn(2000);
Run Code Online (Sandbox Code Playgroud)

其他建议?

jquery

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

.NET中的垃圾收集(代)

我已经阅读了很多.NET性能文章,这些文章描述了Gen1,Gen2垃圾收集和几代人幸存的对象.

为什么物品能够在收藏中存活下来?

什么是钉扎?

我如何了解更多相关信息?

.net c# garbage-collection

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

使用.Net中的不区分大小写的文件名检索嵌入的资源

我目前使用GetManifestResourceStream来访问嵌入式资源.资源的名称来自不区分大小写的外部源.有没有办法以不区分大小写的方式访问嵌入式资源?

我宁愿不必仅使用小写字母来命名所有嵌入式资源.

.net embedded-resource

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

没有虚函数的命令模式(C++)

出于性能原因,我使用Curiously Reoccuring模板模式来避免虚函数.我有很多执行数百万次的小命令.我试图将其纳入命令模式.我想在队列中添加大量命令,然后迭代执行每个命令.每个命令使用CRTP来避免虚函数.我遇到的问题是Command模式通常使用指针向量来实现.但是当Command类被模板化时,很难传递通用的Command指针.我不是C++专家,所以也许有一种显而易见的方法来存储模板化命令对象的向量?我一直试图使用类似的东西:

boost:ptr_vector commands;
AddCommand(Command* command) {
  commands.push_back(command);
}
Run Code Online (Sandbox Code Playgroud)

问题是Command不是类型,因此Command* command给出了编译错误.我需要使用Command<CommandType>,但这不起作用,因为我需要队列来保存不同类型的命令.

任何解决方案的想法?或者虚拟功能是我唯一的选择吗?

增加:命令对象是蒙特卡罗模拟算法的一部分.所以你可能有,Command是来自正态分布的随机数,其中正态分布的参数是类的一部分.所以命令模式非常合适.我按特定顺序对需要维护状态的函数进行了大量调用.

c++ performance templates design-patterns virtual-functions

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

Javascript - 如何检测文档是否已加载(IE 7/Firefox 3)

我想在文档加载后调用函数,但文档可能已经或可能尚未完成加载.如果它加载了,那么我可以调用该函数.如果它没有加载,那么我可以附加一个事件监听器.我无法在onload已经触发后添加一个eventlistener,因为它不会被调用.那么如何检查文档是否已加载?我尝试了下面的代码,但它并不完全有用.有任何想法吗?

var body = document.getElementsByTagName('BODY')[0];
// CONDITION DOES NOT WORK
if (body && body.readyState == 'loaded') {
    DoStuffFunction();
} else {
    // CODE BELOW WORKS
    if (window.addEventListener) {  
        window.addEventListener('load', DoStuffFunction, false);
    } else {
        window.attachEvent('onload', DoStuffFunction);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript events onload addeventlistener

157
推荐指数
5
解决办法
29万
查看次数

haar cascade xml文件中"left"和"right"值的含义是什么?

在OpenCV的haar级联文件中,"左"和"右"值是什么,这是如何引用"阈值"值的?谢谢!

仅供参考,这是文件的结构:

<haarcascade_frontalface_alt type_id="opencv-haar-classifier">
  <size>20 20</size>
  <stages>
    <_>
      <!-- stage 0 -->
      <trees>
        <_>
          <!-- tree 0 -->
          <_>
            <!-- root node -->
            <feature>
              <rects>
                <_>3 7 14 4 -1.</_>
                <_>3 9 14 2 2.</_></rects>
              <tilted>0</tilted></feature>
            <threshold>4.0141958743333817e-003</threshold>
            <left_val>0.0337941907346249</left_val>
            <right_val>0.8378106951713562</right_val></_></_>
        <_>
Run Code Online (Sandbox Code Playgroud)

opencv

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

如何使用Identities列表从Entity Framework获取ObjectResult

我有一个HashSet的Identity值,我需要将其用作查询值以从Entity Framework返回ObjectResult

这是HashSet:

HashSet<int> officeIds = new HashSet<int>();
Run Code Online (Sandbox Code Playgroud)

这是我试图或多或少地运行的查询:

ObjectResult<FilingOffice> offices = ctx.FilingOffice.Where(office => office IN officeIds.ToList());
Run Code Online (Sandbox Code Playgroud)

以上部分的"office => office IN officeIds.ToList()"部分是我无法工作的,并且在给定主键列表的情况下没有在Web上找到任何用于返回对象的样本.

ctx是System.Data.Objects.ObjectContext

c# entity-framework

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

什么是延迟初始化,为什么它有用?

什么是对象的延迟初始化?你是怎么做到的,有什么好处?

.net

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

如何在SQL Server 2005调用/查询中创建文件系统目录

我需要为sql server备份创建一个目录.我必须在许多不同的sql server安装上动态地将备份文件放在不同的文件夹中.如果目录不存在,备份将失败.因此,如果我可以在调用备份命令之前在存储过程或其他调用中创建目录,那将是有帮助的.有任何想法吗?

谢谢

sql sql-server-2005

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