AND

简单的将pytorch模型部署到onnx

1. 创建一个pytorch模型 这里我用的U2Net,直接加载好训练出的权重 model = U2Net(class_nums=4) model.load_state_dict(torch.load(checkpoint_path)) 2. 将pytorch模型转成onnx格式 x = torcg ......
模型 pytorch onnx

对restful的一些思考

此笔记仅代表个人观点,如有出入请各位不吝指正。 我常常会想工作为什么要提倡使用RestFul的规范开发接口?其实在工作中看来,不使用restful开发和使用restful开发最终达成的效果甚至性能应该是没有差别的 以下是一段代码示例 在Restful之前的操作: http://127.0.0.1/u ......
restful

wireshark抓包常识与常用命令

本文章分wireshark抓包常识,常用命令,实际使用中自己用到的一些命令。 常识 Comparison operators The comparison operators can be expressed either through English-like abbreviations or ......
wireshark 命令 常识 常用

WPF-封装自定义雷达图控件

源码地址:https://gitee.com/LiuShuiRuoBing/code_blog 雷达图用于表示不同内容的占比关系,在项目中有广泛的应用,但是目前未曾有封装良好的雷达图控件,鉴于最近项目的使用,于是想要封装一个通用的雷达图控件,便于日后的扩展使用。 首先雷达图的绘制大概分为雷达图的图层 ......
控件 WPF

EMQX服务docker-compose启动

问题描述 按照一般的yml文件启动后,发现EMQX却一直在重启,日志里显示“没有权限创建文件夹或写数据”、“文件找不到”等错误; 正确安装步骤 1、创建临时EMQX容器 docker run -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 ......
docker-compose compose docker EMQX

动态类型和静态类型以及多态

一个对象的静态类型在编译的时候就确定了。 一个对象的动态类型是指它指向的对象或则它绑定的对象(因此只有指针和引用才有动态类型),一个对象的动态类型只有编译的时候才会确定。 1 Quote* p = new b_Quote; // Quote 是基类,b_Quote 是子类 指针 p 的静态类型是 Q ......
类型 静态 动态

语言类型详解

**1、编译型语言** 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。 **优点:**编译器一般会有预编译的过程对代码进行 ......
语言 类型

FakeCamera虚拟摄像头实时拍摄教程

虚拟摄像头实时拍摄可以替换一些app需要实时拍摄,但不能选择本地相册图片的应用,当使用该应用的时候,可以做到将相册中的照片替换成实时拍摄的照片,以做到某些条件下无法实时拍摄的要求。 ......
FakeCamera 实时 摄像头 教程

Ubuntu16.04安装OpenEXR与openexr-python

1,安装库文件 sudo apt-get install openexr 2,安装python接口(注意版本问题) 我使用的python3.6,安装1.3.2版本的没有问题,如果python是3.8,可以尝试选择安装1.3.9等高版本 pip install OpenEXR==1.3.2 -i ht ......
openexr-python OpenEXR openexr Ubuntu python

【校招VIP】java语言考点之多线程&NIO

考点介绍:多线程&NIO考点是校招面试中的常制点之一。Java NIO是new IO的简称,是一种可以替代Java 10的一套新的IO机制。它提供了一套不同于Java标准1O的操作机制,严格来说,NIO与并发并无直接关系,但是使用NIO技术可以大大提高线程的使用效率...... 答案详情解析和文章内 ......
考点 线程 语言 java VIP

k8s里面pv pvc

[root@k8-master home]# cat npm-pv.yaml apiVersion: v1kind: PersistentVolumemetadata: name: npm-repository-pvspec: capacity: storage: 50Gi accessModes: ......
k8s pvc k8 8s

minikube搭建

https://www.orchome.com/10485 B站:https://www.bilibili.com/video/BV1cq4y1R7h8/?spm_id_from=333.337.search-card.all.click&vd_source=f7b26a8cc6688554375b ......
minikube

从零做软件开发项目系列之六——软件测试

软件测试是指在软件开发过程中对软件系统进行验证和验证的过程。它的目的是确保软件能够按照设计要求正常运行,同时检测和纠正可能存在的缺陷和问题。软件测试有助于提高软件质量、可靠性和用户满意度。 ......
软件 软件测试 软件开发 项目

粘贴板工具Ditto(存储粘贴板历史,可以使用快捷键调用,减少重复操作)相关配置

官方地址:https://ditto-cp.sourceforge.io/ 一般下载便携版即zip压缩包的版本即可 配置: 1.更改界面语言 右键-options-language-下拉选择 Chinese simple 2.快捷键 设置-点击 "键盘快捷键"选项卡 激活 使用默认的 ctrl+`即 ......
快捷键 工具 历史 Ditto

FakeCamera虚拟摄像头实时视频使用教程

FakeCamera虚拟摄像头实时视频主要用于直播平台带货直播,无人直播,视频通话等场景,视频时长不限,大小不限,高清实时替换,可动态调节快慢。注意,使用过程中视频声音是无法发送过去的,声音来着外部接收,就如我们视频通话时一样,声音来自外部。 ......
FakeCamera 实时 摄像头 教程 视频

掌握SEO优化:让您的网站在搜索引擎中脱颖而出

导言: 在当今数字化的时代,搜索引擎成为了人们获取信息的主要途径。作为网站拥有者,如何让您的网站在搜索引擎结果中排名靠前,成为用户首选,就显得尤为重要。这就需要掌握搜索引擎优化(SEO)的技巧。本文将为您介绍一些关键的SEO优化方法,帮助您提升网站在搜索引擎中的可见性和流量。 一、关键词研究与优化 ......
脱颖而出 搜索引擎 引擎 网站 SEO

