这不应该很难做到,但我正在努力寻找正确的方法来做到这一点。
我有两个具有相同属性的列表。我想要做的是将这两个列表合并在一起,并合并/合并列表中具有相同键/属性的各个项目。
这是我的ViewModel:
public class GradeViewModel {
public int GradeId { get; set; }
public string Name { get; set; }
public int Total { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在这里,我正在填充我的列表:
var buyPostGrades = Mapper.Map<IEnumerable<BuyPostGrade>, IEnumerable<GradeViewModel>>(_reportService.GetBuyPostGrades());
var sellPostGrades = Mapper.Map<IEnumerable<SellPostGrade>, IEnumerable<GradeViewModel>>(_reportService.GetSellPostGrades());
Run Code Online (Sandbox Code Playgroud)
现在我想做的是将两个列表合并为一个,如果列表之间有任何项目共享相同的项目,GradeId那么我想将它们合并为一个项目。
因此,例如,如果我的buyPostGrades列表中有一个如下所示的项目:
GradeId = 6,
Name = "TestGrade",
Total = 4
Run Code Online (Sandbox Code Playgroud)
然后我的sellPostGrades列表中有一个项目,如下所示:
GradeId = 6,
Name = "TestGrade",
Total = 10
Run Code Online (Sandbox Code Playgroud)
然后我想将这两个项目合并为一个,如下所示:
GradeId = 6,
Name = "TestGrade",
Total = 14
Run Code Online (Sandbox Code Playgroud)
我确信有一些 …
我有 2 个引导按钮,我需要能够向下滚动页面。一个转到一个部分,另一个转到页面下方的一个部分。我需要向我的<button>元素添加什么?
<ul>
<div class="row">
<div class="col-md-4">
<li><button class="btn btn-block" style="margin-top: 5px;">Section1</button></li>
</div>
<div class="col-md-4">
<li><button class="btn btn-block" style="margin-top: 5px;">Section2</button></li>
</div>
</div>
</ul>
Run Code Online (Sandbox Code Playgroud)
我根本不懂 Javascript,而且我对 jQuery 的经验很少。
我不确定这里出了什么问题。我正在尝试显示当前存储在 Azure 文件存储上的图像。如果我直接在浏览器中访问该链接,那么它似乎下载得很好。但是当我将 url 放入 then 中时,img src我在控制台中收到此错误。
以下是我当前检索文件 url 的方法:
public static string GetFile(Models.Core.Document file, string friendlyFileName = null)
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
CloudFileClient fileClient = storageAccount.CreateCloudFileClient();
CloudFileShare share = fileClient.GetShareReference("organizations");
CloudFileDirectory fileDirectory = share.GetRootDirectoryReference().GetDirectoryReference("Org_" + file.OrgId);
// Get the file
var azureFile = (CloudFile)fileDirectory.ListFilesAndDirectories().First(f => f.Uri.ToString() == file.FilePath);
// Set up access policy so that the file can be viewed
var sasConstraints = new SharedAccessFilePolicy();
sasConstraints.SharedAccessStartTime = DateTime.UtcNow.AddMinutes(-5);
sasConstraints.SharedAccessExpiryTime = DateTime.UtcNow.AddMinutes(15);
sasConstraints.Permissions = SharedAccessFilePermissions.Read;
// …Run Code Online (Sandbox Code Playgroud) 我的控制器中有以下JsonResult:
public JsonResult SearchRxNormDrugs(string term)
{
var matches = rxnConsoService.SearchRxNormDrugs(term);
return Json(matches, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
在调试项目时,我可以看到它matches有300多个结果.所有比赛都有内容.但是,当我在url中导航到此操作时,我得到的结果如下:
模型:
public class RxNConso
{
[KeyProperty(Identity = true)]
string RXCUI { get; set; }
string LAT { get; set; }
string TS { get; set; }
string LUI { get; set; }
string STT { get; set; }
string SUI { get; set; }
string ISPREF { get; set; }
string RXAUI { get; set; }
string SAUI { get; set; } …Run Code Online (Sandbox Code Playgroud) 我正在使用Azure Media Services v3一个Azure Function v3应用程序,并在尝试从 https url 创建新作业时遇到问题。
我在Azure Function提交作业中有以下方法。
private static async Task<Job> SubmitJobAsync(IAzureMediaServicesClient client, string transformNam, string jobName, string fileUrl) {
JobInputHttp jobInput = new JobInputHttp(files: new [] { fileUrl });
JobOutput[] jobOutputs =
{
new JobOutputAsset(jobName)
}
Job job = await client.Jobs.CreateAsync(
_resourceGroupName,
_accountName,
transformName,
jobName,
new Job
{
Input = jobInput,
Outputs = jobOutputs
},
CancellationToken.None);
return job;
}
Run Code Online (Sandbox Code Playgroud)
它在实际创建作业的线路上失败,await client.Jobs.CreateAsync(...
并返回一个带有以下消息的异常:
操作返回了无效的状态代码“BadRequest”
堆栈跟踪:
在 Microsoft.Azure.Management.Media.JobsOperations.CreateWithHttpMessagesAsync(String resourceGroupName, String …
我很好奇你如何在c ++中分配一个新的布尔数组指针.我做了一些环顾四周,但找不到任何类似于我学会分配新指针的东西.
要分配一个新的int指针,我已经学会了
int * intPointer = new int;
Run Code Online (Sandbox Code Playgroud)
布尔数组的正确方法是什么?我试过了:
bool * boolArr[] = new [] bool;
Run Code Online (Sandbox Code Playgroud)
但我得到错误"'''令牌之前的预期类型说明符