问题列表 - 第5127页

解除分配变量时获取段错误(EXC_BAD_ACCESS)

好吧,我知道这个错误主要来自发送方法调用或尝试访问已经解除分配的变量.

这是问题所在:

.h
@interface TimeEntry : NSObject <NSCopying, NSCoding> {

NSDate *from;
NSDate *to;

NSString *information;


}

@property (nonatomic, retain) NSDate *from;
@property (nonatomic, retain) NSDate *to;

@property (nonatomic, copy) NSString *information;

@end
Run Code Online (Sandbox Code Playgroud)

而且我的班级是dealloc.

-(void)dealloc{

    [super dealloc];    
    [to release];
    [from release];
    [information release];

}
Run Code Online (Sandbox Code Playgroud)

当我收到EXC_BAD_ACCESS错误时,这是​​追溯的事情 替代文字

所以我正在向已经解除分配的对象发送消息?

所以我打开NSZombie,这停止了我的崩溃.它并没有像我希望的那样给我一些可爱的崩溃报告.相反,它只是让程序崩溃.

在上面的dealloc方法中,如果我注释掉[发布]和[从发布]应用程序不会崩溃.如果我只注释其中一个......它不会崩溃.在调试窗口中往返有不同的内存地址.

记忆管理怎么这么难!!!!

有人提出任何线索吗?

谢谢,

iphone cocoa-touch memory-management objective-c

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

Java:检测ArrayList中的重复项?

我怎样才能检测(返回true/false)ArrayList是否包含Java中的多个相同元素?

非常感谢,特里

编辑 忘了提到我不打算将"块"相互比较,但是它们的整数值.每个"块"都有一个int,这就是它们的不同之处.我通过调用名为"getNum"的方法找到特定块的int(例如table1 [0] [2] .getNum();

java arrays arraylist duplicates

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

VB6:当然这个简单的Hex加法错了吗?

我在一些VB6代码中得到奇怪的结果,我已经缩小到这个:

Debug.Print Hex(&hEDB80000 + &h8300)
Run Code Online (Sandbox Code Playgroud)

显示EDB78300

这不可能是正确的吗?当然应该是EDB88300

我疯了吗?

vb6 hex

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

纸质男孩的聚类算法

我需要帮助根据特定标准选择或创建聚类算法.

想象一下,你正在管理报纸送货人员.

  • 您有一组街道地址,每个地址都经过地理编码.
  • 您希望对地址进行群集,以便将每个群集分配给传递人员.
  • 交付人员或集群的数量不固定.如果需要,我总是可以雇用更多的送货人员,或者将他们分开.
  • 每个群集应具有大约相同数量的地址.但是,如果群集的地址更加分散,则群集可能具有更少的地址.(另一种方式:每个群集包含最大地址数的最小群集数,群集中的任何地址必须以最大距离分隔.)
  • 对于奖励积分,当数据集被更改(地址被添加或删除),并且算法被重新运行时,如果群集保持尽可能不变将是好的(即,这排除了简单的k均值聚类,这是随机性质).否则送货人会发疯.

所以......想法?

UPDATE

如Arachnid的答案所述,街道网络图不可用.

language-agnostic algorithm cluster-analysis

32
推荐指数
4
解决办法
4879
查看次数

简单的Mysql表连接问题

我正在设计一个网站,教我自己如何在mysql中使用表连接,并且很早就被卡住了.(这些数字是Wii朋友代码,如果这有助于你理解这一点!)

我有3张桌子:

用户:

id, firstname, surname
Run Code Online (Sandbox Code Playgroud)

游戏:

id, title
Run Code Online (Sandbox Code Playgroud)

数字:

number, users_id, game_id
Run Code Online (Sandbox Code Playgroud)

该号码是属于用户并与游戏相关联的唯一代码.

我试图找出特定游戏的数字列表以及他们所属的用户的名字.

我正在运行查询:

SELECT firstname, surname, number FROM games, users, numbers WHERE numbers.game_id = games.id AND games.title = 'foogame'
Run Code Online (Sandbox Code Playgroud)

例如,拿出属于foogame的所有数字.但是,这会返回任何没有此游戏代码的用户使用来自其他用户的随机代码.如何使此查询仅返回实际拥有该游戏代码的用户?

mysql join

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

将图像拖放到Web表单中

我们有一个网页(主要是HTML javascript和PHP),允许用户上传图像.我们有正常的浏览按钮,它工作正常.但是,我们希望添加将图像拖放到文本字段中的功能.

gmail允许你在他们的邮件应用程序中执行此操作,因此它是可能的.我们想到的唯一方法就是创建一个完成所有这一切的java applet,但最终会变得非常混乱.

你有没有这样做过?它是如何工作的?

编辑:我在Mac上使用Firefox.我的大多数用户可能会在Windows上使用IE.

谢谢

html javascript php applet drag-and-drop

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

如何识别通过远程桌面连接到Windows服务器的用户

在我的工作场所,我们有实验室机器用于测试.

预留机器进行测试的标准程序是在办公室走动以确保没有人使用机器.

这非常低效且耗时.

起初,我建立了一个网页,人们可以在这里保留实验室机器,但没有人保持页面更新,因此变得毫无用处.

我终于找到了一个使用Microsoft日志解析器的解决方案,并希望将其共享给堆栈溢出社区.

它是一个在机器上运行的批处理文件,因此用户可以识别使用该机器的最后用户,并轻松地通过IM来询问机器是否空闲.

有没有更好的解决方案呢?

windows scripting logging remote-desktop event-log

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

流畅的NHibernate - 如何配置oracle?

几乎可以肯定是一个愚蠢的问题,但我无法在任何地方找到答案.

入门教程中,数据库是SQLite,因此他的会话工厂创建是使用FluentNHibernate.Cfg.Db命名空间中的SQLiteConfiguration类完成的.

大!但我没有看到使用Oracle数据库的Configuration类.我该怎么做呢?

交叉发布到流利的NH邮件列表(带答案)

oracle nhibernate fluent-nhibernate

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

循环遍历VB.NET中的request.querystring

我试图循环查询字符串并提取某些值,如:

?ProductID=1234&ProductID=4321&Quantity=1
Run Code Online (Sandbox Code Playgroud)

对于ProductID旁边的每个值,我想执行一些逻辑.但我不确定如何达到价值观.有任何想法吗?

vb.net query-string

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

C++程序中堆栈溢出的症状是什么?

我刚刚遇到一个问题,当一个本地对象试图调用一个非常简单的过程时,HPUX上的线程c ++程序中的堆栈溢出导致SEGV_MAPERR.我有一段时间感到困惑,但幸运的是我和那些认识到这是堆栈大小问题的人交谈过,我们能够通过增加线程可用的堆栈大小来解决问题.

如何识别堆栈何时溢出?在windows/linux/hpux上症状有所不同吗?

c++ stack-overflow

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