Tita 升级|HRBP可以参与到考核流程

考核流程中节点执行人增加 HRBP 角色 使用场景? 大企业在做绩效的过程中,HRBP 往往作为绩效推动者在考核中进行过程管理和干预。在考核指标确认,绩效评价或绩效结果校准审批环节,很多企业都会让 HRBP 直接作为其中的干预执行人。那么,怎么能让企业做考核的时候,HRBP 可以直接作为考核流程的执 ......
流程 Tita HRBP

ZooKeeper常见面试题

1、Zookeeper是什么框架 分布式的、开源的分布式应用程序协调服务,原本是Hadoop、HBase的一个重要组件。 应用场景 Zookeeper的功能很强大,应用场景很多,结合我实际工作中使用Dubbo框架的情况,Zookeeper主要是做注册中心用。 基于Dubbo框架开发的提供者、消费者都 ......
ZooKeeper 试题

1.3 Metasploit 生成SSL加密载荷

在本节中,我们将介绍如何通过使用`Metasploit`生成加密载荷,以隐藏网络特征。前一章节我们已经通过`Metasploit`生成了一段明文的ShellCode,但明文的网络传输存在安全隐患,因此本节将介绍如何通过生成SSL证书来加密ShellCode,使得网络特征得到隐藏,从而提高后门的生存能... ......
载荷 Metasploit 1.3 SSL

1.4 编写简易ShellCode弹窗

在前面的章节中相信读者已经学会了使用`Metasploit`工具生成自己的`ShellCode`代码片段了,本章将继续深入探索关于`ShellCode`的相关知识体系,ShellCode 通常是指一个原始的可执行代码的有效载荷,攻击者通常会使用这段代码来获得被攻陷系统上的交互Shell的访问权限,而... ......
简易 ShellCode 1.4

MindSponge分子动力学模拟——软件架构(2023.08)

分子模拟具有众多的应用场景,比如制药领域和材料领域,做好分子模拟的工作,可以极大程度上缩减新药物新材料的研发成本和研发周期。近几年随着GPT-4和Diffusion Model的大火,让大家意识到了AI已经具备了相当的解决问题的能力。因此基于AI的框架和模型,对比AI训练与分子模拟之间的共性,可以实... ......
动力学 MindSponge 架构 分子 2023.08

LVGL学习 stm32f407-board-lvglv8.3移植

# LVGL学习 stm32f407-board-lvglv8.3移植 移植过程有问题,请参考正点原子的教程或者视频 ### 硬件平台 1. STM32F407ZGT6核心板 2. 3.2寸屏幕 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e1f7eba1b44 ......
board-lvglv board lvglv LVGL 407

ruoyi-vue如何部署在根目录下的多级目录

1、找到vue.config.js module.exports = { // 部署生产环境和开发环境下的URL。 // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上 // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项 ......
根目录 ruoyi-vue 目录 ruoyi vue

android webview调用js(vue)问题记录

这几天和别人对接移动端,安卓平台,我们这边输出vue界面,安卓方反馈轮询的时候调用不到,具体原因也定位不到,只能确定前端这边没几句代码,应该没有问题,因此决定自己下载个android studio写个例子,其实以前也做过java和android开发,并不陌生。 网上很多帖子只给出了最基础的例子,我们 ......
android webview 问题 vue js

Lyndon分解 学习笔记

### 什么是 $Lyndon$ 串 我们定义一个串是 $Lyndon$ 串,当且仅当这个串的**最小后缀**就是这个串本身。 也就是说 $Lyndon$ 串等价于这个串是它的所有循环表示中**字典序最小**的。 ### $Lyndon$ 分解定义 将一个字符串 $S$ 分解为若干个子串:$s_1s ......
笔记 Lyndon

animate.css动画库

使用CSS3的animation制作的动画效果的CSS集合,里面预设了很多种常用的动画(官网:https://animate.style/) // 安装 npm install animate.css (npm安装) https://unpkg.com/animate.css@3.5.2/anima ......
画库 animate css

搭建前端Vue框架的步骤,包括TypeScript、ESLint、Prettier和Vite的配置

搭建前端Vue框架需要以下步骤: 1. 安装Node.js和npm 2. 创建一个新的Vue项目 ``` vue create my-project ``` 3. 安装TypeScript ``` npm install --save-dev typescript ``` 4. 配置TypeScri ......
前端 TypeScript 框架 Prettier 步骤

http之get和post发送数据包区别简单解释

get发送一次数据包 header and data 客户端发送请求 -- 第一次握手 服务器接收请求 -- 第二次握手 客户端通过URL将header和data发送给服务器 -- 第三次握手 post 发送两次 :header ==> data 客户端发送请求 -- 第一次握手 服务器接收请求 - ......
数据 http post get

buildroot 构建根文件系统(2)使能 SSH

一、开发背景 承接上一章节,构建最小系统后成功运行后,发现没有 SSH 功能 SSH : Secure Shell Protocol,开发阶段常用 SSH 远程传输文件,只要匹配 IP 地址即可 二、开发需求 配置系统使能 SSH 功能 三、开发环境 Linux Ubuntu 4.15.0-65-g ......
buildroot 文件 系统 SSH

idea 新老版本修改文件,能够在父级工程中展示变化的方法

老版本 File settings Version Control ,勾选 Show directories with changed descendants 。 勾选终止后点击Apply,就OK~ 如图: ![](https://img2023.cnblogs.com/blog/1782952/2 ......
版本 文件 方法 工程 idea