Keep elements displayed in fullscreen UWP application

Below is my design containing media element, play, pause, full window and seeker. <MediaElement x:Name="VideosMediaElement" VerticalAlignment="Top" Height="250" Width="355" Margin="0,20,0,0" BufferingProgressChanged="VideosMediaElement_BufferingProgressChanged" RealTimePlayback="True" /> <Grid x:Name="mediaGrid"> <Border

保持元素显示在全屏UWP应用程序中

以下是我的设计,其中包含媒体元素,播放,暂停,完整窗口和寻求者。 <MediaElement x:Name="VideosMediaElement" VerticalAlignment="Top" Height="250" Width="355" Margin="0,20,0,0" BufferingProgressChanged="VideosMediaElement_BufferingProgressChanged" RealTimePlayback="True" /> <Grid x:Name="mediaGrid"> <Border VerticalAlignment

Reliable Collection Caching as Cache in Service Fabric

My system uses a bunch of micro service to process an item and I am planning to create a Stateful MicroService which holds the latest state of the item. In that service, I am planning to store all the item state in a reliable dictionary and whenever an item is accessed update the Last accessed field of the item. My requirement is that, I only want to store the recently used items in the reliab

可靠的集合缓存作为服务结构中的缓存

我的系统使用一堆微服务来处理一个项目,我打算创建一个有状态的MicroService来保存项目的最新状态。 在该服务中,我计划将所有项目状态存储在可靠的字典中,并且每当访问项目时都会更新项目的最后访问字段。 我的要求是,我只想将最近使用的项目存储在可靠的集合中,并且需要将不能长时间访问的项目移动到外部存储(如天蓝色表格存储),并且外部存储和可靠集合需要同步中。 这意味着所有的物品都应该放在外部存储器中,而

draw box on avi video using openCV

Hi I am still new in openCV ... I am trying to read avi video then display frames after certain number of frames to allow the user draw a box around the region of intrest (ROI) so the user will give the name of the video and the number that used to skip the frames after skip this number of frames display the next frame and let the user draw a box and save the pixel corner coordinares the proble

使用openCV在avi视频上绘制盒子

嗨,我仍然是新的openCV ...我试图读取AVI视频,然后显示一定数量的帧后框架,以允许用户围绕intrest(ROI)区域画一个盒子,所以用户将给出视频的名称并且跳过此帧数后用于跳过帧的数字将显示下一帧,并让用户绘制一个框并保存像素角点坐标 问题是......我不知道我的代码中的问题在哪里......我无法绘制一个框(我看不到框) 任何帮助将不胜感激 这是我的代码...我使用的是openCV 2.4.0 CvRect盒子; bool drawing_box

What is a bus error?

“总线错误”消息的含义是什么,它与段错误有什么不同? Bus errors are rare nowadays on x86 and occur when your processor cannot even attempt the memory access requested, typically: using a processor instruction with an address that does not satisfy its alignment requirements. Segmentation faults occur when accessing memory which does not belong to your process, they are very common and are typic

什么是巴士错误?

“总线错误”消息的含义是什么,它与段错误有什么不同? 总线错误现在很少见于x86,并且在处理器甚至无法尝试请求的内存访问时发生,通常是: 使用处理器指令的地址不符合其对齐要求。 访问不属于您的进程的内存时会发生分段错误,这些错误非常常见,通常是以下原因造成的: 使用指向已被释放的东西的指针。 使用未初始化的伪指针。 使用空指针。 溢出缓冲区。 PS:更确切地说,这不是操纵指针本身,它会导致问题,

How can I return NULL from a generic method in C#?

I have a generic method with this (dummy) code (yes I'm aware IList has predicates, but my code is not using IList but some other collection, anyway this is irrelevant for the question...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id == id) return thing; } return null; // ERROR

我如何从C#中的泛型方法返回NULL?

我有一个这个(虚拟)代码的通用方法(是的,我知道IList有谓词,但我的代码不使用IList,但其他一些集合,无论如何,这是不相关的问题...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id == id) return thing; } return null; // ERROR: Cannot convert null to type parameter 'T' because it could

Xunit and Mock data with Moq

