error-handling 相关问题

编程语言结构,用于处理由错误代码,异常或其他语言特定方法发出的错误。

登录错误:onLoginSuccess 不是函数

这是作者登录Web应用程序的组件 //作者登录 从 '@material-ui/core' 导入 { Button, CircularProgress, Fade, Link, TextField, Typography }; 导入 { 主题提供...

回答 1 投票 0

使用从 finch-clust 库导入的 FINCH() 进行聚类时出现类型错误

将 numpy 导入为 np 从sklearn导入数据集 将 matplotlib.pyplot 导入为 plt 从芬奇导入芬奇 n_样本 = 5000 n_簇 = 5 随机状态 = 42 X, y = datasets.make_blobs(n_samples=n_sa...

回答 1 投票 0

错误响应在SWR的数据对象中返回,而不是在SWR的错误对象中

我向后端发出了这个 axios 请求: 导出 const getData = 异步 ( 网址, 请求主体=空 ) => { 尝试 { 常量响应 = 新销售参数 && (等待 axios(...

回答 1 投票 0

为什么建议在go中返回`error`接口而不是具体的错误类型?

go FQA 指出: 对于返回错误的函数来说,最好始终在其签名中使用错误类型(就像我们上面所做的那样),而不是使用 *MyError 等具体类型,以帮助保证...

回答 2 投票 0

为rest api返回一个漂亮的错误json

当我的基于 Java 的 Rest Web 服务发生错误时 我收到像这样发送给客户端的异常 类型异常报告 消息令牌无效 描述 服务器遇到内部

回答 3 投票 0

C 语言的简单银行系统程序中的逻辑错误

因此,当用户在帐户(结构)上存入金额时,余额不会更新,因此我无法继续进行其他操作,例如提款等。 这是代码: #包括 因此,当用户在帐户(结构)上存入金额时,余额不会更新,因此我无法继续进行其他操作,例如提款等。 这是代码: #include <stdio.h> #include <stdlib.h> #include <string.h> struct bank_account { int account_number; char name[15]; char surname[15]; float balance; }; void deposit(struct bank_account, float); void withdraw(struct bank_account, float); void check_balance(struct bank_account); int main(int argc, char **argv[]){ // initialization of bank account with default values struct bank_account account; account.account_number = 1234567; strcpy(account.name, "Randy"); strcpy(account.surname, "Orton"); account.balance = 0; int choice; float amount; printf("Welcome to our Bank's environment!\n"); printf("Account number: %d\n", account.account_number); // Menu for banking operations do { printf("\nMenu:\n"); printf("1. Deposit\n"); printf("2. Withdraw\n"); printf("3. Check balance\n"); printf("4. Exit\n"); printf("Enter your choice: "); scanf("%d", &choice); switch (choice) { case 1: printf("Enter the amount to deposit: "); scanf("%f", &amount); deposit(account, amount); break; case 2: printf("Enter the amount to withdraw: "); scanf("%f", &amount); withdraw(account, amount); break; case 3: check_balance(account); break; case 4: printf("Thank you for your preference.\n"); break; default: printf("Invalid choise! Please try again.\n"); break; } } while(choice != 4); return 0; } // Function to deposit money into the account void deposit(struct bank_account account, float amount) { account.balance += amount; printf("Deposit succesfull! Current balance: %.2f\n", account.balance); } // Function to withdraw money from the account void withdraw(struct bank_account account, float amount) { if(amount > account.balance) printf("Insufficient balance. Cannot procceed with withdraw.\n"); else { account.balance -= amount; printf("Withdraw succesfull! Current balance: %.2f\n", account.balance); } } // Function to check account balance void check_balance(struct bank_account account) { printf("Current balance: %.2f\n", account.balance); } 我把它给了聊天 gpt 并说在函数括号内我需要包含一个指向结构的指针而不是结构本身以及要访问的函数中的这个运算符“->”(我不知道)结构成员,而不是我使用的点。 我问它是否可以在没有 -> 运算符的情况下以某种方式实现它,但它不能给我一个明确的答案。 那么你觉得呢?有没有其他方法或者我必须使用指针和“->”? 在您的 deposit 函数中,您按值传递结构。制作副本后,您可以修改该副本,然后不会对原始副本产生任何影响。您需要将 pointers 传递给您的结构。 例如 void deposit(struct bank_account *account, float amount) { account->balance += amount; printf("Deposit succesfull! Current balance: %.2f\n", account->balance); } 您的其他功能也需要纳入这一点。

回答 1 投票 0

无法在VsCode中编译(语言是Prolog)

我试图在 vsCode 中并使用 Linux 编译一段代码,用 prolog 编写,但错误“尝试执行时出错:没有这样的文件或目录编译失败”甚至持续出现...

回答 1 投票 0

编译时返回语句错误,不使用try catch方法

导入java.util.*; 类主要{ 公共静态 Void main(String[] args){ 扫描仪 sc =新扫描仪(System.in); int j = sc.nextInt(); for(int i=0 ; i import java.util.*; class Main{ public static Void main(String[] args){ Scanner sc =new Scanner(System.in); int j = sc.nextInt(); for(int i=0 ; i<j ; i++) { System.out.print(i); } } } 这是我试图在在线编译器上编译的基本代码,它会抛出一个 return 语句错误,尽管我在 for 循环之后添加了一个 return 语句(return i ;)它向我展示了: ./Main.java:32: error: cannot find symbol return i ; ^ symbol: variable i location: class Main 是public static void,不是public static Void

回答 1 投票 0

Navigator.push 没有按预期工作是否有更好的方法在 flutter 中导航到另一个屏幕

嗨,我使用步进器在 flutter 中制作了一个虚拟测试应用程序,一切顺利,我尝试制作一个按钮,我确实制作了一个按钮,一切都很好,直到我遇到 Navigator.push 错误,它赢了...

回答 1 投票 0

无法从 s3 存储桶加载到 Redshift 数据库

cursor.execute(""" 从's3://BUCKETURI/output/dimDate.csv'复制dimDate 凭证 'aws_iam_role=arn:aws:iam::ACCOUNTID:role/role-s3-to-redshift-反之亦然' 分隔符 ',' 地区...

回答 1 投票 0

嗨,我尝试了我所知道的一切,但没有用,转换和计算

将PurchaseDate转换为指定格式的datetime类型: data['PurchaseDate'] = pd.to_datetime(data['PurchaseDate']) # dtype 为:datetime64 现在计算哪位配偶相处得好: # 计算

回答 1 投票 0

尝试读取 GeoJson 文件,但收到此错误消息 CPLE_OpenFailedError

我正在尝试读取 GeoJson 文件:acs2022_5yr_B01003_15000US060371198021.geojson 我下载了以下库: 读取和可视化空间数据 将 geopandas 导入为 gpd 提供底图

回答 1 投票 0

使用“WHERE”子句运行简单查询时MySQL不返回任何结果[已关闭]

编写一个简单的查询后,MySQL Workbench 中没有显示结果。查询是: 从parks_and_recreation.employee_salary中选择*;哪里工资> 50000 ; 分享错误消息的屏幕截图...

回答 1 投票 0

如何获取Runtime Engine发送的错误消息文本

运行以下宏。 子宏1() 消息框“你好” 结束子 当消息框弹出时,按键盘上的 Ctrl+C 键。 打开记事本文件并按键盘上的 Ctrl+V 键...

回答 2 投票 0

如何获取Runtime Engine发送的错误消息文本

运行以下宏。 子宏1() 消息框“你好” 结束子 当消息框弹出时,按键盘上的 Ctrl+C 键。 打开记事本文件并按键盘上的 Ctrl+V 键...

回答 2 投票 0

如何将编译器发送的错误消息复制到Windows剪贴板

运行以下宏。 子宏1() 消息框“你好” 结束子 当消息框弹出时,按键盘上的 Ctrl+C 键。 打开记事本文件并按键盘上的 Ctrl+V 键...

回答 1 投票 0

在express中使用错误类处理全局错误处理时出现错误

我是一名表达新手,在使用错误和中间件的自定义类处理错误时遇到一个错误。 应用程序错误.ts 导出类 AppError 扩展错误 { 状态码:数字; 构造...

回答 1 投票 0

如何将MsgBox中的错误消息复制到Windows剪贴板?

运行以下宏。 子宏1() 消息框“你好” 结束子 当消息框弹出时,按键盘上的 Ctrl+C 键。 打开记事本文件并按键盘上的 Ctrl+V 键...

回答 1 投票 0

Next.js 13 App目录错误处理客户端异常

按照有关如何处理错误的文档“路由:错误处理”,我已将 error.tsx 和 global-error.tsx 组件添加到嵌套路由和根应用程序目录中。 每当我尝试...

回答 1 投票 0

Composer 无法检测根包(laravel/laravel)版本,默认为“1.0.0”。请参阅 https://getcomposer.org/root-version

我想在我的 Laravel 项目中安装 LIVEWIRE,当我执行命令“composer require livewire/livewire”时,此错误会在终端中显示给我。 我该如何解决这个问题? *

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.