AND

IdServer

IdentityServer4 身份认证服务器(IdentityServer) IdentityServer是基于OpenID Connect协议标准的身份认证和授权程序,实现了OpenID Connect和OAuth2.0协议(一种向客户端颁发安全令牌的软件) 特性 认证服务 单点登录和登出 AP ......
IdServer

IdServer几种方式

授权模式 客户端凭证模式 clinet Credentials 客户端凭证模式:客户端(Client)请求授权服务器验证,通过就发access token,Client直接以自己的名义去访问Resource server的一些受保护资源 适用范围:一般只用于服务端和服务端之间的认证 密码凭证模式 高 ......
IdServer 方式

依赖注入

依赖注入 控制反转(ioc) 控制反转是 面向对象编程中的一种(设计原则),可以用来减低计算机代码之间的耦合度,实质上体现的意思是控制权的转移,即原来控制权在A手中,现在需要B来接管,平常需要一个类对象的时候需要new,现在把new一个类对象的工作交给ioc容器,当我们需要一个类对象的时候直接向Io ......

Vue鼠标与键盘事件触发汇总

Vue鼠标与键盘事件触发汇总 一、鼠标事件 1、悬浮事件 @mouseenter :进入 @mouseover:在 @mousemove:移动 @mouseout:移出 @mouseleave:离开 2、点击事件 @click:单击左键 @mousedown:按下鼠标左键/右键 @mouseup:松 ......
键盘 鼠标 事件 Vue

网络安全-Burp Suite安装和使用方法

一、安装准备 1、安装jdk jdk是必须有的,装jdk的过程就不说了,上官网下载,配置环境变量,java -version,如下: 我电脑装了jdk8和JDK17,可能会出现jdk版本过高需要安装jdk8的情况,可以动态切换JDK, 动态切换JDK参考:https://www.cnblogs.co ......

创建数据库display如何设置

转自:(17条消息) linux安装oracle DISPLAY设置问题_weixin_34013044的博客-CSDN博客 实测好用的 在Linux上安装Oracle时,经常会报以下错误:无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLA ......
display 数据库 数据

SQL解析json(包含单层解析、多层解析)解析的数据可直接存到表中

单层json解析 --声明变量 declare @JsonData nvarchar(max)= ' { "BillName":"12345765", "SendDate":"2022-11-10T00:00:00", "ShippingDate":"2022-11-10T00:00:00", "P ......
单层 多层 数据 json SQL

Qt商业级无边框窗口实现源码(windows、msvc)

1,简介 之前发布过几篇关于Qt实现无边框窗口的文章,当时在网上苦苦搜寻了很久,也没有好用的,总缺点意思。 哪怕最后找到的一个知名博主的实现,虽然看着效果可以,但是我由于在项目里重度使用,也测出了一些缺陷。比如拖拽的最大化、还原功能,比如拖拽到屏幕角落的1/4屏幕效果。 后来在与一个技术大牛的合作下 ......
边框 源码 windows 商业 msvc

redis数据类型-sortedset类型

将元素及其分数加入到有序集合当中 常用场景 实时排行榜:积分榜、商品热销榜 优先级任务、队列 朋友圈文章点赞、取消 底层结构 Ziplist压缩列表或跳跃表 常用命令 ZADD key score1 member1 score2 member2, 向有序集合添加一个或多个成员,或更新现有成员的分数 ......
类型 sortedset 数据 redis

【GiraKoo】Android Studio调试时,提示port无法打开

Android Studio调试时,提示port无法打开 现象描述 在Android Studio在进行调试时,无法正常运行。App闪退。 IDE提示: Error running 'app': Unable to open debugger port (localhost:64350): java ......
GiraKoo Android Studio port

代码随想录Day16-Leetcode104. 二叉树的最大深度,111.二叉树的最小深度 ,222.完全二叉树的节点个数