I'm new to unit testing, can anyone advise how to test public method (CreateUser) below using xUnit and Moq, thanks! public async Task<bool> CreateUser(UserDTO newUser) { newUser.CustomerId = _userResolverService.GetCustomerId(); if (await CheckUserExists(newUser)) return false; var salt = GenerateSalt(10); var passwordHash = GenerateHash(newUser.Password, salt); await _user

与Moq的Xunit和Mock数据

我是单元测试新手,任何人都可以建议如何使用xUnit和Moq测试下面的公共方法(CreateUser),谢谢! public async Task<bool> CreateUser(UserDTO newUser) { newUser.CustomerId = _userResolverService.GetCustomerId(); if (await CheckUserExists(newUser)) return false; var salt = GenerateSalt(10); var passwordHash = GenerateHash(newUser.Password, salt); await _usersRepository.AddAsync(new Use

Moq setup causing null

I'm new to Unit Testing, and Moq, so if I'm completely wrong in my method or understanding, please assist me. I have a logic method I am testing. I've commented out the logic, but all it does is check a few values in the 'model' and returns if there's a problem. In the case we're looking at, there's no problem. public ReplyDto SaveSettings(SnowballDto

Moq设置导致null

我是单元测试和Moq的新手,如果我的方法或理解完全错误,请帮助我。 我有一个我正在测试的逻辑方法。 我已经评论了逻辑,但它所做的只是检查'模型'中的一些值,并在出现问题时返回。 在我们看的情况下,没有问题。 public ReplyDto SaveSettings(SnowballDto model) { // Some logic here that reads from the model. var result = _data.SaveSettings(model);

Issue with Unit test Mocking Moq

Could someone help me how to setup Mockobjects and verify using Moq unit testing c#? My Cache Class is given below: public class InMemoryCache : ICache { private readonly ObjectCache _objCache = MemoryCache.Default; public void Insert<T>(string cacheKey, T value) { _objCache.Add(cacheKey, value, DateTimeOffset.MaxValue); } public T Get<T>(string

问题与单元测试嘲讽Moq

有人可以帮助我如何设置Mockobjects并验证使用Moq单元测试c#吗? 我的缓存类如下所示: public class InMemoryCache : ICache { private readonly ObjectCache _objCache = MemoryCache.Default; public void Insert<T>(string cacheKey, T value) { _objCache.Add(cacheKey, value, DateTimeOffset.MaxValue); } public T Get<T>(string cacheKey) { if (cache

expected result?

I'm using Moq for my Unit Tests and have got the following method: [TestMethod] public void GetTestRunById_ValidId_TestRunReturned() { var mockTestRunRepo = new Mock<IRepository<TestRun>>(); var testDb = new Mock<IUnitOfWork>(); testDb.SetupGet(m => m.TestRunsRepo).Returns(mockTestRunRepo.Object); TestRun returnedRun = EntityHelper.getTestRunByID(testDb

预期结果?

我为我的单元测试使用了Moq并获得了以下方法: [TestMethod] public void GetTestRunById_ValidId_TestRunReturned() { var mockTestRunRepo = new Mock<IRepository<TestRun>>(); var testDb = new Mock<IUnitOfWork>(); testDb.SetupGet(m => m.TestRunsRepo).Returns(mockTestRunRepo.Object); TestRun returnedRun = EntityHelper.getTestRunByID(testDb.Object, 1); } 正在测试的

c#

Given a function like this: public void AddItem( int itemId ) { if(itemId > 0) { Item i = new Item; i.ItemID = itemId i.DateChanged = DateTime.Today _repository.Items_Add(i); _repository.SaveChanges(); } } Items_Add is a void function, which just checks entity framework to see if the passed Item needs to be added or attached/modified and d

C#

给定一个这样的函数: public void AddItem( int itemId ) { if(itemId > 0) { Item i = new Item; i.ItemID = itemId i.DateChanged = DateTime.Today _repository.Items_Add(i); _repository.SaveChanges(); } } Items_Add是一个无效函数,它只是检查实体框架以查看是否需要添加或附加/修改传递的项目并执行相应的作业。 我想使用Moq来验证“Items_Add”已被调用,