小编sha*_*mek的帖子

如何使用Blazor生成并保存文件客户端?

我希望有一个SPA,它可以完成客户端的所有工作,甚至可以生成一些图形/视觉效果.

我希望能够让用户单击按钮并保存页面中的视觉效果,表格和其他内容(既可以看到也可以看不到,因此右键单击保存或复制/粘贴并不总是一个选项).

如何从webassembly/blazor库调用函数,获取结果并将其保存为客户端文件?

这个想法是这样的......?

CSHTML

<input type="file" onchange="@ReadFile">

<input type="file" onchange="@SaveFile">

@functions{
object blazorObject = new blazorLibrary.SomeObject();

void ReadFile(){
    blazorObject.someFunction(...selectedFile?...);

}
void SaveFile(){
    saveFile(...selectedFile..?)
}

}
Run Code Online (Sandbox Code Playgroud)

c# web webassembly blazor

11
推荐指数
4
解决办法
2981
查看次数

Azure VM定价 - 拥有80台单核机器或10台8核机器会更好吗?

我受到一个软件的限制,该软件在每个程序运行实例中使用一个核心.它将运行SQL服务器工作队列并将结果存入服务器.因此,我运行的实例越多,整个项目的完成速度就越快.我曾经使用过Azure VMs,可以通过两种方式加快这一过程.

1)我可以在单个核心虚拟机上运行该应用程序,克隆该虚拟机并在我认为必要的情况下运行它,以充分加快工作速度.

要么

2)我可以在8核VM上运行应用程序8次...再次克隆该VM并在我认为必要的情况下运行它以充分加快工作.

我在测试中注意到,添加8个单核VM和1个8核VM的速度大致相同.假设这是真的,拥有单核机器的价格会更好吗?

定价有点神秘,无论是真正的CPU使用时间,还是什么.使用1-8核心方法更容易,因为旋转机器并将它们拆除需要时间,但我想这可以自动化.

从某些定价页面看,多核单核VM方法的成本会降低吗?

附带问题:我可以像一些电源shell脚本一样继续添加某个映像的虚拟机并运行应用程序,然后在接近完成后开始关闭它们吗?在生成虚拟机后,是否有一些方法可以启动应用程序而无需远程访问每个虚拟机并运行它?

azure azure-virtual-machine azure-powershell

8
推荐指数
2
解决办法
7893
查看次数

Visual Studio 2013中的源代码管理资源管理器,保持最后一个树状态打开

我喜欢Visual Studio 2013中的一些新东西.有些东西很烦人,但我猜他们试图推动或拉动人们采用不同的做法.

但是,当我打开VS2013完全崩溃时,源代码控制资源管理器的奇怪之处.在VS2010中,它总是对我所拥有的最后状态开放.当我使用VS2013时,这变得越来越烦人.我经常要点击.当然,我可以打开最近的项目,但来吧.我怎样才能保持树的开放:)?

在右边是它始终打开的东西,在VS2010中,如果我关闭它时它就像是左边的那样.

倒塌的树:(

treeview source-control-explorer visual-studio-2013

7
推荐指数
1
解决办法
1382
查看次数

如何关闭在集合初始化程序中摆脱大括号间距的autoformat?

我有视觉工作室2013,Resharper 8.1和Stylecop.

我不确定是什么设置这样做,但我似乎无法找到它!?

我原始的视觉工作室2013将采取这样的事情:

var tmp = new List<string> {"this"};
Run Code Online (Sandbox Code Playgroud)

把它变成这个(就像我想要的那样):

var tmp = new List<string> { "this" };
Run Code Online (Sandbox Code Playgroud)

键入分号时会发生这种情况.

现在我的设置将执行相反的操作,它可以摆脱空格(虽然它然后灰色突出显示大括号,因为这是一个StyleCop违规.

那里的空间设置在哪里,我试图通过所有的VS和Resharper设置!?

感谢您的任何见解.

c# resharper curly-braces autoformatting visual-studio-2013

4
推荐指数
1
解决办法
404
查看次数

如何在Azure虚拟机中伪造OpenGL?

我想在我的Azure VM(Windows Server 2008)中运行一些需要OpenGL 2.0的程序.

然而VM没有视频硬件:),我怎么能假装程序相信我有足够好的视频卡?

如果我不能拥有虚拟视频卡,我怎么能达到云中所有开发的目的?:)

opengl virtual-machine azure

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