104. 二叉树的最大深度 首先是层序遍历 /** * Definition for a binary tree node. * function TreeNode(val, left, right) { * this.val = (val undefined ? 0 : val) * this.l ......
深度 随想录 节点 随想 个数

小米平板2刷入微软官方Windows10的一些总结

 2022-12-19 这两天,为了应对冷天气,决定买一台平板办公,在购买了一台XiaoMi Pad 5 Pro 12.4后,发现安卓系统中使用向日葵远程桌面的体验并不好,于是在经过斟酌以后,购买了小米平板2。本文章记录我使用小米平板的一些心得和经验,安装系统教程不会在本文中出现,因为网上已经烂大 ......
小米 平板 Windows 官方 10

OpenWRT配置访客WIFI

 2021-10-29 本人使用的是OpenWrt 19.07.8版本,其他版本请自行随机应变(欸嘿~ 1.添加新的AP接入点 打卡网络–>无线页面,点击你的无线接口的新增按钮 在网络一栏创建一个新的网络接口(其他设置自定义即可) 2.编辑新的LAN接口 保存并应用了以后,在网络–>接口处,会出现 ......
OpenWRT WIFI

OpenWRT使用自定义DNS

 2021-02-22 最近我想使用AdGuardHome自建DNS,可是,建完后,却发现在OpenWRT的网络–>接口–>LAN–>常规设置–>使用自定义DNS服务器中无法指定DNS为我内网DNS 又又水了一篇文章(这篇文章主要是记录一下,免得下次重置路由器的时候忘记怎么配置如果本文存在错误,欢 ......
OpenWRT DNS

普通PC安装Android TV系统

 2021-03-27 因为前几个月为了搞黑群晖,买了一块D525主板(性能十分的垃圾),然后就因为我买了一台服务器后直接吃灰了,由于我最近缺电视盒子,于是打算尝试在这块主板上安装一下Android TV系统,当电视盒子(不要问我为什么不用Linux/Windows10,因为都太卡了) 这次使用的 ......
Android 系统

OpenWRT配置IPV6中继

 2021-01-27 为了跟进一下时代,尝尝IPV6的鲜,我打算给我的二级内网搞出IPV6来 因为我是家网络有两级,一级是主路由,他可以获取到由运营商分配的IPV6和IPV6-PD,并且可以给接入他的设备分配一个公网IPV6;还有一级时我书房的,他只能自己获取到一个公网IPV6,给接入设备的却只 ......
OpenWRT IPV6 IPV

黑群晖安装体验DSM7.0预览版

 2020-10-07 最近群晖DSM7.0预览版终于出来了,看着这扁平化的UI…看着6.2.3那UI,忍不住想更新到DSM7.0。可是,当我好不容易,找到了DSM7的更新包更新后,却直接失联了,看来DSM7不能用DSM6.2.3引导引导啊… 我用古狗、百度、必应搜索引擎搜索黑群晖安装DSM7却没 ......
DSM7 DSM

树莓派4使用AndroidTV 10系统

 2020-09-25 之前发布了这篇文章,可是,遗憾的是这个Android系统仅仅支持720P的分辨率以及不是AndroidTV系统,虽然我也想办法让他变得更像AndroidTV系统,但是体验依然很差 今天,当我再次打开上次发表Android9 For rpi4的网站时,发现这位大佬居然更新了! ......
树莓 AndroidTV 系统

全新Newifi3刷Breed和Openwrt

 2020-07-18 最近,为了组全千兆局域网,看在去年买的那台Newifi3是真的物美价廉,于是我又购入了一台Newifi3。虽然这个路由器厂商已经倒闭了,但是这个路由器真的良心(难道是因为太良心被干了?) 买的当然是全新的,系统也要自己刷(因为自己刷的话可以水一篇文章) 1.准备 你需要准备 ......
Newifi3 Openwrt 全新 Newifi Breed

虚树

树上对于某几个特殊的点和其两两的 LCA 构成的树。 常用于解决关键点少或多次询问给定点集、答案与树除了关键点以外的形态无关的问题。 构建方法是: 维护栈,表示从根到虚树现在节点的路径,每次加入按如下流程操作: 如果目前的栈顶是加入点的祖先,直接入栈。否则设栈顶和点的 LCA 是 $x$。 如果栈顶 ......

UnrealEngine - 反射系统分析

1. 反射 什么是反射?或者说反射能做什么,简单来说,反射可以提供一种能力,能够在运行时动态获取对象的成员信息,如成员函数,成员变量。 UE 在其反射系统上支持了许多功能,如: 编辑器中可供编辑的属性 GC 序列化 网络同步 1.1 使用反射的准备工作 UE 中应用反射需要与它定义的宏相结合,主要有 ......
UnrealEngine 系统

node 安装 node-pre-gy的问题

启动Nest 项目出现的问题,里面用到了 node-pre-gyp,但是安装依赖失败 这里先说明下我本地的版本 node : 12.16.0 npm : 6.13.0 出现的问题 仔细看错误提示,发现需要python 环境,这里我们先安装python 环境试下, 这里提供一个下载地址 https:/ ......
node node-pre-gy 问题 pre gy

nestJs萌新初探

nestJs 是什么 Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架。它使用渐进式 JavaScript,内置并完全支持 TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对象编程),FP(函数式编程)和 FRP(函 ......
nestJs

LVS四种工作模式和十种算法

LVS是什么? LVS是基于4层的负载均衡技术,它是Linux内核的一个模块。 LVS的四种模式: 1)NAT模式客户端访问LVS时,LVS通过重写请求报文的目标地址,且根据预设的调度算法,将请求分派给后端真实服务器,真实服务器接收到请求处理后,发出响应报文也需要通过LVS返回,返回时需要修改报文的 ......
算法 模式 LVS

docker搭建飞桨环境(下)

安装gpu docker sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker 下载镜像 docker pu ......
环境 docker

MySQL8修改密码

https://www.cnblogs.com/cphovo/p/16355202.html 1. 修改my.inf# [root@VM-12-15-centos ~]# vim /etc/my.cnf 添加如下 skip-grant-tables 2. 重启MySQL服务# [root@VM-12 ......
密码 MySQL8 MySQL

c#大文件上传解决方案支持分片断点上传

​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中, ......
断点 解决方案 文件 方案

6-1FormData|6-2~6封装Ajax|6-7使用Promise改造封装好的Ajax

FormData <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <form id="login" action="https://www.imooc.com/api/http/sea ......
Ajax 1FormData FormData Promise

TypeScript 学习笔记 — 类型推断和类型保护(十一)

类型推断 TypeScript 编译器会根据一些简单的规则来推断开发者定义的变量的类型,​ 当没有标明变量的类型时,编译器会将变量的初始值作为该变量的类型 1.赋值推断 赋值时推断,类型从右像左流动,会根据赋值推断出变量类型,这种是比较常见的,声明时不需要给类型 let str = "zhufeng ......
类型 TypeScript 笔记

华为RH5885 V3 登录kvm 显示 sorry,but the number of user reached the maximum

华为RH5885 V3 登录kvm 显示 sorry,but the number of user reached the maximum 通过独占模式和共享模式均无法登录,提示用户超过最大限制 ssh登录带外管理地址后,使用命令行重启IPM,清除登录信息 iMana:/->ipmcset -d r ......
the maximum reached number sorry