【数据结构】-堆的概念及实现

堆-是一种重要的数据结构!2万字带你深入了解堆的原理
分类: 其他 发布时间: 11-30 07:15 阅读次数: 0

Android webview 去掉页面文字存在的“选中文字”的长按震动效果

最开始需求是要把webview的长按复制、分享的功能屏蔽掉但是屏蔽掉后,长按仍然会有震动效果,就比较怪异,因此查询到view有震动反馈的一个开关,因此在长按事件中设置hapticFeedback为false,便达到目的,代码如下: mWebview.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongCli.
分类: 移动开发 发布时间: 11-30 07:15 阅读次数: 0

Window命令行操作Redis之最最全的基本操作

目录1.String数据类型单个和批量的插入和获取 set/get mset/mget2.Hash数据类型单个和批量的插入和获取以及删除 hset/hget增 hmset/hmget/hgetall 查 hdel /del 删3.List数据类型单个和批量的插入和获取以及删除 lpush/rpush增 lrem删4.Set数据类型单个和批量的插入和获取以及删除 sadd增 smembers查 scard长度 srem删5.Sorted Set数据类型单个和批量的插入和获取以及删除 zad
分类: 数据库 发布时间: 11-30 07:15 阅读次数: 0

分分钟通过ip锁定你的位置:正则表达式,re模块,requests模块,json模块组合应用--日志分析

文章目录前言一、目标二、代码实现三、用到的模块1.re模块2.requests模块3.json模块前言本文主要是将日志文件字段截取出来进行日志分析,主要用到了一些模块,正则表达式,以及对文件的一些操作。一、目标把日志文件scwebsite2_ssl.log里的ip,时间字段获取出来,时间格式转化为“2021-11-24 12:00:00", 通过ip解析出它属于哪个省份和运营商,结果写入另一个文件二、代码实现import reimport requestsimport jsondef
分类: 企业开发 发布时间: 11-30 07:15 阅读次数: 0

轻松实现单链表——Java

单链表什么是链表?链表的实现链表的初始化创建一个头节点创建链表打印链表查找链表是否包含关键字 key求单链表的长度二级目录三级目录什么是链表?链表是一种物理存储结构上非连续存储结构,连接顺序是通过链表链表当中的引用来实现的。也就是说一个节点内存着下一个节点的地址。但要注意的是,链表的最后一个节点的指向是 null 。如下图所示:head 表示链表的第一个头节点。next 就是指向下一个节点的地址,也是下一个地址的引用。链表的实现链表的初始化在实现链表的时候,每一个节点都有两个元素:链表的值和下
分类: 其他 发布时间: 11-30 07:15 阅读次数: 0

JavaScript异步(必考三座大山之三)——第四集:async-await

