摘要:需求背景: 在需要通过服务端请求传递文件二进制文件流数据到相关的服务端保存时,如对接第三方接口很多情况下都会提供一个上传文件的接口,但是当你直接通过前端Ajax的方式将文件流上传到对方提供的接口的时候往往都会存在跨域的情况,这时候我们就需要通过服务端提交文件流来解决这个跨域的情况。本篇的主角就是使用 阅读全文
posted @ 2021-06-08 01:32 追逐时光者 阅读(843) 评论(14) 推荐(12) 编辑
摘要:前言: 对于小程序大家可能都非常熟悉了,随着小程序的不断普及越来越多的公司都开始推广使用起来了。今天接到一个需求就是生成小程序码,并且与运营给的推广图片合并在一起做成一张漂亮美观的推广二维码,扫码这种二维码就可以进入小程序。为了节省服务器内存资源,我想的就是成功调用通微信生成小程序码的接口后直接把微 阅读全文
posted @ 2021-05-11 22:05 追逐时光者 阅读(577) 评论(0) 推荐(10) 编辑
摘要:前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了。 第一步、首先打开已经编译好的Android项目: 第二步、选择Build>Generate Signed APK o 阅读全文
posted @ 2021-05-09 14:21 追逐时光者 阅读(631) 评论(6) 推荐(8) 编辑
摘要:前言: 为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了Androi 阅读全文
posted @ 2021-05-05 22:36 追逐时光者 阅读(1418) 评论(2) 推荐(11) 编辑
摘要:前言: 注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生。这里主要记录下自己开发中的一些经验所得 阅读全文
posted @ 2021-05-02 14:40 追逐时光者 阅读(273) 评论(0) 推荐(8) 编辑
摘要:前言: 前段时间在对接第三方接口的时候发生了一个非常奇葩的问题,就是使用 .NET Framework 4.6 HttpWebRequest进行网络请求的相关问题。背景,关于调用第三方的接口都是使用使用自己封装的一个HttpWebRequestHepler帮助类,在本地开发时调用第三方接口都是正常的 阅读全文
posted @ 2021-04-17 19:06 追逐时光者 阅读(255) 评论(2) 推荐(5) 编辑
摘要:前言: 随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Co 阅读全文
posted @ 2021-02-19 00:58 追逐时光者 阅读(4914) 评论(27) 推荐(55) 编辑
摘要:前言: 作为一名程序员,我们无时无刻都要考虑着如何通过不断地学习来提升自己的核心竞争力。古人有云:“书中自有黄金屋,书中只有颜如玉”,说明了书籍的重要性,没错工作多年来,发现身边那些优秀的同事,大神都是喜欢看书,看文章,爱专研的人。因此,我们想要升职加薪,提升自己的竞争力需要我们在业余生活,假期中给 阅读全文
posted @ 2021-02-07 21:40 追逐时光者 阅读(5793) 评论(24) 推荐(53) 编辑
摘要:前言: 在我们的日常开发中,关系型数据库和非关系型数据库的使用已经是一个成熟的软件产品开发过程中必不可却的存储数据的工具了。那么用了这么久的关系数据库和非关系型数据库你们都知道他们之间的区别了吗?下面我们来详细的介绍一下。 关系型数据库(SQL): 什么是(SQL)关系型数据库: 关系型数据库指的是 阅读全文
posted @ 2021-02-01 00:07 追逐时光者 阅读(668) 评论(2) 推荐(9) 编辑
摘要:前言: 在我们日常开发过程中常常会使用到很多其他封装好的第三方中间件(NuGet依赖项)、类库或者是.NET框架中自带的库。但是当你想要对这些类库的方法设置断点调试,然后发现无法F11(逐语句)调试进源码中调用堆栈大部分显示为灰色,而不让您看到调用堆栈中较早发生的事情。如果可以设置断点并在NuGet 阅读全文
posted @ 2021-01-24 23:39 追逐时光者 阅读(3019) 评论(22) 推荐(40) 编辑
摘要:前言: 首先为什么要写这样的一篇文章呢?主要是因为前段时间写过一些关于Angualr的相关实战文章,有些爱学习的小伙伴对这方面比较感兴趣,但是又不知道该怎么入手(因为认识我的大多数小伙伴都是后端的同学),所以今天准备出一篇Angular学习资料汇总和日常开发中使用比较频繁的语法总结。让更多的后端程序 阅读全文
posted @ 2021-01-23 00:41 追逐时光者 阅读(546) 评论(5) 推荐(8) 编辑
摘要:前言: 随着企业应用的不断迭代,不断扩大,应用的发布发布可能涉及多个团队,如pc端,手机端,小程序端等等。应用发布也就成为了一项高风险,高压力的超过过程,以及应用的开发迭代的沟通,测试成本也大大的变得不可控了。这时候就出现了DevOps管理理念,CI,CD以及强大的部署自动化手段确保部署任务的可重复 阅读全文
posted @ 2021-01-13 22:59 追逐时光者 阅读(636) 评论(0) 推荐(3) 编辑
摘要:前言: 上一篇文章我们讲了如何在创建的Angular项目中快速引入ng-zorro-antd企业中台组件库,并且快速构建后台管理页面框架模板。这一章主要介绍的是如何在创建好的后台管理页面框架的快速生成NG-ZORRO相关的组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识 阅读全文
posted @ 2020-12-28 23:37 追逐时光者 阅读(653) 评论(3) 推荐(8) 编辑
摘要:前言: 在之前的一篇文章已经介绍过了,公司正在使用NG-ZORRO组件库开发后台应用,并且详细的介绍了Angular开发环境的搭建和项目的创建。这篇文章就是为了让大家熟悉了解我们该如何在Angular项目中使用到NG-ZORRO UI组件库搭建后台管理框架。 NG-ZORRO介绍: 官网地址:htt 阅读全文
posted @ 2020-12-23 00:03 追逐时光者 阅读(855) 评论(0) 推荐(5) 编辑
摘要:前言: 最近一直在使用阿里的NG-ZORRO(Angular组件库)开发公司后端的管理系统,写了一段时间的Angular以后发现对于我们.NET后端开发而言真是非常的友善。因此这篇文章主要是对这段时间使用Angular做一些小总结,希望可以帮到有需要的同学。 Angular学习前必备基础知识点: T 阅读全文
posted @ 2020-12-21 10:30 追逐时光者 阅读(975) 评论(17) 推荐(11) 编辑
摘要:前言: 最近在研究.NET Core的一些类库源码的时候发现在底层类库中使用了大量的抽象类,然而发现自己搬砖这么多年好像从来没有在项目中使用抽象类或者抽象方法去实现某个功能模块,并且对修饰符Abstract概念也只懂得一些皮毛(也就是面试的时候会问下其基本作用)。当然,咱们不懂就要去慢慢的学习了解, 阅读全文
posted @ 2020-11-10 01:39 追逐时光者 阅读(723) 评论(6) 推荐(9) 编辑
摘要:前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样我们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上。与此同时还把NPOI-ExportWordAndExcel-ImportExcelData这个开源项目升级到了.NE 阅读全文
posted @ 2020-09-11 23:31 追逐时光者 阅读(2418) 评论(5) 推荐(14) 编辑
摘要:前言: 前段时间在使用APS.NET MVC+LayUI做视频上传功能的时,发现当上传一些内存比较大的视频就会提示上传失败,后来通过查阅相关资料发现.NET MVC框架为考虑安全问题,在运行时对请求的文件的长度(大小)做了限制默认为4MB(4096KB),因此我们需要在Web.Config中设置最大 阅读全文
posted @ 2020-08-01 01:52 追逐时光者 阅读(1540) 评论(14) 推荐(10) 编辑
摘要:前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree, 阅读全文
posted @ 2020-06-23 01:25 追逐时光者 阅读(18966) 评论(12) 推荐(24) 编辑
摘要:前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例。关于ASP.NET Core MVC+EF操作MsSQL Server详情请参考官方文档(https:/ 阅读全文
posted @ 2020-06-01 21:30 追逐时光者 阅读(2126) 评论(8) 推荐(12) 编辑
摘要:需求背景: 在需要通过服务端请求传递文件二进制文件流数据到相关的服务端保存时,如对接第三方接口很多情况下都会提供一个上传文件的接口,但是当你直接通过前端Ajax的方式将文件流上传到对方提供的接口的时候往往都会存在跨域的情况,这时候我们就需要通过服务端提交文件流来解决这个跨域的情况。本篇的主角就是使用 阅读全文
posted @ 2021-06-08 01:32 追逐时光者 阅读(843) 评论(14) 推荐(12) 编辑
摘要:前言: 今天项目发布上线,发布到正式环境验证功能的时候忽然方向之前做的一个图片合成的功能报错了提示:System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ 中发生一般性错误。也就是说应用的System.Drawing中的 阅读全文
posted @ 2021-06-04 15:52 追逐时光者 阅读(45) 评论(1) 推荐(2) 编辑
摘要:前言: 对于小程序大家可能都非常熟悉了,随着小程序的不断普及越来越多的公司都开始推广使用起来了。今天接到一个需求就是生成小程序码,并且与运营给的推广图片合并在一起做成一张漂亮美观的推广二维码,扫码这种二维码就可以进入小程序。为了节省服务器内存资源,我想的就是成功调用通微信生成小程序码的接口后直接把微 阅读全文
posted @ 2021-05-11 22:05 追逐时光者 阅读(577) 评论(0) 推荐(10) 编辑
摘要:前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了。 第一步、首先打开已经编译好的Android项目: 第二步、选择Build>Generate Signed APK o 阅读全文
posted @ 2021-05-09 14:21 追逐时光者 阅读(631) 评论(6) 推荐(8) 编辑
摘要:前言: 为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了Androi 阅读全文
posted @ 2021-05-05 22:36 追逐时光者 阅读(1418) 评论(2) 推荐(11) 编辑
摘要:前言: 注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生。这里主要记录下自己开发中的一些经验所得 阅读全文
posted @ 2021-05-02 14:40 追逐时光者 阅读(273) 评论(0) 推荐(8) 编辑
摘要:问题: 今天Android项目在build时出现了下面的警告: InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored 阅读全文
posted @ 2021-04-29 01:25 追逐时光者 阅读(26) 评论(0) 推荐(2) 编辑
摘要:前言: 最近在做一个Android相关的小项目,因为之前这方面的项目做的比较的少。今天在使用虚拟机调试的时候经常出现一些莫名其妙的问题,经过自己多次的尝试和搜索终于解决了这些问题。 问题: 每次run(运行)项目在android Emulator一直显示黑屏问题,如下如所示: 可能是没有检测到匹配的 阅读全文
posted @ 2021-04-29 00:40 追逐时光者 阅读(80) 评论(2) 推荐(2) 编辑
摘要:前言: 前段时间在对接第三方接口的时候发生了一个非常奇葩的问题,就是使用 .NET Framework 4.6 HttpWebRequest进行网络请求的相关问题。背景,关于调用第三方的接口都是使用使用自己封装的一个HttpWebRequestHepler帮助类,在本地开发时调用第三方接口都是正常的 阅读全文
posted @ 2021-04-17 19:06 追逐时光者 阅读(255) 评论(2) 推荐(5) 编辑
摘要:前言: 这段时间一直在做一个第三方平台的对接,对接第三方其实无非就是请求调用第三方的相关接口接收返回过来的相关参数。因此在这个过程中就会涉及大量的JSON响应参数或者请求参数转化为对应的实体类的情况,因为只有转化为对应的实体类我们才好进行相关的数据操作。那么问题来了,这样我们在遇到后很多JSON对象 阅读全文
posted @ 2021-03-23 00:10 追逐时光者 阅读(116) 评论(0) 推荐(2) 编辑
摘要:在ASP.NET项目中获取请求完整的Url: 获取System.Web命名空间下的类名为HttpRequestBase的Url方法: /// <summary>在派生类中替代时,获取有关当前请求的 URL 的信息。</summary> /// <returns>包含有关当前请求的 URL 的信息的对 阅读全文
posted @ 2021-02-21 20:30 追逐时光者 阅读(622) 评论(1) 推荐(4) 编辑
摘要:前言: 随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Co 阅读全文
posted @ 2021-02-19 00:58 追逐时光者 阅读(4914) 评论(27) 推荐(55) 编辑
摘要:前言: 作为一名程序员,我们无时无刻都要考虑着如何通过不断地学习来提升自己的核心竞争力。古人有云:“书中自有黄金屋,书中只有颜如玉”,说明了书籍的重要性,没错工作多年来,发现身边那些优秀的同事,大神都是喜欢看书,看文章,爱专研的人。因此,我们想要升职加薪,提升自己的竞争力需要我们在业余生活,假期中给 阅读全文
posted @ 2021-02-07 21:40 追逐时光者 阅读(5793) 评论(24) 推荐(53) 编辑
摘要:前言: 在我们的日常开发中,关系型数据库和非关系型数据库的使用已经是一个成熟的软件产品开发过程中必不可却的存储数据的工具了。那么用了这么久的关系数据库和非关系型数据库你们都知道他们之间的区别了吗?下面我们来详细的介绍一下。 关系型数据库(SQL): 什么是(SQL)关系型数据库: 关系型数据库指的是 阅读全文
posted @ 2021-02-01 00:07 追逐时光者 阅读(668) 评论(2) 推荐(9) 编辑
摘要:前言: 在我们日常开发过程中常常会使用到很多其他封装好的第三方中间件(NuGet依赖项)、类库或者是.NET框架中自带的库。但是当你想要对这些类库的方法设置断点调试,然后发现无法F11(逐语句)调试进源码中调用堆栈大部分显示为灰色,而不让您看到调用堆栈中较早发生的事情。如果可以设置断点并在NuGet 阅读全文
posted @ 2021-01-24 23:39 追逐时光者 阅读(3019) 评论(22) 推荐(40) 编辑
摘要:前言: 首先为什么要写这样的一篇文章呢?主要是因为前段时间写过一些关于Angualr的相关实战文章,有些爱学习的小伙伴对这方面比较感兴趣,但是又不知道该怎么入手(因为认识我的大多数小伙伴都是后端的同学),所以今天准备出一篇Angular学习资料汇总和日常开发中使用比较频繁的语法总结。让更多的后端程序 阅读全文
posted @ 2021-01-23 00:41 追逐时光者 阅读(546) 评论(5) 推荐(8) 编辑
摘要:前言: 今天clone之前做的一个angular项目,使用ng serve一直提示An unhandled exception occurred: Cannot find module '@angular/compiler-cli'。首先有这个提示的异常我们可以知道这其实就是我们项目中的相关依赖没有 阅读全文
posted @ 2021-01-16 17:27 追逐时光者 阅读(422) 评论(0) 推荐(2) 编辑
摘要:前言: 随着企业应用的不断迭代,不断扩大,应用的发布发布可能涉及多个团队,如pc端,手机端,小程序端等等。应用发布也就成为了一项高风险,高压力的超过过程,以及应用的开发迭代的沟通,测试成本也大大的变得不可控了。这时候就出现了DevOps管理理念,CI,CD以及强大的部署自动化手段确保部署任务的可重复 阅读全文
posted @ 2021-01-13 22:59 追逐时光者 阅读(636) 评论(0) 推荐(3) 编辑
摘要:前言: 上一篇文章我们讲了如何在创建的Angular项目中快速引入ng-zorro-antd企业中台组件库,并且快速构建后台管理页面框架模板。这一章主要介绍的是如何在创建好的后台管理页面框架的快速生成NG-ZORRO相关的组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识 阅读全文
posted @ 2020-12-28 23:37 追逐时光者 阅读(653) 评论(3) 推荐(8) 编辑
摘要:前言: 在之前的一篇文章已经介绍过了,公司正在使用NG-ZORRO组件库开发后台应用,并且详细的介绍了Angular开发环境的搭建和项目的创建。这篇文章就是为了让大家熟悉了解我们该如何在Angular项目中使用到NG-ZORRO UI组件库搭建后台管理框架。 NG-ZORRO介绍: 官网地址:htt 阅读全文
posted @ 2020-12-23 00:03 追逐时光者 阅读(855) 评论(0) 推荐(5) 编辑
摘要:前言: 之前在安装Angular环境的时候有个问题,就是通过命令成功安装了angular cli脚手架工具,但是在终端(win+r cmd)中输入ng version一直提示的是'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件,然后重复删除安装了多次都是一样,最后发现原来没有添加到系统盘 阅读全文
posted @ 2020-12-22 00:07 追逐时光者 阅读(2042) 评论(0) 推荐(4) 编辑
摘要:前言: 最近一直在使用阿里的NG-ZORRO(Angular组件库)开发公司后端的管理系统,写了一段时间的Angular以后发现对于我们.NET后端开发而言真是非常的友善。因此这篇文章主要是对这段时间使用Angular做一些小总结,希望可以帮到有需要的同学。 Angular学习前必备基础知识点: T 阅读全文
posted @ 2020-12-21 10:30 追逐时光者 阅读(975) 评论(17) 推荐(11) 编辑
摘要:前言: 今天接到一个需求,需要获取某个.mp3音频文件的时间长度和指定音频audio在某个时间点进行播放(比如说这个视频有4分钟,我要让它默认从第2秒的时候开始播放),这里当然想到了H5中的audio元素,当然我们平时看这个标签上显示的音频时间格式是时:分:秒的格式的因此需要涉及到秒和时间格式的转化 阅读全文
posted @ 2020-11-28 00:55 追逐时光者 阅读(637) 评论(0) 推荐(1) 编辑
摘要:前言: 作为一个.NET开发者而已,有着宇宙最强IDE:Visual Studio加持,让我们的开发效率得到了更好的提升。我们不需要担心环境变量的配置和其他代码管理工具,因为VS有丰富的拓展工具。废话不多说,直接进入正题。我们日常在使用VS开发相关的.NET项目时,经常会发现刚拉取下拉的代码什么都没 阅读全文
posted @ 2020-11-26 23:06 追逐时光者 阅读(582) 评论(5) 推荐(7) 编辑
摘要:前言: 为什么要写这篇文章,因为前段时间有一个开源的github中的项目有一个朋友提交了一个pr看了下是帮忙优化了下代码(十分感谢这位网友)。但是他提交的pr刚好和我的项目有许多的冲突导致无法自动合并,在github中提示只能使用命令行指令进行合并,因为这种情况处理的比较少为了以后方便使用在这里记录 阅读全文
posted @ 2020-11-12 02:41 追逐时光者 阅读(693) 评论(0) 推荐(3) 编辑
摘要:前言: 最近在研究.NET Core的一些类库源码的时候发现在底层类库中使用了大量的抽象类,然而发现自己搬砖这么多年好像从来没有在项目中使用抽象类或者抽象方法去实现某个功能模块,并且对修饰符Abstract概念也只懂得一些皮毛(也就是面试的时候会问下其基本作用)。当然,咱们不懂就要去慢慢的学习了解, 阅读全文
posted @ 2020-11-10 01:39 追逐时光者 阅读(723) 评论(6) 推荐(9) 编辑
摘要:前言: 在编写面向对象语言时我们时长离不开相关类型和成员的相关访问性,而访问性的关键则是取决于访问修饰符的声明,其作用是用于指定类型或成员的可访问性。 访问修饰符的六种可访问性级别: public:共有的,访问不受限制; private:私有的,只能在当前类中访问; internal:内部的,只能在 阅读全文
posted @ 2020-10-29 02:06 追逐时光者 阅读(235) 评论(0) 推荐(4) 编辑
摘要:前言: 前段时间新项目上线为了赶进度很多模块的功能都没有经过详细的测试导致了生成环境中的数据和实际数据对不上,因此需要自己手写一个数据库脚本来更新下之前的数据。(线上数据库用是SQL Server2012)关于数据统计汇总的问题肯定会用到遍历统计汇总,那么问题来了数据库中如何遍历呢?好像并没有for 阅读全文
posted @ 2020-09-22 23:42 追逐时光者 阅读(904) 评论(2) 推荐(4) 编辑
摘要:前言: 在之前的几篇博客中写过.NET Core使用NPOI导出Word和Excel的文章,今天把同样我们日常开发中比较常用的使用Excel导入数据到MySQL数据库中的文章给安排上。与此同时还把NPOI-ExportWordAndExcel-ImportExcelData这个开源项目升级到了.NE 阅读全文
posted @ 2020-09-11 23:31 追逐时光者 阅读(2418) 评论(5) 推荐(14) 编辑
摘要:前言: 很长一段时间没有写过ASP.NET Core Razor(.cshtml)视图开发WEB页面了,今天刚好把之前做的一个由ASP.NET Core 2.2+Razor开发的项目升级到ASP.NET Core 3.1,在优化一些新功能的时候忽然发现了一个很蛋痛的问题,就是我每次修改了Razor页 阅读全文
posted @ 2020-09-08 00:03 追逐时光者 阅读(700) 评论(3) 推荐(3) 编辑