问题列表 - 第28007页

如何在达到给定次数的点之后使GDB断点断开?

我有一个被称为大量次数的函数,最终是段错误.

但是,我不想在这个函数上设置一个断点,并且每次调用它都会停止,因为我会在这里待多年.

我听说我可以counter在GDB中为断点设置一个,并且每次遇到断点时,计数器都会递减,并且只有在counter= 0 时才会被触发.

这是否准确,如果是这样,我该怎么做?请提供gdb代码来设置这样的断点.

gdb breakpoints

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

出租电脑群?

我正在大学里做一个项目,需要运行我编写的程序的多个实例(1000s)(用C++编写),这个程序运行了很长时间(比如说2个小时).该程序是非常自包含的 - 它不需要输入文件,我认为唯一的依赖是提升.

我目前正在使用大学拥有的计算机集群.然而,它已经很老了,而且调度和监控服务的工作非常糟糕.

所以我想知道我是否可以在其他地方经营我的工作,换一些钱.例如,我看了一下谷歌应用引擎,但似乎每个工作必须在30秒后结束它不适合我.也许亚马逊EC2?

你知道这些选择吗?

jobs google-app-engine cluster-computing amazon-ec2

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

Android登录 - 最佳实施

我打算实现一个需要登录屏幕的Android应用程序.

如果用户打开活动,则会发生以下情况:

  1. 如果用户已登录,请转到3
  2. 如果用户未登录,请打开登录屏幕并执行登录
  3. 显示我的申请内容

那么,实施登录的"正确"方式是什么?

  1. 实现一个StartActivity是同名但检查如果用户登录,实现一个LoginActivity实现日志记录和ApplicationActivity实际实现的应用逻辑?
  2. 只使用一个Activity并使用我根据应用程序状态显示的多个视图来处理登录?

是否有针对此方案的示例或教程?

mobile android login

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

移动Safari中的HTML5离线视频缓存

我似乎无法让iPhone或iPad上的Safari离线缓存视频.当我离线时,其他所有内容都会被缓存.视频文件显然在清单中,但我只是得到了破碎的箭头.在Safari桌面上正常工作.有线索吗?我已经尝试了对象嵌入和视频标签.

iphone html5 offline-caching html5-video

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

多列多对一

我有一个遗留数据库和两个表之间的一对一关系.关键是关系使用两列,而不是一列.有没有办法在nhibernate中说,当获取一个被引用的实体时,它在join语句中使用了两列,而不是一个?我有一个类似的表结构

TaskProgress

  • ProgressId
  • 任务id
  • AssignmentId
  • 用户身份

任务

  • 任务id
  • AssignmentId
  • 任务名称

每个任务都可以在不同的任务中进行分配.这意味着任务进度的唯一任务只能由AssignmentId和TaskId字段建立.

我想用这个:

  References(x => x.Template)
            .Columns()
            .PropertyRef()
Run Code Online (Sandbox Code Playgroud)

但无法获得如何在多列上映射连接,任何想法?

c# nhibernate nhibernate-mapping fluent-nhibernate

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

数据结构名称:组合数组/链表

我提出了一种数据结构,它结合了链表的一些优点和固定大小数组的一些优点.这对我来说似乎非常明显,所以我希望有人能够想到它并将其命名.有谁知道这是什么叫:

拿一个小的固定大小的阵列.如果要放入数组中的元素数量大于数组的大小,请添加一个新数组以及旧方和新方之间的任何指针.

因此你有:

Static array
—————————————————————————
|1|2|3|4|5|6|7|8|9|a|b|c|
—————————————————————————

Linked list
————  ————  ————  ————  ————
|1|*->|2|*->|3|*->|4|*->|5|*->NULL
————  ————  ————  ————  ————

My thing:
————————————  ————————————
|1|2|3|4|5|*->|6|7|8|9|a|*->NULL
————————————  ————————————
Run Code Online (Sandbox Code Playgroud)

