摘要:前言: 在365bet体育在线们日常开发过程中常常会使用到很多其他封装好的第三方中间件(NuGet依赖项)、类库或者是.NET框架中自带的库。但是当你想要对这些类库的方法设置断点调试,然后发现无法F11(逐语句)调试进源码中调用堆栈大部分显示为灰色,而不让您看到调用堆栈中较早发生的事情。如果可以设置断点并在NuGet 阅读全文
posted @ 2021-01-24 23:39 追逐时光者 阅读(1851) 评论(16) 推荐(30) 编辑
摘要:前言: 首先为什么要写这样的一篇文章呢?主要是因为前段时间写过一些关于Angualr的相关实战文章,有些爱学习的小伙伴对这方面比较感兴趣,但是又不知道该怎么入手(因为认识365bet体育在线的大多数小伙伴都是后端的同学),365bet体育在线今天准备出一篇Angular学习资料汇总和日常开发中使用比较频繁的语法总结。让更多的后端程序 阅读全文
posted @ 2021-01-23 00:41 追逐时光者 阅读(273) 评论(5) 推荐(6) 编辑
摘要:前言: 随着企业应用的不断迭代,不断扩大,应用的发布发布可能涉及多个团队,如pc端,手机端,小程序端等等。应用发布也就成为了一项高风险,高压力的超过过程,以及应用的开发迭代的沟通,测试成本也大大的变得不可控了。这时候就出现了DevOps管理理念,CI,CD以及强大的部署自动化手段确保部署任务的可重复 阅读全文
posted @ 2021-01-13 22:59 追逐时光者 阅读(274) 评论(0) 推荐(1) 编辑
摘要:前言: 上一篇文章365bet体育在线们讲了如何在创建的Angular项目中快速引入ng-zorro-antd企业中台组件库,并且快速构建后台管理页面框架模板。这一章主要介绍的是如何在创建好的后台管理页面框架的快速生成NG-ZORRO相关的组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识 阅读全文
posted @ 2020-12-28 23:37 追逐时光者 阅读(302) 评论(2) 推荐(5) 编辑
摘要:前言: 在之前的一篇文章已经介绍过了,公司正在使用NG-ZORRO组件库开发后台应用,并且详细的介绍了Angular开发环境的搭建和项目的创建。这篇文章就是为了让大家熟悉了解365bet体育在线们该如何在Angular项目中使用到NG-ZORRO UI组件库搭建后台管理框架。 NG-ZORRO介绍: 官网地址:htt 阅读全文
posted @ 2020-12-23 00:03 追逐时光者 阅读(394) 评论(0) 推荐(3) 编辑
摘要:前言: 最近一直在使用阿里的NG-ZORRO(Angular组件库)开发公司后端的管理系统,写了一段时间的Angular以后发现对于365bet体育在线们.NET后端开发而言真是非常的友善。因此这篇文章主要是对这段时间使用Angular做一些小总结,希望可以帮到有需要的同学。 Angular学习前必备基础知识点: T 阅读全文
posted @ 2020-12-21 10:30 追逐时光者 阅读(693) 评论(17) 推荐(9) 编辑
摘要:前言: 最近在研究.NET Core的一些类库源码的时候发现在底层类库中使用了大量的抽象类,然而发现自己搬砖这么多年好像从来没有在项目中使用抽象类或者抽象方法去实现某个功能模块,并且对修饰符Abstract概念也只懂得一些皮毛(也就是面试的时候会问下其基本作用)。当然,咱们不懂就要去慢慢的学习了解, 阅读全文
posted @ 2020-11-10 01:39 追逐时光者 阅读(467) 评论(6) 推荐(7) 编辑
摘要:前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样365bet体育在线们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上。与此同时还把NPOI-ExportWordAndExcel-ImportExcelData这个开源项目升级到了.NE 阅读全文
posted @ 2020-09-11 23:31 追逐时光者 阅读(1282) 评论(4) 推荐(11) 编辑
摘要:前言: 前段时间在使用APS.NET MVC+LayUI做视频上传功能的时,发现当上传一些内存比较大的视频就会提示上传失败,后来通过查阅相关资料发现.NET MVC框架为考虑安全问题,在运行时对请求的文件的长度(大小)做了限制默认为4MB(4096KB),因此365bet体育在线们需要在Web.Config中设置最大 阅读全文
posted @ 2020-08-01 01:52 追逐时光者 阅读(1136) 评论(14) 推荐(8) 编辑
摘要:前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是365bet体育在线们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree, 阅读全文
posted @ 2020-06-23 01:25 追逐时光者 阅读(6030) 评论(9) 推荐(13) 编辑
摘要:前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例。关于ASP.NET Core MVC+EF操作MsSQL Server详情请参考官方文档(https:/ 阅读全文
posted @ 2020-06-01 21:30 追逐时光者 阅读(1379) 评论(7) 推荐(9) 编辑
摘要:前言: 从开始学习Vue到使用element-ui-admin已经有将近快两年的时间了,在之前的开发中使用element-ui上传组件el-upload都是直接使用文件选取后立即选择上传,今天刚好做了一个和之前类似的文件选择上传的需求,不过这次是需要手动点击按钮把文件上传到服务器中进行数据导入,而且 阅读全文
posted @ 2020-04-11 02:40 追逐时光者 阅读(1856) 评论(2) 推荐(12) 编辑
摘要:前言: 在365bet体育在线们日常开发中,关于图片,视频,音频,文档等相关文件上传并保存到服务端中是非常常见的一个功能,今天主要是把自己在开发中常用的两种方式记录下来方便一下直接使用,并且希望能够帮助到有需要的同学! 一、配置ASP.NET Core中的静态文件: 简单概述: 在ASP.NET Core应用中静态资 阅读全文
posted @ 2020-04-05 15:52 追逐时光者 阅读(1472) 评论(12) 推荐(8) 编辑
摘要:前言: 这段时间一直专注于数据报表的开发,当然涉及到相关报表的开发数据导出肯定是一个不可避免的问题啦。客户要求要导出优雅,美观的Excel文档格式的来展示数据,当时的第一想法就是使用NPOI开源库来做数据导出Excel文档(当时想想真香,网上随便搜一搜教程一大堆),但是当自己真正的实践起来才知道原来 阅读全文
posted @ 2020-03-29 19:37 追逐时光者 阅读(6846) 评论(30) 推荐(59) 编辑
摘要:一、前言、scroll-view基本属性: 前言: 前段时间使用scroll-view可滚动视图区域容器来做多个不同内容的展示(在365bet体育在线这个页面中同时使用了三个scroll-view做数据展示),因为这几个展示的内容的数据都比较的多,因此为了页面的数据加载顺畅决定使用上拉加载(简单的说就是数据分页显示) 阅读全文
posted @ 2019-12-08 20:39 追逐时光者 阅读(5194) 评论(1) 推荐(7) 编辑
摘要:前言: 本篇文章主要讲解的是如何在Linux CentOS7操作系统搭建.NET Core运行环境并发布ASP.NET Core应用程序,以及配置Nginx反向代理服务器。因为公司的项目一直都是托管在Window服务器IIS上,对于Linux服务器上托管.NET Core项目十分好奇。因为好奇,因此 阅读全文
posted @ 2019-11-06 23:53 追逐时光者 阅读(987) 评论(4) 推荐(3) 编辑
摘要:前言: 定时任务调度问题,是一个老生常谈的问题。网上有许多定时任务调度的解决方案,对于365bet体育在线而言很早以前主要是使用Window计划和Window服务来做任务定时执行,然后就开始使用定时任务调度框架Quartz.Net。但是却一直没有上手过Hangfire这个自带后台任务调度面板,可以在后台手动执行任务的 阅读全文
posted @ 2019-09-30 02:31 追逐时光者 阅读(14255) 评论(9) 推荐(19) 编辑
摘要:前言: 最近使用NPOI做了个导出Word文档的功能,关于使用.NET Core 导出Word文档的方式有很多。最终365bet体育在线为什么选择了NPOI来实现了这个功能,首先是NPOI是一个开源,免费且容易上手的第三方框架(并且现在已支持.NET Core,GitHub源码地址:https://github.co 阅读全文
posted @ 2019-09-28 00:36 追逐时光者 阅读(7246) 评论(24) 推荐(24) 编辑
摘要:前言: 在实际项目开发中365bet体育在线们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理)。这段时间就有一个这样的需求,之前有个客户做了一个微信小程序商城(店主端的),然后现在又要做一个会员购物端的小程序商场。首先之前用户登录凭证都是使用微信open 阅读全文
posted @ 2019-08-31 02:13 追逐时光者 阅读(2814) 评论(18) 推荐(9) 编辑
摘要:前言: 本365bet体育在线驳氖鞘褂.Net HttpClient拼接multipark/form-data形式post上传文件和相关参数,并接收到上传文件成功后返回过来的结果(图片地址,和是否成功)。可能有很多人会说用ajax不是就可以轻松的实现吗?的确是在不存在跨域问题的前提下使用ajax上传文件,接收返回 阅读全文
posted @ 2019-08-29 01:11 追逐时光者 阅读(4644) 评论(1) 推荐(4) 编辑
摘要:前言: 在365bet体育在线们日常开发过程中常常会使用到很多其他封装好的第三方中间件(NuGet依赖项)、类库或者是.NET框架中自带的库。但是当你想要对这些类库的方法设置断点调试,然后发现无法F11(逐语句)调试进源码中调用堆栈大部分显示为灰色,而不让您看到调用堆栈中较早发生的事情。如果可以设置断点并在NuGet 阅读全文
posted @ 2021-01-24 23:39 追逐时光者 阅读(1851) 评论(16) 推荐(30) 编辑
摘要:前言: 首先为什么要写这样的一篇文章呢?主要是因为前段时间写过一些关于Angualr的相关实战文章,有些爱学习的小伙伴对这方面比较感兴趣,但是又不知道该怎么入手(因为认识365bet体育在线的大多数小伙伴都是后端的同学),365bet体育在线今天准备出一篇Angular学习资料汇总和日常开发中使用比较频繁的语法总结。让更多的后端程序 阅读全文
posted @ 2021-01-23 00:41 追逐时光者 阅读(273) 评论(5) 推荐(6) 编辑
摘要:前言: 今天clone之前做的一个angular项目,使用ng serve一直提示An unhandled exception occurred: Cannot find module '@angular/compiler-cli'。首先有这个提示的异常365bet体育在线们可以知道这其实就是365bet体育在线们项目中的相关依赖没有 阅读全文
posted @ 2021-01-16 17:27 追逐时光者 阅读(8) 评论(0) 推荐(0) 编辑
摘要:前言: 随着企业应用的不断迭代,不断扩大,应用的发布发布可能涉及多个团队,如pc端,手机端,小程序端等等。应用发布也就成为了一项高风险,高压力的超过过程,以及应用的开发迭代的沟通,测试成本也大大的变得不可控了。这时候就出现了DevOps管理理念,CI,CD以及强大的部署自动化手段确保部署任务的可重复 阅读全文
posted @ 2021-01-13 22:59 追逐时光者 阅读(274) 评论(0) 推荐(1) 编辑
摘要:前言: 上一篇文章365bet体育在线们讲了如何在创建的Angular项目中快速引入ng-zorro-antd企业中台组件库,并且快速构建后台管理页面框架模板。这一章主要介绍的是如何在创建好的后台管理页面框架的快速生成NG-ZORRO相关的组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识 阅读全文
posted @ 2020-12-28 23:37 追逐时光者 阅读(302) 评论(2) 推荐(5) 编辑
摘要:前言: 在之前的一篇文章已经介绍过了,公司正在使用NG-ZORRO组件库开发后台应用,并且详细的介绍了Angular开发环境的搭建和项目的创建。这篇文章就是为了让大家熟悉了解365bet体育在线们该如何在Angular项目中使用到NG-ZORRO UI组件库搭建后台管理框架。 NG-ZORRO介绍: 官网地址:htt 阅读全文
posted @ 2020-12-23 00:03 追逐时光者 阅读(394) 评论(0) 推荐(3) 编辑
摘要:前言: 之前在安装Angular环境的时候有个问题,就是通过命令成功安装了angular cli脚手架工具,但是在终端(win+r cmd)中输入ng version一直提示的是'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件,然后重复删除安装了多次都是一样,最后发现原来没有添加到系统盘 阅读全文
posted @ 2020-12-22 00:07 追逐时光者 阅读(307) 评论(0) 推荐(3) 编辑
摘要:前言: 最近一直在使用阿里的NG-ZORRO(Angular组件库)开发公司后端的管理系统,写了一段时间的Angular以后发现对于365bet体育在线们.NET后端开发而言真是非常的友善。因此这篇文章主要是对这段时间使用Angular做一些小总结,希望可以帮到有需要的同学。 Angular学习前必备基础知识点: T 阅读全文
posted @ 2020-12-21 10:30 追逐时光者 阅读(693) 评论(17) 推荐(9) 编辑
摘要:前言: 今天接到一个需求,需要获取某个.mp3音频文件的时间长度和指定音频audio在某个时间点进行播放(比如说这个视频有4分钟,365bet体育在线要让它默认从第2秒的时候开始播放),这里当然想到了H5中的audio元素,当然365bet体育在线们平时看这个标签上显示的音频时间格式是时:分:秒的格式的因此需要涉及到秒和时间格式的转化 阅读全文
posted @ 2020-11-28 00:55 追逐时光者 阅读(152) 评论(0) 推荐(0) 编辑
摘要:前言: 作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让365bet体育在线们的开发效率得到了更好的提升。365bet体育在线们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。365bet体育在线们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没 阅读全文
posted @ 2020-11-26 23:06 追逐时光者 阅读(384) 评论(5) 推荐(6) 编辑
摘要:前言: 为什么要写这篇文章,因为前段时间有一个开源的github中的项目有一个朋友提交了一个pr看了下是帮忙优化了下代码(十分感谢这位网友)。但是他提交的pr刚好和365bet体育在线的项目有许多的冲突导致无法自动合并,在github中提示只能使用命令行指令进行合并,因为这种情况处理的比较少为了以后方便使用在这里记录 阅读全文
posted @ 2020-11-12 02:41 追逐时光者 阅读(363) 评论(0) 推荐(2) 编辑
摘要:前言: 最近在研究.NET Core的一些类库源码的时候发现在底层类库中使用了大量的抽象类,然而发现自己搬砖这么多年好像从来没有在项目中使用抽象类或者抽象方法去实现某个功能模块,并且对修饰符Abstract概念也只懂得一些皮毛(也就是面试的时候会问下其基本作用)。当然,咱们不懂就要去慢慢的学习了解, 阅读全文
posted @ 2020-11-10 01:39 追逐时光者 阅读(467) 评论(6) 推荐(7) 编辑
摘要:前言: 在编写面向对象语言时365bet体育在线们时长离不开相关类型和成员的相关访问性,而访问性的关键则是取决于访问修饰符的声明,其作用是用于指定类型或成员的可访问性。 访问修饰符的六种可访问性级别: public:共有的,访问不受限制; private:私有的,只能在当前类中访问; internal:内部的,只能在 阅读全文
posted @ 2020-10-29 02:06 追逐时光者 阅读(161) 评论(0) 推荐(3) 编辑
摘要:前言: 前段时间新项目上线为了赶进度很多模块的功能都没有经过详细的测试导致了生成环境中的数据和实际数据对不上,因此需要自己手写一个数据库脚本来更新下之前的数据。(线上数据库用是SQL Server2012)关于数据统计汇总的问题肯定会用到遍历统计汇总,那么问题来了数据库中如何遍历呢?好像并没有for 阅读全文
posted @ 2020-09-22 23:42 追逐时光者 阅读(622) 评论(2) 推荐(3) 编辑
摘要:前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样365bet体育在线们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上。与此同时还把NPOI-ExportWordAndExcel-ImportExcelData这个开源项目升级到了.NE 阅读全文
posted @ 2020-09-11 23:31 追逐时光者 阅读(1282) 评论(4) 推荐(11) 编辑
摘要:前言: 很长一段时间没有写过ASP.NET Core Razor(.cshtml)视图开发WEB页面了,今天刚好把之前做的一个由ASP.NET Core 2.2+Razor开发的项目升级到ASP.NET Core 3.1,在优化一些新功能的时候忽然发现了一个很蛋痛的问题,就是365bet体育在线每次修改了Razor页 阅读全文
posted @ 2020-09-08 00:03 追逐时光者 阅读(448) 评论(3) 推荐(2) 编辑
摘要:前言: 前段时间在使用APS.NET MVC+LayUI做视频上传功能的时,发现当上传一些内存比较大的视频就会提示上传失败,后来通过查阅相关资料发现.NET MVC框架为考虑安全问题,在运行时对请求的文件的长度(大小)做了限制默认为4MB(4096KB),因此365bet体育在线们需要在Web.Config中设置最大 阅读全文
posted @ 2020-08-01 01:52 追逐时光者 阅读(1136) 评论(14) 推荐(8) 编辑
摘要:需求整理: 本篇文章主要实现的是将一个数组的中对象的属性值通过升序的方式排序,然后能够让程序可以指定对应的数组对象移动到程序的最前面。 数组如下所示: var arrayData= [{name: "夏明", Id:24}, {name: "小红", Id: 25},{name: "大袁", Id: 阅读全文
posted @ 2020-07-26 03:47 追逐时光者 阅读(814) 评论(0) 推荐(1) 编辑
摘要:问题: 今天在自己的阿里云服务器上(Window Server2012 R2)安装了一个MySQL5.7.26,在阿里云服务器中通过本地链接是正常的,但是当在自己的电脑上使用Navicat连接是提示:1045 - Access denied for user 'root'@'223.74.158.1 阅读全文
posted @ 2020-07-06 01:34 追逐时光者 阅读(1131) 评论(0) 推荐(2) 编辑
摘要:前言: Visual Studio Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的Vs Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让Vs Code成为了开发语言中的霸主,让同时支持开发多种语言成为了可能。俗话说的 阅读全文
posted @ 2020-07-05 12:57 追逐时光者 阅读(1840) 评论(7) 推荐(9) 编辑
摘要:前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是365bet体育在线们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree, 阅读全文
posted @ 2020-06-23 01:25 追逐时光者 阅读(6030) 评论(9) 推荐(13) 编辑
摘要:前言: 作为一个国内开发者而言使用Git操作神器SoureTree最大的问题就是账号注册问题,因为注册账号的链接在不翻墙的情况下基本上是打不开的(弄过的童鞋应该都体会过),365bet体育在线有的时候365bet体育在线们需要借助一些翻墙工具助365bet体育在线们一臂之力。如蓝灯,谷歌访问助手等,该篇博客主要是讲解一下如何注册SoreceTree( 阅读全文
posted @ 2020-06-14 23:54 追逐时光者 阅读(1481) 评论(0) 推荐(4) 编辑
摘要:前言 现如今将代码开源已经成为软件开发行业的365体育投注趋势,而现在比较有名的代码托管平台有GItHub、Gitee、Gitlab等相关平台。而365bet体育在线们在使用代码托管平台最为常见的就是如何将自己本地的代码推送到远程托管平台中的仓库中,现如今各大托管平台基本上都提供了基于SSH协议的GIt服务,因此365bet体育在线们常见的方式 阅读全文
posted @ 2020-06-08 00:55 追逐时光者 阅读(874) 评论(2) 推荐(5) 编辑
摘要:展示效果 注意,在这里标题二代表一级,标题三代表二级,标题四代表三级。 设置方式 首先365bet体育在线们需要申请开通js权限,然后将目录js代码复制到博客侧边栏公告(支持HTML代码) (支持 JS 代码)中,如下所示: 生成目录JS代码 < script type = 'text/javascript' > / 阅读全文
posted @ 2020-06-06 02:07 追逐时光者 阅读(236) 评论(1) 推荐(2) 编辑
摘要:前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例。关于ASP.NET Core MVC+EF操作MsSQL Server详情请参考官方文档(https:/ 阅读全文
posted @ 2020-06-01 21:30 追逐时光者 阅读(1379) 评论(7) 推荐(9) 编辑
摘要:前言: 早上上班按照正常流程打开Visual Studio,调试本地项目,然后奇怪的是一直提示未加载mscorlib.pdb,导致项目无法正常运行,经过一番折腾最后解决了这个突如其来的bug! 问题重现: 解决方案: 点击调试=>选项=>调试=>常规点击启用365bet体育在线的代码! 阅读全文
posted @ 2020-04-20 12:36 追逐时光者 阅读(1640) 评论(0) 推荐(4) 编辑
摘要:前言: 从开始学习Vue到使用element-ui-admin已经有将近快两年的时间了,在之前的开发中使用element-ui上传组件el-upload都是直接使用文件选取后立即选择上传,今天刚好做了一个和之前类似的文件选择上传的需求,不过这次是需要手动点击按钮把文件上传到服务器中进行数据导入,而且 阅读全文
posted @ 2020-04-11 02:40 追逐时光者 阅读(1856) 评论(2) 推荐(12) 编辑
摘要:前言: 在365bet体育在线们日常开发中,关于图片,视频,音频,文档等相关文件上传并保存到服务端中是非常常见的一个功能,今天主要是把自己在开发中常用的两种方式记录下来方便一下直接使用,并且希望能够帮助到有需要的同学! 一、配置ASP.NET Core中的静态文件: 简单概述: 在ASP.NET Core应用中静态资 阅读全文
posted @ 2020-04-05 15:52 追逐时光者 阅读(1472) 评论(12) 推荐(8) 编辑
摘要:前言: 使用Layui-admin做后台管理框架有很长的一段时间了,但是一直没有对框架内iframe菜单栏切换跳转做深入的了解。今天有一个这样的需求就是通过获取超链接中传递过来的跳转地址和对应的tabs的title名称参数,在layui-admin-iframe中自动打开一个新的tabs页面,不需要 阅读全文
posted @ 2020-03-30 22:21 追逐时光者 阅读(2733) 评论(3) 推荐(4) 编辑
摘要:前言: 这段时间一直专注于数据报表的开发,当然涉及到相关报表的开发数据导出肯定是一个不可避免的问题啦。客户要求要导出优雅,美观的Excel文档格式的来展示数据,当时的第一想法就是使用NPOI开源库来做数据导出Excel文档(当时想想真香,网上随便搜一搜教程一大堆),但是当自己真正的实践起来才知道原来 阅读全文
posted @ 2020-03-29 19:37 追逐时光者 阅读(6846) 评论(30) 推荐(59) 编辑