自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (7)
  • 收藏
  • 关注

原创 用 .net Core 实现简单的缓存,在小型单体项目中替代Redis

在做小型单体,用户量,并发量都不大的项目时,有需要用到少量缓存的需求,同时希望安装部署简单,那么直接上Redis就不合适了,毕竟Redis需要独立安装,那么实现一个可集成到项目中,简单轻量的缓存,是一个不错的选择。方法将json字符串转为指定的类型。方法将字符串写入到指定路径的文件。方法将实体转为json字符串。方法从指定路径的文件读取文本。上面代码中的部分内容说明。

2025-03-18 15:53:48 529

原创 自己实现的一个缓存数据库(搞着玩) .net Core/6/8/9

做过一个小型项目,客户要求易移植,不能使用收费的数据库,最好是一个包搞定,尝试过用sqlite,在部分linux上可能需要自己安装环境,比较麻烦。mysql也需要安装,客户技术实力比较弱,不安装多的依赖,一键运行最好。方法将json字符串转为指定的类型。方法将实体转为json字符串。雪花id类 用来生成id。上面代码中的部分内容说明。

2025-02-05 18:06:39 615

原创 .Net动态新增,结束 Task.Run任务的一种实现思路

.Net动态新增,结束 Task.Run任务的一种实现思路。针对消息队列的消息量,动态的加减消费者,实现处理能力的动态伸缩。

2024-08-09 17:40:51 229

原创 SignalR 服务端/SignalR C#客户端/SignalR js客户端

SignalR 服务端/SignalR C#客户端/SignalR js客户端。

2024-08-07 10:09:21 424

原创 .Net Core/.Net6/.Net8 实现前端控制台输出

公司会接一些小项目开发,部署到客户方后,不方便进行debug。通过接口轮询读取,也可以做一个前端页面进行显示。通过静态类和队列将最近发生的一些内容缓存起来。项目以webapi服务为主。

2024-05-08 10:20:41 640

原创 .Net Core/.Net 6/.Net 8,一个简易的消息队列

.Net Core/.Net 6/.Net 8,一个简易的消息队列,做着玩的, 只实现了消息入队出队功能,没有持久化,也没有其它任何高级功能。

2024-04-11 17:30:06 980

原创 .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置

.Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置

2024-04-03 15:39:10 2746

原创 C#/.Net 多线程下载m3u8视频

C#/.Net 多线程下载m3u8视频

2024-03-12 13:48:02 1401 1

原创 .Net Core/.Net 6/.Net 8 添加MIME类型

.Net Core/.Net 6/.Net 8 添加MIME类型

2024-03-08 14:55:43 874

原创 .Net Core/.net 6/.Net 8 实现Mqtt客户端

.Net Core/.net 6/.Net 8 实现Mqtt客户端

2024-03-08 14:36:31 2407 4

原创 .Net Core/.net 6/.Net 8 实现Mqtt服务器

.Net Core/.net 6/.Net 8 实现Mqtt服务器

2024-03-08 14:28:35 3111 1

原创 树莓派zeor 安装宝塔面板

树莓派zeor 安装宝塔面板

2023-07-02 22:43:41 277

原创 C# 控制微信客户端自动发送消息

C# 控制微信客户端自动发送消息

2023-03-16 20:07:03 2672 3

原创 C#/.Net/.Net Core 动态 Lamdba表达式 封装

C#/.Net/.Net Core 动态 Lamdba表达式 封装

2023-03-03 16:03:14 389

原创 docker 搭建 Nuget 服务器,CentOS,宝塔面板

docker 搭建 Nuget 服务器,CentOS,宝塔面板

2022-12-23 16:04:00 1771 1

原创 .net 6连接mqtt,emqx服务端

.net 6连接mqtt,emqx服务端,.net core连接mqtt

2022-12-03 11:37:30 2752

原创 uniapp 表格组件,冻结首行首列

uniapp 表格组件,冻结首行首列

2022-11-20 00:07:59 2934

