博客园 - 拓荒者FF
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=138039
2023-02-04T08:48:25Z
拓荒者FF
https://www.cnblogs.com/youring2/
feed.cnblogs.com
https://www.cnblogs.com/youring2/p/15188268.html
NPM使用方法 - 拓荒者FF
什么是npm npm是nodejs的包管理器,在当今工程化前端开发过程中,npm包起着举足轻重的作用。 安装npm 作为nodejs的包管理器,npm随着nodejs一起安装的。通常情况下,当我们安装完成nodejs以后,npm也就随之安装了。 如果要更新npm,可以使用如下命令: npm inst
2021-08-26T02:15:00Z
2021-08-26T02:15:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】什么是npm npm是nodejs的包管理器,在当今工程化前端开发过程中,npm包起着举足轻重的作用。 安装npm 作为nodejs的包管理器,npm随着nodejs一起安装的。通常情况下,当我们安装完成nodejs以后,npm也就随之安装了。 如果要更新npm,可以使用如下命令: npm inst <a href="https://www.cnblogs.com/youring2/p/15188268.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/14482559.html
C#规则引擎RulesEngine - 拓荒者FF
原文链接:https://www.cnblogs.com/podolski/p/14380360.html 当编写应用程序时,经常性需要花费大量的时间与精力处理业务逻辑,往往业务逻辑的变化需要重构或者增加大量代码,对开发测试人员很不友好。 之前在这篇文章说过,可以使用脚本引擎来将我们需要经常变化的代
2021-03-04T11:39:00Z
2021-03-04T11:39:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】原文链接:https://www.cnblogs.com/podolski/p/14380360.html 当编写应用程序时,经常性需要花费大量的时间与精力处理业务逻辑,往往业务逻辑的变化需要重构或者增加大量代码,对开发测试人员很不友好。 之前在这篇文章说过,可以使用脚本引擎来将我们需要经常变化的代 <a href="https://www.cnblogs.com/youring2/p/14482559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/14453026.html
Angular—都2019了,你还对双向数据绑定念念不忘 - 拓荒者FF
原文:https://zhuanlan.zhihu.com/p/58787662 双向数据绑定是AngularJs的一大卖点,当初问世时开发人员无不惊讶,“Wow, it's so crazy"。但是用过AngularJs的,都对它又爱又恨,爱的是它确实给开发提供了一定的便利,恨的是基于‘脏检查’的
2021-02-26T08:39:00Z
2021-02-26T08:39:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】原文:https://zhuanlan.zhihu.com/p/58787662 双向数据绑定是AngularJs的一大卖点,当初问世时开发人员无不惊讶,“Wow, it's so crazy"。但是用过AngularJs的,都对它又爱又恨,爱的是它确实给开发提供了一定的便利,恨的是基于‘脏检查’的 <a href="https://www.cnblogs.com/youring2/p/14453026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/14446493.html
HTTP Error 500.30 - ANCM In-Process Start Failure 解决方法 - 拓荒者FF
原地址:https://blog.csdn.net/qq_25042791/article/details/103055914 出现问题图 解决方法, 先检查发布的文件是否正确,版本是否选对。 第二步,检查应用程序池是否正确 第三步,还是应用程序池配置,和发布的版本对应上。 第四步,检查,是否缺少模
2021-02-25T05:46:00Z
2021-02-25T05:46:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】原地址:https://blog.csdn.net/qq_25042791/article/details/103055914 出现问题图 解决方法, 先检查发布的文件是否正确,版本是否选对。 第二步,检查应用程序池是否正确 第三步,还是应用程序池配置,和发布的版本对应上。 第四步,检查,是否缺少模 <a href="https://www.cnblogs.com/youring2/p/14446493.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/13682263.html
Git分支操作方法 - 拓荒者FF
Git仓库介绍 Git仓库分为本地仓库和远程仓库,及时是从远程clone下来的仓库,它在本地也是独立的,它包含了你所clone分支的所有源代码和历史记录,可以方便的在本地进行操作。 Git天生就是分布式的,本地仓库中可以完成checkout、stage、commit、reset、log等操作,这是一
2020-09-16T16:18:00Z
2020-09-16T16:18:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】Git仓库介绍 Git仓库分为本地仓库和远程仓库,及时是从远程clone下来的仓库,它在本地也是独立的,它包含了你所clone分支的所有源代码和历史记录,可以方便的在本地进行操作。 Git天生就是分布式的,本地仓库中可以完成checkout、stage、commit、reset、log等操作,这是一 <a href="https://www.cnblogs.com/youring2/p/13682263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/Specification-Pattern.html
设计模式:规约模式(Specification-Pattern) - 拓荒者FF
“其实地上本没有路,走的人多了,也便成了路”——鲁迅《故乡》 这句话很好的描述了设计模式的由来。前辈们通过实践和总结,将优秀的编程思想沉淀成设计模式,为开发者提供了解决问题的思路。除此之外,设计模式还是开发者之间沟通的桥梁,是程序员的语言,比如我说这段代码用的是单例模式,你就知道它的基本实现和用法。
2019-10-26T07:19:00Z
2019-10-26T07:19:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】“其实地上本没有路,走的人多了,也便成了路”——鲁迅《故乡》 这句话很好的描述了设计模式的由来。前辈们通过实践和总结,将优秀的编程思想沉淀成设计模式,为开发者提供了解决问题的思路。除此之外,设计模式还是开发者之间沟通的桥梁,是程序员的语言,比如我说这段代码用的是单例模式,你就知道它的基本实现和用法。 <a href="https://www.cnblogs.com/youring2/p/Specification-Pattern.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11546485.html
开源日志框架Exceptionless使用教程 - 拓荒者FF
Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionLess的常见用法。 安装ExceptionLess 在
2019-09-18T16:32:00Z
2019-09-18T16:32:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionLess的常见用法。 安装ExceptionLess 在 <a href="https://www.cnblogs.com/youring2/p/11546485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11538224.html
在.Net Core中记录日志 - 拓荒者FF
一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《 "在.NET Core控制台应用程序中使用日志" 》,作者非常详细的介绍了如何在控制
2019-09-17T16:45:00Z
2019-09-17T16:45:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《 "在.NET Core控制台应用程序中使用日志" 》,作者非常详细的介绍了如何在控制 <a href="https://www.cnblogs.com/youring2/p/11538224.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11525038.html
在.NET Core控制台中使用依赖注入 - 拓荒者FF
本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。 创建控制台应用程序 添加 的引用 创建 对象,添加服务注册 构建 对象 获取服务 更多依赖注入的介绍,可以参考 "《ASP.NET Core 依赖注入基本用法》" 参考文档: htt
2019-09-15T15:10:00Z
2019-09-15T15:10:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。 创建控制台应用程序 添加 的引用 创建 对象,添加服务注册 构建 对象 获取服务 更多依赖注入的介绍,可以参考 "《ASP.NET Core 依赖注入基本用法》" 参考文档: htt <a href="https://www.cnblogs.com/youring2/p/11525038.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/quartz_net.html
Quartz.Net使用教程 - 拓荒者FF
在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要 了。 是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C 实现。 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器
2019-09-08T10:43:00Z
2019-09-08T10:43:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要 了。 是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C 实现。 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器 <a href="https://www.cnblogs.com/youring2/p/quartz_net.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11451292.html
C#访问SFTP:Renci.SshNet.Async - 拓荒者FF
SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。 Renci.SshNet.Async 是一款 .NET SFTP 访问组件。使用起来也很简单。 一、
2019-09-03T01:59:00Z
2019-09-03T01:59:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。 Renci.SshNet.Async 是一款 .NET SFTP 访问组件。使用起来也很简单。 一、 <a href="https://www.cnblogs.com/youring2/p/11451292.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11444067.html
CreateDefaultBuilder方法都做了什么? - 拓荒者FF
当我们创建好一个新的ASP.NET Core Web应用时,系统会使用CreateDefaultBuilder方法,这个方法完成了以下操作: use Kestrel as the web server and configure it using the application's configur
2019-08-31T14:38:00Z
2019-08-31T14:38:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】当我们创建好一个新的ASP.NET Core Web应用时,系统会使用CreateDefaultBuilder方法,这个方法完成了以下操作: use Kestrel as the web server and configure it using the application's configur <a href="https://www.cnblogs.com/youring2/p/11444067.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11253116.html
.NET Core依赖注入集成Dynamic Proxy - 拓荒者FF
在《 "Castle DynamicProxy基本用法" 》中介绍了如何将DP与Autofac集成使用,而 .NET Core有自己的依赖注入容器,在不依赖第三方容器的基础上,如何实现动态代理就成了一个问题。 .NET Core依赖注入实现动态代理 我们知道,要创建一个代理对象,需要简单的三步: 创
2019-07-26T13:51:00Z
2019-07-26T13:51:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】在《 "Castle DynamicProxy基本用法" 》中介绍了如何将DP与Autofac集成使用,而 .NET Core有自己的依赖注入容器,在不依赖第三方容器的基础上,如何实现动态代理就成了一个问题。 .NET Core依赖注入实现动态代理 我们知道,要创建一个代理对象,需要简单的三步: 创 <a href="https://www.cnblogs.com/youring2/p/11253116.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11222297.html
MediatR-进程内的消息通信框架 - 拓荒者FF
MediatR是一款进程内的消息订阅、发布框架,提供了Send方法用于发布到单个处理程序、Publish方法发布到多个处理程序,使用起来非常方便。目前支持 .NET Framework4.5、.NET Stardand1.3、.NET Stardand2.0等版本,可跨平台使用。 使用MediatR
2019-07-21T11:15:00Z
2019-07-21T11:15:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】MediatR是一款进程内的消息订阅、发布框架,提供了Send方法用于发布到单个处理程序、Publish方法发布到多个处理程序,使用起来非常方便。目前支持 .NET Framework4.5、.NET Stardand1.3、.NET Stardand2.0等版本,可跨平台使用。 使用MediatR <a href="https://www.cnblogs.com/youring2/p/11222297.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11186614.html
03-EF Core笔记之查询数据 - 拓荒者FF
EF Core使用Linq进行数据查询。 基本查询 微软提供了一百多个示例来演示查询,地址: "https://code.msdn.microsoft.com/101 LINQ Samples 3fb9811b" 我们可以通过下面的代码进行简单的查询: 加载关联数据 EF Core有三种常见模型来加
2019-07-14T16:37:00Z
2019-07-14T16:37:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】EF Core使用Linq进行数据查询。 基本查询 微软提供了一百多个示例来演示查询,地址: "https://code.msdn.microsoft.com/101 LINQ Samples 3fb9811b" 我们可以通过下面的代码进行简单的查询: 加载关联数据 EF Core有三种常见模型来加 <a href="https://www.cnblogs.com/youring2/p/11186614.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11184731.html
02-EF Core笔记之保存数据 - 拓荒者FF
EF Core通过ChangeTracker跟踪需要写入数据库的更改,当需要保存数据时,调用DbContext的SaveChanges方法完成保存。 基本的添加、更新、删除操作示例如下: 关联数据 在EF Core中,除了独立的模型外,还有与模型关联的数据,这部分数据通过独立模型添加到模型中,在Sa
2019-07-14T08:46:00Z
2019-07-14T08:46:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】EF Core通过ChangeTracker跟踪需要写入数据库的更改,当需要保存数据时,调用DbContext的SaveChanges方法完成保存。 基本的添加、更新、删除操作示例如下: 关联数据 在EF Core中,除了独立的模型外,还有与模型关联的数据,这部分数据通过独立模型添加到模型中,在Sa <a href="https://www.cnblogs.com/youring2/p/11184731.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11182780.html
01-EF Core笔记之创建模型 - 拓荒者FF
使用EF Core的第一步是创建数据模型,模型建的好,下班走的早。EF Core本身已经设置了一系列约定来帮我们快速的创建模型,例如表名、主键字段等,毕竟约定大于配置嘛。如果你想改变默认值,很简单,EF Core提供了Fluent API或Data Annotations两种方式允许我们定制数据模型
2019-07-13T16:12:00Z
2019-07-13T16:12:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】使用EF Core的第一步是创建数据模型,模型建的好,下班走的早。EF Core本身已经设置了一系列约定来帮我们快速的创建模型,例如表名、主键字段等,毕竟约定大于配置嘛。如果你想改变默认值,很简单,EF Core提供了Fluent API或Data Annotations两种方式允许我们定制数据模型 <a href="https://www.cnblogs.com/youring2/p/11182780.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11144865.html
EF Core 基础知识 - 拓荒者FF
数据库连接字符串 在 ASP.NET Core 添加配置片段: 然后,配置对应的DbContext: 日志记录 EF Core 默认会与 ASP.NET Core的日志提供程序一起工作,只需要使用 或`AddDbContextPool`添加服务即可。 除此之外,还可以手工添加日志记录。 首先,创建L
2019-07-06T16:47:00Z
2019-07-06T16:47:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】数据库连接字符串 在 ASP.NET Core 添加配置片段: 然后,配置对应的DbContext: 日志记录 EF Core 默认会与 ASP.NET Core的日志提供程序一起工作,只需要使用 或`AddDbContextPool`添加服务即可。 除此之外,还可以手工添加日志记录。 首先,创建L <a href="https://www.cnblogs.com/youring2/p/11144865.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11110753.html
CQRS+ES项目解析-Equinox - 拓荒者FF
今天我们来分析另一个开源的CQRS+ES项目:Equinox。该项目可以在github上下载并直接本地运行,项目地址: "https://github.com/EduardoPires/EquinoxProject" ,该项目是基于 .net core 2.2的,开发语言、编码方式比Diary.CQ
2019-06-30T10:44:00Z
2019-06-30T10:44:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】今天我们来分析另一个开源的CQRS+ES项目:Equinox。该项目可以在github上下载并直接本地运行,项目地址: "https://github.com/EduardoPires/EquinoxProject" ,该项目是基于 .net core 2.2的,开发语言、编码方式比Diary.CQ <a href="https://www.cnblogs.com/youring2/p/11110753.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/youring2/p/11074989.html
CQRS+ES项目解析-Diary.CQRS - 拓荒者FF
在《 "当我们在讨论CQRS时,我们在讨论些神马" 》中,我们讨论了当使用CQRS的过程中,需要关心的一些问题。其中与CQRS关联最为紧密的模式莫过于Event Sourcing了,CQRS与ES的结合,为我们构造高性能、可扩展系统提供了基本思路。本文将介绍 Kanasz Robert在《 "Int
2019-06-23T16:00:00Z
2019-06-23T16:00:00Z
拓荒者FF
https://www.cnblogs.com/youring2/
【摘要】在《 "当我们在讨论CQRS时,我们在讨论些神马" 》中,我们讨论了当使用CQRS的过程中,需要关心的一些问题。其中与CQRS关联最为紧密的模式莫过于Event Sourcing了,CQRS与ES的结合,为我们构造高性能、可扩展系统提供了基本思路。本文将介绍 Kanasz Robert在《 "Int <a href="https://www.cnblogs.com/youring2/p/11074989.html" target="_blank">阅读全文</a>