摘要: 前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。 Github项目仓库收集地址:https://github.com/YSGStudyHard 阅读全文
posted @ 2022-09-05 21:53 追逐时光者 阅读(8438) 评论(44) 推荐(103) 编辑
摘要: 容器生命周期管理 Docker创建新容器并运行[run] 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器, 阅读全文
posted @ 2022-09-03 18:29 追逐时光者 阅读(1158) 评论(8) 推荐(19) 编辑
摘要: 前言 网上关于动态文档生成工具有很多如:Docsify、 VuePress、Docute 、Hexo这些都是一些非常优秀的文档生成工具,本章主要介绍如何快速使用Docsify搭建一个快捷、轻量级的个人&团队文档。 什么是Docsify? 一个神奇的文档网站生成器。docsify 可以快速帮你生成文档 阅读全文
posted @ 2022-01-16 22:32 追逐时光者 阅读(14177) 评论(10) 推荐(26) 编辑
摘要: 前言: 都2021年了,你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗?你还在解决开发环境能够正常访问,而发布测试环境无法正常访问的问题吗?你还在为持续集成和持续交付(CI / CD)工作流程苦恼吗?那还在犹豫是什么,Docker能够完美的解决你遇到这所有的问题。 Docker是什么? 阅读全文
posted @ 2021-11-16 03:02 追逐时光者 阅读(7570) 评论(26) 推荐(59) 编辑
摘要: 需求背景: 在需要通过服务端请求传递文件二进制文件流数据到相关的服务端保存时,如对接第三方接口很多情况下都会提供一个上传文件的接口,但是当你直接通过前端Ajax的方式将文件流上传到对方提供的接口的时候往往都会存在跨域的情况,这时候我们就需要通过服务端提交文件流来解决这个跨域的情况。本篇的主角就是使用 阅读全文
posted @ 2021-06-08 01:32 追逐时光者 阅读(2572) 评论(14) 推荐(16) 编辑
摘要: 前言: 随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Co 阅读全文
posted @ 2021-02-19 00:58 追逐时光者 阅读(12776) 评论(29) 推荐(60) 编辑
摘要: 前言: 作为一名程序员,我们无时无刻都要考虑着如何通过不断地学习来提升自己的核心竞争力。古人有云:“书中自有黄金屋,书中只有颜如玉”,说明了书籍的重要性,没错工作多年来,发现身边那些优秀的同事,大神都是喜欢看书,看文章,爱专研的人。因此,我们想要升职加薪,提升自己的竞争力需要我们在业余生活,假期中给 阅读全文
posted @ 2021-02-07 21:40 追逐时光者 阅读(11421) 评论(24) 推荐(63) 编辑
摘要: 前言: 在我们日常开发过程中常常会使用到很多其他封装好的第三方中间件(NuGet依赖项)、类库或者是.NET框架中自带的库。但是当你想要对这些类库的方法设置断点调试,然后发现无法F11(逐语句)调试进源码中调用堆栈大部分显示为灰色,而不让您看到调用堆栈中较早发生的事情。如果可以设置断点并在NuGet 阅读全文
posted @ 2021-01-24 23:39 追逐时光者 阅读(3434) 评论(23) 推荐(44) 编辑
摘要: 前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样我们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上。与此同时还把NPOI-ExportWordAndExcel-ImportExcelData这个开源项目升级到了.NE 阅读全文
posted @ 2020-09-11 23:31 追逐时光者 阅读(6115) 评论(6) 推荐(17) 编辑
摘要: 前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree, 阅读全文
posted @ 2020-06-23 01:25 追逐时光者 阅读(66836) 评论(14) 推荐(47) 编辑
摘要: 前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例。关于ASP.NET Core MVC+EF操作MsSQL Server详情请参考官方文档(https:/ 阅读全文
posted @ 2020-06-01 21:30 追逐时光者 阅读(3548) 评论(8) 推荐(14) 编辑
摘要: 前言: 在我们日常开发中,关于图片,视频,音频,文档等相关文件上传并保存到服务端中是非常常见的一个功能,今天主要是把自己在开发中常用的两种方式记录下来方便一下直接使用,并且希望能够帮助到有需要的同学! 一、配置ASP.NET Core中的静态文件: 简单概述: 在ASP.NET Core应用中静态资 阅读全文
posted @ 2020-04-05 15:52 追逐时光者 阅读(4148) 评论(12) 推荐(13) 编辑
摘要: 前言: 这段时间一直专注于数据报表的开发,当然涉及到相关报表的开发数据导出肯定是一个不可避免的问题啦。客户要求要导出优雅,美观的Excel文档格式的来展示数据,当时的第一想法就是使用NPOI开源库来做数据导出Excel文档(当时想想真香,网上随便搜一搜教程一大堆),但是当自己真正的实践起来才知道原来 阅读全文
posted @ 2020-03-29 19:37 追逐时光者 阅读(15829) 评论(31) 推荐(84) 编辑
摘要: 前言: 定时任务调度问题,是一个老生常谈的问题。网上有许多定时任务调度的解决方案,对于我而言很早以前主要是使用Window计划和Window服务来做任务定时执行,然后就开始使用定时任务调度框架Quartz.Net。但是却一直没有上手过Hangfire这个自带后台任务调度面板,可以在后台手动执行任务的 阅读全文
posted @ 2019-09-30 02:31 追逐时光者 阅读(35268) 评论(11) 推荐(40) 编辑
摘要: 前言: 最近使用NPOI做了个导出Word文档的功能,关于使用.NET Core 导出Word文档的方式有很多。最终我为什么选择了NPOI来实现了这个功能,首先是NPOI是一个开源,免费且容易上手的第三方框架(并且现在已支持.NET Core,GitHub源码地址:https://github.co 阅读全文
posted @ 2019-09-28 00:36 追逐时光者 阅读(15861) 评论(28) 推荐(42) 编辑
摘要: 前言: 在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理)。这段时间就有一个这样的需求,之前有个客户做了一个微信小程序商城(店主端的),然后现在又要做一个会员购物端的小程序商场。首先之前用户登录凭证都是使用微信open 阅读全文
posted @ 2019-08-31 02:13 追逐时光者 阅读(3851) 评论(18) 推荐(9) 编辑
摘要: 前言: 本次要讲的是使用.Net HttpClient拼接multipark/form-data形式post上传文件和相关参数,并接收到上传文件成功后返回过来的结果(图片地址,和是否成功)。可能有很多人会说用ajax不是就可以轻松的实现吗?的确是在不存在跨域问题的前提下使用ajax上传文件,接收返回 阅读全文
posted @ 2019-08-29 01:11 追逐时光者 阅读(9546) 评论(1) 推荐(5) 编辑
摘要: 前言: 因为接下来会有几篇关于微信JS-SDK功能使用的文章,主要会对微信分享,获取设备信息,获取地理位置,微信扫一扫这几个功能进行讲解。而这几个功能都是围绕着微信JS-SDK实现的,首先使用微信JS-SDK时我们需要生成对应的配置信息,才能够成功的调用微信JS-SDK。看了下微信官方文档对于acc 阅读全文
posted @ 2019-07-18 08:19 追逐时光者 阅读(9678) 评论(4) 推荐(11) 编辑
摘要: 引言: 因为之前在项目开发中一直都是使用的Log4Net作为项目的日志记录框架,最近忽然感觉对它已经有点腻了,所以尝试着使用了NLog作为新项目的日志记录框架(当然作为一名有志向的攻城狮永远都不能只局限于眼前的技术,要不断的使用和学习新的技术)。当然serilog也是一个不错的日志记录框架哟,不过今 阅读全文
posted @ 2019-07-14 03:57 追逐时光者 阅读(17018) 评论(5) 推荐(11) 编辑
摘要: 前言: 首先对于图片上传而言,在我们的项目开发中可以说出现的频率是相当的高的。这篇文章中,我将要描述的是在我们.Net中如何使用Jquery Ajax通过FormData对象异步提交图片文件到后台保存,并返回保存的图片路径展示出图片,实现一个无刷新的异步图片上传的过程,当然这里我讲解的是单张图片的保 阅读全文
posted @ 2019-07-05 08:27 追逐时光者 阅读(1671) 评论(0) 推荐(4) 编辑
摘要: MongoDB简介: MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存 阅读全文
posted @ 2022-10-16 18:04 追逐时光者 阅读(1014) 评论(3) 推荐(9) 编辑
摘要: 前言: 今天按照以往在Docker安装MongoDB的方式安装,但是到最后使用mongo命令执行mongodb命令的时候一直执行不成功,最后还是按照官网的Issues解决了。 创建并运行一个MongoDB容器: docker run -itd --name mongo-test -p 27017:2 阅读全文
posted @ 2022-10-16 12:57 追逐时光者 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Kubernetes简介 Kubernetes是一个开源的,用于管理云平台中做个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制,它可以自动化应用容器的部署、扩展和操作 , 提供以容器为中心的基础架构。 自 阅读全文
posted @ 2022-09-20 22:45 追逐时光者 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 概述 Kubernetes,又称为 k8s(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s)或者简称为 "kube" ,是一种可自动实施 Linux 容器操作的开源平台。它可以帮助用户省去应用容器化过程的许多手动部署和扩展操作。也就是说,您可以将运行 Linux 容器 阅读全文
posted @ 2022-09-19 23:17 追逐时光者 阅读(197) 评论(0) 推荐(1) 编辑
摘要: MySQL简单介绍: MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 阅读全文
posted @ 2022-09-18 23:00 追逐时光者 阅读(838) 评论(6) 推荐(13) 编辑
摘要: Redis简单介绍 Redis全称是Remote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、高性能的、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库。 查看可用的 Redis 版本 访问Dok 阅读全文
posted @ 2022-09-12 21:32 追逐时光者 阅读(1621) 评论(8) 推荐(23) 编辑
摘要: 前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。 Github项目仓库收集地址:https://github.com/YSGStudyHard 阅读全文
posted @ 2022-09-05 21:53 追逐时光者 阅读(8438) 评论(44) 推荐(103) 编辑
摘要: 容器生命周期管理 Docker创建新容器并运行[run] 语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器, 阅读全文
posted @ 2022-09-03 18:29 追逐时光者 阅读(1158) 评论(8) 推荐(19) 编辑
摘要: 前言 首先平常公司的Linux生产环境为了防止误操作导致灾难性问题,一般都不会给我们开发开放root管理员的账号权限。所以平常在Ubuntu的普通用户登录的时候,要操作Dcoker一般都需要带上sudo来提升命令执行权限。为了解决这一问题,我们只需要将Docker假如到sudo用户组,即可默认sud 阅读全文
posted @ 2022-08-13 00:54 追逐时光者 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Docker学习系列文章 入门必备:十本你不容错过的Docker入门到精通书籍推荐👉 day1、全面的Docker快速入门教程👉 day2、CentOS 8.4安装Docker👉 day3、Windows10 Docker安装详细教程👉 day4、Ubuntu 20.04安装Docker👉 阅读全文
posted @ 2022-08-10 20:34 追逐时光者 阅读(2460) 评论(2) 推荐(3) 编辑
摘要: 缘起 概述:发现现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料,面试指南一搜都是一大把,但是我们大.NET/C#的相关学习资料,面试指南和一些常见的面试题都是寥寥无几,并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个汇总的知识库。因此作为.NET开发中 阅读全文
posted @ 2022-04-17 19:51 追逐时光者 阅读(1660) 评论(8) 推荐(22) 编辑
摘要: 前言 该知识库主要由自己平时学习实践总结、网上优秀文章资料收集(这一部分会标注来源)和社区小伙伴提供三部分组成。欢迎关注我的微信公众号(声明公众号不推广告,纯属个人技术文章分享)回复关键字获取宝库地址。 说明 因为很多同学反馈使用GitHub经常打不开,所以我把DotNetGuide的基础面试题汇总 阅读全文
posted @ 2022-04-16 16:44 追逐时光者 阅读(567) 评论(8) 推荐(14) 编辑
摘要: 前言 前两天因为升级了Git导致git提交拉取的时候都提示下面这个异常,然后经过一番折腾以后终于把这个问题解决了。但是今天我升级了下Visual Studio 2022将其升级到了17.1.3版本然后又出现了这个问题,奇怪的是我使用VS 2019没有问题(VS2019没有升级),然后使用Git Ba 阅读全文
posted @ 2022-04-05 13:18 追逐时光者 阅读(383) 评论(1) 推荐(2) 编辑
摘要: 异常问题: 下班之前升级了一下Git的版本,结果第二天过来拉取远程最新代码的时候就提示了下面的异常问题: Unable to negotiate with xx.xxx.xxxx port 22: no matching host key type found. Their offer: ssh-r 阅读全文
posted @ 2022-04-05 02:08 追逐时光者 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 前言 今天主要讲的是如何把通过接口获取到的Xml数据转换成(反序列化)我们想要的实体对象,当然Xml反序列化和Json反序列化的方式基本上都是大同小异。都是我们事先定义好对应的对应的Xml实体模型,不过Xml是通过XmlSerializer类的相关特性来对实体对象和 XML文档之间进行序列化和反序列 阅读全文
posted @ 2022-04-01 23:14 追逐时光者 阅读(1039) 评论(3) 推荐(17) 编辑
摘要: 前言 该篇文章主要总结的是自己平时工作中使用频率比较高的Xml文档操作的一些常用方法和收集网上写的比较好的一些通用Xml文档操作的方法(主要包括Xml序列化和反序列化,Xml文件读取,Xml文档节点内容增删改的一些通过方法)。当然可能还有很多方法会漏了,假如各位同学好的方法可以在文末留言,我会统一收 阅读全文
posted @ 2022-03-28 01:03 追逐时光者 阅读(381) 评论(1) 推荐(12) 编辑
摘要: 前言: 最近对接了一个第三方的项目,该项目的数据传输格式是XML。由于工作多年只有之前在医疗行业的时候有接触过少量数据格式是XML的接口,之后就几乎没有接触过了。因此对于XML这块自己感觉还是有很多盲点和不足的,所以自己通过一些网上的资料总结了一下XML相关知识点。 什么是XML? XML是一种可扩 阅读全文
posted @ 2022-03-26 14:30 追逐时光者 阅读(959) 评论(1) 推荐(12) 编辑
摘要: 序列化和反序列化是指什么? 序列化(seriallization): 将对象转化为便于传输的数据格式, 常见的序列化格式:二进制格式,字节数组,json字符串,xml字符串。反序列化(deseriallization):将序列化的数据恢复为对象的过程。 XmlSerializer类 该类用一种高度松 阅读全文
posted @ 2022-03-25 02:57 追逐时光者 阅读(729) 评论(2) 推荐(8) 编辑
摘要: 前言: 最近有很多同学问我.NET方面有哪些好用的ORM框架,我觉得这方面的介绍网上应该会介绍的比较全面文章,于是我想搜一篇全面的介绍文章发给他们结果我发现网上说来说去基本上就是那几个,于是就有了这篇文章。该篇文章已收录到【DotNetGuide(C#/.NET/.NET Core学习、工作、面试指 阅读全文
posted @ 2022-02-20 22:07 追逐时光者 阅读(7331) 评论(46) 推荐(63) 编辑
摘要: 前言 现如今网上有许多完善的博客平台,如博客园、掘金、思否、知乎等。有人会说为什么现在网上有这么多成熟的博客平台,你还要浪费时间搭建一个自己的博客平台呢?首先我相信每一个程序员都会想要拥有一个属于自己的博客系统,其次使用Docsify能够快速构建一个自己的博客文档系统,最后我们可以通过Github 阅读全文
posted @ 2022-01-26 22:48 追逐时光者 阅读(1944) 评论(15) 推荐(25) 编辑
摘要: Typora是什么? ​ Typora中文版是一款好用极简的跨平台Markdown编辑器,软件使用这款软件能够帮助用户轻松将文本转换到HTML,软件从底层向上设计,软件支持markdown的标准语法,同时这款软件还支持动态预览功能,一键预览,让一切都变得如此干净、纯粹。虽然Typora 正式发布1. 阅读全文
posted @ 2022-01-26 14:34 追逐时光者 阅读(580) 评论(0) 推荐(2) 编辑
摘要: 什么是Docsify? 一个神奇的文档网站生成器。docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档。 Docsify使用指南 阅读全文
posted @ 2022-01-17 23:01 追逐时光者 阅读(542) 评论(0) 推荐(4) 编辑
摘要: 前言 网上关于动态文档生成工具有很多如:Docsify、 VuePress、Docute 、Hexo这些都是一些非常优秀的文档生成工具,本章主要介绍如何快速使用Docsify搭建一个快捷、轻量级的个人&团队文档。 什么是Docsify? 一个神奇的文档网站生成器。docsify 可以快速帮你生成文档 阅读全文
posted @ 2022-01-16 22:32 追逐时光者 阅读(14177) 评论(10) 推荐(26) 编辑
摘要: 项目背景 因为公司需要对音视频做一些操作,比如说对系统用户的发音和背景视频进行合成,以及对多个音视频之间进行合成,还有就是在指定的源背景音频中按照对应的规则在视频的多少秒钟内插入一段客户发音等一些复杂的音视频操作。本篇文章主要讲解的是使用C#进程(Process)调用FFmpeg.exe进行视频合并 阅读全文
posted @ 2022-01-11 20:59 追逐时光者 阅读(2499) 评论(12) 推荐(32) 编辑
摘要: 什么是APP消息推送? 很多手机APP会不定时的给用户推送消息,例如一些新闻APP会给用户推送用户可能感兴趣的新闻,或者APP有更新了,会给用户推送是否选择更新的消息等等,这就是所谓的“消息推送”。 更多APP消息推送的介绍可查阅该篇文章:十分钟带你了解APP消息推送(Push)👉 如下是我们日常 阅读全文
posted @ 2022-01-08 23:38 追逐时光者 阅读(803) 评论(12) 推荐(16) 编辑
摘要: 问题 在使用git push推送大文件(超过了100MB)到GitHub远程仓库时提示异常,异常信息如下: fatal: sha1 file '<stdout>' write error: Broken pipe fatal: the remote end hung up unexpectedly 阅读全文
posted @ 2021-12-11 22:59 追逐时光者 阅读(1662) 评论(0) 推荐(3) 编辑
摘要: 前言: 在上一章节已经成功的在Linux CentOS 8.4远程服务器中安装了Docker,下面让我们一起来试试如何在Windows10中安装Docker并运行起来。有人说你既然在Linxu环境中安装了Docker了,为什么还要到Windows环境中去折腾一个Dokcer环境呢?这不是在浪费时间内 阅读全文
posted @ 2021-11-30 02:48 追逐时光者 阅读(6340) 评论(0) 推荐(6) 编辑
摘要: 前言: 最近有许多小伙伴私信让我推荐几本关于Docker学习的书籍,今天花了一下午的时间在网上查阅了一些资料和结合自己平时工作中的一些学习参考资料书籍写下了这篇文章。注意以下书籍都是十分优秀的Docker学习书籍(因此排名不分先后),以下的每本书都有值得我们学习和钻研的地方,假如您有更多优秀的Doc 阅读全文
posted @ 2021-11-21 21:11 追逐时光者 阅读(4103) 评论(14) 推荐(26) 编辑
摘要: 前言: Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间 阅读全文
posted @ 2021-11-18 00:56 追逐时光者 阅读(2823) 评论(11) 推荐(25) 编辑
摘要: 前言: 都2021年了,你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗?你还在解决开发环境能够正常访问,而发布测试环境无法正常访问的问题吗?你还在为持续集成和持续交付(CI / CD)工作流程苦恼吗?那还在犹豫是什么,Docker能够完美的解决你遇到这所有的问题。 Docker是什么? 阅读全文
posted @ 2021-11-16 03:02 追逐时光者 阅读(7570) 评论(26) 推荐(59) 编辑