编辑:作为参考,该算法提供相当差的最坏情况添加/删除性能,并且平均情况不是更好.我的方案的一大优势是提高了读取操作的缓存性能.

编辑赏金:Antal SZ的答案是如此完整和精心研究,我想为他们提供赏金.显然Stack Overflow不让我接受答案,一旦我提供赏金,所以我将不得不等待(诚然,我有点滥用意图赏金系统,虽然这是为了奖励某人的优秀回答).当然,如果有人确实能够提供更好的答案,给他们更多的权力,他们肯定会获得赏金!

编辑重新命名:我对称之为什么并不感兴趣,除非你这么称呼它,因为那是主题上的权威人士所称的.如果这是你想出的名字,我不感兴趣.我想要的是一个名字,我可以在教科书和谷歌中查找.(另外,这里有一个技巧:安塔尔的答案是什么,我一直在寻找.如果你的答案是没有"展开链接列表"没有.充分的理由,这是完全错误的.)

language-agnostic algorithm data-structures

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

Common Lisp项目的单元测试框架是什么?

我需要为我在业余时间开发的项目编写一个单元测试套件.作为一个CL新手我被CL实现的选择量所淹没,我花了很多时间来选择一个.现在我面临与单元测试框架完全相同的事情.

快速浏览一下http://www.cliki.net/test%20framework,可以看到20个单元测试框架!选择是好的,但对于像我这样的新手来说,这可能有点混乱,考虑到框架的数量,尝试它们会很痛苦.

我想使用一个框架:

  • 维护得相当好
  • 易于使用,但具有一定程度的灵活性
  • 提供与Emacs的某种集成(或者可以轻松地将其与Emacs集成)
  • 可以将它与git post-commit钩子集成
  • 可以将它与连续集成系统(例如buildbot)集成

你在这个领域有什么经历?

unit-testing common-lisp

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

我为什么要打电话给self = [super init]

假设我创建了我的类及其init方法.为什么我应该调用并返回init分配给self 的超类的值?它涉及哪些案例?

我会很感激为什么我需要Cocoa超类和非Cocoa的例子.

objective-c

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

如何更改证书中的颁发者名称(我使用过keytool)?

所有者:CN =网关,OU =网关,O =网关,C = ss

发行方:CN =网关,OU =网关,O =网关,C = ss

序列号:4c05ed66

有效期:2010年6月2日星期三11:04:30 IST 2010直到:2011年6月3日星期五11:04:30 IST 2011

证书指纹:

     MD5:  E3:27:75:8D:96:CB:C3:67:EF:F0:5D:E1:D6:85:CD:0C
     SHA1: 2E:8B:67:0D:AC:25:E2:99:50:61:60:88:BA:1F:1C:10:8F:41:7C:27

     Signature algorithm name: SHA1withDSA
     Version: 3
Run Code Online (Sandbox Code Playgroud)

相信这个证书?[不]:是的

证书已添加到密钥库

使用Keytool我正在生成KeyPair和证书.下面是我的证书的内容现在我想更改唯一的发行人名称,假设我正在验证它,我想让自己作为发行人,所以我想在这里输入我的信息...所有者应该是相同的只有发行人我想要改变..plz告诉我该怎么做?

java

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

Thread.Sleep(0)和Thread.Yield()之间的区别

由于Java早就有Sleep和Yield,我找到了该平台的答案,但不是.Net的答案

.Net 4包含新的Thread.Yield()静态方法.以前,将CPU移交给其他进程的常用方法是Thread.Sleep(0).

除了Thread.Yield()返回一个布尔值,还有其他性能,OS内部差异?

例如,我不确定Thread.Sleep(0)是否检查其他线程是否准备好运行,然后将当前线程更改为等待状态...如果不是这样,当没有其他线程准备就绪时,Thread.Sleep (0)看起来更糟糕的是Thread.Yield().

.net multithreading

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