摘要: C# 框架设计指南 原文链接:https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/ 只根据自身使用情况进行了翻译,内容并不完全,仅供参考。 命名风格指南 大小写 变量 对于所有的公共成员、命名空间、类名和方法名都使用帕 阅读全文
posted @ 2026-10-06 22:40 沈星繁 阅读(8) 评论(0) 推荐(0)
摘要: Algorithms-4th-Edition in C# dev master 算法(第4版)习题题解 C# 版,勘误感谢名单:THANKS.md 当前已经完成到 3.2。 可以在这个网站搜索题解:https://alg4.ikesnowy.com/ 章节类库的 API 文档:https://alg 阅读全文
posted @ 2026-10-06 22:40 沈星繁 阅读(4) 评论(0) 推荐(0)
摘要: Anti 996 License Version 1.0 (Draft) Copyright (c) 2019 沈星繁 Permission is hereby granted to any individual or legal entity obtaining a copy of this li 阅读全文
posted @ 2026-10-06 22:40 沈星繁 阅读(5) 评论(0) 推荐(0)
摘要: 特别感谢 代码避免不了 bug,题解也避免不了错误,感谢你们对于题解中问题的指出! (排名不分先后) @杨晗 ,1.3.49 等 。⬅ 他写了一份 Java 版的题解,做的比我多,点此进入 第一章 @ljdhhp ,1.3.31 #539 @ShuXin ,1.4.15 #321 @雨碎江南 ,1. 阅读全文
posted @ 2026-10-06 22:40 沈星繁 阅读(5) 评论(0) 推荐(0)
摘要: 需要安装包 SixLabors.ImageSharp 和 HeyRed.ImageSharp.Heif。 读取 AVIF 图片: DecoderOptions SupportedFormats = new() { Configuration = new Configuration(new AvifC 阅读全文
posted @ 2026-01-20 20:57 沈星繁 阅读(32) 评论(0) 推荐(0)
摘要: 当字段被设置为 JSON Column 时,如果这个字段里面包含数组,就会抛出这个异常,需要改成 List。 相关 Issue:https://github.com/dotnet/efcore/issues/24497 例如: public class Blog { public int Id { 阅读全文
posted @ 2026-01-12 22:05 沈星繁 阅读(26) 评论(0) 推荐(0)
摘要: 一般单个列的 WHERE IN 可以用 .Contains() 来解决,例如 var posts = await context.Set<Post>().Where(x => postIds.Contains(x.Id)).ToListAsync(); 但如果需要同时根据多个列进行匹配,例如传入的是 阅读全文
posted @ 2026-01-12 16:52 沈星繁 阅读(47) 评论(0) 推荐(0)
摘要: 之前是使用 SkiaSharp.Extended.Svg 处理 SVG 文件的,升级到 .net9 之后,需要改为使用 Svg.Skia 库:https://nuget.org/packages/svg.skia GitHub Issue:https://github.com/mono/SkiaSh 阅读全文
posted @ 2025-12-24 15:07 沈星繁 阅读(18) 评论(0) 推荐(0)
摘要: 开发 Cnblogs.DashScope.Sdk 的时候遇上的问题。本来高版本 .net 是可以测试低版本的测试的,但还是希望在真实的低版本镜像里运行测试。 后来发现测试项目本身也可以是 Multitarget 的,因此只需要把测试项目本身也设置上 TargetFrameworks,然后在 CI 里 阅读全文
posted @ 2025-12-04 16:27 沈星繁 阅读(21) 评论(0) 推荐(0)
摘要: 如果 orderby 和 groupby 联用,那么 orderby 必须放置在 groupby 和 select 之间。 var items = await queryable // .OrderBy(x => x.DateAdded) 没有作用,GroupBy 的时候顺序会被擦除 .GroupB 阅读全文
posted @ 2025-11-28 14:20 沈星繁 阅读(52) 评论(0) 推荐(0)
摘要: 对于 MFC/WPF 之类的旧版 Win32 软件,设置里的区域与语言设置是不起作用的,需要同时修改 设置-时间和语言-语言和区域-相关设置-管理语言设置-非 Unicode 程序的语言这个设置 阅读全文
posted @ 2025-04-23 14:53 沈星繁 阅读(106) 评论(0) 推荐(0)
摘要: 场景 浏览器的 JSON 反序列化无法完整将 long 类型转换为 number,最后一位会被四舍五入。 因此需要将 long 类型转为 string 发送到前端。 适用版本 v20.5.1 使用方法 Minimal API builder.AddCqrs().AddLongToStringJson 阅读全文
posted @ 2024-10-27 16:12 沈星繁 阅读(60) 评论(0) 推荐(0)
摘要: 为了弥补 `PatchAsJsonAsync` 方法的缺失,一位开发者向 dotnet/runtime 项目贡献了相关 API。该 API 最终被合并,但要等到 .NET 7 才能使用。开发过程中,作者通过 API Proposal、代码实现和测试,成功完成了任务。整个过程包括 API 设计、代码修改、兼容性处理以及 PR 审查,展示了开源社区的合作与进步。 阅读全文
posted @ 2021-10-26 13:23 沈星繁 阅读(585) 评论(0) 推荐(13)
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 查找更方便的版本见:https://alg4.ikesnowy.com/ 这一节内容可能会用到的库文件有 BinarySearch 阅读全文
posted @ 2020-08-04 10:36 沈星繁 阅读(608) 评论(0) 推荐(0)
摘要: 本文档提供了《算法(第四版)》C# 习题题解,主要涵盖 3.1 节的内容。包括使用标准库 `Dictionary` 实现的符号表 `ST` 和基于数组实现的符号表 `ArrayST` 的代码示例。相关代码和库文件托管在 GitHub 上,方便查阅和下载。 阅读全文
posted @ 2019-03-24 22:04 沈星繁 阅读(2122) 评论(0) 推荐(2)
摘要: 写在前面 整个项目都托管在了 Github 上: 查找更方便的版本见: 这一节内容可能会用到的库文件有 SortApplication,同样在 Github 上可以找到。 善用 Ctrl + F 查找题目。 习题&题解 2.5.1 解答 如果比较的两个 引用的是同一个对象,那么就直接返回相等,不必再 阅读全文
posted @ 2019-01-27 12:01 沈星繁 阅读(1141) 评论(0) 推荐(1)
摘要: 写在前面 整个项目都托管在了 Github 上: 查找更方便的版本见: 这一节内容可能会用到的库文件有 PriorityQueue,同样在 Github 上可以找到。 善用 Ctrl + F 查找题目。 习题&题解 2.4.1 解答 优先队列的变化如下: | 输入命令 | 优先队列 | 输出 | | 阅读全文
posted @ 2019-01-02 10:19 沈星繁 阅读(2344) 评论(1) 推荐(0)
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms 4th Edition in Csharp 查找更为方便的版本见:https://alg4.ikesnowy.com/ 这一节内容可能会用到的库文件有 Quick,同样在 G 阅读全文
posted @ 2018-08-07 12:08 沈星繁 阅读(2744) 评论(0) 推荐(0)
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 查找更为方便的版本见:https://alg4.ikesnowy.com 这一节内容可能会用到的库文件有 Merge,同样在 Gi 阅读全文
posted @ 2018-07-03 13:33 沈星繁 阅读(3892) 评论(0) 推荐(1)
摘要: 写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 Sort 和 SortData,同样在 Github 上可以找到。 善用 Ctrl + F 查找题 阅读全文
posted @ 2018-01-02 19:16 沈星繁 阅读(2435) 评论(1) 推荐(2)