自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 像 bootstrapTable 一样好用的Excel 导出

在使用NPOI 导出Excel 的过程中,对于表头合并,列的映射,以及自定义处理 并不是很方便突发奇想,能不能让NPOI的导出 像前端画表格一样方便类似于 BootStrapTable ,只需要定义好表头,将数据进行填充,自动完成Excel处理于是乎 Excel.EasyExport诞生了...

2022-06-29 11:01:00 318

原创 【教程】unity2d物理绳子效果

使用unity自带的两个组件,制作一根带有物理效果的2D绳子

2023-05-05 06:15:01 424

原创 vue 范围拖选插件

实现鼠标范围拖选,解决鼠标移动过快无法监听的问题

2022-04-22 17:15:32 1944 1

原创 .Net Core3.1 使用 RazorEngine.NetCore 制作实体生成器 (MVC网页版)

目录前言一、RazorEngine.NetCore基本使用1.安装 Nuget 包2.官方示例二、核心思路1.基本配置2.模板的读取3.数据库相关信息的获取4.生成实体文件主要方法5.模板文件的辅助方法6.模板文件三、效果展示总结前言我们将实现一个具有基本功能的实体类生成器基本目标:可自定义模板、可配置数据库链接、可配置模板开发环境:mysql5.7.31、vs2019 、.net core3.1 Dapper MVC项目项目...

2020-11-20 16:02:48 2573

原创 .Net Core 下使用 Quartz —— 【7】作业和触发器之简单触发器

1、为特定时间建立触发器,不要重复 //在某个时间点执行一次,不重复 ISimpleTrigger trigger = (ISimpleTrigger)TriggerBuilder.Create() .WithIdentity("trigger1", "group1") .StartAt(DateTime.Parse("2020-10-27 15:41")) .

2020-10-27 16:07:45 411

原创 .Net Core 下使用 Quartz —— 【6】作业和触发器之触发器的日历

触发器的日历可以让你在某段日期内屏蔽执行作业完整代码:Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); //注册调度器工厂 services.AddSingleton<ISchedulerFactory>(new S

2020-10-27 15:30:15 269

原创 .Net Core 下使用 Quartz —— 【5】作业和触发器之触发器的通用属性和优先级

作业相关的知识点就告一段落了,下面会重点学习触发器1、触发器的通用属性:所有的触发器都会具有以下三个属性JobKey该属性表示,触发器触发时,应该执行的作业的唯一标识(作业的key)StartTimeUtc...

2020-10-27 15:03:58 491

原创 .Net Core 下使用 Quartz —— 【4】作业和触发器之作业属性和异常

目录1、DisallowConcurrentExecution 并发2、关于作业实例3、PersistJobDataAfterExecution4、作业的其他属性5、JobExecutionException上一节,我们对作业做了一些深入了解,尤其是作业传参部分,这一次,我们将对作业的一些特性标签进行了解1、DisallowConcurrentExecution 并发我们知道,Quartz中的作业都是异步的,即使同一个Job的多个触发器,他仍然是异步的下面我们给Hell.

2020-10-10 16:24:44 586 1

原创 .Net Core 下使用 Quartz —— 【3】作业和触发器之作业传参

目录1、作业的实例2、JobDataMap3、用属性接收参数4、触发器参数在上一篇中,我们简单了解了什么是作业和作业的上下文,以及作业唯一标识,接下来我们将继续了解作业的传参1、作业的实例在调度程序每次执行作业的Execute()方法之前,都会创建该作业新的实例这就意味着:1、我们编写的作业,必须具有无二义性的构造函数2、在job类中定义数据字段是没有意义的,因为调度程序每次都创建新实例,不会维护这些字段。2、JobDataMapJobDat...

2020-10-10 13:24:55 828

原创 .Net Core 下使用 Quartz —— 【2】作业和触发器之初步了解作业

在上一篇中,我们实现了一个简单的作业调度,接下来我们将深入了解一下Quartz中的作业(Job)1、关键接口和类IScheduler-与调度程序进行交互的主要API。 IJob-由您希望调度程序执行的组件实现的接口。 IJobDetail-用于定义Jobs的实例。 ITrigger-定义将执行给定作业的时间表的组件,该作业可以具有多个关联的触发器 JobBuilder-用于定义/构建JobDetail实例,该实例定义Jobs的实例。 TriggerBuilder-用...

2020-10-10 10:34:42 314

原创 .Net Core 下使用 Quartz —— 【1】快速开始

