小编Bad*_*Bad的帖子

如何在Windows 10上的UWP中输出到控制台?

有没有办法写入控制台/命令提示符/ powershell(如Console.WriteLine())或UWP应用程序中的类似内容?

如果控制台不可用,那么我可以使用一个合适的替代方法来向屏幕写入大量文本吗?

当然,我可以对它进行XAML控制并输出,但与简单相比,它似乎并不方便Console.WriteLine().

关于WPF控制台也有很老的讨论,但似乎没有任何工作(至少,我找不到Project-Properties-Application tab-Output Type-Console Application并且Trace.WriteLine("text")不可用).

c# console xaml windows-10 uwp

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

OWIN app.use vs app.run vs app.map

什么是之间的差异app.use,app.run,app.mapOwin?什么时候用?阅读文档时并不简单.

c# asp.net owin katana

17
推荐指数
1
解决办法
3917
查看次数

codata和数据有什么区别?

有一些解释在这里.直观地,我理解有限数据结构与流等无限数据结构的区别.然而,看到有关差异,特征,类型的其他解释是有趣的.

在阅读关于溪流的时候,我偶然发现了一些术语.

data-structures codata

11
推荐指数
1
解决办法
1519
查看次数

为什么Paket安装比Nuget更多的包?

为什么Paket默认安装比Nuget更多的包?这是正常的行为还是我做错了什么?

我按照入门指南(但在paket.powershell我安装的帮助下choco install paket.powershell):

  • 我做了一个新的WPF项目
  • Paket使用Paket-Init命令初始化
  • 添加nuget reactiveuipaket.dependencies文件
  • 执行Paket-Install命令下载包

结果我在我的packages文件夹中有以下内容:

reactiveui
reactiveui-core
Rx-Core
Rx-Interfaces
Rx-Linq
Rx-Main
Rx-PlatformServices
Rx-WindowStoreApps
Rx-WinRT
Rx-Xaml
Splat
System.Collections
System.Diagnostics.Debug
System.Diagnostics.Tools
System.IO
System.Linq
System.Linq.Expressions
System.ObjectModel
System.Reflection
System.Reflection.Extensions
System.Runtime
System.Runtime.Extensions
System.Runtime.InteropServices.WindowsRuntime
System.Runtime.Serialization.Primitives
System.Runtime.Serialization.Xml
System.Text.Encoding
System.Threading
System.Threading.Tasks
Run Code Online (Sandbox Code Playgroud)

Install-Package reactiveuiVS Package Manager控制台中使用基于nuget的标准时,我有:

reactiveui-core.7.0.0
reactiveui.7.0.0
Rx-Core.2.2.5
Rx-Interfaces.2.2.5
Rx-Linq.2.2.5
Rx-Main.2.2.5
Rx-PlatformServices.2.2.5
Rx-XAML.2.2.5
Splat.1.6.0
Run Code Online (Sandbox Code Playgroud)

第一个结果非常分散所有这些依赖关系.或者它应该如何?我觉得我错过了一些额外的限制/限制参数......

.net c# f# nuget paket

10
推荐指数
1
解决办法
1119
查看次数

如何在UWP应用程序中隐藏/折叠标题栏?

有没有办法以某种方式隐藏/崩溃/使UWP应用程序中的标题栏暂时不可见(但不是完全禁用)?

我知道可以在应用程序全屏后自动折叠标题栏,但我需要在可调整大小的桌面窗口中实现它.我也知道你可以自定义标题栏的外观,比如颜色等.

原因:我有一个带有很多窗口的应用程序,需要节省屏幕空间,并为Windows的客户区域提供更多空间.

我读过不同的消息来源,但找不到答案:

例如,对于WPF的同一问题,似乎有一个解决方案:如何从窗口中删除标题栏但保留边框

c# xaml titlebar windows-10 uwp

6
推荐指数
1
解决办法
1万
查看次数

PowerShell-匹配与-like

阅读官方文档,很明显PowerShell -match运算符比-like(由于正则表达式)功能更强大。其次,根据本文https://www.pluralsight.com/blog/software-development/powershell-operators-like-match,它的速度似乎提高了约10倍。

在某些情况下,我应该首选-like而不是-match?如果没有,我为什么要使用-like?是否由于历史原因而存在?

regex powershell match

3
推荐指数
2
解决办法
4364
查看次数

如何在c ++中获取文件名与目录名(使用boost文件系统库)

当我boost::filesystem用来获取目录中的文件名列表时,我会收到文件名和目录名:

#include <string>
#include <iostream>
#include <boost/filesystem.hpp>
using namespace std;
using namespace boost::filesystem;

int main()
{
    path p("D:/AnyFolder");
    for (auto i = directory_iterator(p); i != directory_iterator(); i++)
    {
        cout << i->path().filename().string() << endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

输出如下:

file1.txt
file2.dat
Folder1 //which is a folder
Run Code Online (Sandbox Code Playgroud)

有没有快速的方法来区分文件和文件夹?我的操作系统是Windows 8.1,如果重要的话.

c++ boost boost-filesystem c++11

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

Observable.FromEvent签名

签署这样的签名的目的是什么Observable.FromEvent?对于例如:

var appActivated = Observable.FromEvent(
h => Application.Current.Activated += h,
h => Application.Current.Activated -= h);
Run Code Online (Sandbox Code Playgroud)

特别是什么h?为什么+=,然后-=?我们Observable从事件或事件处理程序制作?如果从事件,为什么不只是有一个签名,如:

var appActivated = Observable.FromEvent(Application.Current.Activated);
Run Code Online (Sandbox Code Playgroud)

c# reactive-programming system.reactive observable

2
推荐指数
1
解决办法
414
查看次数

pythonic方式结合了很多startwith语句

什么是结合大量startswith陈述的"pythonic"方式?

以下是详细信息:
我从服务器接收各种类型的消息,这些消息使用不同的首字母发送它们,以便接收方快速识别和排序它们.我写了很多代码

if message.startswith('A'):
   do_A()
elif message.startswith('B'):
   do_B()
Run Code Online (Sandbox Code Playgroud)

- 喜欢陈述.但是,我觉得有更多的pythonic方法来编写没有很多语句的代码,比如可能列出所有可能的第一个字母并且有一个startswith语句.

与其他变种if message[0]=='A'甚至更好,因为它似乎是每更快和速度的问题给我.

python startswith python-3.x

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