草庐IT

ssrf实战

全部标签

JAVA新实战3:opencv+java应用初探

    这两天在写一个地图瓦片采集工具,在将瓦片应用到geoserver时,需要将瓦片进行合并,因为合成的图片很大,尝试了普通的图片拼合后,还是决定使用opencv进行实现,虽然有点高射炮打蚊子的感觉,但还是用一下子,顺便把opencv与java开发环境下的使用进行一个总结和分享。    这里我已经具备了java开发环境,相关项目工程已经建立,只讲如何把opencv整合到java工程项目中。opencv是一个超级伟大的计算机视觉处理库,免费开源,一级棒的推荐。    本文所设开发环境:操作系统:windows11JavaJDK:OpenJDK21构建工具:Gradle8.4开发工具:VsCod

Electron桌面应用实战:Element UI 导航栏橙色轮廓之谜与Bootstrap样式冲突解决方案

目录引言   问题现象及排查过程描述问题 深入探索查明原因解决方案与策略探讨重写样式禁用Bootstrap样式片段深度定制ElementUI组件隔离样式作用域结语引言        在基于Electron开发桌面应用的过程中,我们可能时常遇到各种意想不到的问题。我在使用ElementUI构建应用程序导航栏时就遭遇了一个看似离奇的现象——未预设的焦点轮廓突然显现!经过一番细致排查,最终揭示了问题的根源并提出了有效的解决方案。问题现象及排查过程描述问题         在构建一个Electron应用时,为了获得良好的用户体验和高效的开发效率,选择了ElementUI作为界面组件库来实现导航栏功能。

pytest单元测试实战

1、pytest简介pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。根据pytest的官方网站介绍,它具有如下特点:非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考。能够支持简单的单元测试和复杂的功能测试。支持参数化。执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败。支持重复执行失败的case。支持运行由nose,unittest编写的测试case。pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成seleniu

鸿蒙HarmonyOS实战-Stage模型(线程模型)

前言线程是计算机中的一种执行单元,是操作系统进行调度的最小单位。它是进程中的实际运行单位,每个进程可以包含多个线程。线程可以理解为进程中的一个执行流,它独立运行,拥有独立的栈和寄存器,但共享进程的资源,如内存空间、文件等。线程通过并发执行,将一个进程的任务划分成多个子任务并行处理,以提高程序的性能和响应速度。线程分为用户线程和内核线程。用户线程是由用户级线程库实现和调度的,操作系统并不直接支持用户线程,因此线程的创建、销毁、调度等都是由应用程序自己完成。内核线程则由操作系统内核管理,操作系统负责线程的创建、销毁和调度。内核线程相对于用户线程更加稳定和可靠,但创建和销毁线程的开销较大。线程具有以

Flink实时数仓同步:流水表实战详解

一、背景在大数据领域,初始阶段业务数据通常被存储于关系型数据库,如MySQL。然而,为满足日常分析和报表等需求,大数据平台采用多种同步方式,以适应这些业务数据的不同存储需求。这些同步存储方式包括离线仓库和实时仓库等,选择取决于业务需求和数据特性。一项常见需求是,大数据分析平台需要能够检索某张业务表的变更记录,并以每天为单位统计每条数据的变更频率。以下是示例:[Mysql]业务数据-用户表全量数据:idnamephonegendercreate_timeupdate_time1jack111男2023-06-0113:00:002023-06-0113:00:002jason222男2023-0

YOLOv8改进 | 进阶实战篇 | 利用辅助超推理算法SAHI推理让小目标无所谓遁形(支持视频和图片)

 欢迎大家订阅我的专栏一起学习YOLO!   一、本文介绍本文给大家带来的是进阶实战篇,利用辅助超推理算法SAHI进行推理,同时官方提供的版本中支持视频,我将其进行改造后不仅支持视频同时支持图片的推理方式,SAHI主要的推理场景是针对于小目标检测(检测物体较大的不适用,因为会将一些大的物体切割开来从而导致误检),检测效果非常的好对于小目标检测,尤其是无人机航拍的图片检测或者远距离拍摄的图片,本文中附代码+详细的参数讲解并有教程示例!专栏目录:

鸿蒙开发实战-OpenHarmony沙箱文件

在openharmony文件管理模块中,按文件所有者分类分为应用文件和用户文件和系统文件。1)沙箱文件。也叫做应用文件,包括应用安装文件、应用资源文件、应用缓存文件二.文件详解在使用时首先需要导入包importfsfrom“@ohos.file.fs”;在API9之前使用“@ohos.fileio”,API9之后废弃。1.常用文件路径沙箱文件的沙箱路径与物理路径对应关系context属性名称沙箱路径物理路径filesDir/data/storage/el2/base/haps/entry/files/data/app/el2/100/base//haps/entry/filescacheDir

从入门到精通:AI绘画与修图实战指南

💂个人网站:【海拥】【神级代码资源网站】【办公神器】🤟基于Web端打造的:👉轻量化工具创作平台💅想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】在这篇文章中,我们将深入探讨如何利用Photoshop和Firefly等工具进行AI绘画与修图。我们将从基础知识开始,逐步引导读者掌握这些工具的使用技巧。AI绘画与修图的基础知识我们将首先介绍AI绘画与修图的基础知识,包括了解Photoshop和Firefly的界面布局、工具功能以及基本操作。读者将通过实际操作来熟悉这些工具的基本功能,并理解它们在AI绘画与修图中的应用。Photoshop基础知识界面布局Photoshop的界面主要包括以下几个部分

AI提示工程实战:从零开始利用提示工程学习应用大语言模型【文末送书-19】

文章目录背景什么是提示工程?从零开始:准备工作设计提示调用大语言模型实际应用示例文字创作助手代码生成持续优化与迭代数据隐私与安全性可解释性与透明度总结AI提示工程实战:从零开始利用提示工程学习应用大语言模型【文末送书-19】⛳粉丝福利:文末推荐与福利免费包邮送书!背景随着人工智能技术的飞速发展,大语言模型如GPT-4等在自然语言处理领域取得了令人瞩目的成果。而对于普通用户而言,如何利用这些强大的模型进行实际应用成为一个备受关注的话题。本文将介绍一种称之为“提示工程”的方法,通过简单的提示构建,让大语言模型为我们提供有用的信息或完成特定任务。什么是提示工程?提示工程,或称作PromptEngin

Docker实战--容器管理

命令手册的官方文档可以在这里查看:dockerCommand-lineref1.启动docker容器$dockerrun-i-tubuntu/bin/bash以上命令基于镜像ubuntu启动了一个容器,并在启动容器时,运行/bin/bash命令。通过-i和-t选项,可以获取该容器运行时的交互终端,这样才能和容器交互。通过docker的ps命令可以查看一下:#查看正在运行的容器$dockerps#查看所有容器,包括已经停止的$dockerps-a#查看所有容器的id$dockerps-a-q可以看到有一个运行的image。所以,容器是一个动态的概念,可以理解成一个运行状态的images。而ima