自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 LocalHost 请求API 返回502 Bad Gateway

HTTP Error 502.3 - Bad Gateway可能是请求超时的原因,在webconfig中把超时时间加长。

2023-10-17 18:16:27 323

原创 前端常见疑难杂症

前端问题

2023-10-11 09:57:12 107

原创 VUE hook function of watch‘s immediate property vue watch函数 无法监听对象问题

immediate: 此属性表示第一次传入时会执行,否则第一次不会执行,须要等到后面变动时才执行。vue watch函数 无法监听对象问题。

2023-04-27 10:24:03 199

原创 Linux chmod Permission

Linux chmod permission

2022-11-23 15:12:25 154

原创 CSS 样式穿透

CSS 样式穿透及SCSS语法

2022-09-28 15:30:00 253

原创 postgresql

postgresql

2022-07-21 17:44:52 121

原创 css 弹性盒子样式设置

css 弹性盒子

2022-07-04 00:31:11 167

原创 js交换数组中元素的位置

js交换数组中元素的位置

2022-07-02 22:32:36 275

原创 邮箱服务 POP3 / IMAP / SMTP

邮箱服务说明

2022-06-17 16:04:42 992

原创 EF Core 查询导航属性

EF Core查询导航属性

2022-06-06 03:58:45 635

原创 EF Core DateTime 时间类型 查找 问题

EFCore DateTime 时间类型查询问题

2022-06-03 20:49:46 1228

原创 axios发送请求获取reponse header中的数据问题

