当前位置: 首页 > news >正文

【C语言】自定义类型

前言

男孩子在外面要保护好自己~


一、结构体

为什么会有结构体呢?但要描述一个复杂对象时,仅用之前学过的基本数据类型表达不了(如:我要描述一个人,仅靠基本数据类型只能说定义他的一种属性<如用 int 定义他的年龄>),这时能不能说定义一个人,可以把他的多种属性(年龄,名字等)放到一起

1、结构体的基本格式

一个结构体里面首先有结构体名,结构体变量,成员变量名(属性)

struct 结构体名

{

成员变量;

} 结构体变量 ; (易错:分号一定不能丢)

结构体变量在其声明后的作用域中定义;

2、结构体的声明

这样就做到了结构体变量的声明(定义了 结构体名字 和 成员变量)

结构体的知识可联想 游戏 人物类型的创建:

结构体名相当于 游戏里的 人物类型名称(如开普勒斯里的 人类<一种人物类型>)

结构体的成员变量 相当于该种族中的人物所拥有的属性 (如上图有攻击力、血量等)

结构体变量,就相当于我们在该种族中的一个人物

定义了人物,就拥有了其相关属性,我们可以定义人物属性,这样就能做到定义游戏里的人物种族,人物及其属性

3、结构体变量

结构体变量可以定义在声明的花括号后,也可以定义在结构体声明后的作用域中定义(如下图)

    • 成员变量的访问(引用)

两种方式:(如下图)

一种是当非指针类型结构体变量访问时, 用 点来进行访问成员变量

一种是当 指针类型结构体变量访问时,用 -> 来进行访问成员变量

并且点( . )与箭头 ( -> ) 是固定配套使用的

非指针型 ———— . + 成员变量

指针型 ———— -> + 成员变量

其结果都为:

    • 结构体对其数和结构体大小

1、第一个成员从偏移量下标为 0 开始存不用说

2、除了第一个成员,其他成员储存时 储存位置的下标 必须是 该成员 对其数的倍数

  1. 结构体总大小 是所有成员对其数中 最大对其数的倍数

注:

如果一个结构体里嵌套了结构体, 内部的结构体储存时,储存位置的下标 是 该结构体自身最大对其数 的倍数

(不管是储存时,还是计算整体大小时,都要细分细看)

为何如此分配空间:

(1)移植原因

(2)效率更高:是一种用空间来换取时间的方法

如何修改默认对其数:

用 #pragma pack()

#pragma pack( 新设置的默认对其数 )

如果想重置默认对其数

再写一遍:#pragma pack()

etc.

6、结构体传参

结构体传参时,可以直接传结构体,也可以传结构体的地址

但是两种都为优选吗?并不见得

想想如果一个结构体空间很大,如果直接传结构体本身到函数,内存中会发生什么?

内存中也要开辟和结构体同样大的栈帧空间,如果结构体很大,那么程序的性能也必将下降(栈痛哭:栈不要钱的吗?)

但是如果传结构体的地址呢?大小只有 4或8 个字节,开销相比不会那么大,一定程度提升了性能(栈对指针可能有意思哦)

所以一般设计结构体传参时,一般考虑传结构体地址而不是直接传整个结构体

位段

位段,也是结构体的一种,明显的只是内存分配上的差异

相比结构体

优点:节省空间

缺点:跨平台问题

基本格式是在 “ 成员变量 : 数字 ” 的形式

etc.

如果按正常的char类型来说,该结构体大小应该为3,而使用了位段让改结构体大小为 2,现研究一下位段的内存的分配问题

位段的内存分配

环境不同,位段内存分配方式可能不同;在我们的VS环境底下,对位段的内存分配:

(1)空间按 1 个或 4 个字节的方式开辟。int类型 一下开辟四个

(2) 一个字节空间里,若放得下一个完整的位段就放,放不下就换另一个字节

(3)整个结构体大小也是其成员最大对其数的倍数

位段的跨平台问题

不同的编译器对位段的内存分配可能不同,也有很多其他不确定性因素,所以一致性很差,不能跨平台,可执行程序避免使用位段(没什么事掌握的前提下就不要用好啦,除了说算法什么的)

(1)int 是否有符号未知

(2)16位机器和32位机器不同,16位一下开辟16个比特位,32位一下开辟32个比特位

(3)未规定内存从左向右还是右向左分配

(4)容纳位时的一些问题

位段的应用

现了解优化网络传输


二、枚举

枚举里的变量

表示这个类型的变量可能出现的结果

且定义枚举类型时,其每个成员是枚举常量,只能在定义类型时初始化枚举常量的值,在其他地方不能改变(常量嘛)

枚举的格式:

枚举后加分号 " ; " ,如上图花扩后

成员变量之间用逗号相隔,最后成员不用加其他符号

枚举类型相当于整型大小

虽然枚举的常量都能用#define 替换,但是枚举有其细致的优点

枚举的常量相比于#define定义的常量的优点:

(1)可读性和可维护性增强

(2)调试:枚举类型观察到的更细致,而常量在调试中,很多步骤是算好了把结果给我们,我们观察不到具体计算过程

(3)使用方便:枚举变量可一次定义多个,且枚举会自动给成员有序编号(从0开始),而常量很多得亲自定义

(4)枚举有类型,在编译器中会有类型检查,更安全

用法一:枚举和switch结合起来

因为枚举常量是连续或间断连续的常量,和switch语句很搭;枚举的每个成员变量可以取名字,让 case语句 更加明了(可读性增强)


三、联合体

联合体也是一种特殊的自定义类型

联合体的声明与定义

联合体指联合体成员共用同一块内存空间,所以联合体也称为共用体


//联合体类型的声明
union un
{char ch;int ret;
};//联合体变量的定义
union un var;#include <stdio.h>int main()
{printf("%d\n", sizeof(var));    //该联合体变量的大小return 0;
}

也发现这与结构体类型的声明定义相似,但联合体是另一种类型,而它与结构体不同的是其内存方式不同

联合体的内存方式

前面了解说联合体是联合体的成员都共用一块内存,具体何意呢,以上面代码定义的联合体为例,见下图

联合体的大小计算

那么联合体的大小如何计算呢?

和结构体类似:

首先,因为成员要共用该块空间,起码要容得下最大的成员,所以联合体大小起码是最大成员的大小

和结构体类似,找到起始大小后考虑总大小为成员最大对其数的倍数,总大小为最大对其数倍数时即为该联合体大小

总结就两步:

(1)找到内存大小最大的成员

(2)让该大小调整为最大对其数的倍数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4499367.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

android自定义播放器按钮,android – 使用exo播放器添加全屏视频按钮

如果您使用的是SimpleExoPlayerView,则可以自定义播放器的视图,尤其是Control的视图.查看SimpleExoPlayerView的文档&#xff1a;AttributesThe following attributes can be set on a SimpleExoPlayerView when used in a layout XML file:…controller_layout_id – Specifie…...

6-1漏洞利用-FTP漏洞利用

FTP协议介绍 文件传输协议&#xff08;英文&#xff1a;File Transfer Protocol&#xff0c;缩写&#xff1a;FTP&#xff09;是用于在网络上进行文件传输的一套标准协议&#xff0c;使用客户/服务器模式。它属于网络传输协议的应用层。FTP使用21号端口。 FTP在传输时&#x…...

ijk基于exo_github上十二款最著名的Android播放器开源项目

1.ijkplayer介绍&#xff1a;Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能&#xff0c;API 易于集成&#xff1b;编译配置可裁剪&#xff0c;方便控制安装包大小&#xff1b;支持硬件加速解码&#xff0c;更加省电&#xff1b;提…...

ipv4转ipv6 山石防火墙命令(教育网)

前言 各单位应部署支持IPV6,单位16年购买山石防火墙用于实现校园网&#xff08;路由功能)&#xff0c;为实现IPV6访问&#xff0c;需要对设备进行配置方能实现。 设备型号及版本&#xff1a; 山石网科防火墙SG6000 版本:M-5.0R4P14-v6.bin 实现路径 目前主流处理IPV6地址访…...

信息检索中的结果评价

原博客链接&#xff1a;http://blog.csdn.net/steven30832/article/details/8612248 一、无序结果评价 1.正确率&#xff08;Precision&#xff09; Precision 返回结果中的相关文档数 / 返回结果的数目 2.召回率&#xff08;Recall&#xff09; Recall 返回结果中的相关文…...

浅谈IPv4/IPv6转换技术

随着我国5G网络、数据中心等新型基础设施建设的推进&#xff0c;“数字化转型”已成为近年社会发展的主基调。作为互联网数字化转型的基础&#xff0c;IPv6网络的部署早已不是一个“如果”&#xff0c;而是一个“何时”的问题了。 IPv6的广泛采用以网络设备提供商支持IPv6开始…...

实探华强北:芯片价格大涨背后,暴富只有几十家

-热点新闻-1、芯片价格大涨背后 暴富的只是少数人2、中国领先全球 6G 专利申请占比超过 40%3、芯片短缺将导致全球轻型汽车今年减产502万辆4、Cree改名Wolfspeed&#xff0c;将于10月4日在纽交所上市1芯片价格大涨背后 暴富的只是少数人“深圳芯片涨得比房价还快”“半年挣出一…...

芯片价格

