标签: warnings

C 警告:函数的隐式声明

是的,这个问题已经被问过很多次了,我一直在寻找和阅读论坛和帖子,但答案都与这个无关(或者看起来如此)。所以,我有这个文件:

\n\n

-- sgbd_server.c --

\n\n
#include "sgbd_server.h"\n\n/**\n * Open server pipe and return handle. -1 = error\n */\nint open_server_pipe() {\n    return pipe_open(FIFO_NAME, O_RDONLY, S_CON_COLOR);\n}\n\n/**\n * Close server pipe\n */\nvoid close_server_pipe(int fd) {\n    pipe_close(fd, FIFO_NAME, S_CON_COLOR);\n}\n\n\nint main(int argc, char *argv[]) {\n    int pipe_fd;\n    pipe_fd = open_server_pipe();\n\n    if (pipe_fd == -1) {\n        perror("Cannot open pipe");\n    }\n\n    close_server_pipe(pipe_fd); \n\n    exit(EXIT_SUCCESS);\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后是头文件:

\n\n

-- sgbd_server.h --

\n\n
#include "common.h"\n\n#define FIFO_NAME "./sgbd_server_pipe"\n#define BUFFER_SIZE PIPE_BUF\n\n#define S_CON_COLOR 1   /* C_COLOR_RED */\n
Run Code Online (Sandbox Code Playgroud)\n\n

-- …

c warnings gcc-warning

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

禁止导入警告?

假设我编写了一个必须使用该imp模块的 python 包,并且我的包是“TestModule”,如下所示:

import imp
import pip
import sys

def update_and_reload(module, *args, **kwargs):
    pip.main(['install', module, '--upgrade', '--user'])
    return imp.reload(module)
Run Code Online (Sandbox Code Playgroud)

当我import TestModule在终端中执行此操作时,我收到了有关 的待弃用警告imp。我如何使imp的警告不发生/过滤掉?

python warnings python-import python-interactive

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

如何在R中打开文件格式和文件扩展名不同的excel文件?

我有一个 Excel 文件,当我想打开它时,会出现以下警告消息:

您尝试打开的文件“name.ext”的格式与文件扩展名指定的格式不同。打开文件之前,请验证文件是否未损坏且来源可靠。您想现在打开该文件吗?

当我单击“是”打开它时,一切都很好。但是,我想在 R 中读取此文件,尽管有警告,但无法管理 R 加载内容。我怎样才能实现这个目标?

我想用 R 打开的文件示例可以在此处下载。我使用微软 Office 2016。

xml excel warnings r package

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

在 Wordpress 中为 foreach() 提供的参数无效。没有线索

我在我正在构建的站点中遇到了“警告:为第 215 行 header.php 中的 foreach() 提供的无效参数”,并且没有任何线索。这一定与我不擅长编码的事实有关。

内容如下。第 215 行是第 2 行。

<div class="section-background-pagination caroufredsel-pagination">
                    <?php foreach ( $hero_slides as $i => $slide_id ) : ?>
                        <a href="#"></a>
                    <?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

感谢这里所有的聪明人

php wordpress foreach warnings invalid-argument

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

过滤Xcode中的警告类型

在我的project代码中Xcode,我的代码总是有很多warning,我认为有些是重要的,有些对我来说不是那么重要code

比如类型是:xxx is deprecaetd in iOS 8.0 - Use xxx

另一种类型是:Undeclared selector 'respondsToTapLike'

或其他更多。

有很多类型警告:

项目中的多种类型

现在,我如何过滤warning typein Buildtime

eg: 我只是想展示 的类型Method possibly missing a [super awakeFromNib] call

如果可以过滤类型,怎么办?

xcode warnings ios

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

宏重新定义警告

我正在编写这段代码,当我尝试编译时出现警告。

