小编Gok*_*rni的帖子

typedef没有替换为数据类型

我对以下一段代码感到惊讶,

#include<stdio.h>
typedef int type;

int main( )
{
    type type = 10;
    printf( "%d", type );
}
Run Code Online (Sandbox Code Playgroud)

这经历了该计划的输出是10.

但是当我稍微改变代码时,

#include<stdio.h>
typedef int type;

int main()
{
    type type = 10;
    float f = 10.9898;
    int x;
    x = (type) f;
    printf( "%d, %d", type, x);
}
Run Code Online (Sandbox Code Playgroud)

在aCC编译器中:

"'type'用作类型,但尚未定义为类型."

在g ++编译器中:

"错误:预期`;' 之前f"

编译器是否在第二种情况下无法识别模式,因为此模式可能与变量的赋值,表达式的求值等有关,并且在第一种情况下,因为此模式仅在定义变量编译器识别它时使用.

c c++ compiler-construction typedef compiler-errors

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

Java 中的 HTTP 触发并忘记

我们正在实施我们自己的分析,因为我们公开了一个需要调用的 Web 服务,该服务将捕获我们数据库中的数据。

问题是,由于这是分析,我们将进行大量调用(例如每个页面加载、每个 js 之后调用、CSS 加载等),因此会有很多这样的调用。所以我不希望服务器加载大量请求,以便更精确地等待响应。因为我们得到的回应对我们几乎没有任何用处。

那么有什么方法可以只触发 Web 服务请求而忘记我已经触发了它?

我知道每个 HTTP 请求也会有响应。

因此,让我想到的一件事是,如果我们将请求超时设置为零秒会怎样?但我不确定这是否是正确的做法。

请为我提供更多建议

java analytics httpresponse httpclient httprequest

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

MPAndroidChart BarChart 条被切断

我正在使用 MPAndroidChart 在我的 Android 应用程序中绘制图表。

一个要求是我需要从非零 y 位置开始条形图,如this 中所建议的。所以我使用 CandleStickChart 做同样的事情。现在我的酒吧在开始和结束时都被切断了。

有没有办法在图形的开头和结尾提供填充,以免被截断。

注意:我的 XAxis 值类似于“4Nov”、“5Nov”...

android mpandroidchart

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

按名称获取枚举值

我有一个枚举,其中包含数百个条目.

我将获取枚举的值作为字符串.有没有办法将字符串转换为枚举值?否则,我将最终使用数百个if语句.

考虑

enum Colors { Red, Green, Blue, Yellow ... } there are more than 100 entries
Run Code Online (Sandbox Code Playgroud)

我将进入"Red"一个字符串变量,

String color = "Red"; // "Red" would be generated dynamically.
Run Code Online (Sandbox Code Playgroud)

通常我们通过以下方式访问枚举 Colors::Red,Colors::Blue等等......有没有什么方法可以让我们以这样的方式访问它:

Colors::color; // i.e enumtype::stringVariable
Run Code Online (Sandbox Code Playgroud)

在这里的许多帖子中,我们可以使用地图,但在构建地图时,我们最终会使用数百个if.

有什么方法可以避免这种情况吗?

c enums

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

如何在Linux中找到Oracle侦听器端口

我在Linux系统上安装了Oracle 11.2.0,在该系统上运行一个工具(用Java开发),该工具需要输入运行oracle侦听器的端口号。

有没有办法获取端口号。

java linux oracle11g

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

MPAndroidChart:如何创建双轴?

我正在使用MPAndroidChart绘制折线图。

我需要绘制一个双 Y 轴折线图(即有 2 个 Y 轴,一个在左边,另一个在右边)。但是当我绘制图形时,它是从左侧绘制的。它考虑了左 YAxis 值而不是右 YAxis 值。

我在右侧绘制重量(公斤),在左侧绘制高度(英尺)。由于重量将按照 40 秒、50 秒等表示,而高度将按照 5、6 等表示……为高度绘制的线采用左参考,它有 50 秒、60 秒,因此永远不会出现。

请让我知道如何直接绘制考虑到高度的右 Y 轴而不是左 Y 轴。

android mpandroidchart

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