如果我有一个整数列表:
List<int> myValues = new List<int>(new int[] { 1, 2, 3, 4, 5, 6 } );
Run Code Online (Sandbox Code Playgroud)
如何从该列表中获得3个随机整数?
我正在使用我的帐户的持票人令牌(这是Uber应用程序的管理员)向https://sandbox-api.uber.com/v1/requests请求.
当我提出请求时,我得到401:
{
"message": "Missing scope: request",
"code": "unauthorized"
}
Run Code Online (Sandbox Code Playgroud)
正如我所说,我所拥有的access_token是针对注册为应用管理员的电子邮件地址,所以这个请求应该正常吗?
虽然我已经在.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正在进行一些不相关的工作.但是,我看到的帖子暗示结果应该很少使用,等待是首选但我不明白为什么我要等待我的用户对象被提取,如果我可以执行一些其他独立的逻辑同时?
我试图调用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)