Ma
Tools
在线工具
在线API
好文
AI助手
在线画图
Android下载
Head First设计模式——蝇量模式和解释器模式
蝇量 蝇量模式:如果让某个类的一个实例能用来提供许多“虚拟实例”,就使用蝇量模式。 在一个设计房子的平台中,周围要加上一些树,树有一个坐标XY坐标位置,而且可以根据树的年龄动态将自己绘制出来。如果我们创建许多树之后,会有许多树的实例对象。使用一个树实例和一个客户对象来维护“所有”树的状态,这就是蝇量模式。 设...
2020-03-15 12:49
阅读数 119
Head First设计模式——观察者模式
前言: 这篇文章我们以Head First设计模式中讲解的气象站为例,通过它的案列进行学分析和编码(C#)测试,并归纳总结出观察者模式。 1、气象监测案列,错误示范实现 一个气象站,分别有三个装置:温度感应装置,湿度感应装置,气压感应装置。WeathData对象跟踪气象站数据,WeathData有Measurm...
2019-10-22 11:28
阅读数 66
Core + Vue 后台管理基础框架2——认证
1、前言 这块儿当时在IdentityServer4和JWT之间犹豫了一下,后来考虑到现状,出于3个原因,暂时放弃了IdentityServer4选择了JWT: (1)目前这个前端框架更适配JWT; (2)前后端分离的项目,如果上IdentityServer4,还要折腾点儿工作,比如前端配置、多余的回调等;...
2020-03-12 22:19
阅读数 227
Java面试必问之Hashmap底层实现原理(JDK1.8)
1. 前言 上一篇从源码方面了解了JDK1.7中Hashmap的实现原理,可以看到其源码相对还是比较简单的。本篇笔者和大家一起学习下JDK1.8下Hashmap的实现。JDK1.8中对Hashmap做了以下改动。 * 默认初始化容量=0 * 引入红黑树,优化数据结构 * 将链表头插法改为尾插法,解决1...
2020-03-06 09:48
阅读数 245
ES6语法:var、let、const的区别详解
今天来说说es6的语法,最基础的也就是var,let,const 的用法与区别了,我们来看看他们之间的恩怨情仇。 首先来说说var,这个只要是学过js的都知道,它是用来声明一个变量的,但是它在开发中也会遇到一些问题,比较难解决。先来看看下面的代码: var str="hello world"; funct...
2020-03-12 13:50
阅读数 209
Redis与Zookeeper实现分布式锁的区别
Redis实现分布式锁 1.根据lockKey区进行setnx(set not exist,如果key值为空,则正常设置,返回1,否则不会进行设置并返回0)操作,如果设置成功,表示已经获得锁,否则并没有获取锁。 2.如果没有获得锁,去Redis上拿到该key对应的值,在该key上我们存储一个时间戳(用...
2018-09-14 17:12
阅读数 77
Java-Jmeter性能测试
Java-Jmeter性能测试,Jmeter简介 1.1 概述 JMeter,每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。 熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。Jmeter 是一款使用Java开发的,开源免费的,测试工具, ...
2019-10-22 14:55
阅读数 84
ASP.NET Core身份认证服务框架IdentityServer4 介绍
IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。它可以在您的应用程序中提供以下功能: 它使你的应用程序具有如下特点: 认证即服务 适用于所有应用程序(web, native, mobile, services)的集中登录逻辑和工作流程。Iden...
2020-03-12 15:20
阅读数 192
VS下生成与配置静态库与动态库(一)
此处仅以VS2010为例,详细说明一下如何在VS环境下生成和使用C++的静态库与动态库。Qt下生成和使用静态和动态库后续再讲。 首先简单地理解一下静态库与动态库,以及两者的区别。 静态库(.lib): 将.cpp文件中的函数的地址和定义,以及函数之间的链接关系通通打包,生成的一个二进制文件; 动态...
2019-05-17 09:27
阅读数 261
为什么要实现 IDisposable 接口?
一、背景 最近在精读 《CLR Via C#》和 《Effective C#》 的时候,发现的一个问题点。一般来说,我们实现 IDisposable 接口,是为了释放托管资源和非托管资源。不过在 C# 类型定义里面有一个功能类似的东西,那就是终结器。 最开始我是学 C++ 的,之后学 C# 的时候发现这玩意儿不...
2019-10-21 12:08
阅读数 172
«
14
15
16
17
18
19
20
21
22
»
热门工具
换一换
1
进制转换
2
GIF生成器
3
时间戳转换器
4
Cron表达式生成器
5
计算器
6
衣服尺码计算
7
身份证归属地、性别、出生日期、年龄查询
8
文本对比
9
图像文字识别
10
图像颜色识别
11
Base64编码解码
12
日期计算器
13
人脸识别
14
照片转素描
15
摩斯电码
16
端口扫描器
17
颜色选择器
18
卡通头像制作
19
图像转Base64
20
证件照换底色
友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2016-2024 Matools All rights reserved,
粤ICP备17059708号