自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 abp使用abpvnext.DbMigrator模块生成数据库表

2.生成了表后,在项目中不用对应建model。abp生成的表通过下图继承得来,如果是自己新建的表,则需要新建model。1.换好数据库连接地址,直接运行abpvnext.DbMigrator模块。

2024-04-11 14:45:26 585

原创 Abp vnext框架基础数据表解析

Abp vnext框架基础数据表解析_abp 实体 属性名称-CSDN博客

2024-04-11 11:05:11 75

原创 Redis 下载安装

Redis 下载安装_redis下载-CSDN博客

2024-04-10 15:45:49 314

原创 Abp vNext 基本使用

https://www.cnblogs.com/zzy-tongzhi-cnblog/p/16545513.html

2024-04-09 13:56:20 110

原创 Elasticsearch从0到1教学

Elasticsearch从0到1保姆级教学附带代码(适合小白白们学习)_elasticsearch菜鸟教程-CSDN博客

2024-04-09 11:05:30 317

原创 .NET Core 事件总线,分布式事务解决方案:CAP

MITCAP 是一个在分布式系统中(SOA,MicroService)实现事件总线及最终一致性(分布式事务)的一个开源的 C# 库,她具有轻量级,高性能,易使用等特点。你可以轻松的在基于 .NET Core 技术的分布式系统中引入CAP,包括但限于 ASP.NET Core 和 ASP.NET Core on .NET Framework。CAP 以 NuGet 包的形式提供,对项目无任何入侵,你仍然可以以你喜爱的方式来构建分布式系统。

2024-04-09 09:56:41 850

原创 vue Element-Plus的安装和使用

vue06 Element-Plus的安装和使用_vue element plus-CSDN博客

2024-04-07 14:43:30 247

原创 vue 对应的elementui

vue3.0 安装 npm install element-plus --save。vue2.0 安装 npm i element-ui -S。

2024-04-07 11:07:08 305

原创 快速学习 vue和 elementUI

快速上手 Vue 和 Element-UI 组件库_vue element ui-CSDN博客

2024-04-03 15:57:20 110

原创 vue npm install 解决npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to

解决npm ERR!request to。如果你的时间不对你就设置一下一下你的时间 不会设置去百度。分析过后这个问题是证书过期的意思 考虑到其他的原因。之后再npm install。这里给出三个解决方案。

2024-04-03 09:56:33 337

原创 vue 快速入手

快速上手 | Vue.js

2024-04-02 20:08:01 230

原创 vue环境搭建

3.vscode运行 npm install。4.npm run dev跑起项目。1.vscode打开vue项目。

2024-04-02 19:50:46 184

原创 npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

在cmd窗口输出node,回车后弹出信息node不是内部或外部命令,也不是可运行的程序,这时候就是环境变量配置的问题!如果此时cmd窗口提示node不是内部或外部命令,也不是可运行的程序,依旧是环境变量的问题。如果环境变量配好的话,仍然报错,那就以管理员的身份启动vscode,然后再次尝试。打开此电脑 ==> 右键属性 ==> 高级系统设置 ==> 环境变量。右击vscode,选择一管理员身份运行,即可解决问题。cmd运行node -v, npm -v检查是否安装。问题原因:npm环境变量配置问题。

2024-04-02 19:48:33 163

原创 Node.js安装详细教程及node.js配置

最新Node.js安装详细教程及node.js配置_nodejs安装及环境配置-CSDN博客

2024-04-02 19:46:18 169

原创 .net core 视频操作类(VideoTranscoding)

