随笔分类 -  (新) ASP.NET Core Library

摘要:介绍 什么是 Markdown? Markdown 是一种极简化版的 HTML 表达语言。 直接看例子就能体会了 图1 图2 简单说,它就是用一种更简单,更简短的纯文本去表达 HTML。 很多地方都可以看到 Markdown 的运用,比如 Github 提交 Issue 采用的就是 Markdown 阅读全文
posted @ 2025-01-08 15:15 兴杰 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前言 平常都是用 Excel 的多, 但这一次遇到 Google Ads. 谷歌嘛, 当然不喜欢微软的 Excel. 硬是要求 CSV. 没办法, 只能找 Library 搞一搞了. 参考 Docs – Getting Started 介绍 CsvHelper 只能简单的读写 CSV file, 接 阅读全文
posted @ 2023-03-23 00:54 兴杰 阅读(175) 评论(0) 推荐(1) 编辑
摘要:介绍 要输出 Raw HTML 最好是先消毒一下. 使用 Library 就可以了. 参考 Github – mganss / HtmlSanitizer 安装 nuget dotnet add package HtmlSanitizer 调用 public static void Main() { 阅读全文
posted @ 2022-07-18 14:24 兴杰 阅读(556) 评论(0) 推荐(0) 编辑
摘要:前言 Google libphonenumber 是 Java 的, ASP.NET Core 只是 port 过去而已. 以前在 angular2 学习笔记 ( translate, i18n 翻译 ) 有介绍过. 但后来就一直没怎么用过了. 参考 Github – Google libphone 阅读全文
posted @ 2022-06-22 22:30 兴杰 阅读(196) 评论(0) 推荐(0) 编辑
摘要:前言 以前就写过了 Asp.net core 学习笔记 (Logging 日志), 只是有点乱, 这篇作为整理版. 参考: docs – Logging in .NET Core and ASP.NET Core Github – Serilog.AspNetCore Setting up Seri 阅读全文
posted @ 2022-03-21 13:10 兴杰 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:前言 2021 年就写过一篇了, Asp.net core 学习笔记 Image processing (ImageSharp), 只是那时还是旧的写法, 这篇作为翻新和以后继续增加新功能的介绍. ImageSharp 是 .NET 平台开源的图片处理 Library. 完全用 C# 来写, 从 0 阅读全文
posted @ 2022-02-21 14:12 兴杰 阅读(4472) 评论(0) 推荐(2) 编辑
摘要:前言 以前写的 SMTP Client 相关文章: Asp.net core 学习笔记 ( Smtp and Razor template 电子邮件和 Razor 模板 ) ASP.NET Email + WebConfig Email 关于 POP3 IMAP SMTP office365 Out 阅读全文
posted @ 2022-02-21 09:41 兴杰 阅读(263) 评论(0) 推荐(1) 编辑
摘要:前言 以前写过 Hangfire 的学习笔记, 但写的很乱. 这篇做个整理. 介绍 Hangfire 是用来做 server task 的, 比如: background job, delay job, schedule job 等等. 它可以做到分钟级别的 schedule, 任务会通过 SQL 阅读全文
posted @ 2022-01-06 16:54 兴杰 阅读(967) 评论(1) 推荐(0) 编辑
摘要:前言 有些项目会需要让 end user 写模板 (rich text) 同时又需要做一些 data binding. 这几乎是 programmer 的工作了... 在 C#, 大可以使用 Razor Engine 来处理. 但是它对 end user 来说太 advance 了. 而且一般上 e 阅读全文
posted @ 2022-01-03 23:20 兴杰 阅读(964) 评论(0) 推荐(0) 编辑
摘要:前言 有个很简单的需求,想从 URL 里获取到 domain 不要 subdomain。 abc.example.com -> example.com 没想到就这么简单的需求,超级难做。而且 .NET 也没有 build-in 的。 参考: Get just the domain name from 阅读全文
posted @ 2021-12-31 00:28 兴杰 阅读(121) 评论(0) 推荐(0) 编辑
摘要:前言 之前就有写过学习笔记: Asp.net core 学习笔记 Fluent Validation 但都是用一点记入一点,零零散散不好读, 这一篇来稍微整理一下. 主要参考: Fluent Validation 官网 安装 dotnet add package FluentValidation d 阅读全文
posted @ 2021-12-22 20:30 兴杰 阅读(550) 评论(0) 推荐(0) 编辑
摘要:前言 Swagger (OpenAPI) 是一套 Web API 文档规范. ASP.NET Core 有 2 个 Library 可用来实现 Swagger. Swashbuckle 和 NSwag. NSwag 能直接生成 client code 比如 JS, TypeScript 等等, 但 阅读全文
posted @ 2021-10-25 15:19 兴杰 阅读(136) 评论(0) 推荐(0) 编辑
摘要:前言 以前写过 EPPlus 的笔记, 但后来 EPPlus 开始收费了.... (这好像是 .NET 生态的宿命) 在找替代方案中看中了微软的 Open XML SDK. 但经过一番折腾, 它确实太底层了, 学习资源又少. 于是找到了它的上层版本 ClosedXML ClosedXML 是社区因为 阅读全文
posted @ 2021-07-29 22:08 兴杰 阅读(758) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示