原创 docker 部署常用容器 mysql/redis....

docker 部署常用容器 mysql/redis....

2022-11-10 17:04:28 537

原创 Linux 一键安装 Docker

Linux 一键安装 Docker

2022-11-09 00:43:26 225

原创 树莓派安装.Net6/.Net8/.Net9 环境

树莓派安装.Net6/.Net8环境

2022-11-08 22:45:12 1177

原创 Docker 安装运行 RabbitMQ,Web管理页面

Docker 安装运行 RabbitMQ,Web管理页面

2022-10-29 15:42:54 1278

原创 宝塔面板运行 .Net6 WebApi

宝塔面板运行 .Net6 WebApi

2022-10-04 18:47:37 1145

原创 Nginx反向代理/负载均衡

Nginx反向代理/负载均衡

2022-10-04 18:23:36 754

原创 Windows 安装 Dapr

国内 windows 安装 Dapr

2022-10-01 00:30:41 1400

原创 .Net6 DbContext 连接指定数据库,使用sql语句直接进行操作,执行sql

出发点,在项目过程中,涉及到了大数据量的日志,导致查询非常慢,需要进行分表分库等操作,但是这样不能使用实体来进行操作。

2022-08-16 11:27:08 2918 3

原创 .Net6 / .Net Core MVC部署到iis 错误500.30

.Net6/.Net Core MVC iis 500.30

2022-06-27 18:28:32 1323

原创 .NET6 上传文件大小,地址栏长度限制

.NET6 上传文件大小,地址栏长度限制

2022-06-11 12:37:41 2398

原创 .Net6 DbContext 事务 MySql / SqlServer

.Net6 DbContext 事务 MySql

2022-06-10 18:16:27 761

原创 .Net 6 在静态类中使用HttpContext,解决HttpContext为null

