小编Thi*_*ork的帖子

如何通过 stackexchange api 调用检索 stackoverflow 标签使用计数?

我想通过 StackExchange API 检索 Ruby 或 Java 等语言的“标签使用计数”。

基本上我想通过 API 调用检索这些数字: https: //stackoverflow.com/tags

例如,如何通过 StackExchange API 调用获得 780k for Java(如链接中所示)?

有人知道吗?

我试过这个: https: //api.stackexchange.com/2.2/search/advanced ?order=desc&sort=activity&tagged=java&site=stackoverflow

但这并没有给我总数

使用 Stack Exchange Data Explorer 似乎很容易 https://data.stackexchange.com/stackoverflow/query/229727

但如何通过 API 检索这些计数呢?

stackexchange-api

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

在Ruby中使用正则表达式提取行的第一个单词

我有这个文本块:

XQuery programming language
C# programming language
declarative programming
XSLT programming language
Haskell programming language vs F* programming language
Run Code Online (Sandbox Code Playgroud)

我想检索编程语言的名称.

我试过类似的东西

matches = string.scan('/(\w)*\sprogramming language/i')
Run Code Online (Sandbox Code Playgroud)

但这给了我这个:

[]
[]
[]
[]
Run Code Online (Sandbox Code Playgroud)

虽然我想要一个像这样的数组:

['XQuerye','C#','XSLT','Haskell']
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

ruby regex

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

如何将这个dicts列表转换为新的dict

我想转换这个dicts列表:

input_list = [
    {'a': 5,'b': 7},
    {'a': 3,'b': 4},
]
Run Code Online (Sandbox Code Playgroud)

对此:

result_dict = {
    'a': [5, 3],
    'b': [7, 4]
}
Run Code Online (Sandbox Code Playgroud)

我莫名其妙地无法做到这一点.

请有人帮助我.

python python-3.x

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

保存架构时出现“架构定义中指定的消息类型过多”

我想在 google cloud pub/sub 控制台中创建这个 protobuf 架构。

我有一个本地脚本,我在其中使用 protobuf 成功序列化和反序列化数据。

syntax = "proto2";

package mypackage;

message VideoImpression {
    optional string user_id = 1;
    optional string candidate_id = 2;
    optional int64 event_timestamp = 3;
}

message VideoImpressionsList {
    repeated VideoImpression video_impressions = 1;
}
Run Code Online (Sandbox Code Playgroud)

当我保存架构时,出现此错误: Too many message types specified in schema definition.

我尝试将两条消息拆分为单独的模式定义,但随后它会抱怨,例如在保存消息 VideoImpressionsList 时: "VideoImpression" is not defined.

如何使 pub/sub 接受上面定义的两种消息类型的模式?

谢谢你的帮助

schema protocol-buffers google-cloud-platform google-cloud-pubsub

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