问题列表 - 第45087页

调试过度释放的对象,NSZombie的问题

编辑:我找到了这次崩溃的原因!bbum指出缓冲区溢出是一个非常常见的原因,所以我查看了我唯一的缓冲区类型malloc:

closedList = (AINavigationCell **)malloc(baseCells.count * sizeof(AINavigationCell *));
Run Code Online (Sandbox Code Playgroud)

我后来覆盖了数据超出数组边界的数据,这应该远大于数据baseCells.count.谢谢bbum!

问题:EXC_BAD_ACCESSNSAutoreleasePool-drain 期间有一个可重现的,这似乎表明我过度释放了一个对象.所以我启用了NSZombie,但程序不再崩溃了.我也没有将任何信息记录到控制台.如果我关闭NSZombie,崩溃就会恢复.这是什么意思?我以为NSZombies习惯于解决这类问题.如果NSZombie无法帮助,是否有另一种方法可以查询这个过度释放的对象?

此外,在Simulator上无法重现崩溃,这就是为什么我不能使用带有NSZombie的仪器.

Folowing是坠机时的回溯.

#0  0x31ac8bc8 in _cache_fill ()
#1  0x31acaf8e in lookUpMethod ()
#2  0x31ac8780 in _class_lookupMethodAndLoadCache ()
#3  0x31ac859a in objc_msgSendSuper_uncached ()
#4  0x328014f0 in -[__NSArrayReverseEnumerator dealloc] ()
#5  0x327b1f7a in -[NSObject(NSObject) release] ()
#6  0x327b63c8 in CFRelease ()
#7  0x327b58de in _CFAutoreleasePoolPop ()
#8  0x320e132c in NSPopAutoreleasePool ()
#9  0x30899048 in CAPopAutoreleasePool ()
#10 0x30902784 in CA::Display::DisplayLink::dispatch () …
Run Code Online (Sandbox Code Playgroud)

debugging xcode objective-c nszombie

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

得到一个功能的arity

在Javascript中,如何确定为函数定义的形式参数的数量?

注意,这不是arguments调用函数时的参数,而是函数定义的命名参数的数量.

function zero() {
    // Should return 0
}

function one(x) {
    // Should return 1
}

function two(x, y) {
    // Should return 2
}
Run Code Online (Sandbox Code Playgroud)

javascript functional-programming arity

53
推荐指数
3
解决办法
6706
查看次数

为什么说'push_back'还没有被宣布?

为什么说'push_back'还没有被宣布?

#include <iostream>
#include <vector>
using namespace std;
int main()
{
  vector <int> v(30);
  v[0].push_back(0);
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ stl vector

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

下载依赖项时maven出错

我的project1和project2在maven构建中运行良好.最近我使用本教程从maven2升级到maven3 (我在maven2上检查过,但它也没有用).一切正常,并且工作正常,project2有一个私人(自托管)Nexus回购.

但是,现在我在为project1下载依赖项时遇到错误(使用公共maven repo).

我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.dds.server.DDSStartup</groupId>
    <artifactId>storage</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>storage</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>r07</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.16</version>
        </dependency>
        <dependency>
            <groupId>com.sleepycat</groupId>
            <artifactId>je</artifactId>
            <version>3.3.75</version>
        </dependency>
        <dependency>
            <groupId>com.google.protobuf</groupId>
            <artifactId>protobuf-java</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>jgroups</groupId>
            <artifactId>jgroups-all</artifactId>
            <version>2.4.1</version>
        </dependency>
    </dependencies>


    <repositories>
        <repository>
            <id>oracleReleases</id>
            <name>Oracle Released Java Packages</name>
            <url>http://download.oracle.com/maven</url>
            <layout>default</layout>
        </repository>
    </repositories>
</project>
Run Code Online (Sandbox Code Playgroud)

我哪里出错,这是我做错时得到的错误: mvn clean package

[ERROR] Failed to execute goal on project storage: Could …
Run Code Online (Sandbox Code Playgroud)

maven-2 maven-3

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

减少我的应用程序破解(cocoafob)

我正在使用cocoafob进行许可.不幸的是,我的应用程序在每次发布后都会很快破解.有没有办法让这更难一点?

cocoa licensing cracking

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

使用Tomcat调试GWT应用程序(Eclipse)

我试图用tomcat部署应用程序,我成功了.现在代替内部GWT服务器,我需要将tomcat设置为内置服务器的默认值并使用它调试我的应用程序.我面临的问题是我能够成功将文件上传到托管模式,但是当我尝试将我的应用程序部署到tomcat时,它给了我Struts拦截器的错误.

ERROR ParametersInterceptor.setParameters():242 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'fileUploadContentType' on 'class com.example.server.actions.FileUploadAction: Error setting expression 'fileUploadContentType' with value '[Ljava.lang.String;@12569b8'
ERROR ParametersInterceptor.setParameters():242 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'fileUploadFileName' on 'class com.example.server.actions.FileUploadAction: Error setting expression 'fileUploadFileName' with value '[Ljava.lang.String;@13fb1ab'
Run Code Online (Sandbox Code Playgroud)

我请求你建议我解决这个问题,或者重定向我如何在eclipse(GWT)中使用tomcat进行调试.

任何人都可以在这个问题上重定向我......

任何帮助深表感谢.

感谢您,

问候

java eclipse gwt tomcat struts

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

如何从memcached开始

目前我正在开发一个需要使用memcached的项目.我已经研究了很多网站链接,但我不明白如何开始使用memcached.我已经使用过mongodb但是想要帮助配置memcached.

我使用的是Windows 7操作系统,到目前为止使用了以下链接.

http://www.codeforest.net/how-to-install-memcached-on-windows-machine

http://memcached.org/

http://www.codeproject.com/KB/aspnet/memcached_aspnet.aspx

.net c# memcached

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

即使我的应用程序处于非活动状态,如何向用户显示警报?

我想创建一个应用程序,它可以让你在我的iPhone应用程序中设置一个警报,然后即使我的应用程序没有运行它也被激活.

我该如何实现?

iphone cocoa-touch ios

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

验证IPN呼叫来自PayPal?

如何确认对指定notifyURL的PayPal IPN POST请求确实来自PayPal?

我并不是说将数据与我之前发送的数据进行比较,但是如何验证此PayPal请求来自的服务器/ IP地址确实是有效的?

php security paypal paypal-ipn

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

python:从2D网格中取代而无需替换

我需要一个样本,无需替换,来自所有可能的数字元组range(n).也就是说,我有一个(0,0),(0,1),...,(0,n),(1,0),(1,1),...,(1,n)的集合),...,(n,0),(n,1),(n,n),我试图得到这些元素的k个样本.我希望避免明确构建此集合.

我知道random.sample(range(n), k)如果我需要一系列数字而不是数字元组的样本,那么它是简单而有效的.

当然,我可以显式构建包含所有可能(n * n = n^2)元组的列表,然后调用random.sample.但如果k比小得多,那可能效率不高n^2.

我不确定Python 2和3中的效率是否与效率相同; 我使用Python 3.

python random algorithm python-3.x

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