.Net 6 在静态类中使用HttpContext,解决HttpContext为null创建类增加Http组件创建类 public class MyClass { //声明一个 IServiceCollection 接口类 public static IServiceCollection? serviceCollection; //获取到 HttpContext 对象 public static HttpContext Current

2022-05-21 18:55:51 4441

原创 .Net6 使用Session/字符串与 byte[] 互转

.Net6 使用Session/字符串与 byte[] 互转添加session支持保存 Session读取 Session字符串与 byte[] 互转字符串转 byte[]byte[] 转字符串添加session支持在 var app = builder.Build(); 前面添加builder.Services.AddDistributedMemoryCache();//启用内存缓存builder.Services.AddSession(options =>{ options.

2022-05-21 14:32:52 872

原创 .Net6 JsonResult 格式化时间数据

.Net6 JsonResult 格式化时间数据使用创建类 JsonOptionsExt继承 JsonConverter<DateTime>请求参数里面的时间数类型据也会被格式化using System.Text.Json;using System.Text.Json.Serialization;namespace Code{ /// <summary> /// JsonResult 格式化时间数据 /// 默认 "yyyy-MM-dd HH:mm:ss"

2022-05-20 11:20:38 1194 3

原创 .NET6 MVC/WebApi 全局错误捕获,以及在报错时取到请求参数

.NET6 MVC/WebApi 全局错误捕获,以及在报错时取到请求参数需求说明创建类单独使用全局使用需求说明在报错时获取到本次请求的参数以及错误内容,将内容保存下来,后期可以更好的复现错误,或者进行其它的分析通过拦截器实现 IActionFilter, IResultFilter, IExceptionFilter1.IActionFilter 执行Action前后2.IResultFilter 生成返回结果前后3.IExceptionFilter 捕获错误创建类继承Attr

2022-05-20 11:07:18 1929

原创 .NET Core/.NET6 使用DbContext 连接数据库,SqlServer和MySql

.NET Core/.NET6 使用DbContext 连接数据库,SqlServer和MySql添加包并引用using Microsoft.EntityFrameworkCore;SQL server 需要添加包 Microsoft.EntityFrameworkCore.SqlServerMySql 需要添加包 Pomelo.EntityFrameworkCore.MySql创建类 DbEntitys 继承 DbContextusing Microsoft.Entity

2022-04-30 23:29:26 9875 4

原创 收藏

VS code配置Go环境

2021-08-06 11:39:19 70

原创 音频可视化

Canvas 时钟代码htmljs效果引用代码html<body> <button id="a" style="font-size: 30px;" onclick="qh('t')">田园香</button> <button id="a" style="font-size: 30px;" onclick="qh('s')">上海滩</button></body>js var s = document.qu

2021-07-29 13:26:58 302

原创 Canvas 鼠标效果

Canvas 鼠标效果代码效果引用代码var c = new CanvasStart(); //数组var list=[];//鼠标移动事件c.move=function(x,y){ // x,y:鼠标位置 list.push({ x:x, y:y, color:rgba(),//随机颜色 r:1,// }); // 限制数组长度 200 if(list.length>200){

2021-07-23 21:32:33 407

原创 Canvas 时钟

Canvas 时钟代码效果引用代码var c = new CanvasStart(); //创建canvasvar t = 400; //时钟中心点位置 x轴var left = c.$Canvas.width / 2; //时钟中心点位置 y轴//时分秒颜色,随机颜色,每一次进入页面颜色都不一样var cols = { S: { color: rgba(), shadow: rgba(), }, F: { color

2021-07-23 17:14:41 108

原创 Canvas

Canvas代码样式参数lineCaplineJoin使用创建Canvas画线创建两切线之间的弧/曲线。画矩形画圆播放属性方法注意HTML5 参考手册代码function CanvasStart(options) { options = options || {}; var _self = this; this.$Canvas = document.createElement('canvas'); this.id = "canvas_" + Math.ceil(M

2021-07-22 17:22:59 414

原创 未找到具有固定名称“MySql.Data.MySqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序

config文件找到 entityFramework 节点 providers在里面添加<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>

2021-07-17 15:22:58 1124

原创 winform、WindowsForm 窗体应用程序 允许读取主线程创建内容

CheckForIllegalCrossThreadCalls = false;

2021-07-17 13:17:33 182

winform cefsharp 90.6.70 x86

支持mp4播放 Release目录下的libcef.dll、libEGL.dll、libGLESv2.dll复制到对应的工作目录 32位 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放 winform cefsharp 支持MP4播放

2022-12-09

RabbiteMQ.zip

C# 连接RabbiteMQ, .net6 连接RabbiteMQ, .net core 连接RabbiteMQ, RabbiteMQ,.net6,.net core , .net6 封装 RabbiteMQ 发布/订阅, .net core 封装 RabbiteMQ 发布/订阅, C# 封装 RabbiteMQ 发布/订阅, C#

2022-12-03

MqttClientBase.cs

.net 6连接mqtt,emqx服务端,.net core连接mqtt, .net 6连接emqx mqtt服务端, .net core连接emqx mqtt服务端, .net 6 创建mqtt客户端, .net core 创建mqtt客户端, emqx安装, docker安装emqx, mqtt,.net6,.net core,emqx,docker

2022-12-03

ProUSB ProRFL.dll C#调用

ProUSB ProRFL.dll C#调用

2020-09-17

SocketStart.js

js webSocket 代码封装,使用方便欢迎下载

2020-07-14

TimeExp.js

可以更方便的操作时间类型数据,操作简单,使用方便,欢迎下载,

2020-07-11

js md5加密,简单易用

使用方式 var a="0000"; a=a.md5(); //16位加密 a=a.md5(32); //32位加密

2020-05-17

BaseExp.cs

EF框架使用代码封装,使用简单,注释齐全,欢迎下载使用

2020-05-05

jQuery弹窗插件

可拖动 支持页面内部元素弹窗和iframe弹窗,使用方法有所区别 资源中不包含jQuery文件,请自行准备

2020-05-05

bootstrap表格插件

用于生成数据表格,按指定格式传入json数据即可.............................................

2018-09-06

空空如也

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

TA关注的人

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