XOR
qt 自定义工具栏
自定义工具栏 这个类中杂质较多,主要是是单击标签改变经纬度显示类型。 调用方法,在析构函数中删除 if(_statusBar) delete _statusBar; void MainWindow::createStatusBar() { if (!_statusBar) _statusBar = ......
ElasticSearch
端口 9300 组件间通信,9200 http界面端口,5601 kibana界面 基本操作 es不支持修改索引信息 ### 创建索引shopping,es中的索引类似于关系数据库中的库 curl -X PUT http://localhost:9200/shopping ### 查看索引 curl ......
springBoot自动装配机制
自动配置原理 @SpringBootApplication 是一个组合注解,由 @ComponentScan、@EnableAutoConfiguration 和 @SpringBootConfiguration 组成 @SpringBootConfiguration 与普通 @Configurat ......
JS通过 navigator.clipboard.writeText(textToCopy) 实现文本复制,navigator.clipboard报undefined问题
### 问题描述 代码: ```js let geometries = qChart.value .filter((e) => e.geometry) .map((e) => e?.geometry); navigator.clipboard .writeText(JSON.stringify(ge ......
FastAPI跨域配置
## FastAPI跨域配置 ```python from fastapi import FastAPI import uvicorn from fastapi.middleware.cors import CORSMiddleware #解决跨域问题 import os import redis ......
一定要看的前端codeReview规范指南
一、前言 针对目录结构、CSS规范、JavaScript规范、Vue规范 可参照官方给出的 [风格指南](https://v2.cn.vuejs.org/v2/style-guide/index.html) 这里主要总结业务开发中常遇到的代码问题和实践,帮助大家后续各自做好codeReview,一些 ......
一文理清排序算法中的直接插入、快排和希尔排序的区别
至此,我们我们已经向大家介绍了冒泡排序、选择排序、插入排序、快速排序、希尔排序等五种经典的排序算法。除此以外,还有堆排序、归并排序、桶排序、计数排序等一些经典的排序算法。大家会发现,我们介绍排序算法的步骤和过程都是相同的,基本都包含算法概念、思想和原理、算法步骤,以及编码实现等几个部分。在本篇的最后... ......
qt 度分秒和点度转换
度分秒和点度互转 QString 字符串截取 1 QString degree2Dmc(double dbDegree) 2 { 3 double lon = dbDegree; 4 if (lon < 0.0) 5 lon = -dbDegree; 6 int nDegree = (int)lon ......
h5移动端页面调试工具Chii与 weinre 一样的远程调试工具
与 weinre 一样的远程调试工具,主要是将 web inspector 替换为最新的 chrome devtools frontend. 电脑上跑一个chii服务,把对应的js嵌入h5页面内,用手机访问h5页面,chrome内看chii服务地址即可找到对应管理控制台 安装 可以通过 npm 安装 ......
淘宝母婴购物数据可视化分析
数据来源于阿里天池: 淘宝母婴购物数据可视化分析_学习赛_赛题与数据_天池大赛-阿里云天池 (aliyun.com) Ali_Mum_Baby数据集包含脱敏后抽样淘宝母婴购物数据,由淘宝网提供。 本次可视化分析的目的是对用户行为数据进行分析,使用Python、Numpy、Pandas和Matplot ......
实验6
任务6 with open('data6.csv','r',encoding='gbk') as f: data = f.readlines() data1 = [str(eval(data[i])) for i in range(1,len(data))] data2 = [str(int(eva ......
springboot异常处理封装
spring mvc给我们提供了一个@RestControllerAdvice来增强所有@RestController,然后使用@ExceptionHandler注解,就可以拦截到对应的异常。 @RestControllerAdvice public class ControllerExceptio ......
MarkDown学习
# MarkDown学习 ## 标题 一级标题 #+空格+文字 二级标题 ##+空格+文字 三级标题 ###+空格+文字 四级标题 ####+空格+文字 五级标题 #####+空格+文字 六级标题 ######+空格+文字 ## 字体 **hello world!!!** 加粗 文字两边+ ** * ......
Ubuntu升级Cmake的正确方式
Ubuntu升级Cmake的正确方式 某些软件包编译时需要高版本的Cmake,因此需要升级Cmake。 不能使用 sudo apt-get remove cmake卸载低版本cmake后再重装高版本,这样做会导致之前编译和安装的很多库一起被卸载!!! 正确步骤是: 去https://cmake.or ......
python入门
# 一.输入函数input() 这个就是直接使用input()就行不需要导入其他的库函数 例如:  # 二 ......
实验5
实验任务1 #task1_1源码 1 ''' 2 统计文件data1.txt行数(不包括空白行) 3 data1.txt中的空白行包括由空格、Tab键(\t)、换行(\n)构成的空白行 4 ''' 5 6 with open('C:/Users/Administrator/Desktop/pytho ......
实验5 文件应用编程
实验任务1 #task1_1源码 1 ''' 2 统计文件data1.txt行数(不包括空白行) 3 data1.txt中的空白行包括由空格、Tab键(\t)、换行(\n)构成的空白行 4 ''' 5 6 with open('C:/Users/Administrator/Desktop/pytho ......
实验五 文件应用编程
task6 实验源码 1 import csv 2 3 title = ['原始数据', '四舍五入后的数据'] 4 5 lst = [] 6 yuan_lst = [] 7 hou_lst = [] 8 with open('data6.csv', 'r') as f: 9 read_lst = ......
SRC漏洞挖掘未授权上传webshell
以下是我如何将 webshell 上传到一个旧目标中, 这是使用谷歌dorks,Js检查和文件上传过滤器绕过。 ## 过程 1、我随机选择了一个范围很大的目标开始 2、我启动了自动化脚本来发现使用的技术、domains、IP... 3、我找到了一个叫 intranet.redacted.com子域名 ......
python-itertools
## python-itertools [TOC] ### 概要 迭代器的最大好处就是按需使用,延迟计算,可以储存无限大的数列,当迭代到到某一个值的时候,才会计算得出这个值,从而提高程序的运行效率,降低内存的消耗。 Python 提供了可以创建高效循环的迭代器 `itertools` 主要分为三类, ......
linux ping网络不可达
一、先使用 ifconfig 命令查看虚拟机是否能上网 对应显示如下,代表可以上网 二、查看虚拟机设置,网络适配器配置NAT和桥接模式两种 三、再次ping,显示成功 ......
1156. 单字符重复子串的最大长度
如果字符串中的所有字符都相同,那么这个字符串是单字符重复的字符串。 给你一个字符串 text,你只能交换其中两个字符一次或者什么都不做,然后得到一些单字符重复的子串。返回其中最长的子串的长度。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/swap- ......
H.265流媒体视频播放器EasyPlayer在ios设备上播放出现画面拉伸情况的优化
为了满足用户的多样化需求,我们也基于EasyPlayer推出了多种版本,包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等。EasyPlayer播放器系列项目依赖其灵活控制、低延时、高稳定的特点,已经成熟运用于多个项目场景当中,其中包括手机直播、电脑桌面直播... ......
微信小程序冒泡
参考:https://jingyan.baidu.com/article/d5a880eb5439a053f147ccda.html 手机有这个问题,电脑上没有 小程序盒子内部的点击事件会触发外部盒子的点击事件,解决方法是把内部的点击事件的 bindtap 改成 catchtap ......
Win7 升级IE11的坑
# Win7 升级IE11的坑 必须先安装一下更新补丁; ## Internet Explorer 11 先决条件更新 https://learn.microsoft.com/zh-cn/troubleshoot/developer/browsers/installation/prerequisit ......
基于组件化开发思想的微信小程序开发框架
跨端框架的出现为小程序应用的开发带来了巨大的便利性和灵活性。它们提供了统一的开发方式、代码复用的能力,并且与小程序容器技术紧密结合,实现了一次编码、多端运行的目标。开发者可以根据项目需求和团队技术栈选择合适的跨端框架,从而在不同的小程序平台上开发出高质量、易维护的应用。 ......
OpenOCD : Error: Error connecting DP: cannot read IDR
没有连接单片机或是连接单片机没有开机。 Warn: Failed to open device: LIBUSB_ERROR_NOT_SUPPORTED:这个警告表示OpenOCD无法打开设备,因为设备不受支持。这通常是由于使用的调试适配器与OpenOCD或计算机的驱动程序不兼容所致。您可以尝试以下方 ......
Mysql+Navicat15+Patch/Keygen 安装
1.window mysql 下载 MySQL :: Download MySQL Installer 安装教程 (7条消息) 【MySQL篇】01_MySQL 8.0 的下载与安装(详细教程)_mysql安装教程_云破丶日出的博客-CSDN博客 2.navicat15下载 https://wwe. ......