小编Tom*_*eck的帖子

全局结构数组

只是想知道,您如何使用结构的全局数组?

例如:

int y = 0;
object objectArray [100];

typedef struct object{
    time_t objectTime;
    int objectNumber;
} object;

int main(void)
{
    while(1)
    {
        time_t time_now;
        time_now = time(NULL);

        object x = {time_now, objectNo}
        objectArray[y] = x;
        y++;

    }
}
Run Code Online (Sandbox Code Playgroud)

这总是会引发“错误:数组类型具有不完整的元素类型”,有人可以告诉我问题和适当的解决方案吗?谢谢

c arrays struct global-variables

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

Java找不到PHP脚本但可以在浏览器中使用

我在/ var/www /目录中保存了几个PHP sripts.我可以从我的浏览器运行它们,但Java无法看到它们.

这是浏览器的输出:

在此输入图像描述

从Java:

DB: Error executing script: get_profile_ids
HTTP/1.1 404 Not Found [Date: Tue, 16 Apr 2013 11:52:40 GMT, Server: Apache/2.2.22 (Ubuntu), Vary: Accept-Encoding, Content-Length: 288, Keep-Alive: timeout=5, max=100, Connection: Keep-Alive, Content-Type: text/html; charset=iso-8859-1]
DB: Result: 
Run Code Online (Sandbox Code Playgroud)

我的Java代码:

public class ServerTest {

    public static void main(String [] args) {

        callPHPScript("get_print_profile_ids", new ArrayList<NameValuePair>());

    }

    public static String callPHPScript(String scriptName, List<NameValuePair> parameters) {
        HttpClient client = new DefaultHttpClient();
        HttpPost post = new HttpPost("http://localhost/" + scriptName);
        String line = "";
        StringBuilder …
Run Code Online (Sandbox Code Playgroud)

php java mysqli ubuntu-12.10

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

赋值从指针生成整数而没有强制转换警告

任何人都可以解释为什么以下代码会给出以下警告以及如何解决它?

warning: assignment makes integer from pointer without a cast [enabled by default]
Run Code Online (Sandbox Code Playgroud)

这是代码:

int tcp_socket(void)
{
    int s;

    if ((s = socket(PF_INET, SOCK_STREAM, 0)) == -1) {
        _logf(LOG_DEBUG, "LOG %s:%d (%s) - %s", __FILE__, __LINE__, __func__, "Error creating socket");
        return -1;
    }
    return s;       
}

int main(int argc, char **argv)
{
    int socket;
    socket = tcp_socket;
    if(socket == -1) {
        _logf(LOG_INFO, "LOG %s:%d (%s) - %s", __FILE__, __LINE__, __func__, "Error creating socket, exiting...");
        exit(-1);
    } 
}
Run Code Online (Sandbox Code Playgroud)

c pointers casting variable-assignment

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

反序列化列表对象,返回null的属性

我正在尝试将数据发布到应该接受的API List<UpdatePointHistory>.列表的大小是正确的,但对象的属性是空白的.

public class UpdatePointHistory
{
    string Tree { get; set; }
    string FruitCount { get; set; }
    string Observations { get; set; }
    int PrivateId { get; set; }
}

public void Post([FromBody]List<UpdatePointHistory> updates)
{
    //Do some sort of auth for god sake
    Console.WriteLine("test");
}
Run Code Online (Sandbox Code Playgroud)

我发布的数据:

在此输入图像描述

从API返回的对象:

在此输入图像描述

c# deserialization asp.net-web-api frombodyattribute

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

反序列化为枚举 - ArgumentException:未找到请求的值“已连接”

我使用 swagger 生成的以下代码来建立模拟 api。我在尝试将字符串反序列化为枚举时遇到错误。

代码:

string exampleJson = null;
exampleJson = "{\n  \"profileDescription\" : \"profileDescription\",\n  \"videoURL\" : \"http://example.com/aeiou\",\n  \"imageURL\" : \"http://example.com/aeiou\",\n  \"imageURLs\" : [ \"http://example.com/aeiou\", \"http://example.com/aeiou\" ],\n  \"name\" : \"name\",\n  \"connectedStatus\" : \"connected\",\n  \"id\" : \"046b6c7f-0b8a-43b9-b35d-6489e6daee91\",\n  \"businessType\" : \"businessType\",\n  \"infoGatherReason\" : \"infoGatherReason\"\n}";

var example = exampleJson != null
? JsonConvert.DeserializeObject<Enterprise>(exampleJson)
: default(Enterprise);
Run Code Online (Sandbox Code Playgroud)

企业.cs:

[DataContract]
public partial class Enterprise : IEquatable<Enterprise>
{ 
    [DataMember(Name="id")]
    public Guid? Id { get; set; }

    [DataMember(Name="name")]
    public string Name { get; set; }

    [DataMember(Name="imageURL")]
    public string …
Run Code Online (Sandbox Code Playgroud)

c# json.net json-deserialization

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

从 groupby 返回最大的组

有没有一种简单的方法可以通过调用返回具有最多行的组df.groupby(..)

# Return group most rows e.g.
largest_group = df.groupby("community_area").max()
Run Code Online (Sandbox Code Playgroud)

python pandas pandas-groupby

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

ConfusionMatrixDisplay(confusion_matrix).plot() 不显示任何内容

我有以下代码:

from sklearn.metrics import classification_report, confusion_matrix, ConfusionMatrixDisplay

...

confusion_matrix = confusion_matrix(validation_generator.classes, y_pred, normalize='all')

print(confusion_matrix)

display = ConfusionMatrixDisplay(confusion_matrix).plot()
Run Code Online (Sandbox Code Playgroud)

哪个输出:

[[0.013 0.487]
 [0.001 0.499]]
Run Code Online (Sandbox Code Playgroud)

问题是.plot()执行时没有显示混淆矩阵图。

我在我的 venv 中执行pip freeze > requirements.txt,这些是我的requirements.txt中的包版本

absl-py==0.11.0
astunparse==1.6.3
autopep8==1.5.5
cachetools==4.2.1
certifi==2020.12.5
chardet==4.0.0
cycler==0.10.0
flatbuffers==1.12
gast==0.3.3
google-auth==1.27.1
google-auth-oauthlib==0.4.3
google-pasta==0.2.0
grpcio==1.32.0
h5py==2.10.0
idna==2.10
joblib==1.0.1
Keras-Preprocessing==1.1.2
kiwisolver==1.3.1
Markdown==3.3.4
matplotlib==3.2.0
numpy==1.19.5
oauthlib==3.1.0
opt-einsum==3.3.0
pandas==1.2.3
Pillow==8.1.2
protobuf==3.15.5
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycodestyle==2.6.0
pydot==1.4.2
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2021.1
requests==2.25.1
requests-oauthlib==1.3.0
rsa==4.7.2
scikit-learn==0.24.1
scipy==1.6.1
seaborn==0.11.1
six==1.15.0
sklearn==0.0
tensorboard==2.4.1
tensorboard-plugin-wit==1.8.0
tensorflow==2.4.1
tensorflow-estimator==2.4.0
termcolor==1.1.0
threadpoolctl==2.1.0 …
Run Code Online (Sandbox Code Playgroud)

python confusion-matrix scikit-learn

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