webapi JWT 认证
第一步 使用ng安装JWT组件 第二步 编写登录和生成token代码 第三部编写 基于 AuthorizeAttribute 的请求筛选 使用的时候只需要在 Controller 或者 action 上加上特性 [ApiAuthorize] 不需要验证的增加特性 [AllowAnonymous] ... 查看全文
net core体系-API-1Ocelot-(3)项目实战
首先,让我们简单了解下什么是API网关? API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要 ... 查看全文
.Net C#向远程服务器Api上传文件
Api服务代码一: Api服务代码二: Ajax提交file代码,调用Api代码一的Script: 此方法后端Api代码一中始终获取不到文件名,所以我在Ajax的url中加了?fileName=fileObj.name,这样调试能走通。为什么Ajax提交时不能获取到文件名,我还在研究。 Ajax提交 ... 查看全文
ES-windos环境搭建(2)
下载 打开elasticsearch官网。选择downloads。 选择elasticsearch,并单击Download。 这里我们不选择最新版,而是选择靠前的版本,下拉选择past releases并单击。 选择对应产品与版本(选择6.5.4)。然后选择Download。 选择WINDOWS,就 ... 查看全文
ES-windos环境搭建(1)
前言 由于elasticsearch为Java开发,所以它还依赖Java JDK环境,并且对版本还有要求,需要1.8(含)以上。我们首先来配置Java JDK环境。 JDK简介 JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它 ... 查看全文
WPF-MVVM-ICommand接口实现
一 接口分析MVVM框架的目的就是让视图和业务逻辑分离,各干各的。那么怎样实现分离呢,精髓就是绑定ICommand。先看一下ICommand接口的定义: 下面对接口中给的几个组成部分进行分析:CanExecuteChanged:按照官方的说法是在调用CanExecute方法之前被触发参考这个http ... 查看全文
ES-windos环境搭建(3)-kibana
简介 Kibana是一个为ElasticSearch 提供的数据分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。 下载 打开elasticseach官网,单击downloads 选择kibana,单击Download 在打开的页面中,选择past releases。 选择 ... 查看全文
WIN10下命令行禁用编辑模式
在开发的时候 控制台输出信息 点一下右键就进入编辑模式了,WIN7没有这个问题。网上搜了一下 说是要 禁用编辑模式,下面是代码VS2005可用 ... 查看全文
HP Elitebook 845G/Win10蓝屏 UcmUcsi.sys 错误解决
转自https://support.hp.com/cn-zh/document/c06038185 注意BIOS可能是英文的,别着急,对着找就好了。 ... 查看全文
男神鹏:win10将user下的中文路径改成英文路径
我们在刚买电脑的时候,都会给电脑设置一个用户,每个人都以自己的名字起了这个用户,使自己的路径变成了中文路径。 现在有好多学生都在问我,如何解决中文路径改成英文路径问题。 现在我来帮大家科普一下。 第一步: 首先创建一个新键的 adminstartor用户 输入 net user administra ... 查看全文
Python | python基础(六) - 字典和集合
字典和集合 1. 字典 字典是什么? 这个字典也可以理解为生活中的字典,就那汉语字典来说,一个事物由名词和解释组成,,这个名词和解释是对应的,如果是学生成绩,就是list ['张三','李四','王五','小二'] [100,89,65,60] 如果是说要查找对应的学生的成绩的话,比如,要找张三同学 ... 查看全文
33. 搜索旋转排序数组
整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., ... 查看全文
【Python OO其二】设计模式之工厂模式(举例说明)
工厂模式 工厂模式中的“工厂”实际上就是把类看成制造某种模板的工具(工厂),由这个类生成的实例除了本身自有的属性外,还可以通过指定的方式产出具有不同属性的同一类实例 比如:有一个面包房,它提供面包制作服务,在面包做好之后,你可以选择撒上不同的调味料,从而得到不同的面包。但这些食物仍属于面包这个范畴。 ... 查看全文
C++常问的Vector,map内存释放
#include <iostream>#include<string>#include <vector>#include <map>using namespace std; int main(){ vector<int> bgX{5, 10}; //方法1 bgX.erase(bgX.begin() ... 查看全文
python3面试题-一个包含n个整数的数组a,判断a中是否存在三个元素,a,b,c,使得a+b+c=0
面试题 一个包含n个整数的数组a,判断a中是否存在三个元素,a,b,c,使得a+b+c=0? 找出所有和为0并且不重复的三元组。不可包含重复的三元组。 如;a=[-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 如:a=[] 输出[] 如:a=[1,2] 输出[] 思考 ... 查看全文
Python Pandas pandas.DataFrame.from_records函数方法的使用
Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素 ... 查看全文
c++错误:不允许使用抽象类类型 "Employee" 的对象
在写c++项目的时候遇到了如下的问题: Employee是继承自父类worker的子类,worker中有两个虚函数,如下图所示: 子类中实现虚函数如图 然后就出现了文档一开始图一中的问题: 严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) E0322 不允许使用抽象类类型 "Employ ... 查看全文
009Java枚举类和注解
什么是枚举类: 类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。若枚举只有一个对象, 则可以作为一种单例模式的实现方式。 枚举类的属性: 枚举类对象的属性不应允许被改动, 所以应该使用private final修饰 枚举类的使用private final修饰的属性应该在构造器中 ... 查看全文
python函数基础
一、什么是函数?这里的函数要和我们数学中的函数加以区分,python中的函数更像一种我们提前设置好功能,随取随用的工具。 二、为什么要用函数?在没有学习函数之前,我们编写的用户登陆系统,注册、登陆验证、功能全部是写在一个循环当中,这样写的后果有两个: 结构不清晰,很难读 代码很长,并且有很多重复性的 ... 查看全文
python文件处理
一、什么是文件处理?我们知道,程序运行的时候,产生的数据都是存储在内存当中的,但是内存不是永久保存,一旦断电,数据就会消失,要想永久保存数据,我们就需要将数据保存到硬盘,而操作计算机硬件是操作系统干的活儿。所以操作系统为用户和应用程序提供了调用机制,取名为文件。文件本质上就是调用操作系统,从而控制计 ... 查看全文