我已经创建了Azure移动应用程序,我正在关注此官方文档.在身份验证期间,说明了以下文档的部分内容
在"允许的外部重定向URL"中,输入url_scheme_of_your_app://easyauth.callback.此字符串中的url_scheme_of_your_app是您的移动应用程序的URL方案.它应该遵循协议的正常URL规范(仅使用字母和数字,并以字母开头).您应该记下您选择的字符串,因为您需要在几个地方使用URL Scheme调整您的移动应用程序代码.
我的问题是,他们没有提供重定向网址的任何有效示例,所以我在门户网站的重定向网址中粘贴了url_scheme_of_your_app://easyauth.callback并且因为它不是有效格式而给出错误,所以任何人都可以给我一个有效的例子这个网址?
提前致谢
我只是在android studio 3.2中有一个基本的helloworld应用程序,我正在尝试运行一些模拟器来测试应用程序与AVD管理器,但模拟器只是卡在谷歌徽标,最终安卓工作室超时并停止尝试攻击应用程序同时我在事件日志中看到以下错误.
4:25 PM Emulator: dsound: Could not initialize DirectSoundCapture
4:25 PM Emulator: dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object
4:25 PM Emulator: dsound: Attempt to initialize voice without DirectSoundCapture object
4:25 PM Emulator: audio: Failed to create voice `goldfish_audio_in'
4:25 PM Emulator: qemu-system-i386.exe: warning: opening audio input failed
4:25 PM Emulator: dsound: Attempt to …Run Code Online (Sandbox Code Playgroud) 我通过ViewData从控制器发送文件路径(字符串)到html页面,我想在我的javascript中访问该字符串,使用它,在javascript中运行一些算法,然后使用结果来使用它们并在同一个html页面上制作一些图形.
HTML
</head>
<body>
<div id="mychart"></div>
<script>
var path=@ViewData["path"];
//some javascript logic with the string path of the file.
//using results for output chart of id 'mychart'
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
控制器动作代码:
public IActionResult CellResult(string outputpath)
{
ViewData["path"] = outputPath;
return View();
}
Run Code Online (Sandbox Code Playgroud) 我的Bootstrap导航栏存在一些问题.
我在导航栏中有很多选项卡,因此标题位于单独的行上,标签位于第二行,这看起来不太好.
因为导航栏需要2行,所以它会在我的页面上隐藏一些内容,例如在附加图像中有一个标题"请选择群集平均文件...."但是你看不到它,因为导航栏重叠并隐藏它.
我该如何解决这个问题?我希望导航栏只显示有限的标签,尽可能在一行导航栏中显示,并在汉堡菜单中隐藏其他标签.因此它不会隐藏我的身体内容并且看起来也很好.
PS:当我将窗口调整为移动视图时,不会出现这些问题,因为会出现汉堡包菜单.
全窗口
移动视图
导航栏的代码默认使用ASP.NET Core Web应用程序,我改变的主题是它的主题是"反向"
这是代码
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a asp-area="" asp-controller="Home" asp-action="Index" class="navbar-brand">ChromSACT</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a asp-area="" asp-controller="Home" asp-action="Index" class="aa"><span class="glyphicon glyphicon-home" style="margin-right:6px;"></span>Home</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="Cell">Input</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="CellResult">Marks</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="CellResultRegions">Regions</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="ClusterBits">Cluster Bits</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="RegionsMatrix">Regions Matrix</a></li>
<li><a asp-area="" asp-controller="Home" asp-action="MarksMatrix">Marks …Run Code Online (Sandbox Code Playgroud) 在我的UWP应用程序中,我正在考虑将我的数据模板提取到一个单独的用户控件中,即:<DataTemplate><local:CustomTemplate/></DataTemplate>
并且用户控件(customtemplate)将具有之前在我的DataTemplate中的堆栈面板或网格,以及它的绑定,我已经知道如何为达到这个.
我的问题是,通过在用户控件中提取数据模板,这是否会导致任何性能损失?我在某处读到,在执行此操作时,每个GridViewItem继续执行用户控件的InitializeComponent(),并在UI上解析xaml,这会导致性能问题?但是,如果我们将数据模板保存在同一文件中(未在用户控件中提取),则不会出现性能问题.这是真的 ?
我在c#中制作一个复杂的算法,其中一步是比较2个非常大的范围列表并找出重叠区域.我已经尝试了很多方法来找到它们,但我不确定我是否涵盖了所有可能性.此外,我在这一步的算法对于大量列表来说花费的时间太长了.
示例:
范围1 = 1-400
范围2 = 200-600
所以当我想检查这两个范围之间的重叠时,我应该得到
答案= 200
因为这两个范围之间总共有200个数字重叠.所以这就是我想要的答案,我想要两个范围之间重叠的整数的确切数量.
列表示例:
清单1:1-400,401-800,801-1200等......清单2:10240-10276,10420 10456,11664-11682等...
现在我必须将列表1的每个范围与列表2的每个范围进行比较,并找出list1的某个范围是否与list2的任何范围重叠,如果是,那么重叠的答案是什么?这些只是样本值所以让你明白
我只需要一个简单而有效/快速的公式来找出2个范围之间的重叠答案,我可以管理其余的循环算法.
示例公式:
var OverlappingValue = FindOverlapping(range1.StartValue, range1.EndValue,range2.StartValue, range2.EndValue);
Run Code Online (Sandbox Code Playgroud)
如果两个范围完全没有重叠,那么函数必须返回0 提前谢谢PS:我没有发布我的代码bcz它真的很复杂有很多条件,我只需要一个简单的公式.谢谢.
我有一个带有ItemTemplate 的GridView,它包含一个Custom控件:
<GridView
ItemsSource="{Binding Ubicaciones.Ubicaciones}">
<GridView.ItemTemplate>
<DataTemplate>
<ctr:HabitacionControl
Width="70"
Height="140"
Ubicacion="{Binding}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
Run Code Online (Sandbox Code Playgroud)
这是我的自定义用户控件:
<UserControl
x:Class="MySln.Mucama.Controls.HabitacionControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MySln.Mucama.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="200"
d:DesignWidth="97">
<UserControl.DataContext>
<local:HabitacionControlVM/>
</UserControl.DataContext>
<Grid>
<RelativePanel>
<Image x:Name="Puerta" Source="ms-appx:///Assets/Puerta.jpg"
Grid.RowSpan="5"/>
<TextBlock Text="{Binding Ubicacion.StrNombreMesa,FallbackValue=####}"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Foreground="AliceBlue"
FontWeight="ExtraBold"
RelativePanel.AlignHorizontalCenterWithPanel="True"/>
</RelativePanel>
</Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
它的代码背后:
public sealed partial class HabitacionControl : UserControl
{
public HabitacionControl()
{
this.InitializeComponent();
}
public MyClass Ubicacion
{
get { return (MyClass)GetValue(UbicacionProperty); }
set { SetValue(UbicacionProperty, value); }
}
// Using a DependencyProperty …Run Code Online (Sandbox Code Playgroud) UWP app(mvvm架构)我有一个MainView,它的ViewModel中有一个集合,用于绑定到MainView上的GridView ,每个项目都有一个带有2路数据绑定的TextBox,带有Note类的Description属性.
每个gridviewitem的TextBox的Xaml.
<TextBlock Text="{x:Bind Description,Mode=TwoWay}"
Run Code Online (Sandbox Code Playgroud)
用于绑定到gridview的ItemSource的Collection属性.
public ObservableCollection<Note> Notes { get; }
Run Code Online (Sandbox Code Playgroud)
这是课堂笔记
public class Note : Observable
{
private string _description;
public string Description
{
get => _description;
set => Set(ref _description, value, nameof(Description));
}
}
Run Code Online (Sandbox Code Playgroud)
在可观测类是双向数据绑定的帮助.
public class Observable : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected void Set<T>(ref T storage, T value, [CallerMemberName]string propertyName = null)
{
if (Equals(storage, value)) …Run Code Online (Sandbox Code Playgroud) 在您阅读我的解释之前,我想告诉您,我需要优化处理时间来比较两个巨大的c#列表,在嵌套循环中索引索引.提前感谢您详细阅读我的问题.
它是我用C#ofcourse创建的.Net核心应用程序.
在我的算法中,我必须创建一个包含一些整数范围的很长的列表,就像这样.
internal class Global
{
public string ChromosomeName { get; set; }
public int start { get; set; }
public int end { get; set; }
public string Cluster { get; set; }
public string Data { get; set; }
}
var globals = new List<Global>();// somewhere in my method.
Run Code Online (Sandbox Code Playgroud)
现在这个列表将非常庞大,例如它将存储像这样的值.这是我的主要列表,因此命名为'globals'
index 0 = start=1, end=400 ....
index 1 = start=401, end=800....
index (last) = start= 45090000 , end= 45090400 ...
Run Code Online (Sandbox Code Playgroud)
这些只是粗略的估计值,所以你知道我的观点,它将成为一个巨大的列表.
现在在我的算法中,我实际需要做的是
随着最新发布的ASP.NET核心版本2.0,我们现在有剃刀网页,我真的很喜欢,因为它显示了一个MVVM发展的方式对此我已经很熟悉,因为我已经在使用它UWP.
我正在寻找开发没有js的 web应用程序,因为我是一个.net开发人员,我遇到了这个被称为DOTVVM的框架,它很棒,因为它提供了js框架的一些功能,如angular,react等,它也很好地与ASP集成.NET CORE 2.0
我想在以下3个场景中讨论这个问题:
我应该使用DOTVVM并且根本不使用js.
我应该使用razor页面而不是asp.net core 2.0,因为razor页面提供了dotvvm提供的所有功能,并且将来会有更多的社区.
我应该学习**js框架**像角或反应,因为剃刀页面和dotvvm都不足以取代它们.
讨论可以从所有开发人员的角度出发,因此我可以获得js开发人员以及使用dotvvm或razor页面的人的意见.目的是创建具有良好性能的完全交互式和响应式Web应用程序.
重要提示:**创建的网络应用程序从一开始就可以是一个渐进式网络应用程序,也可能在创建之后变成一个pwa,取决于我最后选择的技术.
我知道对于一个渐进的Web应用程序,我需要编写一些js,但这很好,因为它非常简单,很少编写.
这个问题的原因是我们可以从多个角度讨论这些选项,并在最后为我的应用推断出更好的选择.
提前致谢.
我在一些关于新的Fall Creators Update SDK的文章中读到,现在可以开发没有启动屏幕的应用程序以加快加载速度.
所以我的问题很简单,我们如何在启动应用程序时消除启动画面?有关对应用程序所做更改的文档在哪里?
谢谢
我正在使用UWP社区工具包的AdaptiveGridView.我希望在Z轴上弹出 gridview 的选定项目,这意味着所选项目必须缩放到特定大小,但它不应该干扰其他gridview项目的大小,而应该在画布的Z轴上缩放.为这种效果制作动画的可能性也可能是使用UWP社区工具包缩放效果(但也会影响其他项目的大小).如果在选定的项目上不可能它可以在指针悬停上以某种方式可能吗?
在我的uwp应用程序中,我只是添加了一个新页面并导航到该页面,并且该页面上没有任何内容仅是默认网格。但是我试图接收没有任何按键触发的按键事件。我还把keydown放到了xaml的网格上,并放到了后面代码中的页面上,但是我仍然没有断点,但仍然没有激活。
a
<Grid KeyDown="VideoPageKeyDown">
</Grid>
Run Code Online (Sandbox Code Playgroud)
背后的代码
public sealed partial class VideoPlay : Page
{
public VideoPlay()
{
this.InitializeComponent();
KeyDown += VideoPageKeyDown;
}
private void VideoPageKeyDown(object sender, KeyRoutedEventArgs e)
{
if (e.Key == Windows.System.VirtualKey.GamepadDPadDown || e.Key == Windows.System.VirtualKey.GamepadLeftThumbstickDown)
{
//VideoMenuGrid.Visibility = Visibility.Visible;
//await VideoMenuGrid.Offset(200f, 0f, 1000, 0).StartAsync();
}
else if (e.Key == Windows.System.VirtualKey.GamepadDPadUp || e.Key == Windows.System.VirtualKey.GamepadLeftThumbstickUp)
{
//await VideoMenuGrid.Offset(0f, 0f, 1000, 0).StartAsync();
//VideoMenuGrid.Visibility = Visibility.Collapsed;
}
}
}
Run Code Online (Sandbox Code Playgroud) c# ×8
uwp ×6
xaml ×5
.net-core ×2
android ×1
animation ×1
asp.net ×1
azure ×1
css ×1
datatemplate ×1
dispatcher ×1
dotvvm ×1
eventhandler ×1
html ×1
html5 ×1
intersection ×1
javascript ×1
keydown ×1
kotlin ×1
list ×1
loops ×1
multiviews ×1
nav ×1
optimization ×1
range ×1
razor-pages ×1
redirect ×1
url ×1
viewdata ×1