标签: error-code

如何为iOS应用程序创建自定义错误域?

我是iOS应用程序Objective-C编程的新手.如何创建自己的错误域和错误代码以在我自己的应用程序中使用?

iphone cocoa-touch objective-c error-code ios

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

纠正所有2位错误所需的最小位数是多少?

我学习了汉明码以及如何使用它们来纠正1位错误并检测所有2位错误,但是如何将其扩展到纠正2位,甚至更多?

纠正所有2位错误所需的最小位数是多少?

error-code error-correction hamming-code

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

使用AFNetWorking时出现错误代码-1011

我在我们的客户公司做服务.我尝试通过AFNetWorking从他们的服务器获取一些信息(我们的客户鼓励使用AFNetWorking)我使用AFNetWorking做了一些示例,这是有效的.但是,当我使用我们的客户URL之一获取JSON数据时,它失败了,这是错误描述:

Error Domain=com.alamofire.networking.error Code=-1011 
"Expected status code <NSIndexSet: 0x7e274f0>[number of indexes: 100 (in 1 ranges), 
indexes: (200-299)], got 403" UserInfo=0x7b64040 {NSErrorFailingURLKey=<url_hidden_for_stackoverflow>, 
NSLocalizedDescription=Expected status code <NSIndexSet: 0x7e274f0>[number of indexes: 100 (in 1 ranges), indexes: (200-299)], got 403}
Run Code Online (Sandbox Code Playgroud)

我试图找出一些解决方案,但我还无法修复.有我的代码:

NSURL *url = [NSURL URLWithString:@"http://example.com/"];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
//[httpClient setDefaultHeader:@"Accept" value:@"text/json"];
//NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:CONST_KEY_REGISTER_UNIQUE_KEY, CONST_API_KEY_TEXT,nil];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"path/to/page.json" parameters:nil];
[httpClient release];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
    NSString *status …
Run Code Online (Sandbox Code Playgroud)

iphone error-code afnetworking

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

std :: error_code,my_error :: check_block == my_error :: validate && my_error :: accept_block == my_error :: validate

我正在使用std :: error_code并定义了一堆错误(使用枚举类)并注册了.

我有一个非常通用的错误,现在称为my_error :: validate,但是想在我的库中提供更具体的版本.一般人们会想要使用:

if (ec == bc::error::validate)
    // ...
Run Code Online (Sandbox Code Playgroud)

但是,有时他们可能希望看到与该std :: error_code相关的特定错误或打印错误消息.

// ec.message() says "check_block() failed to do XYZ"
assert(ec == bc::error::check_block);
Run Code Online (Sandbox Code Playgroud)

我希望能够启用以下内容:

if (ec == bc::error::validate)
{
    if (ec == bc::error::check_block)
        // bc::error::check_block is a more specific case of bc::error::validate
}
Run Code Online (Sandbox Code Playgroud)

我似乎可以某种方式使用类别或条件?如何在不需要定义一大堆新的错误枚举的情况下做到这一点?它适用于库,因此该库的用户必须使用bc :: generic_error :: validate和bc :: error :: check_block.

代码如下:

#include <system_error>

