小编Eya*_*l C的帖子

GraphQL:返回 null 与抛出错误

如果出现错误,我总是想知道我应该返回null还是抛出错误。

假设我有一个类型Person

type Person {
    firstName: String!
    lastName: String!
}
Run Code Online (Sandbox Code Playgroud)

我想让客户端搜索特定用户。这可以通过两种方式完成:

使用可空类型并可能null在未找到用户时返回:

type Query {
    getPerson(firstName: String!): Person
}
Run Code Online (Sandbox Code Playgroud)

使用不可为空的类型并在找不到用户时抛出错误:

type Query {
    getPerson(firstName: String!): Person!
}
Run Code Online (Sandbox Code Playgroud)

有没有正确的方法来做到这一点?

graphql

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

更改DataGrid列标题文本

我有一个特定类类型的列表,Person我想DataGrid用它做一个.

private void DataGrid_Loaded(object sender, RoutedEventArgs e) {
    List<Person> x; //Don't worry, x has data in it
    (sender as DataGrid).ItemsSource = x;
}
Run Code Online (Sandbox Code Playgroud)

Person班级:

class Person {
    string fName, lName;
}
Run Code Online (Sandbox Code Playgroud)

毕竟,我得到一个带有标题的表:"fName"和"lName".如何将其更改为:"名字"和"姓氏"?

c# wpf datagrid

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

Excel VBA 将单元格名称转换为其坐标

假设我有一个代表单元格的字符串:A2
我应该怎么做才能将其转换为坐标:(2, 1)

excel vba

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

如何更改 Django 管理表单的布局和字段配置?

我有一个简单的 a 模型,Student它通过admin.ModelAdmin.

此模型的管理员更改表单如下所示: 当前外观

我想稍微更改此表单的布局,以便一些字段可以在同一行中,如下所示(在 Paint 中编辑): 在此处输入图片说明

有什么我可以在不覆盖默认模板的情况下做的吗?如果没有,最好的方法是什么?

提前致谢。

django django-models django-admin

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

在JSON文件中附加对象的最佳方法?

我有一个包含Person对象的JSON文件,但找不到适合的方法来添加更多对象。
示例:
[ {"name": "x", "id": "001"} ]
我尝试使用List <>并进行序列化/反序列化,但这似乎不起作用。

编辑:
这是在单击按钮后发生的:

Person person = new Person();
person.fName = name.Text;
person.id = int.Parse(id.Text);

string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Project\\";

using (StreamReader r = new StreamReader(path + "persons.json")) {
    string json = r.ReadToEnd();
    List<Person> persons = JsonConvert.DeserializeObject<List<Person>>(json);
    persons.Add(person);
    string newJson = JsonConvert.SerializeObject(persons);
    File.WriteAllText(path + "persons.json", newJson);
    r.Close();
}
Run Code Online (Sandbox Code Playgroud)

c# wpf json json.net

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

有条件的`printf`语句

有没有办法缩短这个:

if (a > 0)
    printf("%d", a);
else
    printf("%d", -a);
Run Code Online (Sandbox Code Playgroud)

我的意思是,有没有办法printf?运算符在里面写这一切?

c printf text-formatting

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

Azure 应用服务持续部署 Webhook 不起作用

(我已经在微软论坛上问过,但没有得到答案。)

我有一个使用私有注册表且启用了持续部署的应用服务。该应用程序运行正常,但持续部署的 Webhook URL 不起作用。

这是对 webhook 的 HTTP GET 请求的输出:

$ curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook
"No route registered for '/docker/hook'"
Run Code Online (Sandbox Code Playgroud)

Microsoft 论坛中有人告诉我尝试 POST 请求,因此输出如下:

$ curl -X POST https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Length Required</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Length Required</h2>
<hr><p>HTTP Error 411. The request must be chunked or have a content length.</p>
</BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

我还没有在 Microsoft Azure 文档中的任何地方找到如何使用 webhook。

azure webhooks continuous-deployment docker azure-web-app-service

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