记录下Quartz的学习过程,希望可以帮助到需要的人,如果有不正确的地方还望指正。环境:开发环境:vs2019、.net core 3.1、Quartz3.2.0官网:https://www.quartz-scheduler.net/新建项目:为了以后方便扩展,这里我创建的是 .NET Core Web 应用程序(MVC)安装:使用nuget管理器安装:搜索:Quartz配置:暂时用不到配置示例:提示:如果这里对.net core 不是很了解的,可以先了.

2020-10-10 09:15:05 1169

原创 NodeJs项目 + Express + PM2 +Linux环境 开机自启动

前言:nodejs 项目想要后台运行,forever 是可以实现的,但是开机自启项目的话,需要自己编写脚本,比较麻烦,下面介绍一个简单的工具PM2 一:CentOS下 PM2的安装1、输入:npm install pm2 -g2、查看版本号:pm2 --version   显示如下:   二:使用1、新建Express项目,我这里项目的目录是  /ho...

2018-12-27 16:31:49 1331 2

原创 C# + MVC + BootStrap Table 简单封装

前言:1、Bootstrap本身是一个非常优秀的前端框架,bootstrap table 是其配套风格的表格插件,功能强大。2、网上有非常多的 bootstrap table 的说明和教程,中文官网地址:      http://bootstrap-table.wenzhixin.net.cn/zh-cn/3、其配置参数非常的丰富,基本可以满足平时开发的一般需求,下面是文档地址...

2018-09-30 16:03:14 5735

原创 .Net Core WebApi + 虚拟机 CentOS 部署

目录:文章参考:http://www.mamicode.com/info-detail-1972312.html1、CentOS 配置  .Net Core环境2、创建.Net Core WebApi 项目(两种方式)3、安装 Nginx(是一个高性能的HTTP和反向代理服务器)4、发布和访问遇到的问题概要:1、无法查看IP地址;2、Nginx 重启后仍无法访问,出现 502 bad gatewa...

2018-03-26 15:59:39 1352 1

原创 WebAPI+Form表单上传文件

上传的时候还是遇到一些问题的,在文章开头罗列一下,希望帮到跟我遇到同样问题的人问题一:GET 请求与POST请求      起初我使用的是GET 请求,发现不行,后改为了POST,具体原因尚不明确,不过一般向服务器发送数据还是用POST吧,后来发现网上有使用GET方式上传文件的,但是貌似不多。问题二:FROM 表单中没有加 enctype="multipart/form-data" 属性     ...

2018-03-21 14:34:20 3778

原创 C# Dapper 基本使用 增删改查事务等

直接上代码,有空会上传Demousing DapperTest.Models;using System.Collections.Generic;using System.Web.Http;using Dapper;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Configura

2017-12-23 17:05:23 11524 6

原创 七牛上传图片(前台JS+后台C#API获取token)

尽量精简,下载demo后填写相应参数可直接使用。一:后台获取token需要准备的东西: 1、AccessKey(AK): 在七牛-个人面板-密钥管理-查看; 2、SecretKey(SK) : 在七牛-个人面板-密钥管理-查看; 3、目标空间名(bucket);在对象存储-存储空间列表查看; 4、引入 Newtonsoft.Json.dll :放在最后下载链接中(问题1:版

2017-02-24 22:09:46 3301

原创 自用学习笔记-连接式与非连接式访问数据库

1、连接   数据量小,系统规模不大、客户机和服务器在同一网络内的环境(C/S结构),只读的情况下优先选连接式。2、非连接   适合网络数据量大、系统节点多、网络结构复杂,尤其是通过Internet/Intranet进行连接的网络(B/S)。using System;using System.Collections.Generic;using Syste

2016-12-20 16:16:26 523

原创 自用学习笔记-connectingString配置

user  id=sa;password=11"/>  //name    --------------------------  字符串名称                                 //server   ---------------------------  服务器名//database -------------------------  数据库名

2016-12-20 15:48:11 1077

原创 Unity3D对象池的理解与小例子

最近在学习Unity3D,在制作一个跑酷Demo的时候,发现不停的初始化障碍物和删除障碍物比较卡,后来研究了一下对象池,整了大半天,总算是明白了。现在记录下来,希望能帮助和我一样的新手,如果有不对的地方,还请大牛指正!本文大部分借鉴了这篇文章unity3D初识对象池技术对象池的概念:在激活对象时,它从池中提取。在停用对象时,它放回池中,等待下一个请求。(来自百度);背景:跑

2016-10-29 10:25:49 5619 1

七牛上传图片获取token前后台

七牛上传图片获取token前后台JS+C#

2017-02-24

空空如也

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

TA关注的人

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