使用方法 框架mqttnet通讯
简单使用
public class StateListener implements ApplicationListener<ContextRefreshedEvent> { @Resource private ConnectionFactory connectionFactory; @Bean public ......
pytest框架学习-pytest_addoption钩子函数
适用场景:一套自动化代码,多套环境。 pytest_addoption 允许用户自定义注册一个命令行参数,方便用户通过命令行参数的形式给 pytest 传递不同的参数进行不同测试场景的切换。 pytest_addoption 钩子函数一般和内置 fixture pytestconfig 配合使用, ......
VSCode 中使用 AI智能编程工具的几个小妙招
可能你已经在IDE中安装了CodeGeeX,也了解到CodeGeeX能够帮助你编写代码、调试问题、创建文档,生成单元测试等。 但是总有些“Wow!”时刻,还在等你发现。今天就介绍几个CodeGeeX插件在VSCode中的使用技巧和小窍门。 一、侧边栏放右边,效率倍增 默认情况下,CodeGeeX插件 ......
websocket使用
WEBSocket(客户端和服务器能够双向同时传输数据): 应用层协议,客户端和服务器建立连接时采用http握手方式,建立连接后利用http协议的Upgrade属性将协议变更为WebSocket协议(通过TCP协议来传输数据) http和websocket相同点:1 都是建立在TCP之上,通过TCP ......
Asp.net core Net6.0 Webapi 项目如何优雅地使用内存缓存
前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as ......
使用element 2.14 实现表格虚拟滚动组件
下述代码为组件实现代码复制即可食用,默认只展示 一屏数据加两条 全选存在些许问题, 使用row-key时,如果行过多滚动时会不会很流畅 特别需要注意的是 行高必须要保持一致 <template> <div class="t-table" :id="TTableId"> <el-table ref=" ......
Linux系统中curl命令使用笔记
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,用来请求 Web 服务器,它的名字就是客户端(client)的 URL 工具的意思,可以说是一款很强大的http命令行工具,它支持文件的上传和下载,是综合传输工具。 可以看出它的参数非常多,a-z的字母,几乎都用到了,参数这么说 ......
【Python爬虫】Scrapy框架图片下载_桌面壁纸ZOL(纯案例)
Spider代码 class BizhizolSpider(scrapy.Spider): name = "bizhizol" allowed_domains = ["zol.com.cn"] start_urls = ["https://desk.zol.com.cn/youxi/"] def p ......
SQLite的下载和配置使用
特性 SQLite 的设计目的是嵌入式 SQL 数据库引擎,它基于纯C语言代码,已经应用于非常广泛的领域内。 SQLite 在需要长时间存储时可以直接读取硬盘上的数据文件(.db),在无须长时间存储时也可以将整个数据库置于内存中,两者均不需要额外的服务器端进程,即 SQLite 是无须独立运行的数据 ......
【Python爬虫】Scrapy框架文件写入方式CSV,MYSQL,MongoDB_爬取新浪彩票双色球
Spider代码 爬取新浪彩票双色球页面数据,只爬取期号、红球、篮球 class Shuangseqiu11Spider(scrapy.Spider): name = "shuangseqiu11" allowed_domains = ["sina.com.cn"] start_urls = ["h ......
项目使用第三方jar包SDK
方式一、使用IDEA程序引入jar包 1、首先,点他! 2、然后,点他! 3、再然后,点他! 4、最后,在这里选择自己需要上传的Jar包,收工结束! 方式二、通过Maven添加到本地仓库,然后在运用依赖导入项 1、首先,找到自己所在jar包的目录并输入cmd唤出控制台 2、然后,根据实际情况在控制台 ......
台达 通讯出现 DriverInf.txt文件丢失 方便别人
DriverInf.txt文件丢失是因为计算机使用了 mindmanager6 免安装版本而把登入文件里面的 msxml dll 路径修改掉造成有使用到msxml DLL 的所有应用程序都会发生问题. 下载链接:Download KB2758694:Microsoft XML Core Servic ......
【转载】SpringBoot2.x使用Assert校验(非单元测试)
参考 https://blog.csdn.net/yangshangwei/article/details/123105926 环境 环境 版本 操作 windows 10 JDK 11 Springboot 2.3.12.RELEASE 注意 引入的包为 import org.springfram ......
Altium designer21启动慢的解决方法
安装altium designer21,启动非常慢,卡在starting GUI manager步骤,经搜索确认是卡在了网络等待环节。 解决办法: 1、先等待进入软件。 2、进入后点击右上角的⚙齿轮图标,进入设置界面,在system——network activity下面,把allowed Netw ......
【Buildroot】工具包使用
一、测试环境 开发板:rv1126 buildroot版本:2018.02-rc3 二、.mk规则 PKG_NAME:定义软件包的名称。通常与软件包源代码的目录名相同。 PKG_VERSION:定义软件包的版本号。 PKG_SOURCE:定义软件包源代码的下载链接或路径。可以是远程 URL 或本地路 ......
装饰器使用
目录一、装饰器是什么?二、装饰器的简单使用案例三、应用场景3.1 日志记录3.2 性能测量3.3 缓存3.4 权限验证 一、装饰器是什么? 装饰器是 Python 中一种用于修改或扩展函数行为的机制。它们允许你在不修改原始函数代码的情况下,通过包装原始函数来添加额外的功能。装饰器的主要目的是提高代码 ......
并发使用(多线程 多进程 进程池 线程池 协程和异步编程) 队列
目录一、多线程、多进程、进程池、线程池、协程与异步区别多线程(Multithreading)多进程(Multiprocessing)进程池(Multiprocessing Pool)线程池(Multithreading Pool)协程(Coroutine)异步编程(Asynchronous Prog ......
使用 npm-check-updates 检查项目的 npm 依赖项是否有更新
一、 安装 npm-check-updates: npm install -g npm-check-updates 二、 使用: 在项目根目录运行以下命令,检查所有项目依赖项的最新版本: ncu 执行结果如下: 2. 更新版本: ncu -u 注意备份或者提交代码,确保包文件处于版本控制中并且所有更 ......
IntelliJ IDEA 2020.2 破解版(附永久破解激活方法)
对于Java学习者和开发者而言,IDEA是很多人最常用的软件了,也是站长一直推荐大家使用的,在百度、腾讯、阿里巴巴等一线互联网公司也是被重度使用的工具了,深受程序员和开发者的喜爱了。 jetbrains公司发布了Java的最强编辑器IntelliJ IDEA 2020.2。本次更新提供了重大的性能和 ......
在ts文件中使用pinia
我们在vue组件中使用pinia时,可以通过下面代码来实现 <script lang="ts" setup> import {useUserStore} from "@/store/userStore" const userStore = useUserStore() </script> 但是我们在 ......
【JAVA】使用intellij IDEA将项目打包为jar包
当你有一个能正常编译的项目,以springboot为例,有两步步骤 打包配置 打包 一、打包配置 1.点击右上角快捷按钮/文件-->项目结构,打开项目结构设置 2.项目结构-->Artifacts,如图所示选择 3.在Create JAR from Modules配置, 4.配置jar输出相关设置 ......
如何使用Boost库
参考文章:https://blog.csdn.net/qq_36666115/article/details/131015894 1)安装开发者工具 我们需要工具从其源代码构建 Boost 库,这里是获取所需库的命令: sudo apt-get install build-essential g++ ......
教你使用Prometheus-Operator进行K8s集群监控
本文分享自华为云社区《Promethues-operator入门使用指导》,作者:可以交个朋友。 一、 背景 在非operator配置的普罗中我们监控k8s集群都是通过配置configmap进行服务发现和指标拉取。切换到prometheus-operator难免会有些使用问题。不少用户已经习惯底层配 ......
【Python小随笔】 Grpc协议的使用
定义接口 // test.proto syntax = "proto3"; option cc_generic_services = true; service Greeter { // 第一个接口 rpc One(OneRequest) returns (OneResponse) {} // 第二 ......
大公司为什么禁止在SpringBoot项目中使用@Autowired注解?
Spring官方已不推荐使用Autowired字段/属性注入bean,一些大公司的新项目也明令禁止使用了。 所以今天就来跟你们讲下spring框架可以使用的不同类型的依赖注入,以及每种依赖注入的适用情况。 一、依赖注入的类型 尽管针对spring framerwork 5.1.3的文档只定义了两种主 ......
使用网络蜘蛛的流程●网络爬虫织网步骤
蜘蛛池是一种通过大量模拟真实用户行为来提升网站搜索引擎排名的技术。这种技术利用大量的网络爬虫程序,模拟搜索引擎蜘蛛的爬行行为,通过大量的模拟爬行和页面抓取,提高网站的权重和排名。现代社会,网络蜘蛛广泛应用于搜索引擎、数据挖掘、舆情分析、商业竞争等领域。 那么,使用网络爬虫的基本步骤是什么呢? 1. ......
Hnswlib 介绍与入门使用
`Hnswlib`是一个强大的近邻搜索(ANN)库, 官方介绍 `Header-only C++ HNSW implementation with python bindings, insertions and updates`. 热门的向量数据库Milvus底层的ANN库之一就是`Hnswlib`... ......
使用arcpy向server端发布服务
import arcpy import os # Set output file names outdir = r"D:" service = "MapImageSharingDraftExample" mapname = "" sddraft_filename = service + ".sddr ......
js中Array.from方法
这个方法,主要用于将一个类似数组的东西变成为数组 一.将一个字符串转化伪数组 let str='helloWord' let arr =Array.from(str) console.log(arr) //输出 ['h', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'd' ......
MybatisPlus中@TebleField注解的使用
我们使用MybatisPlus框架操作数据库,一般有两种方式: 一种是比较传统的方式,自己写Mapper.xml文件和SQL语句来操作数据库; 另一种是使用MybatisPlus框架提供的BaseMapper或者IService接口中提供的增删改查方法。 如果使用MybatisPlus中提供的Bas ......