- 博客(10)
- 收藏
- 关注
原创 C#进阶系列——WebApi 给方法标记特征,在执行方法前或方法执行后做统一的处理
一:正文前言:有很多时候,我们在调用webApi时候,需要对执行的方法做统一的处理,例如在调用API结束后需要更新执行状态和最后执行时间,可以在方法前标记一个特征,这样有这个特征的方法都会去调用这个方法。二:直接上代码 1.写一个类,然后继承ActionFilterAttribute,重写OnActionExecuting(执行方法前)/OnActionExecuted(执行...
2020-04-15 17:25:20
1914
原创 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
1179
原创 C# 计算两个时间间隔
/// <summary> /// 计算两个时间间隔的时长 /// </summary> /// <param name="TimeType"></param> /// <param name="StartTime"></param> ...
2019-12-25 19:44:44
927
1
原创 c# 解析成Cron表达式方法
using System;namespace ConsoleApp1{ public class CronHelper { /// <summary> /// 解析成Cron表达式 /// </summary> /// <param name="TaskType">任务类型 &...
2019-12-25 14:32:02
2333
原创 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
1788
原创 C#基础提升系列——C#异步编程
C#基础提升系列——C#异步编程C#异步编程关于异步的概述,这里引用MSDN的一段文字:异步编程是一项关键技术,使得能够简单处理多个核心上的阻塞 I/O 和并发操作。 如果需要 I/O 绑定(例如从网络请求数据或访问数据库),则需要利用异步编程。还可以使用 CPU 绑定代码(例如执行成本高昂的计算),对编写异步代码而言,这是一个不错的方案。异步代码具有以下特点:等...
2019-10-08 10:55:51
307
原创 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
2941
原创 C#Cache缓存的封装类
c#自带的缓存Cache是将缓存数据写在内存里面的,读取速度还是相当快的,也比较安全,由于是写在内存里面,一旦回收iis,Cache里面的缓存也会丢失。 public class CacheHelper { /// <summary> /// 创建缓存项的文件 /// </summary> /...
2019-07-18 17:15:20
1498
原创 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
1580
原创 LINQ学习实例
LINQ的全拼是 Language Integrated Query 语言集成查询,是C#和c#和Visual Basic语言的扩展,是用来编写C#代码像查询数据库的方式,来查询内存数据。语法: 写法一: from 临时变量 in IEnumberable<T>对象orderby 临时变量/临时变量的成员 descending /...
2017-08-04 10:28:04
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人