摘要: 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由 阅读全文
posted @ 2020-10-27 15:58 hello-*-world 阅读(2067) 评论(0) 推荐(0)
摘要: 最近在用vue+.net core web api写前后端分离的权限系统,其中重要的一点就是关于权限列表渲染的问题了。常用的做法有字符串的拼接和树形结构的渲染,这里采用的是树形结构的渲染方式。在这里做一做技术分享,总结总结其中的重点 一.先写一个树形结构的工具类 public class Tree 阅读全文
posted @ 2020-10-15 18:50 hello-*-world 阅读(405) 评论(0) 推荐(0)
摘要: JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公用/专用密钥对对JWT进行签名。 传统 阅读全文
posted @ 2020-09-06 17:09 hello-*-world 阅读(2582) 评论(1) 推荐(3)
摘要: 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 一.通过委托的方式 委托中的Invoke方法完成一个委托方法的封送,在Invoke封送的方法被执行完毕前,Invo 阅读全文
posted @ 2020-08-30 22:15 hello-*-world 阅读(1447) 评论(0) 推荐(0)
摘要: IOC(控制翻转)是程序设计的一种思想,其本质就是上端对象不能直接依赖于下端对象,要是依赖的话就要通过抽象来依赖。这是什么意思呢?意思就是上端对象如BLL层中,需要调用下端对象的DAL层时不能直接调用DAl的具体实现,而是通过抽象的方式来进行调用。这样做是有一定的道理的。有这么一个场景,你们的项目本 阅读全文
posted @ 2020-07-26 19:02 hello-*-world 阅读(1246) 评论(0) 推荐(2)
摘要: 在项目中我们经常会接触lambda表达式,操作简洁明了。帮我们省了不少事。面对这么神奇的一个东西,是不是也应该了解了解它的本质呢。 今天我们通过一步一步的演变揭开lambda表达式的本质 一.委托 C# 中的委托类似于 C 或 C++ 中函数的指针。委托是存有对某个方法的引用的一种引用类型变量。引用 阅读全文
posted @ 2020-07-25 20:41 hello-*-world 阅读(339) 评论(0) 推荐(0)
摘要: 延迟加载又称懒加载,通俗一点就是关联了一个对象,不用的时候不去查这个对象,当调用的时候再组织sql去查出这个对象的相关内容。 一.在使用EF时,我们会发现借助于框架生成的实体类中的的导航属性通常是标记 virtual的,这是为何呢? 二.让我们通过几个例子来发现其中的奥秘 下面的代码是通用的查询,先 阅读全文
posted @ 2020-07-18 11:23 hello-*-world 阅读(484) 评论(0) 推荐(2)
摘要: .net core中的权限认证比起.net mvc有一定的差异,为方便以后的工作和学习,今天就总结一篇.net core中基于cookie的认证。希望也能帮助到大家 一.配置相应的信息 1.先在ConfigureServices中注册Cookie认证服务 public void ConfigureS 阅读全文
posted @ 2020-07-04 10:57 hello-*-world 阅读(545) 评论(0) 推荐(0)
摘要: 在写.net core项目时发现后台返回的json数据的首字母都是小写,然而我定义的却是大写。原来.net core使用Newtonsoft.Json时采用驼峰样式的key。要想改为我们想要的效果那就不使用默认的驼峰式命名。有两种方式。一种是返回数据时进行设置,另一种是全局设置 一.返回数据时设置 阅读全文
posted @ 2020-06-26 13:59 hello-*-world 阅读(3017) 评论(0) 推荐(0)
摘要: ORM 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 在.NET中我门常见的ORM框架有EF,轻量级的ORM Dapper, 阅读全文
posted @ 2020-06-18 15:57 hello-*-world 阅读(273) 评论(0) 推荐(0)