一、Client模块 (一)使用流程 (二)回调(Callbacks) 1.基本概念 2.回调种类 (1)on_connect() (2)on_disconnect() (3)on_message() (4)on_publish() (5)on_subscribe() (6)on_unsubscri ...
分类:
编程语言 时间:
2021-04-28 22:20:58
收藏:
0 评论:
0 赞:
0 阅读:
38
1. 希尔排序 思路: 是优化了的插入排序,可以改进当最值处于头或尾需要多次移动元素的问题,因为它会设置步长k(>=1),初始步长是len/2, 先保证步长为k的每个子数组有序,再进一步缩小步长直到为1的时候,数组基本有序。 ''' 希尔排序 时间复杂度 平均:O(nlogn) 最好:O(nlogn ...
分类:
编程语言 时间:
2021-04-28 22:20:03
收藏:
0 评论:
0 赞:
0 阅读:
37
1.关于反射的理解 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何 类的内部信息,并能直接操作任意对象的内部属性及方法。 框架 = 反射 + 注解 + 设计模式。 2.相关API java.lang.Class:反射的源头 ja ...
分类:
编程语言 时间:
2021-04-28 22:19:42
收藏:
0 评论:
0 赞:
0 阅读:
34
定时线程分配统计事件:jdk.ThreadAllocationStatistics 引入版本:Java 11 相关 ISSUES: Test jdk/jfr/event/runtime/TestThreadAllocationEvent.java fails with null thread:在某些 ...
分类:
编程语言 时间:
2021-04-28 22:16:33
收藏:
0 评论:
0 赞:
0 阅读:
26
1、用python现实双端队列 通过创建一个新类型来实现双端队列抽象数据类型。Python列表再一次提供了很多方便 的方法来帮助我们构建双端队列。我们假设双端队列的后端是列表的位置0处。 class Deque: def __init__(self): self.items = [] def isE ...
分类:
编程语言 时间:
2021-04-28 22:14:27
收藏:
0 评论:
0 赞:
0 阅读:
28
思路:链表反转,我这里采用的是JDK 1.7中HashMap拉链法所采用的头插法。 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ import j ...
分类:
编程语言 时间:
2021-04-28 22:12:18
收藏:
0 评论:
0 赞:
0 阅读:
34
双冒号(::)运算符在Java 8中被用作方法引用(method reference) lambda 表达式允许4种方式的双冒号 object::instanceMethod object::instanceMethod 的一个典型用法就是 System.out::println。 //点击prin ...
分类:
编程语言 时间:
2021-04-28 22:11:46
收藏:
0 评论:
0 赞:
0 阅读:
26
在java web开发中,经常会需要读取当前web app下某个目录中的文件,而要读取文件的第一步,就是获取文件的路径。 在java web中,获取文件路径的接口是request.getServletContext().getRealPath()。下面通过一个例子来看看传入不同的参数会有什么不同的结 ...
分类:
编程语言 时间:
2021-04-28 22:05:57
收藏:
0 评论:
0 赞:
0 阅读:
30
File[] files = file.listFiles(); List fileList = Arrays.asList(files); Collections.sort(fileList, new Comparator<File>() { @Override public int compar ...
分类:
编程语言 时间:
2021-04-28 22:01:59
收藏:
0 评论:
0 赞:
0 阅读:
26
一、事件的冒泡 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #box1{ width: 300px; height: 300px; background-color: gold; } #s1 ...
分类:
编程语言 时间:
2021-04-28 21:58:56
收藏:
0 评论:
0 赞:
0 阅读:
35
python中从列表中删除元素 remove:删除指定元素 pop:删除特定索引位置元素 del:删除变量 1、remove >>> test1 = ["aa","bb","cc","dd","ee","ff","gg"] >>> test1 ['aa', 'bb', 'cc', 'dd', 'ee ...
分类:
编程语言 时间:
2021-04-28 21:57:21
收藏:
0 评论:
0 赞:
0 阅读:
30
1,什么是发布订阅模式? 在软件架构中,发布订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如 ...
分类:
编程语言 时间:
2021-04-28 21:56:34
收藏:
0 评论:
0 赞:
0 阅读:
63
向上取整: math.ceil() 向下取整: int() 四舍五入: round() 分别取整数部分和小数部分: math.modf() ...
分类:
编程语言 时间:
2021-04-28 21:54:55
收藏:
0 评论:
0 赞:
0 阅读:
35
本文主要讲解Spring AOP注解的源码,本文按照自己的思路去理解Spring AOP的源码,个别细节没有深入下去,但是整个调用流程梳理的比较清晰。 ...
分类:
编程语言 时间:
2021-04-28 21:51:10
收藏:
0 评论:
0 赞:
0 阅读:
32
一、新建一个统一异常处理类;如下 @ControllerAdvicepublic class ExceptionHandlerConfig { /** * 全局异常捕捉处理 * @param ex * @return */ @ResponseBody @ExceptionHandler(Except ...
分类:
编程语言 时间:
2021-04-28 21:50:06
收藏:
0 评论:
0 赞:
0 阅读:
42
#描述:gateway路由访问部署在 其他主机 的服务失败 ###一、问题分析 ####1、gateway路由访问报错如下 ####2、查看eureka注册中心 master-service 服务注册了两个 可以看出,gateway路由分发到了 windows10.microdone.cn 上。在e ...
分类:
编程语言 时间:
2021-04-28 21:48:46
收藏:
0 评论:
0 赞:
0 阅读:
26
TSSC_go_install_linux 下载地址 https://golang.org/dl/ https://golang.org/dl/go1.16.3.linux-amd64.tar.gz https://golang.org/dl/go1.16.3.windows-amd64.msi h ...
分类:
编程语言 时间:
2021-04-28 21:47:56
收藏:
0 评论:
0 赞:
0 阅读:
24
python中列表元素的去重复 1、方法1 >>> test1 = ["aa","bb","aa","cc","aa","cc","dd","xx","bb"] >>> test1 ['aa', 'bb', 'aa', 'cc', 'aa', 'cc', 'dd', ...
分类:
编程语言 时间:
2021-04-28 21:47:42
收藏:
0 评论:
0 赞:
0 阅读:
21
适合2D游戏怪物自动寻路,不会攻击人 ①首先创建怪物到面板,并添加左右移动坐标点 所谓的左右点就是创建两个空对象,拖到需要移动的位置,当怪物的子物体 ②创建脚本拖到怪物上,将左右移动坐标点物体拖入对应位置 效果 代码部分 1 using System.Collections; 2 using Sys ...
分类:
编程语言 时间:
2021-04-28 21:44:42
收藏:
0 评论:
0 赞:
0 阅读:
33
字符串 JavaScript的字符串就是用''或""括起来的字符表示。 如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。 如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如: 'I\'m \"OK\"!'; 表示的字符 ...
分类:
编程语言 时间:
2021-04-28 21:43:10
收藏:
0 评论:
0 赞:
0 阅读:
20