首页 > 编程语言
Python paho-mqtt 模块使用(转)
一、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
Java反射机制
1.关于反射的理解 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何 类的内部信息,并能直接操作任意对象的内部属性及方法。 框架 = 反射 + 注解 + 设计模式。 2.相关API java.lang.Class:反射的源头 ja ...
分类:编程语言   时间:2021-04-28 22:19:42    收藏:0  评论:0  赞:0  阅读:34
Java JFR 民间指南 - 事件详解 - jdk.ThreadAllocationStatistics
定时线程分配统计事件: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
python之双端队列及回文检测
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
java8 双冒号
双冒号(::)运算符在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获取文件路径
在java web开发中,经常会需要读取当前web app下某个目录中的文件,而要读取文件的第一步,就是获取文件的路径。 在java web中,获取文件路径的接口是request.getServletContext().getRealPath()。下面通过一个例子来看看传入不同的参数会有什么不同的结 ...
分类:编程语言   时间:2021-04-28 22:05:57    收藏:0  评论:0  赞:0  阅读:30
JAVA遍历某个文件夹下所有文件listFiles() 实现按照名称升序排序
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
JavaScript 事件的冒泡、委派、绑定、传播和拖拽练习
一、事件的冒泡 <!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中从列表中删除元素
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
java 多线程 发布订阅模式:发布者java.util.concurrent.SubmissionPublisher;订阅者java.util.concurrent.Flow.Subscriber
1,什么是发布订阅模式? 在软件架构中,发布订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如 ...
分类:编程语言   时间:2021-04-28 21:56:34    收藏:0  评论:0  赞:0  阅读:63
python 取整
向上取整: math.ceil() 向下取整: int() 四舍五入: round() 分别取整数部分和小数部分: math.modf() ...
分类:编程语言   时间:2021-04-28 21:54:55    收藏:0  评论:0  赞:0  阅读:35
按照自己的思路去研究Spring AOP源码【1】
本文主要讲解Spring AOP注解的源码,本文按照自己的思路去理解Spring AOP的源码,个别细节没有深入下去,但是整个调用流程梳理的比较清晰。 ...
分类:编程语言   时间:2021-04-28 21:51:10    收藏:0  评论:0  赞:0  阅读:32
SpringBoot统一异常处理以及获取ThrowableException中的detailMessage属性;
一、新建一个统一异常处理类;如下 @ControllerAdvicepublic class ExceptionHandlerConfig { /** * 全局异常捕捉处理 * @param ex * @return */ @ResponseBody @ExceptionHandler(Except ...
分类:编程语言   时间:2021-04-28 21:50:06    收藏:0  评论:0  赞:0  阅读:42
SpringCloud--问题(一)分布式服务调用失败
#描述:gateway路由访问部署在 其他主机 的服务失败 ###一、问题分析 ####1、gateway路由访问报错如下 ####2、查看eureka注册中心 master-service 服务注册了两个 可以看出,gateway路由分发到了 windows10.microdone.cn 上。在e ...
分类:编程语言   时间:2021-04-28 21:48:46    收藏:0  评论:0  赞:0  阅读:26
go_01_Linux 下安装 go 语言环境
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中列表元素的去重复
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
unity3D 2D简单的怪物自动寻路
适合2D游戏怪物自动寻路,不会攻击人 ①首先创建怪物到面板,并添加左右移动坐标点 所谓的左右点就是创建两个空对象,拖到需要移动的位置,当怪物的子物体 ②创建脚本拖到怪物上,将左右移动坐标点物体拖入对应位置 效果 代码部分 1 using System.Collections; 2 using Sys ...
分类:编程语言   时间:2021-04-28 21:44:42    收藏:0  评论:0  赞:0  阅读:33
JavaScript全栈学习02-字符串、数组、对象
字符串 JavaScript的字符串就是用''或""括起来的字符表示。 如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。 如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如: 'I\'m \"OK\"!'; 表示的字符 ...
分类:编程语言   时间:2021-04-28 21:43:10    收藏:0  评论:0  赞:0  阅读:20
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!