自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Vue3.0 注册全局过滤器

问题描述当后端将时间格式返回给前端时,给到的数据格式实际上是字符串(2022-04-17T00:00:00),而前端渲染的时候,肯定不能这样展示给用户,要根据自己的业务来展示。解决方案:使用day.js 编写一个转换日期格式的函数,并注入到全局过滤器中//1.安装day.jsnpm install day.js//2.修改main.js代码import dayjs from 'dayjs'//添加全局日期过滤器vue3.0的写法,2.0参考官方写法app.confi

2022-04-21 16:33:10 3755 1

原创 CentOs8安装docker-compose

yum -y install epel-releaseyum install python3-pippip3 install --upgrade pippip3 install docker-composedocker-compose --version

2021-08-09 11:43:26 334

原创 记录将现有的Asp.Net Core 5.0项目部署到Linux环境下的Docker中

准备工作一台Linux服务器(我的云服务器版本是CentOS 8.3 64位) Linux需要装Docker Linux需要安装.net core 5.0的运行时基础镜像(docker pull microsoft/dotnet即可,这个是最简单的办法,可以按照自己的需要安装不同的官方基础镜像) .net core 5.0的项目开始使用VS2019打开需要部署的.net core 5.0的项目 选中项目,右键 -> 添加->Docker支持->Linux,...

2021-08-04 16:34:54 869

原创 一天一道算法题(2020-10-08)

题目:给定两个大小为 m 和 n 的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。示例 :输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2解析:利用Linq的集合合并和排序得到从小到大的集合,通过二分法获取到中间的值,返回即可代码:public double FindMedianSortedArrays(int[] nums1, int...

2020-10-08 18:52:30 159

原创 一天一道算法题(为更好的明天奋斗)

往期给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]解析:循环数组,将目标值减去数组的每一个值保存到键值对中,并保存当前数组值的下标;与下一个...

2020-10-08 17:41:55 173

原创 ASP.Net Core 3.1 构建RESTful Web Api 入门——数据塑形

前言什么是数据塑形?数据塑性是指对源数据进行一系列操作后,得到各种各样不同形状数据。(个人理解)打个比方:将源数据比喻成一个完整的苹果,我咬一口得到一个有缺口的苹果,我切一刀得到一个一半的苹果,这就叫数据塑性。为什么要数据塑形?有时候对于API消费者来说,不用返回完整的业务实体数据,而只需要其中的某个字段或者是某些字段,提高系统的性能和响应时间,所以我们要做数据塑性,可以根据不同的API消费者反馈不同的数据字段。怎么做数据塑形?做业务实体的数据塑形主要是通过API消费者通过..

2020-09-23 18:28:30 713

原创 Asp.Net Core 3.0学习记录篇——初识.Net Core 3.0,创建第一个项目(0)

前言从今天开始学习Asp.Net Core3.0,此记录篇仅限于本人学习Asp.Net Core3.0的学习笔记。正文创建第一个Asp.Net Core 3.0的项目1.空项目模板解读Asp.Net Core3.0 实际上是一个控制台程序,控制台程序的应用程序入口是Main函数,而在Main函数里面调用了CreateHostBuilder方法返回了一个IHostBuilder类型的实例,执行了IHostBuilder类型实例的Build方法,从而调用Asp.Ne...

2020-08-18 12:02:35 642

原创 Vue基础篇学习——Webpack中的常用的loader

前言

2020-08-14 10:39:56 465

原创 Vue基础篇学习——WebPack配置Vue

使用的IDE是VsCode1.创建一个空的文件夹“npm配置Vue”用于创建Vue项目,并且用VsCode打开这个文件夹是空的什么东西都没有,从零开始建立。2.在项目文件夹中创建两个文件夹“dist”、“src”dist:用于保存WebPack打包的文件src:用于保存项目编写的文件src编写完成后通过WebPack打包到dist,最终发布到服务器端。3.安装npm包管理WebPack是基于Node.js,所以需要安装npm包管理a. 初始化npm包在VsCo

2020-08-13 19:28:24 368

原创 WPF 在Canvas拖动多个控件的独立移动的具体实现

写这篇文章的理由:触发机制——单个功能点用时一个工作日的核心代码实现具体需求在Canvas画布上动态添加可移动的标签(就是实现截图功能的文本备注功能)。主要说移动多个控件功能,在网上找的移动功能都只支持一个文本的移动或者是多个控件同时移动,没有找到能够独立移动的,在此之上我做了一些改进,支持多个文本移动。UI代码:<Grid> <Canvas x:Name="canvas1"> <TextBlock Text

2020-07-02 11:12:34 1278

原创 VS2019 .NetCore智能提示从英文变成中文设置

写这篇文章的原因如下图:官网修改中文提示地址:https://docs.microsoft.com/zh-cn/dotnet/core/install/localized-intellisense1.去官网下载intellisense语言包2.找到文件夹C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\3.1.0\ref\netcoreapp3.1(VS2019安装时默认地址)你需要哪个版本的.NetCore需要显示中

