小编Geo*_*ell的帖子

从整数列表中获取随机数

如果我有一个整数列表:

List<int> myValues = new List<int>(new int[] { 1, 2, 3, 4, 5, 6 } );
Run Code Online (Sandbox Code Playgroud)

如何从该列表中获得3个随机整数?

c# random int

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

Uber API - 缺少范围:请求

我正在使用我的帐户的持票人令牌(这是Uber应用程序的管理员)向https://sandbox-api.uber.com/v1/requests请求.

当我提出请求时,我得到401:

{
    "message": "Missing scope: request",
    "code": "unauthorized"
}
Run Code Online (Sandbox Code Playgroud)

正如我所说,我所拥有的access_token是针对注册为应用管理员的电子邮件地址,所以这个请求应该正常吗?

uber-api

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

何时是使用Task.Result而不是等待Task的最佳位置

虽然我已经在.NET中使用异步代码了一段时间,但我最近才开始研究它并了解正在发生的事情.我刚刚完成了我的代码并试图改变它,所以如果一项任务可以与某些工作并行完成,那么它就是.例如:

var user = await _userRepo.GetByUsername(User.Identity.Name);

//Some minor work that doesn't rely on the user object

user = await _userRepo.UpdateLastAccessed(user, DateTime.Now);

return user;
Run Code Online (Sandbox Code Playgroud)

现在变成:

var userTask = _userRepo.GetByUsername(User.Identity.Name);

//Some work that doesn't rely on the user object

user = await _userRepo.UpdateLastAccessed(userTask.Result, DateTime.Now);

return user;
Run Code Online (Sandbox Code Playgroud)

我的理解是现在正在从数据库中获取用户对象WHILST正在进行一些不相关的工作.但是,我看到的帖子暗示结果应该很少使用,等待是首选但我不明白为什么我要等待我的用户对象被提取,如果我可以执行一些其他独立的逻辑同时?

.net c# asynchronous async-await

7
推荐指数
3
解决办法
4750
查看次数

Node JS使用自定义标头调用GRPC服务器

我试图调用GRPC端点,但我想提供客户身份验证标头.我在哪里指定这个?

var client = new proto.Publisher('127.0.0.1:50051',
    grpc.credentials.createInsecure());

var customHeader = { 
    'authorization': 'secret'
}

client.publish(data, function (err, response) {
  console.log('Sent');
});
Run Code Online (Sandbox Code Playgroud)

node.js grpc

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

标签 统计

c# ×2

.net ×1

async-await ×1

asynchronous ×1

grpc ×1

int ×1

node.js ×1

random ×1

uber-api ×1