4G DDR3 内存 130元 PCIE转串口9901 150元左右...

从IPv4 到 IPv6 的过渡技术

随着IPv4地址即将用尽&#xff0c;IP地址缺乏已成为了全球亟待解决的问题&#xff0c;虽然几年前出现了标头更长的IPv6&#xff0c;可提供更多的IP地址&#xff0c;但其应用和普及并不容易。 “IPv4和IPv6是否可以同时使用&#xff1f;”、“IPv4和IPv6如何实现共存&#xff1f…...

exo BCN-PEG4-O-NH2|1379799-42-4|exo BCN-四聚乙二醇-羟胺

exo BCN-PEG4-O-NH2物理参数&#xff1a; CAS号&#xff1a;1379799-42-4 | 英文名&#xff1a; exo BCN-PEG4-O-NH2 |中文名&#xff1a;exo BCN-四聚乙二醇-羟胺 分子式&#xff1a;C19H32N2O7 分子量&#xff1a;400.47 纯度标准&#xff1a;95% 外形颜色&#xff1a;浅黄…...

linux-sys.c

/** linux/kernel/sys.c* //&#xff0d;&#xff0d;系统调用功能的实现函数* (C) 1991 Linus Torvalds*/#include <errno.h>#include <linux/sched.h>#include <linux/tty.h>#include <linux/kernel.h&g…...

jmap 和jstack使用

jmap jmap是JDK提供的一个可以生成Java虚拟机的堆转储快照dump文件的命令行工具 1.查看整个JVM内存状态 jmap -heap [pid]2.查看JVM堆中对象详细占用情况 jmap -histo [pid]3.导出整个JVM 中内存信息&#xff0c;可以利用其它工具打开dump文件分析&#xff0c;例如jdk自带的…...

LeetCode291周赛题解,附‘字符串总引力‘详解

LeetCode291周赛题解 字符串总引力’详解直接跳到最后 LeetCode291周赛题解 第一题&#xff1a;移除指定数字得到的最大结果 可以直接使用字符串比较&#xff08;题目指明字符串只包含数字&#xff09;&#xff0c;枚举移除后的字符串&#xff0c;直接比较维护最大值 class So…...

公众号网课答案题库接口

公众号网课答案题库接口 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;…...

文本检测及识别小组周报

1 Huang L的工作 https://blog.csdn.net/qq_44950283/article/details/127739829 OCR小组会议纪要 2022/11/12 任意形状文本检测 1、特征提取&#xff1a;输入图片通过共享卷积得到共享特征Fs 2、边界建议模型使用Fs&#xff0c;得到先验特征Fp(包括分类图、距离场图、方向场…...

超全地牢场景unity3d模型素材网站整理

家人们&#xff0c;最近我找到了一个很好用的地牢场景unity3d模型免费素材网站 资源贼多&#xff0c;重点是免费&#xff01;&#xff01;&#xff01;嘿嘿嘿&#xff01;&#xff01;&#xff01;感兴趣的可以进去看看 接下来就给大家介绍一下我珍藏已久的网站&#xff1a; …...

Unity3D模型轻量化探索之CATIA

实际问题描述 目前的导入方式&#xff0c;是将CATIA格式模型转为FBX格式&#xff0c;再导入到Unity3D中。在仿真过程的验证中发现&#xff0c;目前的模型占用资源很大&#xff0c;在运行加载过程中反应较慢&#xff0c;在一些性能不佳的计算机上甚至无法运行。另外如果能将模型…...

Web24——Ajax

hello&#xff0c;家人们&#xff0c;我来更新啦~ 今天要分享的是web系列的Ajax&#xff01;&#xff01;&#xff01; 目录 一.什么是Ajax&#xff1f; 二.我们为什么要使用Ajax&#xff1f; 三.Ajax的优缺点 四.Ajax的基本使用 五. &#x1f52e;&#x1f52e;案例 一.…...

前端JS、Vue实现海康萤石直播预览、回放、云台控制功能

萤石开放文档 UIKit Javascript 萤石开放平台API文档 (ys7.com) 最新代码和demo https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm 控制功能 云台 萤石开放平台API文档 (ys7.com) Vue项目步骤如下&#xff1a; 安装依赖 npm install ezuikit-js main.js内引入…...

Unity3d模型导入都需要注意哪些事项?

Unity3d模型导入技巧 Unity3d导入3dMax模型会产生若干问题&#xff0c;按照官方的说明&#xff0c;将max模型导成fbx文件导入 untiy似乎也不能解决 1、x轴向偏转 3dmax模型导入后自动有一个x轴270度的偏转&#xff0c;巧合的是&#xff0c;在unity中旋转模型的时候&#xf…...

Windows RabbitMQ_3.8 安装和配置,Windows erlang下载

Windows 下载 RabbitMQ下载地址&#xff1a; https://github.com/rabbitmq/rabbitmq-server/releasesrabbitmq-server-3.8.14.exe 直接下载地址&#xff1a; https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.14/rabbitmq-server-3.8.14.exe 安装Rabbi…...

含泪整理最优质草食动物unity3d模型素材,你想要的这里都有

因为工作的原因&#xff0c;我会经常使用到素材网站&#xff0c;各个平台的模式不太一样&#xff0c;内容也各有特点。刚开始接触素材网站都是一头雾水&#xff0c;走了很多弯路&#xff0c;一些很简单的操作都花去很长的操作时间.....今天给大家安利草食动物unity3d模型素材网…...

2023年要来了。顺便分享过来后我的学开车经历

你好呀&#xff0c;读者朋友们&#xff01;我是你们的老朋友 zhen guo时光如梭&#xff0c;转眼间我这边再有1个来小时就2023年了&#xff0c;因时差&#xff0c;很多看到这里的读者朋友应该都已经进入2023年。2022年再也回不去了&#xff0c;就像曾经过去的每一年那样&#xf…...

ThinkPad X240安装windows或ubuntu系统——配置BIOS

目录 BIOS配置 进入BIOS Security UEFI/Legacy Boot USB UEFI/Legacy Boot Priority BIOS配置 ThinkPad X240电脑在安装操作系统之前需要配置一下BIOS&#xff0c;默认配置可能会导致&#xff1a; 使用win pe安装了windows系统&#xff0c;开机依然无法启动windows无法引…...

Unity 3D模型展示之场景更换背景

场景更换背景1. 准备工作2. 新建场景Test3. 加入背景效果4. 背景与3D模型融合5. 最后光线调整6. 最终效果图1. 准备工作 创建文件夹Resources 创建Images文件夹 用于存放图片 将背景图片拖入文件夹中创建Prefabs文件夹 用于存放预制体 创建Fbx 存放模型文件 在Fbx文件夹放入准…...

为什么软件开发方法论让你觉得糟糕

Why Software Development Methodologies Suck There’s a lot of dogma in the religious wars around software development practices and methodologies. Are phase-gate methodologies effective at managing the risk of software development, or just risk management...

Unity3D 模型大小,面数,贴图大小,骨骼数量规范(一)

一. 根据运用的场景而不同来规范美术资源 美术资源的规范就是在限制模型的面数&#xff0c;贴图的大小&#xff0c;材质球的贴图张数&#xff0c;人物身上的材质球数量以及骨骼数量等几个方面来进行规范&#xff0c;如下列举了几个场景来进行举例 1.单一主角场景的&#xff0…...

118. Pascal‘s Triangle

大学时候的经典题目&#xff0c;满满的回忆。 key point&#xff0c;是建立一个二维数组。 ArrayList的扩容机制&#xff1a; 当向ArrayList中添加元素的时候&#xff0c;ArrayList的存储容量如果满足新元素的容量要求&#xff0c;则直接存储&#xff1b;ArrayList的存储容量…...

如何准备一场演讲?《高效演讲》的方法-樊登读书音频免费下载!

书名高效演讲适宜人群管理层、刚工作的大学生、销售、一切需要学习的人群格式MP3推荐指数★★★★★下载地址http://www.jingdouwang.cn/ysdw/fddsh/259.html 音频内容&#xff1a; 很多人在演讲时&#xff0c;会发生心跳加速&#xff0c;双腿发颤&#xff0c;声音打颤&#xf…...

面向对象需求分析

文章目录1、UML建模语言1.1 模型1.2 面向对象分析模型2、面向对象需求分析2.1 对象模型&#xff08;有时也称为领域模型&#xff09;2.2 动态模型2.3 功能模型2.4 定义服务对象3、用例建模3.1 用例3.2 建模步骤3.3 识别参与者&#xff08;使用名词或名词短语的角色命名&#xf…...

Docker部署Nexus通过Maven推送及拉取代码

&#x1f60a; 作者&#xff1a; 一恍过去&#x1f496; 主页&#xff1a; https://blog.csdn.net/zhuocailing3390&#x1f38a; 社区&#xff1a; Java技术栈交流&#x1f389; 主题&#xff1a; Docker部署Nexus通过Maven推送及拉取代码⏱️ 创作时间&#xff1a; 2023…...

计算机网络--第三章[数据链路层]核心知识点(期末不挂科)

创作打卡挑战赛赢取流量/现金/CSDN周边激励大奖...

企业即时通讯市场的现状与发展趋势分析

