设计模式——单例模式 概念: 单例模式是设计模式中很常见的一种模式,各种框架,系统中都有应用。 其定义是单例对象的类只能允许一个实例存在。在许多时候整个系统只需要拥有一个全局对象,这样有利于我们系统系统整体的行为。 实现主要是以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过 ...
分类:
其他 时间:
2021-05-25 15:31:38
收藏:
0 评论:
0 赞:
0 阅读:
11
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢? 本文基于以下讲解: Spring Cloud Greenwich.SR3 Spring Boot 2.1.7.RELEASE 基于 Git 的配置中心仓库 添加 actuator 依赖 在引用配置中心的项目中添加以下 依
分类:
编程语言 时间:
2021-05-25 15:31:23
收藏:
0 评论:
0 赞:
0 阅读:
16
模拟异步block: - (NSString *)blockReturn { __block NSString *str = @"sst"; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^ ...
分类:
移动平台 时间:
2021-05-25 15:31:08
收藏:
0 评论:
0 赞:
0 阅读:
45
什么是计算机 Computer:全称电子计算机,俗称电脑。 能够按照程序运行 由硬件和软件组成 常见的形式有台式机等等 应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域 计算机硬件 一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础 计算机硬件组成 CP ...
分类:
其他 时间:
2021-05-25 15:30:52
收藏:
0 评论:
0 赞:
0 阅读:
14
第一步 安装依赖 1、安装xpm yum install libXpm-devel 2、安装zlib wget http://www.zlib.net/fossils/zlib-1.2.8.tar.gz tar -xzvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./conf ...
分类:
Web开发 时间:
2021-05-25 15:30:42
收藏:
0 评论:
0 赞:
0 阅读:
11
Spring提供了非常好用的JavaMailSender接口实现邮件发送。 简单实现 在Spring Boot的工程中的pom.xml中引入spring-boot-starter-mail依赖: <!--引入发送邮件的启动器--><dependency> <groupId>org.springfra ...
分类:
编程语言 时间:
2021-05-25 15:30:30
收藏:
0 评论:
0 赞:
0 阅读:
17
函数功能描述:GetProcAddress函数检索指定的动态链接库(DLL)中的输出库函数地址。函数原型: FARPROC GetProcAddress( HMODULE hModule, // DLL模块句柄 LPCSTR lpProcName // 函数名 ); 参数:hModule [in] ...
分类:
其他 时间:
2021-05-25 15:30:16
收藏:
0 评论:
0 赞:
0 阅读:
14
Hardware Abstraction Layer:对硬件(外设)进行抽象 一、外设的抽象 1.外设“类” 外设结构体 每个外设的所有寄存器的地址是集中且连续的 每个寄存器相对于外设段地址,都有相同的偏移量 寄存器类型:uint32_t、uint16_t、uint8_t 代表单个寄存器长度 typ ...
分类:
其他 时间:
2021-05-25 15:30:03
收藏:
0 评论:
0 赞:
0 阅读:
12
1,设计模式概述 1.1 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中 ...
分类:
其他 时间:
2021-05-25 15:29:49
收藏:
0 评论:
0 赞:
0 阅读:
9
在ubuntu16.04上编译TX2内核时,出现了如下错误: cc1: error: unrecognized command line option "-mlittle-endian" 百度多次,说是交叉编译工具导致. 目前使用的cc为 aarch64-linux-gnu-gcc 存在于位置/us ...
分类:
其他 时间:
2021-05-25 15:29:40
收藏:
0 评论:
0 赞:
0 阅读:
20
typora-root-url: ./media #一、MySQL的体系结构 ##1、客户端(连接者) MySQL的客户端可以是某个客户端软件 MySQL的客户端可以是不同的编程语言(PHP/Python等)编写的应用程序 MySQL的客户端还可以是一些API的接口 ##2、连接池(连接器) ? * ...
分类:
数据库技术 时间:
2021-05-25 15:29:26
收藏:
0 评论:
0 赞:
0 阅读:
13
二维数组可以直接看做是一个几行几列 而且可以是分别显示在行列中的一个矩阵 int[][] arr= new int[4][];//定义一个行数为4的二维数组for (int i = 0; i <4 ; i++) { arr[i] = new int[4-i];//每列的的长度为4-i for (in ...
分类:
编程语言 时间:
2021-05-25 15:29:16
收藏:
0 评论:
0 赞:
0 阅读:
27
1. 事件起因 事件的起因是这样的,我在使用Django服务的时候,想在一个已经存在某个按钮的主页面上,单击这个按钮弹出某个功能页面,设置某些内容,然后再退回到主页面。 我使用了某个插件,在弹出的页面上显示我请求的链接被服务器拒绝。 在使用浏览器调试的console页面中有如下的提示信息:Refus ...
分类:
其他 时间:
2021-05-25 15:28:57
收藏:
0 评论:
0 赞:
0 阅读:
26
一、简介 Merge 语句是Oracle9i新增的语法,主要是用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSE ...
分类:
数据库技术 时间:
2021-05-25 15:28:47
收藏:
0 评论:
0 赞:
0 阅读:
15
1 import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; 2 import com.baomidou.mybatisplus.core.toolkit.StringPool; 3 import com.baomid ...
分类:
其他 时间:
2021-05-25 15:28:36
收藏:
0 评论:
0 赞:
0 阅读:
21
前言在一个团队中,每个人的git的commit信息都不一样,五花八门,没有一个机制很难保证规范化,如何才能规范化呢?可能你想到的是git的hook机制,去写shell脚本去实现。这当然可以,其实JavaScript有一个很好的工具可以实现这个模板,它就是commitlint。接下来将会讲解如何一步步 ...
分类:
其他 时间:
2021-05-25 15:28:26
收藏:
0 评论:
0 赞:
0 阅读:
13
/*** * 校验密码 能匹配的组合为:数字+字母,数字+特殊字符,字母+特殊字符,数字+字母+特殊字符组合,而且不能是纯数字,纯字母,纯特殊字符 */ public static function checkPwd($pwd) { $search = '/^(?![\d]+$)(?![a-zA-Z ...
分类:
其他 时间:
2021-05-25 15:28:11
收藏:
0 评论:
0 赞:
0 阅读:
21
0 环境 系统环境:win10 1 问题 现在有4个标签页 当我从右往左(当前页)删除tab 没有任何异常 但当我删除用户管理 就会有报错提示 如图 2 解决 参考文章 一种在路由push是加异常处理 第二种修改移除标签方法里代码逻辑 1 路由push异常处理 // 确定没有其他的异常 可以这么玩 ...
分类:
其他 时间:
2021-05-25 15:27:56
收藏:
0 评论:
0 赞:
0 阅读:
19
<template> <div class="hello"> <p v-show="isShow" style="color:red;font-size:25px;">{{str1}}</p> <p v-show="!isShow" style="color:green;font-size:25px ...
分类:
其他 时间:
2021-05-25 15:27:45
收藏:
0 评论:
0 赞:
0 阅读:
16
JUC之分别打印A,B,C 线程的并发编程: 什么是juc: juc是java.util.concurrent下的类包,专门用于多线程的处理。 并发编程的本质目的就是为了充分发挥出CPU的计算能力。 上代码分析: 要求:一个程序,开启3个线程,线程id分别为A, B, C, 使这3个线程按顺序执行, ...
分类:
其他 时间:
2021-05-25 15:27:30
收藏:
0 评论:
0 赞:
0 阅读:
20