前言现在使用JavaScript开发的异步编程,基本上被async-await承包了,所以这个东西你不能不会。第三集我们讲解到,要想解决异步的回调地狱,可以使用Promise对象里面内置的方法then,catch来解决回调地狱的问题,但是也是基于回调函数,但是我们接下来要学习的async-await是同步语法,可以彻底消灭回调函数。语法介绍在介绍语法之前,我们先对比两组代码:1.使用Promise进行图片加载:function loadImg(src) { const p
分类: 编程语言 发布时间: 11-30 07:15 阅读次数: 0

Ansible —— 测试题

题目:一、创建剧本config_nginx.yml。完成以下功能:1、安装nginx2、提供默认主页3、启动并开机自启服务。二、创建一个名为packages.yml的剧本1、在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包2、在dev 主机组中安装 Development Tools 包组3、升级dev主机组中主机的所有软件包一、解题步骤[root@servera ansible]# vim config_nginx.yml //创建文件
分类: 物联网 发布时间: 11-30 07:15 阅读次数: 0

ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol ...以及如何打开MySQL终端。

书接上回,数据库(Mysql)与node.js绑定时出现了问题ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client简而言之,就是Mysql8.0版本之后与登录数据库的客户端不兼容了,8.0密码认证采用了新的密码格式解决方式:打开mysql终端输入:ALTER USER 'root'@
分类: 数据库 发布时间: 11-30 07:15 阅读次数: 0

C语言汉诺塔问题详解

目录思路: 当n=1时: 当n=2时: 当n=3时: 当n=4时: 见代码 运行截图 总结 汉诺塔的游戏规则:有三根金刚石柱子A、B、C,在A柱子上从下往上按照大小依次减小的顺序摞着64片黄金环。大梵天命令婆罗门把环从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在任何一个柱子上,小环上不能放大环,在三根柱子之间一次只能移动一个环。即将A柱子上全部的环通过C柱子(C柱子作为中介)移动到B柱子上当A只有一个环的时候:A->B.
分类: 企业开发 发布时间: 11-30 07:15 阅读次数: 0

二叉树一文带你轻松学会

二叉树的那些事儿。
分类: 其他 发布时间: 11-30 07:15 阅读次数: 0

我的Go+语言初体验——(2)IDE 详细安装教程

Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细。通过控制台编写和运行 Go+ 程序很不方便。本文从零开始,详细介绍 Go+ 集成开发环境(IDE)的安装和使用。不漏过一个细节,带你用 IDE 完成第一个 Go+ 程序。
分类: 编程语言 发布时间: 11-30 07:15 阅读次数: 0

Android OpenGL 仿自如 APP 裸眼 3D 效果

概述之前看到 自如团队 发布的 自如客APP裸眼3D效果的实现 ,非常有趣,不久后,社区内 Android 的开发者们陆续提供了 Flutter、 Android 原生 、Android Jetpack Compose 等不同的实现版本。很快我看到了一个好玩的评论:既然客户端都卷成这样了,干脆破罐破摔,把 Android OpenGL 的实现版本也补齐,毕竟 图形学或许会迟到,但绝不会缺席 。实现效果如下(图片来源),这一波属实参与到社区内裸眼3D的 客户端大满贯 了 :原理简介 & O
分类: 移动开发 发布时间: 11-30 07:15 阅读次数: 0

毕业设计 - 基于STM32的空气质量检测仪 - 环境检测盒子

系统简介系统使用正点原子的STM32F103 Mini开发板,通过MQ135空气质量传感器,实现简单的空气质量监测案例。部分代码参考正点原子实验板代码。软硬件介绍软件:Keil 5硬件:STM32F103开发板(正点原子Mini板)MQ135空气质量传感器DS18B20温度传感器STM32F103开发板MQ135空气质量传感器DS18B20温度传感器设计流程硬件连接MQ135模块使用5V进行驱动,D0输出数字信号,A0输出模拟型号。D0输出就相当一个开关电源,到了设
分类: 物联网 发布时间: 11-30 07:15 阅读次数: 0

IDEA+Java+SSM+Mysql+JSP实现Web宠物商城系统

Java+Spring+SpringMVC+Mybatis+JSP+Mysql实现宠物商城系统,包含前后台。
分类: 数据库 发布时间: 11-30 07:15 阅读次数: 0

八道经典的面试链表题--------快乐人的java巩固日记[1]

链表题第一题 移除链表元素第二题 反转链表第三题 链表的中心结点第四题 倒数第k个结点第五题 合并两个有序链表第一题 移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]这道题还是比较简单的我们需要让删除的节点的前一个结点指向删除节点的后一个就行。就比如cur.next==cur.next.next
分类: 其他 发布时间: 11-30 07:15 阅读次数: 0

JS实战面向对象 - 贪吃蛇

一、贪吃蛇效果图二、贪吃蛇分析2.1 开始游戏功能当用户进入游戏主界面时,可在界面中下方显眼的位置找到“start”按钮,点击后用户可进行新游戏。获取button变量,给它添加一个addEventListener('click', function() {})点击事件。btnstart.addEventListener('click', function() { btnstart.style.display = 'none'; //调用中介类 gam.
分类: 企业开发 发布时间: 11-30 07:15 阅读次数: 0

青龙羊毛-自选股

青龙羊毛-自选股拉库地址ql raw https://ghproxy.com/https://raw.githubusercontent.com/leafxcy/JavaScript/main/txstock.js目录拉库地址一共抓三个ck四个青龙变量自行选择接下来使用锤子抓包工具(其他自测)准备工作 下载【腾讯自选股】APP,关注腾讯自选股微信版|微证券 公众号 打开抓包软件准备抓包。我下面直接用圈x举例了 长按圈x风车,弹出菜单,打开HTTP数据抓取..
分类: 移动开发 发布时间: 11-30 07:15 阅读次数: 0

ECharts-让数据不再枯燥

echarts 玩转数据!让数据不再枯燥!
分类: 编程语言 发布时间: 11-30 07:15 阅读次数: 0

从表象到本质,包你一文看懂NFT

上面这5000幅画的合体,是数字艺术画家Beeple的NFT作品《Everyday:The First 5000 Days》,2021年3月,卖了6934万美元。上面这个图,是NFT“无聊...
分类: 企业开发 发布时间: 11-30 07:15 阅读次数: 0

【HashMap并发修改异常】

我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。博主:java_wxid社区:幕后大佬文章目录HashMap并发修改异常使用HashTable使用工具类使用写时复制(CopyOnWrite)使用ConcurrentHashMap本文的大概内容:HashMap并发修改异常HashMap实际使用过程中会出.
分类: 其他 发布时间: 11-30 07:15 阅读次数: 0