企业拥有一套理想的即时通讯系统&#xff0c;正如找到了一位得心应手的商务秘书。然而&#xff0c;纵观当前企业即时通讯市场&#xff0c;同质化的即时通讯软件比比皆是&#xff0c;而能够让企业真正根据自身需要来按需定制、人性化开发的即时通讯系统却少之又少。 传统开发理…...

Ms08-067 漏洞利用

MS08-067漏洞原理: MS08-067漏洞是通过MSRPC over SMB通道调用Server服务程序中的NetPathCanonicalize函数时触发的&#xff0c;而NetPathCanonicalize函数在远程访问其他主机时&#xff0c;会调用NetpwPathCanonicalize函数&#xff0c;对远程访问的路径进行规范化&#xff0c…...

记录 vant weapp Toast、Dialog等引用时踩的坑

哎,最近公司让写一个微信小程序,作为一个之前没有接触过微信小程序的前端菜鸟,引入toast 的时候让我百思不得其解,(很大一部分原因是因为我菜。。。哈哈哈哈)第一步引入的时候就出现了问题,官网的直接搬过来 啪啪的报错, Error: module pages/home/path/to/@vant/weapp…...

第十章 课程总结

第十章 课程总结 项目框架回顾 项目结构分层、业务逻辑分层、领域模型分层代码实战中成长&#xff0c;发现问题业务编码过程中需要思考性能问题 性能压测框架 云端部署体验企业级开发流程容器优化通用方案&#xff0c;管道优化通用方案&#xff08;解决keep alive&#xff0…...

Unity3D 模型描边插件Outline Effect详细使用说明、C#功能扩展

该插件来自于Unity Asset Store 商店免费下载…请自行下载 偶的Unity版本是2019.4.12 ……^v ^ 下面开始介绍它的具体使用方法&#xff1a; 1.首先在相机上添加该组件&#xff0c;参数暂且不动&#xff0c;后面自行调节 下面讲一下组件参数&#xff1a; Line ThickNess&…...

go的引用传递与值传递