如果是自定义的header名称,须要在跨域中设置:.WithExposedHeaders(“X-Total-Count”) services.AddCors(options => { options.AddPolicy("AllowAllOrigin", builder => { builder .AllowAnyOrigin()

2022-05-26 16:02:20 541

原创 nodejs 代理 https : DEPTH_ZERO_SELF_SIGNED_CERT

1、NodeJS 测试开发时一般用http地址,不用https,会出现证书问题DEPTH_ZERO_SELF_SIGNED_CERT2、如果非得使用https, 则须要安装证书

2022-05-24 17:58:02 958

原创 EC Core FromSql 查询返回自定义entity

利用EF FromSql 自定义查询,有时间须要的字段可能是自定义的,因此须要返回自定义类的list1、首先定义自定义entity 类:seller1public partial class sellers1{ public int Id { get; set; }}2、然后在 Context类中把自定义类加入到DbSet,PS:自动生成的Context类为Partial,为了方便管理, 可以再添加一个同样的类Context 专门来添加自定义类到Contextpublic parti

2022-05-22 18:58:04 455

原创 EF Core 保存导航属性报错 insert_Identify 验证问题 The instance of entity type ‘name‘ cannot be tracked

原因是同一个entity存在被多个context标记为add在导航属性中,如果最顶层设置entityEntry的status为add, 那么导航熟悉会默认为add(没有主键的情况下),因此后面如果再次单独对此entity再次设置add的话,就可能出现insert_Identify 验证问题。总的来说,导航属性,只须要对顶层的entityEntry设置add状态,其他的无须在设置一遍...

2022-05-21 03:09:27 633

原创 vue devtools 6.0

vue devtools 6.01、兼容2.x 3.0版本vue2、manifest.json 中的persistent 已经设置为true了3、一般情况必须是测试环境使用,生产环境要使用,可以在vue.config中设置环境变量和vue devtool 的关系无须积分地址:vue devtools 6.0...

2022-05-19 12:32:08 662

原创 EF Core 保存操作 saveChange

更新数据原理:数据库中有主键所对应的记录,修改实体到 Modified 状态,调⽤ SaveChanges 时,⽣成 Update 语句。一、更新已跟踪实体的数据当实体由 DbContext 获取,且默认为已为跟踪状态,当我们改变实体的属性值时,跟踪器将⾃动将实体的状态修改为 Modified 状态。var blog = context.Blogs.First(); blog.Url = "www.xcode.me"; context.SaveChanges();二、更新未跟踪实体的数据

2022-05-16 18:42:55 1784

原创 AsNoTracking 不能查询多级导航(导航的导航)实体问题,另附加 Expression Helper

当设置.AsNoTracking()时,后续实体不会再更新,所以如果实体类中的导航实体中还包含实体,则无法附加到其中。另外附加Expression Helper帮助类using System;using System.Collections.Generic;using System.Linq.Expressions;using System.Reflection;using System.Linq;using System.Text;using TemplateNetCore.Framwor

2022-05-16 06:04:22 293

原创 Spring Cloud的子项目,大致可分成两类,一类是对现有成熟框架”Spring Boot化”的封装和抽象,也是数量最多的项目;第二类是开发了一部分分布式系统的基础设及spring cloud介绍

Java 中间件和Spring cloud

2022-05-10 14:12:03 308

原创 vue style scoped 穿透

如果给样式中声明scop 那么页面的类会增加data-562e3wue8等属性此时就需要用到>>> 或者 /deep/ 或者 ::v-deep 以后用后两个比较多

2022-03-02 20:19:22 425

原创 vue element ui el-select控件初始值不能编辑问题

1、首先在绑定值得时候须要设置默认初始值比如在data中定义对象<el-select v-model="model.a"><script> export default { data() { return { //model:{} //错误,须要给a设置默认值 model:{a:1} //错误,须要给a设置默认值 } }</script>2、如果上面的值不起作用,则可以在input(文本框) 或者

2022-02-18 18:05:47 1600

原创 netcore consul 安装

docker pull consul # 默认拉取latestdocker run -d -p 8500:8500 --restart=always --name=consul consul:latest agent -server -bootstrap -ui -node=1 -client='0.0.0.0'agent: 表示启动 Agent 进程。server:表示启动 Consul Server 模式client:表示启动 Consul Cilent 模式。bootstrap:表示这个

2022-02-17 18:29:51 87

原创 netcore 启用EnableRewind倒带解决只能读取一次body的问题

netcore

2022-01-27 16:57:02 786

原创 Linux docker build container error -v 映射目录踩坑

正确写法:docker run -d -p 7777:80 --name=aspnetCoreDockerdemo --restart=always -v /app/wwwroot/UploadFiles/:/app/wwwroot/UploadFiles/ aspnetcoredockerdemo错误写法:docker run -d -p 7777:80 --name=aspnetCoreDockerdemo --restart=always aspnetcoredockerdemo -v /ap

2022-01-21 11:17:27 783

原创 linux docker 安装 portainer

linux执行命令:1、docker volume create portainer_data2、docker run -d -p 8000:8000 -p 9443:9443 --name portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.03、访问地址:https://localhost:944

2022-01-20 16:51:41 1086

原创 linux docker microsoft/dotnet:2.1-aspnetcore-runtime error (Linux生成docker netcore2.1的镜像-踩坑)

linux中docker file 引用microsoft/dotnet:2.1-aspnetcore-runtime 镜像出现错误原因如下:具体参照:https://github.com/dotnet/announcements/issues/197须要把docker file中语句:microsoft/dotnet:2.1-aspnetcore-runtime 替换为 mcr.microsoft.com/dotnet/aspnet:2.1You need to make the followi

2022-01-20 10:58:39 948

原创 SQLSERVER 数据库中文乱码问题

SQLSERVER 数据库中文乱码问题创建数据库的时候选择排序规则,如果有了数据无法更改,哪怕是删除了数据

2022-01-06 20:39:45 829

原创 ES6 async/await 和 promise

不了解 async/await 和 promise 关系的,不能算是一个高级开发者。async: 声明在方法开头,表明此方法中将使用异步函数,声明以后,不影响整个方法,只是可以在方法中的一部函数前使用await, 当然也可以不使用。await: 声明在调用异步函数前,会等待一部函数执行完,才会往下执行。 和promise结合使用时,当promise返回resolve或者reject或者内部异常时,结束await等待async优点:避免promise.then.catch.error层层嵌套...

2021-12-17 11:32:49 136

原创 JS problem of float about calculation 小数运算精度问题解决方案

JS在有小数存在的加减乘除运算中,会出先精度问题解决办法是将小数变为整数(乘一个整数),然后再去运算,最后再除相同的整数例子:1.11 * 2.331(1.1 * 10) * (2.331 * 1000) / 10 / 1000完整的方法 numCalculate(num1,num2,opreation) { let length1=0 let length2=0 let numStr1 = num1.toString()

2021-12-06 11:28:37 81

原创 C# 反射 静态类 静态方法 static

C# 通过反射调用实例类或静态类的方法一、创建类//反射对象类//ruleAssembly为dell文件、ruleNmspaceName :命名空间;ruleClsName:类名Type ruleType = Assembly.Load(ruleAssembly).GetType(ruleNmspaceName + "." + ruleClsName, true, true);//反射非本程序集中的类需要先使用Assembly.Load加载//反射本程序集中的类可直接使用GetTypeGetTy

2021-11-25 15:38:06 5899

原创 Linux、docker、git 常用命令

Linux docker git 常用命令

2021-11-25 15:10:14 295

原创 rabbitMQ clientApi netcore

一、RabbitMQ几个对象介绍通过web管理界面截图可以看到:Connections、Channels、Exchanges、Queues、Admin1、Connections:连接RabbitMQ客户端2、Channels :通道,相当一个数据库的DB实例3、Exchanges:消息中枢,负责将发布的消息按照一定的规则放到对应队列中。4、Queues:队列,消费者从中获取消息5、Admin: 用户二、对象详细介绍1、Connections //创建连接工厂

2021-11-15 16:59:25 804

原创 Docker- rabbitMQ 容器安装

1、进入docker hub镜像仓库地址:https://hub.docker.com/2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(安装后可以通过web打开管理页面);3、docker pull rabbitmq:3.9.9-management4、启动```powershelldocker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data

2021-11-13 22:58:29 70

原创 Identity server4 静态配置 登录

一、服务端代码1、静态资源代码public class InitConfig { /// <summary> /// 定义ApiResource /// </summary> /// <returns></returns> public static IEnumerable<ApiResource> GetApiResources() {

2021-11-10 17:42:52 381

原创 netcore路由InvalidOperationException: Action‘‘doesnothaveanattribute route. ActionMethodsOnController

InvalidOperationException: Action ‘TemplateNetCore.Controllers.CommonController.CommonExcuteReflectionMethod (TemplateNetCore)’ does not have an attribute route. Action methods on controllers annotated with ApiControllerAttribute must be attribute routed.

2021-11-02 16:32:39 1041

原创 .netCore Form 上传文件 IOException: Unexpected end of Stream, the content may have already been read by

.netCore FormData 上传文件时前端报错,信息如下:IOException: Unexpected end of Stream, the content may have already been read by another component解决方案:经查原来是Controller继承了一个自定义的BaseController,去掉继承,改成继默认的ControllerBase即可...

2021-10-21 18:45:41 1441

原创 JS 通过后台传送base字节下载Excel

// 处理字节流downloadFile(data, fileName) {var byteString = atob(data)var arrayBuffer = new ArrayBuffer(byteString.length) // 创建缓冲数组var intArray = new Uint8Array(arrayBuffer) // 创建视图for (var i = 0; i < byteString.length; i++) {intArray[i] = byteString.

2021-10-08 22:21:12 244

原创 C# 值类型和引用类型

今天来捋一捋值类型和引用类型各是在哪里存储的,堆?还是栈?首先值类型和引用类型,是C#中变量的两种类型。值类型包括我们常用的整型、浮点型、布尔型数值、枚举等。引用类型包括类、接口、数组、委托等。至于堆和栈,是两种不同的内存区域,堆(heap),栈(即堆栈(stack))。简单来说,值类型和引用类型变量本身在栈中分配内存,引用类型的实例在堆中分配内存。(要注意的是,一定要理解清楚引用类型变量本身和引用类型的实例的区别,引用类型变量好比一个指针,它所指向的内容即引用类型的实例)。有时候又会看到一些说法,值

2021-08-10 11:33:04 77

原创 Navicat连接MySQL 报错2059

Q:刚安装的MySQL用自带的workbench可以访问,但是用Navicat 无法连接上,报如下错误。三步解决:1、配置环境变量在CMD中输入:mysql -u root -p , 如果没有提示输入密码,则环境变量没有配置,或没配置成功mysql -u root -p 1)配置环境变量变量名称:MYSQL_HOME变量值:C:\Program Files\MySQL\MySQL Server 8.0 Mysql服务的安装路径编辑系统变量Path,新建一个值:%MYSQL_HOME%

2021-07-20 11:41:24 367

原创 .net 后台如何接收参数

.net 后台如何接收参数前端传参方法:GET和POST1、GET前端通过GET方式调用接口,那么后端接收参数可以通过一下方法在方法中写参数名接收:void methodTest(string name, Int Id)在方法中通过model类来接收:[FromUri]void methodTest(modClass mod) //方法上面需要加[FromUri]特性Request.QueryString2、POST前端通过POST方式调用接口,那么后端接收参数可以通过一下方法在

2021-07-05 11:32:31 1037

vue devtools 6.0

1、兼容2.x 3.0版本vue 2、manifest.json 中的persistent 已经设置为true了 3、一般情况必须是测试环境使用,生产环境要使用,可以在vue.config中设置环境变量和vue devtool 的关系

2022-05-19

后台截图网页并发送邮件.7z

后台启动html网页截图,保存图片到本地

2021-12-01

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

TA关注的人

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