V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuser666  ›  全部回复第 4 页 / 共 9 页
回复总数  177
1  2  3  4  5  6  7  8  9  
2021-11-11 10:03:29 +08:00
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@n0th1ng WinUI3 在 WPF 里用需要 island ,mmp 的就不能原生支持一下。
2021-11-11 09:53:59 +08:00
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@EvanQu 我是 preview~~~
2021-11-11 09:49:17 +08:00
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@EvanQu 卧槽,新思路!我脑袋抽了居然没想到!
2021-11-11 09:45:01 +08:00
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@sun1991 当时不了解的时候,选错了 mmp...
2021-11-10 17:02:28 +08:00
回复了 MakHoCheung 创建的主题 .NET 有 .NET 的大佬来科普一下吗
实话实话,微软每次都会给人希望,然后破灭。希望这次能统一一下。
2021-11-08 19:44:02 +08:00
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@MaxTan 找到啦哈哈哈,感谢感谢,不用自己编了,方便!
2021-11-08 13:04:11 +08:00
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@INCerry serialization 和 deserialization 都需要预先定义 yaml 的结构,我需要读取未知结构的 yaml 。
2021-11-07 21:26:36 +08:00
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@zjsxwc
我的意思是我的需求是解析一个结构未知的 yaml 文件,然后官网上给的,相关的内容只有一个例子,是 loadyamlstream ,但是涉及的类名都没解释。
2021-11-07 20:30:06 +08:00
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
顺便贴一下代码,很垃圾但可以运行

//本示例演示了 loadstream 功能
using System;
using System.Text;
using System.IO;
using System.Collections.Generic;
using YamlDotNet.RepresentationModel;

namespace YamlDotNet.Samples
{
public class LoadYamlStream
{
public static void Main()
{
// Setup the input
var input = new StringReader(Document);

// Load the stream
var yaml = new YamlStream();
yaml.Load(input);

// Examine the stream
var mapping =
(YamlMappingNode)yaml.Documents[0].RootNode;

PrintValues(mapping);

//foreach (var entry in mapping.Children)
//{
// Console.WriteLine((YamlScalarNode)entry.Key);

//}

//// List all the items
//var items = (YamlSequenceNode)mapping.Children[new YamlScalarNode("items")];
//foreach (YamlMappingNode item in items)
//{
// Console.WriteLine(
// "{0}\t{1}",
// item.Children[new YamlScalarNode("part_no")],
// item.Children[new YamlScalarNode("descrip")]
// );
//}
}
private static void PrintValues(YamlMappingNode mapping,string level="")
{
foreach(var entry in mapping.Children)
{
#nullable enable
string? key = ((YamlScalarNode)entry.Key).Value;
if(key == null)
{
throw new Exception("错误");
}
//先输出键
Console.Write(level+((YamlScalarNode)entry.Key).Value+":");
//判断是否是字符串,即是否到达了底部
var child = mapping.Children[new YamlScalarNode(key)];

if (child.NodeType==YamlNodeType.Scalar)
{
Console.WriteLine(((YamlScalarNode)child).Value);
}//判断节点值是否是 mapping,即是否嵌套
else if (child.NodeType == YamlNodeType.Mapping)
{
Console.WriteLine();
PrintValues((YamlMappingNode)child,level+" ");
}//判断节点值是否是 Sequence,是不是集合
else if (child.NodeType == YamlNodeType.Sequence)
{
Console.WriteLine();
foreach (var value in ((YamlSequenceNode)child))
{
PrintValues((YamlMappingNode)value,level + " ");
}
}

}
level += " ";
}

private const string Document = @"#这是导入文件,通过此文件导入设置以及数据

设置:
开机启动: true
黑夜模式: true
离线模式: false
显示图标: false
#

数据:
- 标题: Visual Code
数据表:
创建数据表: Create database name;
创建表: show create table <表名>;
- 标题: Word
常用操作:
加粗: Ctrl+B
";
}
}
2021-11-06 18:34:31 +08:00
回复了 cutepig 创建的主题 问与答 有没有这样的双向文件同步工具
syncthing 真的挺好用的,哈哈。但是我还是用 OneDrive
2021-11-06 18:33:27 +08:00
回复了 zeni18 创建的主题 分享发现 个人网站 两行代码让网页内容付费可见
所以知道你的博客为什么没人访问了吗?
2021-11-05 19:15:35 +08:00
回复了 MinoZhao 创建的主题 微软 为啥 Teams 这么难用
但是现在 QQ 也卡得一批啊哈哈哈
2021-10-31 11:00:13 +08:00
回复了 liuser666 创建的主题 IPFS IPFS 技术有人了解吗?
@Nasei 可以看到,但是网关好像绝大部分都被 ban 了
2021-10-31 10:50:38 +08:00
回复了 liuser666 创建的主题 IPFS IPFS 技术有人了解吗?
@leon7777 从 ipfs 的初衷来看,其实是不需要激励机制的,大家下载文件并帮助别人缓存,本身就是一个更好的 BT 。只是现在用的人太少罢了...哎
2021-10-31 10:46:32 +08:00
回复了 liuser666 创建的主题 IPFS IPFS 技术有人了解吗?
@Biwood 如此看来,ipfs 分享还是没有 bt 分享来得快啊....
2021-10-31 10:36:11 +08:00
回复了 liuser666 创建的主题 IPFS IPFS 技术有人了解吗?
@ferock 响应速度倒是一个大问题,如果大文件 1 分钟之内速度可以起来,我觉得也可以接受
2021-10-31 10:31:40 +08:00
回复了 liuser666 创建的主题 IPFS IPFS 技术有人了解吗?
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2584 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.