自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#进阶系列——WebApi 给方法标记特征,在执行方法前或方法执行后做统一的处理

一:正文前言:有很多时候,我们在调用webApi时候,需要对执行的方法做统一的处理,例如在调用API结束后需要更新执行状态和最后执行时间,可以在方法前标记一个特征,这样有这个特征的方法都会去调用这个方法。二:直接上代码 1.写一个类,然后继承ActionFilterAttribute,重写OnActionExecuting(执行方法前)/OnActionExecuted(执行...

2020-04-15 17:25:20 1754

原创 C#进阶系列——WebApi 身份认证解决方案:Basic基础认证

原文地址:https://www.cnblogs.com/landeanfen/p/5287064.html阅读目录一、为什么需要身份认证 二、Basic基础认证的原理解析 1、常见的认证方式 2、Basic基础认证原理 三、Basic基础认证的代码示例 1、登录过程 2、/Home/Index主界面 3、WebApiCORS验证部分(重点) 四、优化 1、解决...

2020-01-19 16:29:47 1063

原创 C# 计算两个时间间隔

/// <summary> /// 计算两个时间间隔的时长 /// </summary> /// <param name="TimeType"></param> /// <param name="StartTime"></param> ...

2019-12-25 19:44:44 889 1

原创 c# 解析成Cron表达式方法

using System;namespace ConsoleApp1{ public class CronHelper { /// <summary> /// 解析成Cron表达式 /// </summary> /// <param name="TaskType">任务类型 &...

2019-12-25 14:32:02 2251

原创 C# DataTbale详细操作

阅读目录1、创建DataTable对象 2、为DataTable创建列 3、添加数据 4、移除数据 4、判断是否有数据 5、查询 6、复制 7、DataRow赋值 8、把DataRow数据存到DataTable中 9、转成字符串 10、筛选数据(详见DefaultView文章) 11、排序 12、判断一个字符串是否为DataTable的列名 13、取值1、创建D...

2019-10-11 17:22:03 1641

原创 C#基础提升系列——C#异步编程

C#基础提升系列——C#异步编程C#异步编程关于异步的概述,这里引用MSDN的一段文字:异步编程是一项关键技术,使得能够简单处理多个核心上的阻塞 I/O 和并发操作。 如果需要 I/O 绑定(例如从网络请求数据或访问数据库),则需要利用异步编程。还可以使用 CPU 绑定代码(例如执行成本高昂的计算),对编写异步代码而言,这是一个不错的方案。异步代码具有以下特点:等...

2019-10-08 10:55:51 247

原创 c#转码 HttpUtility.UrlEncode与Server.UrlEncode()转码区别

HttpUtility.UrlEncode与Server.UrlEncode()转码区别在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:stringfile="文件上(传)篇.doc";stringServer_UrlEncode=Server.UrlEncode(file);stringServer_UrlDecode=Server.UrlDecode(Ser...

2019-09-18 15:36:31 2852

原创 C#Cache缓存的封装类

c#自带的缓存Cache是将缓存数据写在内存里面的,读取速度还是相当快的,也比较安全,由于是写在内存里面,一旦回收iis,Cache里面的缓存也会丢失。 public class CacheHelper { /// <summary> /// 创建缓存项的文件 /// </summary> /...

2019-07-18 17:15:20 1427

原创 c#知识积累

1.encodeURI转码例子 1编码:encodeURI(encodeURI(传值))解码:decodeURI(接收值);传参数var _t = encodeURI(encodeURI(title));window.location.href = “b.html?title=”+_t;接收var title = decodeURI(_t);只需要转一次码方法二:escape...

2019-02-26 15:51:01 1332

原创 LINQ学习实例

       LINQ的全拼是 Language  Integrated Query 语言集成查询,是C#和c#和Visual Basic语言的扩展,是用来编写C#代码像查询数据库的方式,来查询内存数据。语法:      写法一:      from 临时变量 in  IEnumberable&lt;T&gt;对象orderby 临时变量/临时变量的成员 descending /...

2017-08-04 10:28:04 265

空空如也

空空如也

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

TA关注的人

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