using Microsoft.AspNetCore.Mvc;namespace EMD_Net6_School.AJ{ public class VideoTranscoding { /// /// 上传分片文件 /// /// /// publ

2024-04-02 16:45:42 424 1

原创 .net core 调用阿里云oss

/section.Body是System.IO.Stream类型,表示的是Http请求中一个section的数据流,从该数据流中可以读出每一个section的全部数据,所以我们下面也可以不用section.Body.CopyToAsync方法,而是在一个循环中用section.Body.Read方法自己读出数据,再将数据写入到targetFileStream。//用于读取Http请求中的下一个section数据。//===========自己公司=======================

2024-04-02 11:20:59 572

原创 Mysql:Table storage engine for ‘SchoolAuthorizationdoesn‘t have this option

解决:选择正确的引擎即可。

2024-04-01 15:12:28 68

原创 前端请求.net core api post接收参数

1.如果接收参数只有一个,可以不用再写request类来接收。加上AJFromBodyOrDefault即可。

2024-03-29 14:50:56 118

原创 .net core 通过中间件改变所有请求的响应值

1.上述方法可以解决报错问题,但是生成的图形码无内容显示。2.新的解决办法更新中。

2024-03-28 16:35:40 206

原创 .net core pc端网页扫码登录(微信开放平台)

self_redirect 否 true:手机点击确认登录后可以在 iframe 内跳转到 redirect_uri,false:手机点击确认登录后可以在 top window 跳转到 redirect_uri。扫码以后就会跳转到我们定义的回调域名(必须要外网能访问到,如果自己没有域名就内网穿透获取一个自己的域名,不过最好自己购买一个域名,毕竟是开发每个域名哪能说得过去)在页面内定义一个div来显示二维码,这个id要传入创建二维码的方法,下面这个方法接收的ID就是容器的ID。

2024-03-28 15:41:13 492

原创 .net core 解析xml字符串

/ 读取XML文件。

2024-03-28 14:53:54 364 1

原创 .Net Core 改变响应值的几种方法

1.中间件:app.Run();app.Run();

2024-03-28 14:52:18 354

原创 2024-03-27记录.net6.0 api编译成功 无法启动localhost

1.因为电脑中装的SDK环境是7.0,虽然可以编译成功,但是项目无法启动。重新安装vs2022,修改SDK为6.0,重启电脑即可。

2024-03-24 13:41:46 110

原创 .net 6.0 Program.cs文件

3.app.Services.UseXXX是用来实例化服务的,app是builder创造的具体实例,而这个具体实例又会获取已添加服务(中间件)的具体实例!Program.cs 是整个Web应用程序的入口文件,.NET6 之前有一个入口函数 Main() , NET6中去掉了 ,其中的代码没有任何函数定义,启用Razor Pages中间件,如果是MVC应用,则使用 app.UseMvc();同样的道理,如果我们在项目中需要把某些文件放在新的目录中,需要在 Program.cs 中启用相应的中间件才行,

2024-03-21 14:59:14 995

原创 vue项目目录结构详解

前后端分离后,开发前需要和后端同学定义好接口信息(请求地址,参数,返回信息等),前端通过 mock 的方式,即可开始编码,无需等待后端接口 ready。可以为每个组件编写单元测试,放在 test/unit/specs 目录下面, 单元测试用例的目录结构建议和测试的文件保持一致(相对于src),每个测试用例文件名以 .spec.js结尾。这样,如果 mock 目录下有定义了接口 /api/hello ,将会转发到 ​ ​http://172.16.36.90/:8083/api/hello​。

2024-03-21 10:50:13 329

原创 .net core 中间件

在.NET Core中,中间件是组成ASP.NET Core请求处理管道的独特组件。每个HTTP请求都会经过这些中间件,在处理管道中流动。中间件可以被认为是一种特殊的装饰器设计模式,它们包装了下游的中间件,并在其上添加了额外的功能,例如错误处理、日志记录、身份验证等。方法就会被调用,记录请求的路径和请求的开始和结束。每当有请求通过ASP.NET Core应用程序时,定义一个扩展方法来构建中间件。方法来包装下游中间件的调用。

2024-03-21 10:21:30 588

原创 ASP.NET Core-注册中间件(Use、UseMiddleWare、Map、Run)

使用注册中间件1.Use()

2024-03-21 10:08:42 641

原创 .net 6.0 api 使用AllowAnonymous

绕过授权语句,每个人都可以访问该操作,无论其状态是经过身份验证、未经过身份验证还是匿名。例如,如果在控制器级别应用。属性结合使用,系统将忽略。

2024-03-21 09:39:36 146

原创 nginx快速入门

正向代理,一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。使用Keepalived负责进行切换,nginx不需要做额外配置,均是由keepalived来完成,配置keepalived的配置文件即可。nginx的功能都是通过配置来实现的,所以如何配置nginx是使用nginx的核心。router_id,即集群ID,同一个集群中的节点router_id相同。

2024-03-20 16:16:21 280

原创 .net 6.0 编写websocket服务聊天

3.处理请求、推送消息。

2024-03-20 15:14:32 581

原创 linux centos7.9 宝塔配置ssl证书(用于https访问)

1.登录阿里云控制台搜索ssl。5.解压后写入宝塔配置。

2024-03-20 14:59:14 132

原创 .net6 api 获取远端excel文件(XLWorkbook)导入、导出

noteString.Append("4. 【学院/专业/班级】必填,直接填现有的班级的名字,注意大小写符号完全对应\n");// 设置字体为Calibri。ws.Cell("E2").Value = "*学院/专业/班级";ws.Cell("A2").Value = "*用户名";ws.Cell("B2").Value = "*姓名";ws.Cell("C2").Value = "*学号";ws.Cell("D2").Value = "*年级";ws.Cell("F2").Value = "*性别";

2024-03-20 14:40:58 498

原创 QQ、微信登录扫码接入

5.根据access_token获取到openid,再根据openid获取微信用户信息。4.调取微信api获取access_token。1.需要企业的公众号号(服务号)

2024-03-20 13:59:59 311

原创 Task.FromResult()是什么

最后,它返回这个已完成的 Task 对象。需要注意的是,如果您的方法需要执行异步操作(例如,访问数据库或调用 Web 服务),那么您不应该使用 Task.FromResult() 方法,而是应该使用异步操作来执行这些操作,并返回一个未完成的 Task 对象。例如,如果您编写了一个方法,该方法需要返回一个 `Task` 对象,但实际上不涉及任何异步操作,那么您可以使用 `Task.FromResult()` 来创建一个已完成的 `Task` 对象,并将要返回的结果分配给该对象。

2024-03-20 10:42:17 231

原创 k8s部署netcore

列出所有镜像 docker images #列出所有容器【包括为运行的】 docker ps -a #停止容器 container_id-->容器Id docker stop container_id #删除容器 docker rm container_id #删除镜像 image_name-->镜像名称 docker rmi image_name。②、打包镜像、查看镜像【openslide-->镜像名称,. -->当前目录】#登录容器【我这已经登录,未登录会提示登录】 docker login。

2024-03-19 21:29:54 689

原创 C#异步方法中Task.WhenAll的使用

Task.WhenAll()、Task.WhenAny()这两个与Task.WaitALL()、Task.WaitAny()是有区别的,When是异步的,Wait是同步的。//统计所有文件的字符数。Task.WhenAll():所有task完成时,task才完成,用于等待多个任务执行结束。Task.WhenAny():任何一个task完成时,task完成。/// 统计所有文件的字符数。namespace 取消。

2024-03-19 21:00:53 308

原创 .net core 阿里云手机短信

图形验证码// 必填,您的 AccessKey Secret。/// 手机号

2024-03-19 15:08:06 461

原创 WebAPI性能优化小结

Memory是服务器内存的缓存,如果并发量大并查询的数据不一致,会造成内存非常大,同时会造成GC不断的回收内存,由于Memory内部使用的是静态变量,造成内存无法回收,GC每回收一次,就会耗费一次CPU资源,如果GC回收的频率比较大,大么耗费的CPU资源就较大。把使用的数据查询加载的内存中,在内存中操作,提升查询效率。查询数据时先查看本地缓存中是否有数据,如果有数据直接返回,如果没有数据,到数据库查询后添加到本地缓存,并将数据返回。//需要用的反序列化,将Redis存储的Byte[],进行反序列化。

2024-03-19 14:24:59 741

原创 通过C#将PDF快速导出为图片

PDF的实际应用虽然广泛,但考虑到接收设备不一定有支持的阅读器, 将PDF导出为图片格式可能会更方便发送和查阅。下面我所要介绍的这个将PDF转换为图像的方法可以确保转换后的图片与原始PDF文件的外观一致,包括内容的位置和样式等。以上代码演示的是将PDF转换为PNG格式,如果想要转换为其他图片格式的话,如JPG,BMP或者EMF等,只需在更改代码最后的格式即可。这个方法将用到的是 Free Spire.PDF for .NET组件,支持在多种.NET应用程序中处理PDF。//加载需要转换的PDF文档。

2024-03-19 14:13:11 977

原创 C#多线程的用法之线程间的协作

4、线程内部mre.WaitOne()后跟mre.Reset(),表示线程得到mre通知后,调用Reset终止通知的向下传递,哪个线程先执行mre.Reset(),它就独占该通知。3、线程内部mre.WaitOne(),表示线程需要等待mre通知的到来后才能继续执行,线程现在处于等待状态。2、在线程启动后执行mre.Set(),表示向需要通知事件的线程发出mre通知。5、线程内部mre.Set(),线程执行完必要功能后,再次启动通知并向下传递。C#多线程的用法之线程间的协作。

2024-03-19 14:09:51 453

空空如也

空空如也

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

TA关注的人

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