websockettool使用说明websocket工具
spring-gateway基本使用
1、配置依赖坐标 配置依赖管理 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies< ......
C++调用opencv使用透明遮罩进行模板匹配定位——以梦幻西游鼠标为例
项目调用C++的opencv模块进行模板匹配,即在一张源图上找到对应模板图最相似的位置,网上大多数使用matchTemplate方法并没有使用到mask遮罩(也可以叫掩膜),而在现实情况中不规则的模板更为常见,而模板加遮罩则可以实现不规则模板,本文以梦幻西游鼠标为例,展示了用遮罩和不使用遮罩的差异。... ......
Conv2Former: A Simple Transformer-Style ConvNet for Visual Recognition:使用大核卷积调制来简化注意力
Conv2Former: A Simple Transformer-Style ConvNet for Visual Recognition * Authors: [[Qibin Hou]], [[Cheng-Ze Lu]], [[Ming-Ming Cheng]], [[Jiashi Feng]] ......
全面指南:技术写作与编辑工具 Markdown、Git 研究工具
技术写作工具 在技术写作领域,“工具”是指技术写作者用于创建、管理和发布高质量技术文档的各种软件和应用程序。这包括文字处理器、桌面出版应用程序、XML 编辑器、内容管理系统等等。一些技术写作者常用的工具示例包括 Microsoft Word、WPS、Typora、Notion、印象笔记、GitHub ......
使用 nssm 把 bat 安装成 windows 服务
一、背景: 目的: 客户端电脑在指定文件夹下会不定时地产生一些新的文件,现在要对这些文件进行远程备份到服务器上。 工具: 使用rsync进行文件的备份。rsync优秀的好像是差分算法,可以快速比较本地文件与服务器上文件的差异并增量式地推送新文件到服务器上。 遇到的问题: rsync不会自动触发文件监 ......
cpp环境搭建 - CLion下使用cmake编译项目
CLion是JetBrains旗下的一款cpp开发工具,用过IDEA的就知道JetBrains旗下的开发工具好用又强大。 这边使用了CLion的2021.2.2版本,为啥用这么老的版本?因为这个版本还能用ide-eval-resetter插件 下载地址:Other Versions - CLion ......
Rsync 数据同步工具应用指南
Rsync 简介 Rsync 是一款开源的,快速的,多功能的,可实现全量及增量(差异化备份)的本地或远程数据同步备份的优秀工具。 Rsync软件适用于Unix、Linux、Windows等多种操作系统。 1)可使本地和远程两台主机之间的数据快速复制同步镜像,远程备份的功能,这个功能类似ssh带scp ......
Nacos作为配置中心简单使用
1、Nacos的安装和使用 参考 https://www.cnblogs.com/ccblblog/p/17909581.html 2、配置nacos依赖 配置nacos依赖管理坐标 <dependencyManagement> <dependencies> <dependency> <groupI ......
使用 Power Shell 修改 Hyper-V 虚拟机 UUID 的解决方案
在研究了一下午 k8s 文档的时候,正准备开干,万万没想到一个 uuid 的问题卡了我几个小时,一直想在系统中解决,没想到最后在外部使用PowerSheel解决了,分享记录一二 ......
VS2022使用V142 toolset编译静态库之后,使用时链接不成功
最近碰到一个奇怪的问题,没找到原因,这里只记录一下现象。 使用vs2022 v142编译的boost库,在链接使用时出错。 libboost_program_options-vc142-mt-s-x32-1_80.lib(options_description.obj) : error LNK201 ......
C# TcpClient异常 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
//C# TcpClient抛出异常Exception thrown: 'System.Net.Sockets.SocketException' in System.dll由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。经查,w ......
使用Servlet进行页面跳转的两种方式
最近在教学生学习JavaWeb相关的技术,刚好讲到Java当中的Servlet,一个服务端的小程序。 也在和学生讲使用Servlet如何进行页面跳转,一种方式是使用请求转发进行页面跳转,一种方式 是使用响应重定向。下面就来分别聊一聊这两种页面跳转方式。 首先有一个知识点需要注意,如果页面中的静态资源 ......
多开工具在在线教育领域的创新应用研究
多开工具在在线教育领域的创新应用研究 随着互联网技术的快速发展,在线教育已成为教育领域的重要趋势之一。然而,随之而来的问题是,学生如何在同一时间内有效地管理多个在线学习资源?在这一背景下,多开工具作为一种创新技术,为在线教育领域带来了新的可能性。本文将探讨多开工具在在线教育中的创新应用,并就其优势、 ......
使用Selenium进行Web自动化操作
我们可使用Selenium进行Web自动化操作。 一、环境搭建: 1.下载安装Pycharm 2.在Pycharm中新建项目 3.在Pycharm中安装Selenium(FIle->Settings->Project:项目名->Python Interpreter->加号->搜索添加Selenium ......
5个免费、跨平台的SQLite数据库可视化工具
前言 SQLite是一个轻量级的嵌入式关系型数据库,目前最新的版本是 SQLite3。今天推荐5个实用的SQLite数据库可视化工具(GUI),帮助大家更好的管理SQLite数据库。 什么是SQLite? SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它的设计目标是 ......
SpringBoot开启注册发现并使用feign进行远程调用
1、安装nacos服务端 nacos下载地址 https://github.com/alibaba/nacos/releases 下载nacos之后解压并启动 Nacos默认端口是8848 2、配置maven坐标信息 2.1 配置坐标管理 <dependencyManagement> <depend ......
使用JS和C#完成websocket双向通讯
写在前面: 微软官方对websocket的直接支持很差,教程也写得不用心。还要用户自己去转字节数组和字符串,太过分了! 毕竟主推SignalR。 本文是在官方教程的基础上,对其进行了一些简单的讲解,和方法提取、封装,以期降低学习难度。 步骤描述: 1、随便建了个普通的mvc项目(任意带控制器的.ne ......
网站设计、搭建网站工具选择
网站设计、搭建网站工具选择 第一章:寻找灵感 网站设计师通常会在网路上寻找设计灵感,以下是几个我们最推荐也相当容易使用的国外网站,在规划你的网站时,也许可以在这些网站上找到你喜欢的风格: 第二章:选择网站设计工具 一般来说,网站设计工具分为电脑应用程式和网站建置平台两种,而在建置之前,必须要考虑你的 ......
kotlin的run、apply、let、also和with的再次对比说明
一、这六个的函数 // 扩展函数run public inline fun <T, R> T.run(block: T.() -> R): R { return block() } // 扩展函数let public inline fun <T, R> T.let(block: (T) -> R): ......
HydroOJ 从入门到入土(7)Hydro自带数据生成器使用说明(>=4.10.1)
Hydro更新了一个新功能, 可以直接用自带的数据生成器, 在线生成数据, 简单记录一下使用方法 目录1. 文件准备2.使用步骤3. 注意事项4. 文件模版 1. 文件准备 gen.py (数据生成器, 后附模版) std.cpp (标准程序, 后附模版) 文件名随意, 其他的类型应该也行, 不过没 ......
Windows利用nvm进行node版本控制(node 版本管理工具nvm的安装与使用)
为什么需要对node进行版本管理? 不同项目的node的版本并不相同,不同版本之间的兼容性并不好,所以需要工具(node 版本管理工具)进行快速切换node版本。 下载与安装(Windows) 1.卸载电脑原有node 直接去 控制面板/win11设置 卸载就行 2.安装nvm Github下载地址 ......
Web Inspetor 使用
通过Web inspetor 来查看网页元素,选中代码,可以看见被选中的部分变色,一点点查下去就行,比如想查看下图的侧边框: 就如图查看: 然后复制,在IDEA里查看相应代码即可。 ......
Servlet中访问路径配置为/*时,使用请求转发造成内存溢出
一、问题由来 最近在测试Servlet的请求转发功能,准备抽取一个公共的PageJumpTestServlet,用来做页面跳转功能。 这样不用每次在测试的时候,都单独写一个Servlet用来做页面跳转。自己最初的设想时,在路径配置的 时候使用/toPage/*,访问地址示例http://localh ......
mac系统使用NTFS移动硬盘只读问题
查看硬盘状态 diskutil info /Volumes/秋雨 mount命令也能看出磁盘挂载位置 尝试使用makedir命令新建文件夹,提示只读 解决方案 #查看挂载的磁盘 mount #卸载挂载的磁盘 sudo umount /dev/disk4s1 #以读写模式重新挂载: #新建一个目录 $ ......
Android Properties使用
java 该API上层应用无法直接使用,可以通过反射,或者导入framework.jar来使用 import android.os.SystemProperties; SystemProperties.set("persist.lock","true") String lock = SystemPr ......
使用分布式锁实现定时任务的精确调度
使用分布式锁实现定时任务的精确调度 在分布式系统中,实现定时任务的精确调度是一项具有挑战性的任务。由于分布式环境中存在多个节点,传统的定时任务可能会出现并发执行、重复执行或者错过执行的问题。为了解决这些问题,我们可以使用分布式锁来实现定时任务的精确调度。 准备工作 在开始之前,我们需要准备以下环境和 ......
kubescape的使用
1.使用 前言:Kubescape 是一个开源的 Kubernetes 安全平台。它包括风险分析、安全合规性和错误配置扫描。它面向 DevSecOps 从业者或平台工程师,提供易于使用的 CLI 界面、灵活的输出格式和自动扫描功能。它为 Kubernetes 用户和管理员节省了宝贵的时间、精力和资源 ......
CMake 基础使用
# This is a CMakeLists.txt #[[ This is a CMakeLists.txt This is a CMakeLists.txt This is a CMakeLists.txt * CMake 生成的 make 文件以及一些其他的乱七八糟的文件都在终端当前对应的目录 ......
Android中使用Gson
Gson是一个Java库,可用于将Java对象转换为它们的JSON表示。它还可以用于将JSON字符串转换为等效的Java对象。Gson可以处理任意Java对象,包括您没有源代码的已有对象。 一、简单使用 1. 导入 在Android的build.gradle中添加依赖: dependencies { ......
推荐一款Redis可视化工具:ARDM
还是那句话:出众的软件有很多,适合自己的才是最好的。 Another Redis Desktop Manager 🚀🚀🚀 更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值 🇨🇳Windows •可以在github 或 ......