2020-07-02 10:17:28 12378 12

原创 C#23中设计模式——简单工场模式(创建型模式)

每天早上从家里上班到公司门口可以选择的交通工具常规写法/// &lt;summary&gt; /// 地铁类 /// &lt;/summary&gt; class metro { public metro() { Name = "地铁"; merit = "不会堵车"; ...

2019-02-25 17:10:40 201

原创 C#23中设计模式——单例模式(创建型模式)

现在有一个需求:有一个学生入学,记录学生的个人信息我们需要记录2秒(很耗时),因为信息分类整理由不同的老师去记录(很占用资源),同时这个学生需要在很多模块中要用到(全局使用)。比如课程模块,档案模块,班级模块都要记录学生的信息,以便开展以后的教学工作,而且这个学生在入学后,信息将不会再改变。 常见的写法:创建一个学生类using System;using System.Co...

2019-02-22 11:35:33 244

转载 C#23中设计模式——七大设计原则

一般学习一个新的知识点时,总先要看一遍理论知识,虽然看不懂,但是在看具体代码时就会慢慢的懂得。设计原则是前辈大牛总结出的设计模式的理论知识,有必要先学设计模式。1.单一职责原则一个类或接口或方法或结构体,应该只有一个引起它变化的原因,如果一个类承担的责任太多,就相当于把这些责任耦合在一起了,一个责任可能会影响另外一个责任,不利于后期的维护。2.开闭原则(Open-Closed Pr...

2019-02-21 11:03:27 448

原创 C#23中设计模式——前言

最近看了很多关于设计模式的文章,总结出来就一点:太杂了23种设计模式全在一片文章里,对于学渣的我 来说 头痛不已。之前有了解过设计模式,知道大概的一些方向,但是未去深入研究,最近想把这23中设计模式摸透,无奈网上的文章虽然多,看的特别头痛,所以自己开一个设计模式系列的,将文章分开整理,给那些初学设计模式的人一些方便,同时给自己做一下笔记。目录设计原则 创建型模式 结构性模式 行为...

2019-02-21 10:10:47 172

原创 如何用一小段代码体现你的技术!

昨天逛论坛时发现一个很好玩的题目——如何用一小段代码体现你的技术!然后发现了一段比较有意思的代码,分享给大家: int [] i = { 1,12,112,500,5331,57771 }; foreach (var item in i) { new Thread(() =&gt; ...

2019-02-15 16:12:34 474

转载 js限制文本框只能输入数字方法

输入大于0的正整数&lt;input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=thi...

2019-02-14 14:13:50 8870 1

原创 C#基础泛型+反射的组合运用

内容:如题。目的:需要完成两个例子。1.利用反射加泛型来判断实体类的属性的值的情况2.利用反射加泛型将DataTatale转换成List并判断List中集合的数据值准备工作:创建控制台程序;创建一个Temp类;using System;using System.Collections.Generic;using System.Linq;using Sys...

2019-02-14 11:30:34 2212

转载 C#获取程序运行所在的路径的几种方法

C#获取项目程序及运行路径的方法1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.System.Web.UI.Page.Server.MapPath(); 2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包...

2019-01-14 10:29:53 1967

原创 System.Net之WebRequest类

WebRequest类发出对统一资源标识符 (URI) 的请求。 这是一个 abstract 类。具体使用请跳转描述WebRequest的属性和方法

2018-11-21 17:14:43 418

原创 WEBAPI学习(2)—— 使用CORS解决跨域问题

首先我们来看一个例子1.创建一个MVC项目取名为MVC用于数据展示2.创建一个WEBAPI项目取名为WEBAPI用于提供MVC项目数据接口3.MVC里面有一个HomeController控制器里面有个Index方法,这是MVC默认起始方法,我们就用这个方法进行示例public class HomeController : Controller { public Ac...

2018-11-21 15:51:01 425

原创 WEBAPI学习之路(1)——路由

前言每一个做后端的程序猿必须知道的HTTP服务,所以WEBAPI是.net软件开发工程师必须会的,在这里留下我学习WEBAPI的一些心得和体会,我们从最基础的一点一点学习。正题从MVC到WebApi,路由机制一直是伴随着这些技术的一个重要组成部分。WEBAPI的学习最基础也是第一个应该学习的就应该是WEBAPI的路由,若连路由都不懂(都不知道怎么请求方法)谈何学习后面的知识?(划重...

2018-11-21 11:54:37 763

转载 基于jquery的bankInput银行卡账号格式化

jquery bankInput插件是银行卡进行格式化显示,能控制文本框输入最小最大个数、控制只能输入数字、控制不能粘贴不能使用输入法。同时插件能实现自动加载格式化显示和支持非输入框的格式话显示。代码如下:&lt;script type="text/javascript" src="__JS__/jquery.bankInput.js"&gt;&lt;/script&gt; &lt...

2018-09-26 09:58:02 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除