首页 新闻 找找看 学习计划

[痴者工良]ASP.NET Core策略授权和 ABP 授权

Github 仓库源码地址 https://github.com/whuanles/2020-07-12 ASP.NET Core 中的策略授权 首先我们来创建一个 WebAPI 应用。 然后引入 Microsoft.AspNetCore.Authentication.JwtBearer 包。 策略

[良许Linux]从封装变化的角度看设计模式——组件协作

什么是设计模式 ​ 要了解设计模式,首先得清楚什么是模式。什么是模式?模式即解决一类问题的方法论,简单得来说,就是将解决某类问题的方法归纳总结到理论高度,就形成了模式。 ​ 设计模式就是将代码设计经验归纳总结到理论高度而形成的。其目的就在于:1)可重用代码,2)让代码更容易为他人理解,3)保证代码的

[Grant_Allen]Azure Web App (二)使用部署槽切换部署环境代码

一,引言 前天我们将到使用Azure的 Pass 服务 “Web App” 去部署我们的.NET Core Web项目,也同时有介绍到如何在VS中配置登陆中国区的Azure账号,今天接着讲,我们部署完我们的Web服务,进行完测试后,肯定是要发布到生产环境,但是我们不可能再去创建一个相同的Web Ap

[罗西的思考]Alink漫谈(十一) :线性回归 之 L-BFGS优化

Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法、流式算法的机器学习平台。本文介绍了线性回归的L-BFGS优化在Alink是如何实现的,希望可以作为大家看线性回归代码的Roadmap。

[HotSpot-Researcher]HotSpot的对象模型(5)

Java对象通过Oop来表示。Oop指的是 Ordinary Object Pointer(普通对象指针)。在 Java 创建对象实例的时候创建,用于表示对象的实例信息。也就是说,在 Java 应用程序运行中每创建一个 Java 对象,在 JVM 内部都会创建一个 Oop 对象来表示 Java 对象

[Dylan~]redis入门指南(三)—— 事务、过期时间、SORT命令、消息通知与管道

写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 事务 1、redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务还可以保证事务内的命令会依次执行不被其他命令插入。 2、命令MULTI开启事务,之后发送一些列需要执行的指令,最

[郭先生的博客]three.js 几何体(三)

上一篇介绍了几何体的构造体参数,这篇郭先生就接着上一篇说。 1. ExtrudeGeometry挤压几何体 挤压几何体允许我们从一条形状路径中,挤压出一个Geometry。ExtrudeGeometry有两个参数,第一个参数是一个图形,第二个参数是它的配置 var shape = new THREE

[forcheng]前端模块化之循环加载

目录 什么是循环加载 CommonJS 模块的循环加载 ES6 模块的循环加载 小结 参考 1.什么是循环加载 “循环加载”简单来说就是就是脚本之间的相互依赖,比如a.js依赖b.js,而b.js又依赖a.js。例如: // a.js const b = require('./b.js') // b

[安琪拉的博客]一个HashMap能跟面试官扯上半个小时

一个HashMap能跟面试官扯上半个小时 《安琪拉与面试官二三事》系列文章 一个HashMap能跟面试官扯上半个小时 一个synchronized跟面试官扯了半个小时 一个volatile跟面试官扯了半个小时 《安琪拉教鲁班学算法》系列文章 安琪拉教鲁班放技能之动态规划 前言 HashMap应该算是

[李一二]人脸识别学习笔记二:进阶篇

一、人脸检测实战 1.使用OpenCV进行人脸检测 OpenCV进行人脸检测使用的是名为 Viola-Jones 的目标检测框架的算法。 第一步:下载OpenCV库 pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simp

[wj89757]小伙子,你懂线程池的创建吗?

为什么阿里巴巴要禁用Executors创建线程池?看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 一、线程池的定义 管理一组工作线程。通过线程池复用线程有以下几点优点: 减少资源创建 ⇒ 减少

[TechFlow2019]golang | Go语言入门教程——结构体初始化与继承

本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题第10篇文章,我们继续来看golang当中的面向对象部分。 在上一篇文章当中我们一起学习了怎么创建一个结构体,以及怎么给结构体定义函数,还有函数接收者的使用。今天我们来学习一下结构体本身的一些使用方法。 初始化 在go

[逸珺]Linux驱动之I2C总线设备以及驱动

[ 导读] 本文通过阅读内核代码,来梳理一下I2C子系统的整体视图。在开发I2C设备驱动程序时,往往缺乏对于系统整体的认识,导致没有一个清晰的思路。所以从高层级来分析一下I2C系统的设计思路,将有助于设计调试具体的驱动程序。 I2C/SMBUS基础 I2C是一种芯片间通讯总线技术,最早由Philip

[知了一笑]SpringBoot2 整合JTA组件,多数据源事务管理

本文源码:GitHub·点这里 || GitEE·点这里 一、JTA组件简介 1、JTA基本概念 JTA即Java-Transaction-API,JTA允许应用程序执行分布式事务处理,即在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序对JTA的支持极大地增强了数据访问能力。 XA协议

[WeihanLi]设计模式中的那些工厂

设计模式中的那些工厂 Intro 设计模式中有几个工厂模式,聊一聊这几个工厂模式的各自用法和使用示例,工厂模式包含简单工厂,抽象工厂,工厂方法,这些均属于创建型模式, 所谓创建型模式,就是说这几个设计模式是用来创建对象的。 简单工厂 首先来说一说,最简单的简单工厂 简单工厂模式是由一个工厂对象决定创

[江北、]C#各类集合介绍

集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 平常在工作中List<T>集合是用的最多的,其次是Array(数组).今天整理一下各类形式的集合,不

[PassZhang]Kubernetes部署通用手册 (支持版本1.19,1.18,1.17,1.16)

操作环境 rbac 划分(HA高可用双master部署实例) 本文穿插了ha 高可用部署的实例,当前章节设计的是ha部署双master 部署 | 内网ip | 角色 | 安装软件 | | | | | | 192.168.0.10 | master01 | etcd,kube-apiserver,ku

[PiscesCanon]Linux如何用脚本监控Oracle发送警告日志ORA-报错发送邮件

Linux如何用脚本监控Oracle发送警告日志ORA-报错发送邮件 前言 公司有购买的监控软件北塔系统监控,由于购买的版权中只包含了有限台数据库服务器的监控,所以只监控了比较重要的几台服务器。 后边出现过没有监控的数据库服务器表空间爆满导致生产业务出现问题,后续手工处理数据也麻烦。 因此领导让我想

[云崖先生]CSS文本控制

CSS文本控制 文本基础设置 字体设置 font-family可定义多个字体,系统会以从左至右的顺序进行查找,如左侧字体不存在,就往右侧找。 为什么要这么做呢?如果你只用了一种字体,而恰好人家电脑上没装,那么对不起了,他的显示肯定是有问题的。 <style> div { /* 多设置几种字体属性 f

[冰河团队]【Nginx】面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!

写在前面 今天想写一篇使用Nginx如何生成缩略图的文章,想了半天题目也没想好,这个题目还是一名读者帮我起的。起因就是这位读者最近出去面试,面试官正好问了一个Nginx如何生成缩略图的问题。还别说,就是这么巧呀!!就冲这标题,也要写一篇干货满满的技术好文!! 关于Nginx的安装,小伙伴们可以参考《