V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuser666  ›  全部回复第 1 页 / 共 7 页
回复总数  124
1  2  3  4  5  6  7  
@shunia 所以你的意思是要求它从沙子开始做咯?用开源项目没什么的。协议方面我没看每个项目的协议,可能确实有点没遵守,但也不是多大的问题吧,只是个自己的项目,而且发视频也不算传统的发布。
搁着天天说别人造假,自己做一个去呗,仿照他的方案,花比他少的时间,也全部开源,记住不要有一行代码一样哦。
你去试试?关于其中的细节,抠着他没说全没完善没解释的地方喷,恶不恶心,丢不丢人呐。
我只有一个标准,你行你上,我敬你比他牛逼。
10 天前
回复了 liuser666 创建的主题 分享创造 GitHub 项目-CompleteYourBook
@ruxuan1306 吐槽就交给微信阅读吧...
gist ,不过我也在开发类似目的的软件哈哈
21 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@reallittoma 找到了 PInvoke.User32 这个库,简直神级
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@cjw1115 我要获取其他应用窗口的句柄,目的是 title 。GetWindowTextA ,有什么办法吗?
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@reallittoma 除了运行时不兼容外,很多 nuget 包都不兼容。
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@n0th1ng WinUI3 在 WPF 里用需要 island ,mmp 的就不能原生支持一下。
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@EvanQu 我是 preview~~~
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@EvanQu 卧槽,新思路!我脑袋抽了居然没想到!
22 天前
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
@sun1991 当时不了解的时候,选错了 mmp...
23 天前
回复了 MakHoCheung 创建的主题 .NET 有 .NET 的大佬来科普一下吗
实话实话,微软每次都会给人希望,然后破灭。希望这次能统一一下。
25 天前
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@MaxTan 找到啦哈哈哈,感谢感谢,不用自己编了,方便!
25 天前
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@INCerry serialization 和 deserialization 都需要预先定义 yaml 的结构,我需要读取未知结构的 yaml 。
26 天前
回复了 liuser666 创建的主题 程序员 C#是不是都只能看源码,不提供文档
@zjsxwc
我的意思是我的需求是解析一个结构未知的 yaml 文件,然后官网上给的,相关的内容只有一个例子,是 loadyamlstream ,但是涉及的类名都没解释。
26 天前
回复了 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
";
}
}
27 天前
回复了 cutepig 创建的主题 问与答 有没有这样的双向文件同步工具
syncthing 真的挺好用的,哈哈。但是我还是用 OneDrive
27 天前
回复了 zeni18 创建的主题 分享发现 个人网站 两行代码让网页内容付费可见
所以知道你的博客为什么没人访问了吗?
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1768 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 16:43 · PVG 00:43 · LAX 08:43 · JFK 11:43
♥ Do have faith in what you're doing.