namespace bc {

enum class error
{
    // storage errors
    missing_object = 1,
    object_already_exists,
    unspent_output,
    // transaction_pool errors
    bad_transaction,
    // network errors …
Run Code Online (Sandbox Code Playgroud)

c++ std error-code c++11

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

开发服务器返回响应错误代码:500 in react-native

我正在用我的frd做反应原生应用.所以我得到了我的frd首先制作的代码,我想打开我的电脑.我想我设置了所有内容并在开发菜单中设置了tcp:8081.但是在启动react-native packager之后我收到了错误消息.我使用真正的手机设备.

在此输入图像描述

请帮我.

[2016-11-25 17:13:55] <START> Initializing Packager
[2016-11-25 17:13:55] <START> Building in-memory fs for JavaScript
[2016-11-25 17:13:56] <END>   Building in-memory fs for JavaScript (1172ms)
[2016-11-25 17:14:00] <START> Building Haste Map
[2016-11-25 17:14:01] <END>   Building Haste Map (668ms)
[2016-11-25 17:14:01] <END>   Initializing Packager (5738ms)
[2016-11-25 17:14:26] <START> Requesting bundle  url: /index.android.bundle?platform=android&dev=true&hot=false&minify=false
[2016-11-25 17:14:26] <START> Transforming modules
Run Code Online (Sandbox Code Playgroud)

error-code react-native

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

如何跟踪我的Web服务抛出的IIS 500错误

我已经部署了一个新版本的ASP.NET Web服务.当客户端调用此服务时,IIS日志文件会报告错误代码500.我自己(测试)可以使用该服务而没有任何错误.我在我的ASP.NET webservice中启用了错误记录,但是没有记录错误,这使我相信错误不是由我的代码引发的,而是在堆栈中的"早期"某处.我还检查了httperr1.log文件,但那里没有任何相关内容.

问题,我如何向IIS添加更多错误记录以调查错误?我无法访问客户端.

[更新]我正在使用IIS6.我检查了事件日志,但没有发现任何内容.

iis web-services error-code

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

Android应用内结算错误:无法购买此商品.(错误代码:IAB-DPTL)

我刚开始使用android应用程序内的计费系统.我没有任何问题地测试了Dungeons应用程序示例.

所以我试图在应用程序中集成我自己的应用程序,但是当我使用声明的productId或静态测试ID时,我得到了同样的错误:

This item could not be purchased. (Error code: IAB-DPTL)

该应用程序已在市场上销售.我上传了一个已签名的版本,我也推了推电话(所以两边的版本都是一样的).我添加了手机上用作测试帐户的电子邮件.我应该激活我的申请吗?(产生删除当前发布的应用程序的风险?)

我没有看到我遗漏的内容,而且我无法在网上找到有关此错误代码的任何信息.

我做错了什么?

android error-code in-app-billing google-play

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

SCRIPT7002:XMLHttpRequest:网络错误0x2ee7,由于错误00002ee7而无法完成操作

我在Microsoft Edge中收到此错误。这是什么意思?在线搜索主要是给我一些有关遇到产品错误的人的话题。

xmlhttprequest error-code microsoft-edge

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

error_code:如何设置和检查 errno

我试图了解在调用errno在 Linux上设置的 C 函数时应该使用哪个类别。

我不确定所有可能的错误代码都是由 POSIX 定义的,所以我很想使用system_category.

但是我喜欢稍后在我的代码中处理通用条件,所以我想做这样的事情:

std::error_code ec;
some_func(some_path, ec);

if (ec) {
  if (ec == std::errc::file_exists) {
    // special handling
  }
  return ec;
}
Run Code Online (Sandbox Code Playgroud)

要在 中设置错误代码some_func(),我希望像这样进行:

ec.assign(EEXIST, std::system_category());
Run Code Online (Sandbox Code Playgroud)

主要基于此讨论:

std::error_code ec;
if(-1 == open(...))
  ec = std::error_code(errno, std::system_category());
// To test using portable code
if(ec == std::errc::no_such_file_or_directory)
   ...
// To convert into nearest portable error condition (lossy, may fail)
std::error_condition ec2(ec.default_error_condition())
Run Code Online (Sandbox Code Playgroud)

-- /sf/answers/2804410381/

但是,在 Linux 上,使用 GCC …

c++ linux error-code c++11

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

调用 std::filesystem::copy() 时可能返回哪些错误代码?

我似乎找不到可能传递到 的ec参数中的错误代码列表std::filesystem::copy

cppreference.com 似乎表明错误代码是特定于操作系统的。
查看Microsoft 文档(因为我对 Windows 错误代码特别感兴趣,尽管我确信其他操作系统的资源对其他人会有帮助),它看起来几乎像是相同源文档的复制/粘贴,没有任何附加信息任何 Windows 特定的内容。

我的猜测是,错误代码将与此处列出的错误代码相同,但是没有关于哪些错误代码与文件系统相关的信息,或者更具体地说与函数相关的信息copy()(超出了有根据的猜测)。

有谁有关于可能返回的潜在错误代码的任何资源,或者,如果我必须以困难的方式执行此操作(并手动尝试并检查不同的错误情况),我如何知道我是否有详尽的列表?

c++ error-code std-filesystem

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