随笔分类 - .NET
摘要:前言 故事是这样开始的: 然后突然又来了句... 扪心自问自从不知道怎么当了 FreeSql 开发群 (QQ群号:4336577) 的管理以来, 几乎没有给 FreeSql 做过什么贡献...惭愧惭愧. 借此机会, 似乎可以做点什么. 整起来 根据官方文档描述, 如要实现自定义存储, 需要实现这3个
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 6: CronTrigger" 如果你需要一个类似日历概念而不是像 SimpleTrigger 那样指定间隔来调度作业触发, 那么 CronTrigger 通常比 SimpleTrigger 更有用. 使用 Cro
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 5: SimpleTrigger" 如果你需要在特定的时间点执行一次作业, 或者在特定的时间点执行一次作业, 然后在特定的时间间隔重复执行一次作业, 那么简单触发器应该能够满足你的调度需求. 或者说, 如果你想让触
阅读全文
摘要:译者注: 目录在这 "[译]Quartz.NET 3.x 教程" 译者注: 原文在这 "Lesson 4: More About Triggers" 跟作业一样, 触发器也相当容易使用, 但确实包含各种可定制的选项, 在充分利用 Quartz.NET 之前, 你需要了解这些选项. 此外, 如前所述,
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 3: More About Jobs & JobDetails" 正如你在 "教程 2" 中看到的, 作业相当容易实现. 你还需要了解关于作业性质, IJob 接口的 Execute(..) 方法, 以及 JobD
阅读全文
摘要:Windows 7 或 Windows Server 2008 R2 上安装 .NET Core SDK 2.x 后 命令启动报错 可以通过下载以下系统补丁解决 "感谢下载 Windows 7 和 Windows Server 2008 R2 Service Pack 1 (KB976932)" 参
阅读全文
摘要:无图言 代码实现 新建一个控制台应用程序, 调整 Program.cs 文件内容如下: 注意事项 .NET Framework 中内置了 库, 但是在 .NET Core 中因为某些原因没有内置, 需要通过 NuGet 下载 "System.Drawing.Common"
阅读全文
摘要:丰桥 - 一站式对接服务平台, 打通客户与顺丰系统之间的信息流, 实现物流供应链一体化. 随着一个电商项目和顺丰合作, 信息流对接就是我们开发的事了. 顺丰通过丰桥提供了一些开放接口, 不过丰桥提供的 SDK 非常简陋, 对 .NET 的支持就更差了. 于是就有了这个项目 sf-express-sd
阅读全文
摘要:行为不一致 .NET Core 3.0 新出了个内置的 JSON 库, 全名叫做尼古拉斯 性能更高占用内存更少这都不是事... 对我来说, 很多或大或小的项目能少个第三方依赖项, 还能规避多个依赖项的依赖 Newtonsoft.Json 版本不一致的问题, 是件极美的事情. 但是, 结果总是不如预期
阅读全文
摘要:体验了一波阿里云函数计算, 已支持 .NET Core 2.1, 那么按照惯例, 来写个 "Hello World" 吧. 作者注: 开发环境 Windows 10 & Visual Studio 2019 首先需要开通并启用阿里云 "函数计算" 服务, 就是点几个确认按钮的事, 不做过多介绍. 作
阅读全文
摘要:问题场景 本机启用了IIS挂载了一个 ASP.NET MVC 的网站,访问时出现如下错误: 错误原因 谁造呢? 解决办法 然后重启下IIS就可.
阅读全文
摘要:前言 ASP.NET Core 中 HTTP 管道使用中间件组合处理的方式, 换句人话来说, 对于写代码的人而言,一切皆中间件. 业务逻辑/数据访问/等等一切都需要以中间件的方式来呈现. 那么我们必须学会如何实现 自定义中间件 ~~这里划重点,必考~~ 这里我们介绍下中间件的几种实现方式... 匿名
阅读全文
摘要:使用 做验证的时候报错如下: IDX10503: Signature validation failed. Keys tried: '[PII is hidden. For more details, see https://aka.ms/IdentityModel/PII.]'. Exceptio
阅读全文
摘要:引言 旧版的 Visual Studio 没有集成 工具,并且自己也习惯用 命令行来操作, 那么如何在旧版的 Visual Studio 快速打开 终端呢? 使用外部工具 Tips: 请确保你已经安装了[git],并添加到 Windows 环境变量中. 在 Visual Studio 中点开 后添加
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 7: TriggerListeners and JobListeners" 监听器是为调度程序中发生的事件执行操作而创建的对象. 如你所猜, TriggerListeners 接收和触发器相关的事件, JobLis
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 10: Configuration, Resource Usage and SchedulerFactory" Quartz 是以模块化的方式构建的, 因此要使其运行, 需要将几个组建 "拼凑" 在一起. 幸运的是
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 9: JobStores" 作业存储负责跟踪你提供给调度程序的所有 "工作数据": 作业, 触发器, 日历, 等. 给调度程序选择一个合适的 实现是非常重要的一步. 幸运的是, 一旦你理解了她们之间的区别选择是非常
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 12: Miscellaneous Features of Quartz" 插件 Quartz 提供了一个用于插入附加功能的接口 (ISchedulerPlugin). 在 命名空间下可以找到 Quartz 提供的
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 11: Advanced (Enterprise) Features" 集群 集群目前仅适用于 AdoJobStore (JobStoreTX). 特性包含负载均衡以及故障作业转移 (前提是 JobDetails
阅读全文
摘要:译者注: 目录在这 "Quartz.NET 3.x 教程" 原文在这 "Lesson 8: SchedulerListeners" SchedulerListeners 跟 ITriggerListeners 和 IJobListeners 非常相似, 只是 SchedulerListeners 接
阅读全文

浙公网安备 33010602011771号