#include <stdio.h>
#include <math.h>
#define EPS 1.5e-6
#define M_PI 3.14159265358979
int main()
{
double x1,x2,xm,y1,y2,ym; 
int m;
for(m=0;m<11;m++){
        x1=1.450;
        x2=1.489;
        y1=atan(pow(x1*x1-1.5*1.5,0.5)/pow(1.489*1.489-x1*x1,0.5))\
        + atan(pow(x1*x1-1.450*1.450,0.5)/pow(1.489*1.489-x1*x1,0.5))\
        - 4.5 * EPS * ((2 * M_PI)/(1.5 * EPS)) * pow(1.489*1.489-x1*x1,0.5)\
        + m*M_PI*1.5;
        y2=atan(pow(x2*x2-1.5*1.5,0.5)/pow(1.489*1.489-x2*x2,0.5))\
        + atan(pow(x2*x2-1.450*1.450,0.5)/pow(1.489*1.489-x2*x2,0.5))\
        - 4.5 * EPS * ((2 * M_PI)/(1.5 * EPS)) * pow(1.489*1.489-x2*x2,0.5)\
        + m*M_PI*1.5;
        if(y1*y2>0){
                printf("change initial values\n");
             }
        else{
        while(fabs(x1-x2)>EPS){
        xm=(x1+x2)/2;
        ym=atan(pow(xm*xm-1.5*1.5,0.5)/pow(1.489*1.489-xm*xm,0.5))\
        + atan(pow(xm*xm-1.450*1.450,0.5)/pow(1.489*1.489-xm*xm,0.5))\
        - 4.5 * EPS * ((2 * M_PI)/(1.5 * EPS)) * pow(1.489*1.489-xm*xm,0.5)\
        + m*M_PI*1.5; …
Run Code Online (Sandbox Code Playgroud)

c macros warnings

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

带有字符数组的 C 警告:“警告:数组下标的类型为‘字符’”

我很困惑为什么会发生这个错误。我的代码执行得很好,结果正是我想要的,但是在使用以下命令编译我的 c 文件时:“gcc -std=c99 -Wall -o assignment2 assignment2.c”

这是代码:

在此处输入图片说明

这是输出错误:

在此处输入图片说明

我只会使用它,但我确定它可能有一些原因为什么会显示错误,也因为如果编译时出现此警告,我的分配标记可能希望接受它。

c arrays warnings types char

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

为什么匹配表达式不会在其他臂之前报告全能臂 (_) 的错误?

Rust 有一个名为的构造match,它看起来与switch其他语言中的非常相似。但是,我观察到match.

let some_u32_value = 3;
match some_u32_value {
    _ => (),
    3 => println!("three"),
}
Run Code Online (Sandbox Code Playgroud)

match尊重提及案例/模式的顺序。如果默认( _) 大小写在顶部,为什么不报错?但它确实发出警告:

let some_u32_value = 3;
match some_u32_value {
    _ => (),
    3 => println!("three"),
}
Run Code Online (Sandbox Code Playgroud)

Java 中的一个类似构造,即 switch,不保留任何顺序,因此default在其他情况之前具有优先权不是错误(忽略 fall through 行为)。

warning: unreachable pattern
 --> src/main.rs:5:9
  |
5 |         3 => println!("three"),
  |         ^
  |
  = note: #[warn(unreachable_patterns)] on by default
Run Code Online (Sandbox Code Playgroud)

明确地这样做有什么目的吗?

warnings match rust

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

无法抑制 fasttext 警告:'load_model' 不返回 [...]

我正在努力抑制与fasttext.

警告是 Warning : 'load_model' does not return WordVectorModel or SupervisedModel any more, but a 'FastText' object which is very similar.

这是有问题的代码块:

with warnings.catch_warnings():
    warnings.filterwarnings('ignore')
    return fasttext.load_model(str(model_path))  # this line
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法来抑制警告,主要是从这个线程没有成功。

我正在使用Python 3.8fasttext v0.9.2

python warnings fasttext

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

将文件句柄变量从 STDOUT 重新分配给没有 undef() 的文件时,Perl 的奇怪行为

执行以下简化代码时:

use strict;                                          # [01]
use warnings FATAL => 'unopened';                    # [02]
                                                     # [03]
my ($inHandle, $outHandle) = (\*STDIN, \*STDOUT);    # [04]
print $outHandle "STDOUT  1\n";                      # [05]
                                                     # [06]
# $outHandle re-assigned to outputA.txt ???          # [07]
open($outHandle, ">outputA.txt") or die ("A: $!\n"); # [08]
print $outHandle "FILE A\n";                         # [09]
print             "STDOUT? 2\n";                     # [10]
print STDOUT      "STDOUT  3\n";                     # [11]
close $outHandle;                                    # [12]
                                                     # [13]
# $outHandle is closed                               # [14]
print STDOUT      "STDOUT  4\n";                     # …
Run Code Online (Sandbox Code Playgroud)

perl warnings stdout filehandle

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