标签: error-handling

JavaScript中奇怪的意外标记ILLEGAL

我有一个语法错误,我无法解决.基于W3 jQuery学校,这应该没问题.有人可以帮忙吗?

<script type="text/javascript">
    jQuery(document).ready(function($) {
        $(“a”).click(function(){
            **Uncaught SyntaxError: Unexpected token ILLEGAL**
                $(#content).toggle(400);
            });
        });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript error-handling encoding

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

Haskell中的错误功能

我有一个功能,可以在haskell中成功编译.

它看起来像这样:

suffix :: Int -> String
suffix i 
   | i==0                 = "th"
   | i==1                 = "st"
   | i==2                 = "nd"
   | i==3                 = "rd"
   | i>=4 || i<=9         = "th"
   | i<0                  = error "Must be positive integer"     ----------NOT WORKING?
   | otherwise            = suffix(i `rem` 10)      
Run Code Online (Sandbox Code Playgroud)

它至少与i<0警卫的错误线无关.当我进入GHCI并在一个数字上添加" - "时:suffix -5如果我完全不让这个案例关闭,我会得到同样的错误信息.

我希望它能够显示我的错误信息.希望有人能发现我的问题.谢谢!

error-handling haskell

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

转换varchar值时转换失败

当我尝试运行它时,它给我以下错误消息:

将varchar值'category_id'转换为数据类型int时转换失败.

这是我的SQL和参数代码,我认为它应该可以工作,但事实并非如此.

mycmd.CommandText="SELECT * FROM categories WHERE @db_property = @property_id"; 

// This contains a string "category_id", which is correct.
mycmd.Parameters.Add("@db_property", SqlDbType.VarChar).Value=db_property_field; 

// This contains an Int, referring to the category_id in database. As of now, this is 1
mycmd.Parameters.Add("@property_id", SqlDbType.Int).Value=property_id; 
Run Code Online (Sandbox Code Playgroud)

在我完成这段代码之后,我通过Reader运行它,这就是我收到上面的错误消息的地方.一直问老师,我班上优秀的学生,没有人能找到问题所在的线索.

c# sql parameters error-handling type-conversion

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

指针地址跨越各种平台

在C中编码时的常见情况是编写返回指针的函数.如果在运行期间写入函数内发生某些错误,NULL可能会返回以指示错误.NULL只是特殊的内存地址0x0,除了表示特殊条件的出现之外,它从不用于任何东西.

我的问题是,是否有任何其他特殊的内存地址永远不会用于用户态应用程序数据?

我想知道这个的原因是因为它可以有效地用于错误处理.考虑一下:

#include <stdlib.h>
#include <stdio.h>

#define ERROR_NULL 0x0
#define ERROR_ZERO 0x1

int *example(int *a) {
    if (*a < 0)
        return ERROR_NULL;
    if (*a == 0)
        return (void *) ERROR_ZERO;
    return a;
}

int main(int argc, char **argv) {
    if (argc != 2) return -1;
    int *result;
    int a = atoi(argv[1]);
    switch ((int) (result = example(&a))) {
        case ERROR_NULL:
            printf("Below zero!\n");
            break;

        case ERROR_ZERO:
            printf("Is zero!\n");
            break;

        default:
            printf("Is %d!\n", *result);
            break;
    }
    return 0; …
Run Code Online (Sandbox Code Playgroud)

c error-handling pointers void-pointers memory-address

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

如何处理这个错误?

我正在处理很长的名单和大树.
有时候我会发现这个错误:

surgery a;;
Characters 8-9:
  surgery a;;
          ^
Error: This expression has type int t/1044
       but an expression was expected of type 'a t/1810
# type 'a t = | Leaf of ('a -> 'a -> int)
            | Node of 'a * 'a t * 'a t * ('a -> 'a -> int)
Run Code Online (Sandbox Code Playgroud)

我不确定这种错误是什么类型,但我想这是某种溢出.类型匹配正确,但在类型后面的反斜杠后面有大数字.在这种情况下,1044和1810.
这次我之前运行了一些代码surgery a.如果我杀死当前的顶级并重新开始,surgery a就会运行.

我的问题是:
1.这个错误究竟是什么?
2.何时以及如何发生?
3.为什么从新的顶层重新运行它会使它工作?
4.我该如何处理?

error-handling ocaml functional-programming overflow large-data

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

使用python绕过HTTP 403

我正在制作一个使用谷歌搜索的程序,但我不能因为HTTP错误403是否有任何方法围绕它或任何我使用机械化浏览这里是我的代码

from mechanize import Browser

inp = raw_input("Enter Word: ")
Word = inp

SEARCH_PAGE = "https://www.google.com/"

browser = Browser()
browser.open( SEARCH_PAGE )
browser.select_form( nr=0 )

browser['q'] = Word
browser.submit()
Run Code Online (Sandbox Code Playgroud)

这是错误消息

Traceback (most recent call last):
File "C:\Python27\Project\Auth2.py", line 16, in <module>
browser.submit()
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 541, in submit
return self.open(self.click(*args, **kwds))
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 255, in _mech_open
raise response
httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt
Run Code Online (Sandbox Code Playgroud)

请帮助,谢谢

python error-handling http mechanize http-status-code-403

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

AdMob错误:"您必须在AndroidManifest.xml中使用configChanges声明AdActivity"

我查看了类似的问题,并提出了所有建议,我仍在手机上收到此消息:"您必须在AndroidManifest.xml中使用configChanges声明AdActivity".

这是我在清单中的内容:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..." android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name"   android:allowBackup="true">
<activity android:name="..." android:label="@string/app_name">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
</activity>
<activity android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"/>    
<service android:enabled="true" android:name="..." />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
</manifest> 
Run Code Online (Sandbox Code Playgroud)

还有什么我应该做的吗?请注意:我已经查看了其他类似问题,但没有一个答案可以解决我的问题.谢谢您的帮助.

error-handling android admob

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

构造函数无法获取输入参数

我是Python的新手.我一直在关注有关python类的在线教程,但是我得到了一个奇怪的错误.

我无法弄清楚我做了什么.

以下是我的代码:

class StudentData:
  "Contains information of all students"
  studentNumber = 0;
  def _init_(self,name,age,marks):
      self.name = name;
      self.age = age;
      self.marsk = marks;
  def displayStudentNUmber(self):
      print 'Total Number of students = ',studentNumber;
  def displayinfo(self):
      print 'Name of the Student: ',name;
      print 'Age of the Student: '.age;
      print 'Marks of the Student: '.marks;
student1 = StudentData('Ayesha',12,90)
student2 = StudentData('Sarah',13,89)
print "Student number in case of student 1",student1.displayStudentNumber();
print "Information of the Student",student1.dispalyinfo();
print "Student number in case of student 1",student2.displayStudentNumber(); …
Run Code Online (Sandbox Code Playgroud)

python linux error-handling constructor class

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

如果必须返回一些东西,如何避免在错误时返回NULL?(在C中)

我偶然发现了这里这里的文章,这说明它的良好编程习惯永远不会返回NULL.但是对于需要返回某些东西的函数,它应该返回什么?一个值-1不会削减它,因为我们说我们有功能:

char *return_some_string(int input) {
    /* do something */

    if (error) 
        return some_thing_not_null; 
}
Run Code Online (Sandbox Code Playgroud)

你怎么解决这个问题?

c error-handling null

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

错误消息的中央页面

在我的ASP.NET C#应用程序中,有许多我想要显示的错误消息.

我显示错误消息的方式是通过以下方式弹出:

       Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('My error message here');", true);
        return;
Run Code Online (Sandbox Code Playgroud)

由于有许多不同的错误消息(一些在页面上重复)并且我的应用程序中有很多不同的页面 - 我想将所有错误消息放在一个集中的页面上并以某种方式引用它 - 这样当我需要时更改我的错误消息,我只需要更改一个页面而不是所有页面.

最好的方法是什么?

我想我需要创建一个.cs页面?并为每个错误消息使用不同的ID.

这似乎是一件非常简单的事情,但我对如何开始它有点迷茫.

有人可以建议最好的方法吗?

谢谢.

c# asp.net error-handling

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