- 博客(17)
- 收藏
- 关注
原创 .NET CORE集成JWT(一)
.NET CORE集成JWT(一)JWT(JSON Web Token)和 identityserver4是目前最流行的跨域身份验证解决方案。具体介绍这里就不做阐述了。下面是进行JWT的demo案例分析。1、 先下载JWT在.NET中的程序包microsoft.aspnetcore.authentication.jwtbearer2、JWT的相关配置:可以写在appsettings.json中或者写在类中/// <summary> /// JWT配置类:一般生产环境都是从配置文
2021-08-30 15:13:56
594
1
原创 Quartz.Net 使用案例
在做项目的时候要完成定时的删除日志文件以及数据库数据,就想到了用Quartz.Net。Quartz.Net是非常流行的Java作业调度系统Quartz的C#实现。Quartz的几个重要元素:Scheduler:任务调度器Trigger:触发器Job:接口JobDetail:Job实现类及静态信息Calendar:时间点简单使用demo注:新版本Quartz皆是采用的异步,3.0以下的方法使用大同小异。1、通过nuget下载程序包:Quartz2、引用:using Quartz; .
2020-12-10 14:52:04
584
原创 SQL server 存储过程备份数据库
SQL server 存储过程备份数据库T-SQL脚本:create proc proc_Backups@path nvarchar(200)--存放地址asbegindeclare @datestring varchar(100)--当前时间declare @name varchar(500)set @datestring=CONVERT(varchar(100), GETDATE(), 112)+'Clini_BaseData.bak'set @path=@path+@datestri
2020-11-13 16:45:22
388
原创 dotnet Core MailKit的具体使用教程
1、先安装MailKit的NuGet包//引用命名空间using MailKit.Net.Smtp;using MimeKit;2、具体实现注:得获取发送邮箱的授权码 //收件人邮箱 string mailName="******@136.com"; //发送的标题 string title="测试"; //发送的内容 string bobyText="测试发送成功!"; // 邮件服务器smtp.qq.com表示qq邮箱服务器 string
2020-09-27 14:57:12
838
原创 通过反射获取动态类型并执行泛型类方法
通过反射获取类型并执行泛型类方法在做项目的时候用到过,虽然说执行起来效率不高,但是胜在耦合性高、方便使用。先创建方法根据string类型获取到类:public static object Get(string tableName){Assembly am = Assembly.GetExecutingAssembly();return am.CreateInstance("你的实体类地址" + tableName);}实际使用:定义需要运行的泛型类的公共方法public sta
2020-08-14 14:16:00
573
原创 .NET Core Api使用配置Swagger
1、项目下载NuGet包Swashbuckle.AspNetCore.Swagger: 一些模型实体定义Swashbuckle.AspNetCore.SwaggerGen: Swagger生成器Swashbuckle.AspNetCore.SwaggerUI:Swagger UI工具2、配置相关信息2.1 在配置文件Startup中配置:ConfigureServices:public void ConfigureServices(IServiceCollection services)
2020-06-11 15:35:25
554
原创 jquery Cookie方法的存取、写入、删除
需要导入cookie相关的库文件(链接: jquery.cookie.js.)cookie库文件和jquery库文件的先后顺序; 必须先导入jquery库文件后到其他库文件 。使用方法:写入:1、没有指定有效时间:$.cookie('mycookie', 'myvalue');2、指定过期时间(5天):$.cookie('mycookie', 'myvalue', { expires: 5 });3、指定过期时间(5天)和路径:(想让一个页面读取另一个页面设置的cookie,必须设置c
2020-06-10 10:30:02
1286
原创 .net core webapi Post接收不到ajax请求数据
在做.NET CORE WEBAPI接口案例的时候碰到了前端页面ajax post请求接口时,api接收到的数据为NULL。在core里面FromBody对应的是application/json或xml这种格式FromForm对应的www-for或者form-data这种格式apiController这个貌似是2.1开始才有的不加apicontroller的话,默认是FromForm,加了默认是FromBody//前端代码$.ajax({ type: 'POST', u
2020-06-09 09:23:50
2792
原创 list集合去重(根据相同字段去重)
先创建list集合,添加数据;List<Data> lists= new List<Data>();lists.Add(new Data{ id=37,name = “潇洒”,value = 80 });lists.Add(new Data{ id= 37,name= “东方”,value = 90 });lists.Add(new Data{ id= 38,nam...
2020-05-07 12:25:19
396
原创 chrome插件开发(Demo案例)
前言- 最近由于开发需要所以用到了chrome的自定义插件的开发。所以写下这篇博文希望能对大家有一点点帮助。核心内容manifest.json这是一个Chrome插件最重要也是必不可少的文件,用来配置所有和插件相关的配置,必须放在根目录。常见的配置:{ // 插件的名称 "name": "TestDemo", // 插件的版本 "version": "1.0....
2020-04-30 17:21:31
1715
原创 多个class类相同的元素的点击事件(使用动态加载的)
注意如果类标签是动态加载的,这里则不能用 onclick方法进行绑定,如://动态添加div标签类for (var i = 0; i < clini_symlist.length; i++) { $(".father").append('<div class="sym_item">'+i+'</div>'}使用onclick是不能实现的,点击进不去...
2020-04-16 16:13:21
2927
原创 Ubuntu通过docker部署分布式版本控制GitLab(二)
Ubuntu通过docker部署分布式版本控制GitLab(二)Ubuntu 安装 Docker作者用的ssh连接工具为FinalShell进行连接ubuntu,输入ip地址、用户名、密码。卸载旧版本$ sudo apt-get remove docker docker-engine docker.io使用 APT 安装$ sudo apt-get update$ sudo...
2020-04-13 10:49:12
210
原创 .NET Core WebAPI+EF Core项目使用
.NET Core WebAPI+EF Core下载核心库配置API文件自己封装SqlQuery方法,执行SQL语句下载核心库创建.NET CORE WEBAPI的解决方案;通过NuGet下载程序包:Microsoft.EntityFrameworkCore.Design;Microsoft.EntityFrameworkCore.Tools;Microsoft.EntityFram...
2020-04-10 09:49:39
2999
原创 WebApi学习2:Token的理解和用法
石NANA学习之路https://blog.youkuaiyun.com/weixin_44352179WebApi学习2:Token的理解和用法第一次使用Token基于令牌的身份验证,想把对于Token的理解和使用心得分享给大家,文章不足之处还望海涵!如何创建一个Web Api项目Token验证我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求...
2019-11-28 16:03:43
1220
1
原创 快速学习Web Api
小石学习之路https://blog.youkuaiyun.com/weixin_44352179快速学习Web Api你好! 学习web api之前让我们先回想一下HTTP基本的状态消息:200 OK:请求成功(其后是对GET和POST请求的应答文档。),304 Not Modified:未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求,400 Bad Request:服务器未能编译出...
2019-08-16 16:02:09
299
转载 Vue.js快速学习
轻松教你学vue.js概述Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM。它通过...
2019-08-07 17:14:46
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人