引用传递 func main() { var salary[5] int salary[0] 7000 salary[1] 11000 salary[2] 17000 salary[3] 23000 salary[4] 33000 change(&salary) for k,v: range salary{ fmt.Printf("%d 对应 %d \n",k,v) } } func change(salary*[5] int){ (*salary)[0] 77…...

unity 3d模型换装的实现与相关注意点

1 做好裸模&#xff0c;绑好骨骼&#xff0c;k好动作。 2 做出模型需要更换的装备,刷好权重。每个部位需要拆分成单独的模型。比如衣服&#xff0c;鞋子&#xff0c;裤子等。 3 导出裸模与装备模型到unity&#xff0c;每种模型都需要包含骨骼&#xff0c;因为换装依赖的组件是…...

SQL Server 数据库之分布式事务处理

分布式事务处理1. 概述2. 创建分布式事务3. 分布式处理协调器1. 概述 分布式事务跨越两个或多个称为资源管理器的服务器&#xff0c;称为事务管理器的服务器组件必须在资源管理之间协调事务管理&#xff1b; 若分布式事务是由 Microsoft 分布式事务处理协调器&#xff08;MS D…...

Unity 3D模型展示之webGL平台展现

在之前的项目基础上我们已经打包后在PC端进行展示了。这篇文章主要介绍在切换到webGL上时效果展示不出来需要进行调整&#xff0c;特此记录一下。 1.平台切换 选择WebGL平台切换&#xff0c;没有的可以进行安装&#xff0c;安装之后关闭IDE重新启动。选择WebGL切换&#xff0c;…...

【C语言】函数(1)函数的定义

在初学c语言的时候&#xff0c;很有可能让求和时&#xff0c;写出的代码会和上图所示一样。我们可以写出一个求和的代码段&#xff0c;然后使用复制粘贴的方式写出下面的代码。 一两行代码还好说&#xff0c;但&#xff0c;如果是一个几万行的代码&#xff0c;上百次的求和&am…...

进行电信申诉

到工信部网站http://www.miit.gov.cn/进行电信申诉以下是我的申诉正文&#xff0c;仅供参考&#xff1a;联系电话&#xff1a;138XXXXXXXXX宽带帐号&#xff1a;XXXXtt经拨号上网获得的IP为XX.XX.96.32&#xff0c;XXX.X.12.21&#xff0c;........&#xff0c;但是从网页上&am…...

liosam 中inertiallabs_ins的ins话题和要求的imu话题格式不符问题

参考 https://github.com/VT-ASIM-LAB/inertiallabs_gnss_driver 中的il_ins.cpp进行新话题sensor_msgs/imu的发布。 话题格式如下 $:~/catkin_ins_ws$ rosmsg show sensor_msgs/Imu std_msgs/Header headeruint32 seqtime stampstring frame_id geometry_msgs/Quaternion or…...

多波束测深软件Caris若干问题

1.什么位置实时显示位置信息 &#xff1f; 在使用多波束后处理软件Caris时&#xff0c;能够实时显示鼠标所在位置的深度信息&#xff0c;最开始却不知道在哪显示相应的位置信息&#xff0c;其实很蠢&#xff0c;右下角就有显示&#xff0c;标记下&#xff0c; 自己有多蠢&#…...

es官网翻译之Exploring Your Cluster

Exploring Your Cluster 探索你的集群 The rest api rest 风格的 api Now that we have our node (and cluster) up and running, the next step is to understand how to 现在 我们已经将我们自己的节点(和集群) 启动并运行着, 下一个步骤是知道如何 communicate with it…...

三分钟快速入门mpvue

初始mpvue mp&#xff1a;mini program 的缩写mpvue&#xff1a;Vue.js in mini program 一个使用 Vue.js 开发小程序的前端框架。 框架基于 Vue.js 核心&#xff0c;mpvue 修改了 Vue.js 的 runtime 和 compiler 实现&#xff0c;使其可以运行在小程序环境中&#xff0c;从…...

腾讯云轻量应用服务器Ubuntu20.04搭建 FTP 服务——解决Failed to establish connection的问题

腾讯云轻量应用服务器Ubuntu20.04搭建 FTP 服务 前言一、安装vsftpd二、创建登录用户三、配置vsftpd.conf文件四、配置防火墙端口前言 腾讯云轻量应用服务器搭建 FTP 服务的帮助文档是以CentOS 7.6 64位操作系统为例。我安装的是Ubuntu 20.04 64位操作系统,搭建FTP的步骤与Ce…...

Postman(接口测试工具)

目录 一.基本介绍 1.Postman 是什么 2.Postman 快速入门 2.1快速入门需求说明 二.Postman 完成 Controller 层测试 需要的代码&#xff1a; Java类 request.jsp success.jsp 1. 完成请求 2. 完成请求 3. 完成请求 4. 完成请求 5. 完成请求 三.发送join 一.基本介…...

Unity 3D模型展示之拖拽

效果展示 拖拽可操作的元件 选中操作元件&#xff0c;挂载拖拽脚本SwitchDrag 。鼠标左键按住进行拖拽&#xff0c;鼠标右键接触拖拽。using cakeslice; using UnityEngine;public class SwitchDrag : MonoBehaviour {public bool isdrag false;//用来判断物体是否被拖拽Vect…...

MMDetection——2021广东工业智造创新大赛

MMdetection 智能算法赛&#xff1a;瓷砖表面瑕疵质检 目前正在参加一个Tianchi数据竞赛比赛链接 数据下载&#xff0c;是有关于AI深度学习的目标检测&#xff0c;经过了一系列的混沌&#xff0c;在参加比赛的第十二天终于有资格提交成绩了。虽然比起大佬来真的是望其项背&…...

Mac本地安装Mysql并配置

文章目录一、安装Mysql二、配置Mysql三、启动mysql四、SQL语法初步了解1.创建数据库2.建表3.查看表一、安装Mysql 笔者推荐采用安装包的方法安装Mysql&#xff0c;比较简单&#xff0c;适合新手。 首先在网上搜安装包&#xff1a; baidu按关键字搜即可&#xff1a;mysql mac安…...

Unreal中Interface接口的使用

通过继承Unreal中的接口可以使不同的类有某种共同特性,这里记录一下接口的使用方式。Unreal中的接口分为两种:C接口和蓝图接口,C接口可在蓝图中使用;蓝图中的接口不能直接在C中使用,这里探究一下他们的关系:1.C的接口在C中使用:新建C类,继承UnrealInterface:接口中可以声明虚函…...

文字阴影与盒子阴影对比

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, initial-sc...

CentOS7使用Docker安装Redis6【单机】

前期工作 安装完毕docker设置docker国内镜像源&#xff0c;方便下载 安装redis 下载redis镜像 sudo docker pull redis:6.2.7 下载正常的redis安装压缩包&#xff0c;目标是获取压缩包里面的redis.conf文件&#xff0c;地址如下&#xff1a; https://redis.io/download/#redis…...

unity3d 模型从上到下出现(shader)

unity3d 模型从上到下出现&#xff08;shader&#xff09; 原文 unity游侠&#xff1a;https://blog.csdn.net/y90o08u28/article/details/87970754 ThreePointsHeat&#xff1a;https://blog.csdn.net/ThreePointsHeat/article/details/108281515 前言 最近项目中涉及到一…...

利用numpy统计成绩

import numpy as npwith open(成绩单数字.csv, r, encodingutf-8) as f:dic {}for i in f.readlines():i i.strip().split(,)dic[i[0]] [s for s in i[1:]]name_of_people, name_of_subject input(), input() n dic[姓名].index(name_of_subject) ls np.array([eval(i) f…...

亚马逊测评:亚马逊账号申诉,账号解封实例分享

以下是一篇关于在亚马逊上售卖违禁品导致封号的解封申诉信&#xff0c;客户把邮件发给亚马逊团队后&#xff0c;亚马逊在半小时内就解封了其账号。亚马逊账号被封怎么办?Amazon账号解封实例分享 (第一步&#xff1a;简单问候&#xff0c;列出涉事ASIN) 亲爱的亚马逊&#xff0…...

【达内课程】联系人项目(总)

系列文章&#xff1a; 1、知识预热 2、ViewPager和底部联动 3、查询联系人数据 4、显示联系人数据 5、显示通话记录 6、显示拨号界面 7、短信显示 8、短信详情显示 源码下载 这个源码并不是一个完整的项目&#xff0c;里边的代码就是我以上所有列出的文章内的代码&am…...

kubernetes专题:k8s概述与特性

目录 一、概述 二、k8s特性 2.1. 自动装箱 2.2. 自我修复&#xff08;自愈能力&#xff09; 2.3. 水平扩展 2.4. 服务发现&#xff08;负载均衡&#xff09; 2.5. 滚动更新 2.6. 版本回退 2.7. 密钥和配置管理 2.8. 存储编排 2.9. 批处理 一、概述 k8s是谷歌在2014…...

[NSSRound#6 Team]Web学习

[NSSRound#6 Team]Web学习 文章目录[NSSRound#6 Team]Web学习前言一、[NSSRound#6 Team]check(V1)二、[NSSRound#6 Team]check(Revenge)总结前言 日常做点题娱乐下&#xff0c;刷到了[NSSRound#6 Team]中是三道web题&#xff0c;学习到了不少&#xff0c;记录下知识点。 提示&…...

python多进程cpu利用率高,python多进程反而慢

python多进程cpu利用率高,python多进程反而慢 - 胖熊NET...

H2 db 用法

1、下载 H2 db 直接解压&#xff0c;点击bin/h2.bat 2、弹出ie登陆信息框&#xff1a; 4、数据库文件 D:/HMC_2.3.3 5、连接上之后&#xff1a;...

【转载】jmeter 做一个简单的http接口测试,并执行断言和查看结果树

打开jmeter&#xff0c;在测试计划中右键&#xff0c;添加一个线程组。由于jmeter是一款Java应用。此处一个线程组就是一个用户。 线程组&#xff0c;右键&#xff0c;添加一个http请求 线程组右键添加一个监听器–>查看结果树。作用就顾名思义了。是用来反映此次执行的结…...

安装后打开 eclipse 很可能会弹出对话框出现警告信息

安装后打开 eclipse 很可能会弹出对话框出现警告信息 The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK. Please make sure the -vm option in eclipse.ini is pointing to a JDK and …...

Postman介绍测试准备

Postman介绍&测试准备 Postman介绍&#xff1a;postman是一个开源的接口测试工具&#xff0c;无论是做单个接口的测试还是整套测试脚本的拨测都非常方便。 前期准备&#xff1a;测试前&#xff0c;需要安装好postman, 客户端版本跟插件版本都行&#xff0c;根据个人需要选…...

接口测试(一)常见接口类型

介绍接口测试之前&#xff0c;本文先介绍一下接口的概念及常见的接口类型。 接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口&#xff0c;内部接口又包括&#xff1a;上层服务与下层服务接口、同级接口。 常见web接口&#xff1a;一类是htt…...

安卓软件测试的几个要点

用户体验测试 1、界面 ①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果 ②布局、图片和配色设计问题&#xff0c;测试人员很难进入 ③提示信息&#xff0c;提示信息语言准确简洁&#xff0c;有指导性。在应该提示的位置放入提示信息&#xff0c;比如程…...

软件测试 相关理论基础概念(汇总整理)

目录&#xff1a; 1.大纲总览 2.软件测试方法 3.测试步骤 一、软件测试基本概念 1.1 软件测试的目的和重要性&#xff08;rs勿忘初心关于这些总结的很棒&#xff09; 发现和改正错误。 1.2软件测试的特点 测试开销大 不能进行穷举测试 测试难度大。&#xff08;既不能进行穷…...

【转载】App测试流程及测试点

1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间&#xff0c;一般测试时间为两三周&#xff08;即15个工作日&#xff09;&#xff0c;根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资…...

一个测试工程师的感悟

手动测试工作做个两三年&#xff0c;基本上就能掌握测试需要的大部分知识&#xff0c;如果没有爬到test lead的位置&#xff0c; 很多人就感觉到发展瓶颈了&#xff0c;每天重复测试&#xff0c;学不到东西&#xff0c;很快就会对测试工作失去激情。 学不到东西&#xff0c;技…...

自动化测试常见问题怎么解决?

1、找不到元素&#xff0c;脚本报"NoSuchElementException:Unable to find element"&#xff0c;或者"定位到了&#xff0c;不能操作&#xff0c;点击无效" 首先查看自己的"属性值"是否写正确 元素的标签不唯一&#xff0c;默认找到第一个 向上…...

【转载】软件测试分类

软件测试-测试分类 一、按软件测试阶段&#xff1a; a. 单元测试 b. 集成测试 c. 系统测试 d. 验收测试 1、单元测试 单元测试的原则&#xff1a; 1、尽可能保证部没测测试用例相互独立 2、一般由代码的编写人员来实施 单元测试的优点&#xff1a; 1、能尽早发现缺陷 2…...

【转载】测试报告模板

1. 简介 1.1 编写目的 本文档用于记录测试过程&#xff0c;总结各轮次的测试情况&#xff0c;分析测试数据&#xff0c;归纳测试工作进行过程中暴露的问题与遗留的风险&#xff0c;给出相应的测试建议以供后续项目参考。 1.2 项目背景 xx需要一个拥有真实用户的社区化产品&…...

Cocos2dx 环境搭建(失败)

1、下载地址&#xff1a; http://www.cocos2d-x.org/download 下载后文件&#xff1a; 下载画面 2、解压文件到&#xff1a;E:\czx0911\android\cocos2d-x-3.10 3、本机已经装好vs2012了&#xff0c;所以双击E:\czx0911\android\cocos2d-x-3.10\build下面的cocos2d-wi…...

sqlserver2012 连接测试

package sqlserver2012;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.util.ArrayList; import java.util.Li...

java计算机毕业设计h5仿淘宝购物系统源码+数据库+系统+lw文档

java计算机毕业设计h5仿淘宝购物系统源码数据库系统lw文档 java计算机毕业设计h5仿淘宝购物系统源码数据库系统lw文档本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;Layui、H…...

当青训营遇上码上掘金之主题四-攒青豆

theme: juejin 攒青豆 现有 n 个宽度为 1 的柱子&#xff0c;给出 n 个非负整数依次表示柱子的高度&#xff0c;排列后如下图所示&#xff0c;此时均匀从上空向下撒青豆&#xff0c;计算按此排列的柱子能接住多少青豆。&#xff08;不考虑边角堆积&#xff09; 以下为上图例子…...

国外问卷调查到底能不能赚钱?

问卷调查行业其实对于我们来说并不陌生&#xff0c;它已经存在了很多年了&#xff0c;但是问卷调查赚钱确是很多人最近几年才了解到的&#xff0c;这是因为中国互联网最近几年的飞速发展再加上各行业的竞争所导致的。 互联网网络创业可以说是成本最低廉的创业项目之一了,不需要…...

C语言 小明的调查作业

Description 小明的老师布置了一份调查作业&#xff0c;小明想在学校中随机找N个同学一起做一项问卷调查&#xff0c;聪明的小明为了实验的客观性&#xff0c;他先随机写下了N个1到1000之间的整数&#xff08;0<N≤1000&#xff09;&#xff0c;不同的数对应着不同的学生的…...

Spring REST风格

REST&#xff08;Representational State Transfer&#xff09;&#xff0c;表现形式状态转换,它是一种软件架构风格。 当我们想要表示一个网络资源时&#xff0c;传统方式通常是用一个请求url表示一个操作。这样既不方便&#xff0c;也不安全&#xff0c;因为操作对于用户是透…...

健康调查系统c语言代码大全,C语言问卷调查(示例代码)

你对自己的未来有什么规划&#xff1f;做了哪些准备&#xff1f;努力做一名程序员&#xff0c;课余时间看看代码。你认为什么是学习&#xff1f;学习有什么用&#xff1f;现在学习动力如何&#xff1f;为什么&#xff1f;学习可以了解许多东西。现在学习动力不足。因为懒。你感…...

前端对数据的处理

gydj () {let a {name: "张三",age: 30,height: 180.4,weight: 110,sex: "男"}let b JSON.stringify(a) //把对象转化为JSON字符串console.log(b, b)let c JSON.parse(b) //字符把JSON串转化为对象console.log(c, c)//遍历对象for (var i in c) {cons…...

EOS Transaction

EOS Transaction 转账 Transfer (转移凭证) 转账时候的金额精度需要和发行该token时保持一致&#xff0c; [roottest-work2 ~]# cleos push action eosio.token transfer [ "kevin", "coco", "25.0000 CL", "fa goong zi le ." ] -…...

从南丁格尔图到医学发展史

可视化中&#xff0c;前端用于表现不同类目的数据在总和中的占比的场景&#xff0c;往往会采用饼图。 针对数据大小相近&#xff0c;南丁格尔图的呈现会更加美观。 南丁格尔图&#xff0c;又称玫瑰图&#xff0c;是由弗罗伦斯南丁格尔发明。 弗洛伦斯南丁格尔 开创了护理事业…...

2019-05-23 利用Cookie 给论坛灌水;利用Cookis当版主;

在论坛发帖 又叫 "灌水" 可面对别人 动辄成千上万的帖子数量 想要快速灌水 需要借助 Cookie ; 转载于:https://www.cnblogs.com/wbly2019/p/10910630.html...

php灌水,PHP实现自动刷数/灌水程序

PHP实现自动刷数/灌水程序今天无意间搜索.htaccess的资料&#xff0c;看到一个网站&#xff0c;它的计数器能够在静态页里更新&#xff0c;我想&#xff0c;应该是使用js来做的&#xff0c;打开源代码一看&#xff0c;果然是&#xff1a;作者&#xff1a;未知 文章来源&#xf…...

2014.06.20 (转)IEEE与论坛灌水

转自"饮水思源"电子类学生大都知道IEEE, 这个IEEE就像一个大的BBS论坛&#xff0c;而这个协会下面有很多杂志&#xff0c;比如图像处理&#xff0c;信号处理&#xff0c;微波技术等。这些杂志就是论坛下的分版面。每个版面有版主&#xff08;主编&#xff09;&#x…...

灌水 的论坛

IT方面的论坛太多了&#xff0c;有综合&#xff0c;有专业&#xff0c;有行业&#xff0c;在各个论坛里混了几年&#xff0c;体会颇深&#xff0c;以前是论坛哪里人多&#xff0c;往哪里去&#xff0c;新浪论坛&#xff0c;网易是经常去的&#xff0c;人多啊&#xff0c;好几十…...

nodejs之nightmare的使用--网络爬虫---论坛灌水

参考&#xff1a;https://www.cnblogs.com/xiaxuexiaoab/p/7297509.htmlnightmare是PhantomJS的高级封装&#xff0c;让你能够实现浏览器自动化任务。PhantomJS 是一个基于WebKit的服务器端 JavaScript API。它全面支持web而不需浏览器支持&#xff0c;其快速&#xff0c;原生支…...

论坛灌水机器——用CSocket提交数据网页数据表单

其实还算不上是灌水机器人&#xff0c;因为仅仅实现了用CSocket提交网页数据表单&#xff0c;我以前没有想过要弄网络编程的&#xff0c;因为寒假里的一部电视剧《孔雀翎》间接使我做了这个工具。 自从看《孔雀翎》的结局后&#xff0c;心里很不是滋味&#xff0c;一直在纠结&a…...

以后再也去不论坛灌水了

相册被封&#xff0c;论坛不能发帖子&#xff0c;当时注册这个账号就是为了来csdn学习的&#xff0c;后来发现自己的动机变了 这个论坛还有很多东西我还没学会哪&#xff0c;怎么可以灌水&#xff0c;好好学习&#xff0c;天天向上&#xff0c;不发high图 发次日志&#xff0…...

Python贴吧灌水脚本

文章目录写在前面包和全局变量获取已有页数评论模块控制函数写在后面写在前面 作为一个水笔&#xff0c;我的梦想是无休止的灌水&#xff0c;无休止的经验3&#xff0c;所以写了这么一个东西帮我灌水&#xff01;需要的参数是cookie中的BDUSS&#xff0c;如何获取&#xff0c;…...

使用webdriver进行论坛灌水升级账号,学会的小伙伴可以愉快的畅览各个论坛版块了

背景&#xff1a;有的论坛设置了账号权限&#xff0c;只有账号达到了某个权限以后才能访问某个特定版块。这对于低级别的用户不是很友好&#xff0c;我也是其中一员&#xff0c;还好论坛有灌水区&#xff0c;可以随意灌水提升账号积分&#xff0c;但是用人工一条条灌水太费时间…...

用Ruby实现的论坛灌水工具:CC98 Post Machine

介绍 ZJU 的校网论坛 CC98 比较活跃。论坛只对校内网开放&#xff0c;而且账号跟学生绑定&#xff0c;每个学生注册的账号数量有限。『十大』是 CC98 的经典页面&#xff1a;基于关注的人数&#xff08;回帖的用户数而不是回帖的数量&#xff09;用算法求出 24 小时内最火爆的十…...

论坛灌水举报助手

功能说明直接输入tid亦可读取可调整智能多线程评论列表支持右键菜单功能评论列表支持表头单击排序内置9个排行榜最新{贴}网址节点防重复提交&#xff08;已存在返回失败&#xff09;&#xff08;edb附加写出&#xff1a;程序数据目录/结构&#xff1a;字段“节点” 长度15&…...

byr论坛灌水小工具

原来写过一个模拟登陆byr论坛的脚本&#xff1a;一个CURL模拟登陆论坛的脚本cookie伪造的方法 这次改了改&#xff0c;就成了一个小小的灌水机器人。 直接贴代码了&#xff1a; <?php /*** author : wusuopubupt* date : 2014-02-19* desc : byr论坛灌水小工具* * 利用c…...

论坛灌水打油

2009-07-20/Lexlin论坛七零版灌水--- 周一休息不上班&#xff0c;无聊ing&#xff01;我自灌水向天笑&#xff0c;其他水客请勿扰。个人自灌自家水&#xff0c;休管他人洪水潮。七零版上水如虹&#xff0c;办公室里人声嘈。不理耳边无聊事&#xff0c;一心只识灌水高。灌到兴头…...

持续监控某个进程的输出

watch -n1 cmd...

java中打印1-100之间的13的倍数

public static void main(String[] args) { //打印1-100之间13的倍数 for(int i1;i<100;i){ if(i%130){ System.out.println("1到100之间13的倍数为&#xff1a;"i); } } }...

C语言输出1-100中3的倍数

#include <stdio.h> int main() { for (int m 1; m < 100; m) { if (m % 3 0) printf("%d ", m); } return 0; }...

C语言 1~100之间3的倍数

1~100之间3的倍数 1.代码1 初始值为3&#xff0c;每次3&#xff0c;即可得到3的倍数 #include<stdio.h> int main() {int i1;for(i3;i<100;i3){printf("%d ",i);}return 0; }2.代码2 能除3余0的为3的倍数 #include<stdio.h.> int main() {int i1;…...

c语言1到1000的3的倍数之和,C语言编程:用for语句求1~100中是3的倍数的所有整数之和...

#includeint main(){int i,s0;for(i1;i;i)si;printf("%d\\n",s);return 0;}输出5050www.mh456.com防采集。C语言用for语句求21131~100中是3的倍数的所有5261整数之和&#xff0c;提供两种解4102法如下&#xff1a;for循环是编程语言中一种开界的循环语句&#xff0c;…...

python 100以内3的倍数_编程题求1-100内所有的3的倍数之和 – 手机爱问

所有既不是 5的倍数&#xff0c; 也不是 7的倍数的整数之和是&#xff1f; 先求从1到100这100个数的总和? S1??1 2 。。。 100??(1 100)*100/2??5050 再求从1到100这100个数中所有5的倍数的总和 S2? ?5 10 15 。 。。 100? ?5*?(?1 2 。。。 20) ?5?*?(1 20)*2…...

5, 计算1~100中所有7的倍数的个数(c语言编程题,编写程式,分别统计1~100中,满足3的倍数,7的倍数各有多少个...

编写程式&#xff0c;分别统计1&#xff5e;100中&#xff0c;满足3的倍数&#xff0c;7的倍数各有多少个以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;编写程式&#xff0c;分别统计1&…...

求1-n连续自然数的最小公倍数

计算最小公倍数公式 两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。整数a,b的最小公倍数记为[a,b],同样的,a,b,c的最小公倍数记为[a,b,c],多个整数的最小公倍数也有同样的记号。 与最小公倍数相对应的概念是…...

枚举1到n所有数的倍数

假设我们枚举的是n个数&#xff0c;那么每一个数的倍数有n/i个&#xff0c;一共枚举的数量就是n* &#xff0c;调和级数嘛&#xff0c;也就是n*logn咯&#xff0c;似乎可以证明是均摊logn&#xff0c;而质数的个数约为O&#xff08;n/lgn&#xff09;&#xff0c;因此 枚举所有…...

52 N的倍数

52 N的倍数 作者: 张志寿 时间限制: 2S章节: 函数 问题描述 : 明明的爸爸在研究一个复杂的数学问题&#xff0c;研究了很长时间都没有结果。明明看见后就问爸爸在研究什么。明明的爸爸回答说&#xff1a;“我在研究一个整数的倍数问题&#xff0c;想找到某个数的倍数……”明…...

半静态语言–原理和价值分析

【摘要】动态类型语言在企业开发和互联网开发中应用广泛&#xff0c;而其弱类型的内在特点使其在这些业务复杂的应用开发中存在很多缺点&#xff1a;无法静态检查&#xff0c;程序不健壮&#xff0c;测试成本高&#xff1b;缺乏一些敏捷开发功能如IDE内实时验证、代码提示、代码…...

pygame贪吃蛇 暂停+计数

摘要 贪吃蛇是一款经典的小游戏&#xff0c;深受人们喜爱&#xff0c;贪吃蛇游戏就是随机的给出食物&#xff0c;玩家控制蛇前去吃食&#xff0c;蛇会随着所吃食物的增加而增长&#xff0c;当蛇咬到自己或撞墙时&#xff0c;游戏结束。 游戏中的蛇由白色方块组成&#xff0c;食…...

SpringSecurity设计流程

个人总结版,不适用Security最新版本,但大体道理还是相似 0. 引言 首先说明为什么我要学习Security: 因为最近新公司需要重构安全框架,所以选来选去最后Security是最合适的。安全框架,究其根本无非就是认证、授权&#xff1b; 认证&#xff1a;验证当前访问系统的是不是本系统的…...

【点云处理之狂读论文经典篇1】——3D ShapeNets: A Deep Representation for Volumetric Shapes

3D ShapeNet&#xff1a;一种体素形状的深度表示方法1.摘要2.引言3.相关工作4.3D ShapeNets4. 2.5D Recognition and Reconstruction4.1 View-based Sampling4.2 Next-Best-View Prediction5.ModelNet: A Large-scale 3D CAD Dataset6.实验6.1Classification and Retrieval6.2 …...

django重定向_Django重定向最终指南

django重定向When you build a Python web application with the Django framework, you’ll at some point have to redirect the user from one URL to another. 当使用Django框架构建Python Web应用程序时&#xff0c;您将不得不将用户从一个URL重定向到另一个URL。 In thi…...

【论文笔记】基于深度强化学习的室内视觉局部路径规划

文章目录摘要关键词0 引言(1) 路径规划(2) 深度强化学习(3) 提出问题和方法总述1 问题描述2 基于深度强化学习的路径规划2.1 模型建立2.2 框架设计(1) step 函数(2) reset 函数(3) render 函数2.3 可观测状态与奖励函数设计状态动作奖励函数设计ORB 特征点的匹配2.4 PPO 算法2.…...

【实际开发07】- XxxxController 批量处理 × 5 -【model】

目录 1. Mode 1. IotTypeController 基础 7 tips 2. 辅助添加 Validated 无法覆盖的 参数校验 1. 预处理空指针异常 ( 校验 : 核心必填参数 not null ) 3. RequestBody 对应API 存在 feign 调用时 , 注意 : 不可缺省 1. feign API 需要加 RequestBody , Controller 层可…...

在Flutter中嵌入Native组件的解决方案

摘要&#xff1a;在漫长的从Native向Flutter过渡的混合工程时期&#xff0c;要想平滑地过渡&#xff0c;在Flutter中使用Native中较为完善的控件会是一个很好的选择。本文希望向大家介绍AndroidView的使用方式以及在此基础之上拓展的双端嵌入Native组件的解决方案。 引言 在漫…...

Hexo常用命令

Hexo常用命令 npm install hexo -g //安装 npm update hexo -g //升级 hexo version //查看hexo的版本 hexo init nodejs-hexo //创建nodejs-hexo 名字的本地文件 hexo init nodejs-hexo //创建博客 hexo init blog //初始化&#xff0c;生成文…...

linux下实现dlna识别当前音频格式,基于DLNA的音频广播系统的设计与实现

陈雪 高强 张军摘要&#xff1a;随着信息产业的高速发展&#xff0c;在国内外音视频技术迅猛发展的基础上&#xff0c;各种家庭网络设备层出不穷&#xff0c;特别是音频设备在日常生活中的使用更是普遍&#xff0c;传统广播系统的局限性越來越无法满足人们的需要&#xff0c;设…...

junit 经典示例_JUnit 4,JWebUnit,Arquillian和JSF单元示例教程

junit 经典示例Along side of development lifecycle, most of us looking for a way to be sure that the unit of work that has been written is working properly and committed to its contract. This is actually may be much easier when you come to work with one cla…...

EGL资源的数据共享应用和底层驱动实现

EGL资源的数据共享应用和底层驱动实现 已有 4201 次阅读 2015-8-12 19:22 |个人分类:OpenGL|系统分类:科研笔记 为了某个原因成文于2013年&#xff0c;本文最有意义的是在最后揭示了如何实现免拷贝的数据共享&#xff08;non-copy&#xff0c;zero-copy&#xff09;&#xff…...

【2023年全国补贴】ISO三体系、ISO2000/27001最全补贴政策合集!

2023年ISO三体系认证及27001/20000有哪些地区可以申请补贴呢?办理三体系证书不仅可以让企业增加含金量和竞争力&#xff0c;还能获得政策补贴&#xff0c;每个地区的补贴政策都是不同的&#xff0c;那今天就跟同邦信息科技的小编一起来看看吧&#xff01; 广东省 潮州市 ISO…...

破解验证码?web自动化测试滑动验证码破解实战,看这篇就够了

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 web 自动化测试滑动…...

【复盘】生产环境页面请求超时,端口连接数超过9千导致系统不可用

问题复现 最近使用 websocket 技术开发了一个反向代理客户端&#xff0c;要求实现如下功能 客户端安装代理客户端&#xff0c;禁止开放端口&#xff0c;由服务端开放端口客户端主动连接服务端&#xff0c;并保持心跳连接&#xff0c;当心跳中断或者断连时&#xff0c;重新与服…...

Vue的基础知识(属性、指令等)

目录 一&#xff1a;容器和Vue的关系 二&#xff1a;注意事项 三&#xff1a;v-bind 3.1 v-bind和v-model的区别 3.2 defineproperty 3.3 数据代理 3.4 Vue中数据代理的应用 3.5 事件修饰符 3.6 键盘绑定修饰符 3.7 计算属性 3.8 监视属性 3.9 深度监视 3.A 绑定样…...

信号覆盖 蓝桥杯模拟

信号覆盖&#xff08;暴力模拟&#xff09; ❓️问题描述 小蓝负责一块区域的信号塔安装&#xff0c;整块区域是一个长方形区域&#xff0c;建立坐标轴后&#xff0c;西南角坐标为(0, 0)&#xff0c; 东南角坐标为(W, 0)&#xff0c; 西北角坐标为(0, H)&#xff0c; 东北角坐标…...

Java使用Lombok详解

文章目录Lombok 快速入门Lombok 简介Lombok 安装Lombok 使用Getter and SetterNonNullToStringEqualsAndHashCodeDataCleanupSynchronizedSneakyThrowsLombok 使用注意点谨慎使用 BuilderData 注解和继承Lombok 快速入门 Lombok 简介 Lombok 是一种 Java 实用工具&#xff0c…...

Fragstats的土地利用景观格局分析

土地利用以及景观格局是当前全球环境变化研究的重要组成部分及核心内容&#xff0c;其对区域的可持续发展以及区域土地管理有非常重要的意义。通过对土地利用时空变化规律进行分析可以更好的了解土地利用变化的过程和机制&#xff0c;并且通过调整人类社会经济活动&#xff0c;…...

为什么0代码自动化测试越来越受欢迎?一文2000字解析

目录 01、什么是零代码自动化测试 02、为什么零代码自动化测试越来越受欢迎 03、有代码和零代码自动化有什么区别 04、零代码自动化测试可以帮助你做什么 05、零代码自动化测试方法&#xff1a;NLP&#xff08;自然语言处理&#xff09; 06、为什么我们需要零代码自动化测…...

GORM 基础 -- CRUD 接口

1、Create 1.1 创建纪录 user : User{Name: "Jinzhu", Age: 18, Birthday: time.Now()}result : db.Create(&user) // pass pointer of data to Createuser.ID // 回填插入数据的主键 result.Error // 返回的 error 信息 result.RowsAffect…...

【C++】map和set(一文拿捏,包教包会)

目录 1.关联式容器和序列式容器 2.键值对 3.树型结构的关联式容器 4.set 5.multiset 6.map 7.multimap 1.关联式容器和序列式容器 set&#xff1a;关联式容器——数据之间关联紧密 线性表&#xff08;vector&#xff0c;list&#xff0c;deque&#xff09;&#xff1a;序…...

基于springboot实现校园在线拍卖电商系统【源码】

基于springboot实现校园在线拍卖系统演示开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&…...

kongfuScript——诞生由来和设计思路

上面的图就是kongfuScript编译器的源代码结构图&#xff0c; 我最开始不懂汇编语言&#xff0c; 更不用说编译原理了&#xff0c; 当时在上海做游戏&#xff0c;我跟老师bolow说&#xff0c;我想做RPG游戏&#xff0c; 那种带剧情的游戏&#xff0c;就像是早期电脑上《仙剑…...

【Java|golang】2395. 和相等的子数组---滑动窗口

给你一个下标从 0 开始的整数数组 nums &#xff0c;判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意&#xff0c;这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在&#xff0c;请返回 true&#xff0c;否则返回 false 。 子数组 是一个数组中一段…...

Oracle 数据库连接不上 登录就一直卡死

新安装了Oracle数据库和Navicat 16 for Oracle程序后&#xff0c;连接、创建视图/表都是正常的&#xff0c;玩了1个星期的时间&#xff0c;然后重启电脑了&#xff0c;就出现神奇的问题&#xff1a;oracle 本地数据库神奇的连接不上了。 使用Navicat 16 for Oracle连接时&#…...

分销系统开发|分销模式玩法机制详解

分销系统开发|分销说白了就是让更多的人帮助企业卖货&#xff0c;企业通过一定的返利机制&#xff0c;促使分销员积极裂变推广产品&#xff0c;从而达到快速销售商品的目的。 分销模式一般有三种&#xff1a;一级分销、二级分销和三级分销。 一级分销相比于其他两种&#xff0…...

(QT安装与开发工具理解)

一、Linux&#xff08;Ubuntu&#xff09;下安装QT 1.QT安装包选择&#xff1a;Index of /archive/qthttps://download.qt.io/archive/qt/ 2.使用mget 下载文件链接的方式下载QT安装包 wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.…...

算法刷题Java技巧

文章目录1. 大根堆、小根堆2. 二维数组排序3.一维数组int[]排序4. 最大值最小值5. Map的便捷方法6. 栈的实现7. 数组默认值8. 异或9. Arrays10. JAVA的ArrayDeque,一个数据结构直接搞定栈队列1. 大根堆、小根堆 java可用优先队列 PriorityQueue 在构造时就指定比较器即可 // …...

导数与微分的关系

这是我看到的比较好的清晰的阐述导数与微分的关系的文章。在知乎——湖心亭看雪。 话说当年学习导数和微分的时候&#xff0c;我也是一头雾水。当时我的感觉就是都有导数了&#xff0c;干嘛还要微分&#xff1f;&#xff1f;而且微分看起来和导数长的那么像&#xff0c;咋看都…...

【C++进阶】类型转换和特殊类设计

文章目录类型转换C语言中的类型转换C强制类型转换static_castreinterpret_castconst_castdynamic_cast为什么C需要四种类型转换特殊类的设计请设计一个类&#xff0c;不能被拷贝请设计一个类&#xff0c;只能在堆上创建对象请设计一个类&#xff0c;只能在栈上创建对象请设计一…...

Ae:时间轴面板 - 图层控制区

Ae 的大量工作都是在时间轴面板来完成的。时间轴面板可分为两大部分&#xff1a;图层控制区域及时间线区域。图层控制区域由以下十四列组成&#xff0c;在列标题栏上右击选择“列数” Columns&#xff0c;即可选择隐藏或显示哪一列。A/V 功能A/V Features视频Video虽然名为视频…...

linux下go语言连接达梦数据库

一、前言 Go 语言标准库 database/sql提供了一系列数据库操作的标准接口&#xff0c;DM 数据库基于 GO 1.13 版本通过实现 database/sql 包的接口&#xff0c;向开发人员提供 DM 数据库操作的 Go 语言接口。 二、开发环境准备 名称版本DM 数据库DM 8.0 及以上版本GOGo 1.17.…...

济南高新技术企业认定条件

济南高新技术企业认定条件2022 &#xff08;一&#xff09;企业申请认定时须注册成立一年以上&#xff1b; &#xff08;二&#xff09;企业通过自主研发、受让、受赠、并购等方式&#xff0c;获得对其主要产品&#xff08;服务&#xff09;在技术上发挥核心支持作用的知识产权…...

排序 (蓝桥杯) JAVA

目录题目描述&#xff1a;冒泡排序算法(排序数字&#xff0c;字符)&#xff1a;String与String buffer的区别:纯暴力破解(T到爆炸)&#xff1a;暴力破解加思考(bingo)&#xff1a;总结&#xff1a;题目描述&#xff1a; 小蓝最近学习了一些排序算法&#xff0c;其中冒泡排序让他…...

基于物联网技术的能耗监测系统全面解析

能源管理与能耗分析软件通过对各种能源(电、水、天然气、蒸汽、压缩空气、工业氮气、油、煤等)实时采集、动态监测、能耗分析、成本核算、绩效考核和报表发布等功能&#xff0c;实现企业能源管理精细化&#xff0c;促进节能降耗。 不只在普遍意义上的生产企业&#xff0c;像是…...

进销存系统的作用有哪些?哪个进销存系统好用?

进销存系统是专门为企业或中小商户开发的一款管理软件&#xff0c;帮助企业或中小商户解决库存堆积过多、收银混乱、门店业绩下滑的问题。一、进销存系统的5大作用进销存系统的作用主要是帮助企业实现进货、销售和库存的全面管理&#xff0c;并通过经营分析和财务管理等功能&am…...

Incari 人机界面开发平台 安装介绍

目前&#xff0c;Incari依赖于Visual Studio&#xff08;免费版&#xff09;附带的 Windows SDK 。因此&#xff0c;第一步是安装 Visual Studio 2019 Community Edition&#xff08;Desktop Development C setup&#xff09;&#xff0c;启动一次&#xff0c;然后创建配置文件…...

华中师范大学研究生学位论文规范及排版技巧

研究生学位论文规范研究生学位论文是学位申请者获取博士、硕士学位的重要依据&#xff0c;是研究生科研能力、科研成果的集中体现&#xff0c;同时也是重要的社会文献资料。为了规范学位论文撰写&#xff0c;提高我校研究生学位论文质量&#xff0c;根据GB/T7713-1987《科学技术…...

论文阅读笔记《Is Mapping Necessary for Realistic PointGoal Navigation?》

Is Mapping Necessary for Realistic PointGoal Navigation&#xff1f; 现实 点目标导航 是否需要地图&#xff1f; CVPR 2022 Partsey R, Wijmans E, Yokoyama N, et al. Is Mapping Necessary for Realistic PointGoal Navigation?[C]//Proceedings of the IEEE/CVF Conf…...

Springboot项目如何实现mybatis的流式查询

前言 mybatis的流式查询&#xff0c;有点冷门&#xff0c;实际用的场景比较少&#xff0c;但是在某些特殊场景下&#xff0c;却是十分有效的一个方法。很多人没有听说过&#xff0c;实际上是对mybatis没有太重视&#xff0c;对mybatis想法还停留一个dao接口对应着mapper里的一个…...

大量产品“GPT 化”,开源大模型 AI 应用开发框架发布

大型语言模型&#xff08;LLM&#xff09;的出现&#xff0c;让我们看到了 AI 在自然语言处理方面的潜力&#xff0c;它涌现出来的创造力和思维能力令人叹为观止&#xff0c;并在新一代人机交互领域释放了大量的想象空间。 目前&#xff0c;决策者、产品负责人和开发者都在抢滩…...

logback-spring.xml日志配置

springboot为我们提供了一个规则&#xff0c;按照规则组织配置文件名&#xff0c;就可以被正确加载&#xff1a; Logback&#xff1a;logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovy Log4j&#xff1a;log4j-spring.properties, log4j-spring.xml, …...

五、寄存器方式LED灯控制

寄存器方式LED灯控制 1、原理 电路图中相同网络标号表示它们是连接在一起&#xff0c;STM32F103ZET6的PC0-PC7 管脚连接D1-D8发光二极管阴极&#xff0c;如要使 D1 指示灯亮&#xff0c;只需控制 PC0 管脚输出低电平。 2、工程文件 Keil工程包含main.c、stm32f10x.h、start…...

【C++STL】vector的使用及其模拟实现

文章目录一、vector的介绍二、vector的使用1.构造函数2.扩容机制3.三种遍历方式4.容量操作5.元素访问6.增删查改三、vector深度剖析及模拟实现1.核心框架2.reserve使用memcpy拷贝问题3.构造函数错误调用问题4.insert和 erase迭代器失效问题5.模拟实现完整代码6.1 vector.h6.2 t…...

python快速编程入门 • 第1章 Python概述

全部章节 >>>> 文章目录1.1 认识Python1.1.1 Python的前世今生1.1.2 Python语言的特点1.2 安装Python解释器1.3 常用的Python编辑器1.3.1 PyCharm1.3.2 Jupyter Notebook1.4 开发第一个Python程序1.4.1 使用PyCharm编写Python程序1.4.2 使用Jupyter编写Python程序1…...

Cursor软件,内含GPT服务,软件免费,可以进行聊天

Cursor软件,内含GPT服务,软件免费,可以进行聊天 Cursor这个软件的安装 安装好后,双点击使用: 最后有软件地址 如果英文不好,怎么办,搭配有道词典: 效率嘎嘎快 用Ctrl+K进行代码指令后面如下自动生成代码 也可以在聊天框里面进行代码的编写和对话...

现在大专生转IT可行吗?

当然可行的。 大专也是人&#xff0c;为什么不可以选择喜欢的专业学习&#xff0c;现在大学生遍地都是&#xff0c;学历已经不是限制你发展的因素了。有的人就是不擅长理论学习&#xff0c;更喜欢技术。IT也只是一个普普通通的技术行业&#xff0c;跟其他技术行业一样&#xf…...

MySQL高级第八篇:关联查询、子查询和排序相关优化

MySQL高级第八篇&#xff1a;关联查询、子查询和排序相关优化一、关联查询的优化情况1&#xff1a;左外连接(和右外连接相似)情况2&#xff1a;内连接JOIN 语句原理二、子查询优化三、排序相关优化问题&#xff1a;WHERE条件上加了索引&#xff0c;为什么还要在 ORDER BY字段加…...

python消息队列4种方法及使用场景

Python 有许多消息队列实现&#xff0c;其中一些最流行的包括&#xff1a;一&#xff1a;RabbitMQ是一个高度可靠的消息队列系统&#xff0c;用于发送和接收消息&#xff0c;支持多种消息协议。一个开源的消息队列系统&#xff0c;具有高可用性、高可靠性和高可扩展性等特点&am…...

【JavaScript基础语法】判断数组对象是否含有某个值的方法(6种)

【JavaScript基础语法】web前端判断数组对象是否含有某个值的方法&#xff08;6种&#xff09;知识回调场景复现实现方式&#xff08;6种&#xff09;利用循环遍历数组元素利用some&#xff0c;filter方法利用array.indexOf方法利用array.includes方法利用array.find方法利用se…...

看完不再愁 | 图解TCP 重传、滑动窗口、流量控制、拥塞控制

目录 前言 正文 &#x1f332; 重传机制 1. 超时重传 2. 快速重传 3. SACK 方法 4. Duplicate SACK &#x1f332; 滑动窗口 &#x1f333; 流量控制 &#x1f333; 拥塞控制 1. 慢启动 2. 拥塞避免算法 3. 拥塞发生 4. 快速恢复 前言 前面我们讲到「硬不硬你说…...

Oracle集群管理ASM-扩容磁盘组报错ora-15137

1 内容描述 今日对19c集群磁盘组进行扩容&#xff0c; [rootdb1 ~]# oracleasm createdisk DATA7 /dev/sdm1 Writing disk header: done Instantiating disk: done [rootdb1 ~]# oracleasm createdisk DATA8 /dev/sdn1 Writing disk header: done Instantiating disk: done 使…...

【内网安全】 横向移动PTH哈希PTT票据PTK密匙Kerberos密码喷射

文章目录章节点域横向移动-PTH-Mimikatz&NTLM概述1、Mimikatz2、impacket-at&ps&wmi&smb域横向移动-PTK-Mimikatz&AES256概述域横向移动-PTT-漏洞&Kekeo&Ticket概述1、漏洞-MS14-068(webadmin权限) 利用漏洞生成新用户(高权限)的票据2、kekeo(高权…...

【1638. 统计只差一个字符的子串数目】

来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 描述&#xff1a; 给你两个字符串 s 和 t &#xff0c;请你找出 s 中的非空子串的数目&#xff0c;这些子串满足替换 一个不同字符 以后&#xff0c;是 t 串的子串。换言之&#xff0c;请你找到 s 和 t 串中 恰好 只有…...

1.计算机操作系统概述

思考 一.什么是计算机操作系统概述&#xff1f;&#xff08;What&#xff09; 1.操作系统的概念、功能、目标 1.操作系统概念 2.操作系统功能、目标 3.总结 2.操作系统的四大特征 1.并发 2.共享 3.虚拟 4.异步 5.总结 3.操作系统的发展和分类 1.操作系统的分类及其…...

telnet命令详解及使用示例

telnet 是一种用于远程访问和管理计算机网络设备、服务器和服务的协议和命令行工具。它可以用于连接到运行 Telnet 服务器软件的任何计算机&#xff0c;并在远程计算机上执行命令和操作。以下是 telnet 命令的详细解释和使用示例。 通常我们会使用该命令传参测试你的服务器与其…...

STFCN学习笔记

文章目录STFCN: Spatio-Temporal FCN for Semantic Video Segmentation论文abstractpointLSTMRNNRNN的应用RNN局限性——长期依赖&#xff08;Long-TermDependies&#xff09;问题LSTM1 Introductionpoint2 Related Work2.1 Feature Extraction2.2 Segmentation MethodspointRG…...

网络作业4【计算机网络】

网络作业4【计算机网络】前言推荐网络作业4一. 单选题&#xff08;共5题&#xff0c;25分&#xff09;二. 填空题&#xff08;共3题&#xff0c;21分&#xff09;三. 判断题&#xff08;共3题&#xff0c;15分&#xff09;四. 阅读理解&#xff08;共1题&#xff0c;39分&#…...

Java_Spring:7. AOP 的相关概念

目录 1 AOP 概述 1.1 什么是 AOP 1.2 AOP 的作用及优势 1.3 AOP 的实现方式 2 AOP 的具体应用 2.1 案例中问题 2.2 问题的解决 2.3 动态代理回顾 2.3.1 动态代理的特点 2.3.2 动态代理常用的有两种方式 2.3.3 使用 JDK 官方的 Proxy 类创建代理对象 2.3.4 使用 CGLi…...

HTML 标签和属性

一些标签 单双标签 双标签。双标签指标签是成对出现的&#xff0c;也就是有一个开始标签和一个结束标签&#xff0c;开始标签用 <标签名> 表示&#xff0c;结束标签用 </标签名> 表示&#xff0c;只有一对标签一起使用才能表示一个具体的含义。例如 <html>&…...

try... excpet BaseException(异常处理捕获)

try ...except 是最常见的捕获处理异常的结构&#xff0c;其主要作用是将可能出现问题的代码块用try &#xff1a;包裹起来&#xff0c;不至于出现错误让程序崩溃&#xff0c;无法执行下去常见的try ...excpet 的结构有三种try&#xff1a;pass except BaseException as e &…...

C++————构造函数与析构函数

在C中&#xff0c;我们有一个专门有一个函数给类的成员赋值&#xff0c;这个赋初值的工作由构造函数来完成。 说明&#xff1a; 1.构造函数的名字必须与类名相同&#xff0c;否则编译程序将把它当成一般的成员函数来处理。 2.构造函数没有返回值&#xff0c;在定义构造函数时&a…...

Spring Boot连接Redis问题

Spring Boot连接Redis问题序我的问题序 之前其实也遇到过连接不上的问题&#xff0c;常规无非是bind问题或者是保护机制、防火墙等。 可查看这篇文章进行解决&#xff1a; java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 &#xff08;踩坑经历&#xff09; …...

最新前端面试知识点总结-2023(3w+字,长篇幅)

2023-前端面试知识点总结面试题总览javascript相关一、js 代码的常用优化手段二、es5 构造函数与继承三、new 一个对象的过程四、防抖与节流五、promise/A规范概述六、实现一个柯里函数封装七、事件队列八、微任务是哪些宏任务是哪些九、执行js代码时&#xff0c;同步任务、微任…...

python@调用系统命令行@os.system@subprocess@标准输入输出@sys.stdin@sys.stdout@input@print

文章目录python调用系统命令行os.system标准输入输出sys.stdinsys.stdoutinputprint概要os.systemdemoswindows命令解释器ComSpecsubprocessrecommended&#x1f388;基本用法demos标准输入输出sys.stdininput()sys.stdin.inputinput()交互模式小结sys.stdoutsys.stdout.wirte(…...

浅谈Scrapy框架普通反爬虫机制的应对策略

简单低级的爬虫速度快&#xff0c;伪装度低&#xff0c;如果没有反爬机制&#xff0c;它们可以很快的抓取大量数据&#xff0c;甚至因为请求过多&#xff0c;造成服务器不能正常工作。而伪装度高的爬虫爬取速度慢&#xff0c;对服务器造成的负担也相对较小。 爬虫与反爬虫&…...

NVT | NT96660 文件系统库应用说明

NVT | NT96660 文件系统库应用说明 时间:2023-03-27 文章目录 `NVT` | `NT96660` 文件系统库应用说明1.介绍2.特色3.操作3-1.`FileSys_Init`3-2.`FileSys_Open`3-3.`FileSys_Close`3-4.`FilesysTsk`3-5 .`FileSys_* API`4.用法4-1. 装载存储4-2.获取盘信息4-3.格式化5.`UART`…...

GPT4会应用到Playwright 中对 Selenium进行降维打击吗?

最近调研了Playwright&#xff0c;Playwright是微软开发的一个端到端的Web测试和自动化库。该框架的主要作用是测试Web应用程序&#xff0c;也可以将其应用于网页抓取。另外进行了初步学习后&#xff0c;发现网络更为关注的是Playwright和Selenium的对比&#xff01;Playwright…...

SpringBoot集成Apollo和自动注册Consul

本文将介绍如何在 Spring Boot 中集成阿波罗&#xff08;Apollo&#xff09;和 Consul&#xff0c;并使用 Apollo 和 Consul 实现配置管理和服务注册与发现的功能。 1. 什么是阿波罗 阿波罗是携程开源的分布式配置中心&#xff0c;支持多种编程语言和框架。它提供了一套完整的…...

PyTorch 两大转置函数 transpose() 和 permute() 以及 view()和resize()

文章目录1. 官方文档transpose()permute()2. 相同点3.不同点合法性不同例子:4.关于连续contiguous()5.总结6.view()7.reshape()在pytorch中转置用的函数就只有这两个1.transpose()2.permute()注意只有transpose()有后缀格式&#xff1a;transpose_()&#xff1a;后缀函数的作用…...

地表最强,接口调试神器Postman ,写得太好了

postman是一款支持http协议的接口调试与测试工具&#xff0c;其主要特点就是功能强大&#xff0c;使用简单且易用性好 。 无论是开发人员进行接口调试&#xff0c;还是测试人员做接口测试&#xff0c;postman都是我们的首选工具之一 。 那么接下来就介绍下postman到底有哪些功…...