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

机器学习基础——k-近邻算法概述和简单实现

本章内容

  • k-近邻分类算法
  • 从文本文件中解析数据

前言

 众所周知,电影可以按照题材分类,然而题材本身是如何定义的?由谁来判定某部电影属于哪个题材?也就是说同一题材的电影具有哪些公共特征?这些都是在进行电影分类时必须要考虑的问题。没有哪个电影人会说自己制作的电影和以前的某部电影类似,但我们确实知道每部电影在风格上的确有可能会和同题材的电影相近。那么动作片具有哪些共有特征,使得动作片之间非常类似,而与爱情片存在着明显的差别呢?动作片中也会存在接吻镜头,爱情片中也会存在打斗场景,我们不能单纯依靠是否存在打斗或者亲吻来判断影片的类型。但是爱情片中的亲吻镜头更多,动作片中的打斗场景也更频繁,基于此类场景在某部电影中出现的次数可以用来进行电影分类。本章第—节基于电影中出现的亲吻、打斗出现的次数,使用k-近邻算法构造程序,自动划分电影的题材类型。我们首先使用电影分类讲解k-近邻算法的基本概念,然后学习如何在其他系统上使用k-近邻算法。
 本章介绍第一个机器学习算法:k-近邻算法,它非常有效而且易于掌握。首先,我们将探讨k-近邻算法的基本理论,以及如何使用距离测量的方法分类物品;其次我们将使用Python从文本文件中导人并解析数据。

1 k-近邻算法概述

简单地说,k-近邻算法采用测量不同特征值之间的距离方法进行分类。

优点:精度高、对异常值不敏感、无数据输入假定。
缺点:计算复杂度高、空间复杂度高。
适用数据范围:数值型和标称型。

 k-近邻算法(kNN)的工作原理是:存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一条数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相似数据中出现次数最多的分类标签,作为新数据的分类。
 现在我们回到前面电影分类的例子,使用k-近邻算法分类爱情片和动作片。有人曾经统计过很多电影的打斗镜头和接吻镜头,图2-1显示了6部电影的打斗和接吻镜头数。假如有一部未看过的电影,如何确定它是爱情片还是动作片呢?我们可以使用kNN来解决这个问题。
在这里插入图片描述
 首先我们需要知道这个未知电影存在多少个打斗镜头和接吻镜头,图2-1中问号位置是该未知电影出现的镜头数图形化展示,具体数字参见表2-1。
在这里插入图片描述
 即使不知道未知电影属于哪种类型,我们也可以通过某种方法计算出来。首先计算未知电影与样本集中其他电影的距离,如表2-2所示。此处暂时不要关心如何计算得到这些距离值,使用Python实现电影分类应用时,会提供具体的计算方法。
在这里插入图片描述
 现在我们得到了样本集中所有电影与未知电影的距离,按照距离递增排序,可以找到k个距离最近的电影。假定k=3,则三个最靠近的电影依次是He 's Not Really into Dudes、Beautiful Woman和California Man。k-近邻算法按照距离最近的三部电影的类型,决定未知电影的类型,而这三部电影全是爱情片,因此我们判定未知电影是爱情片。
 本章主要讲解如何在实际环境中应用k-近邻算法,同时涉及如何使用Python工具和相关的机器学习术语。按照开发机器学习应用的通用步骤,我们使用Python语言开发k-近邻算法的简单应用,以检验算法使用的正确性。

k-近邻算法的一半流程:
(1)收集数据:可以使用任何方法。
(2)准备数据:距离计算所需要的数值,最好是结构化的数据格式。
(3)分析数据:可以使用任何方法。
(4)训练算法:此步骤不适用与k-近邻算法。
(5)测试算法:计算错误率。
(6)使用算法:首先需要输入样本数据和结构化的输出结果,然后运行k-近邻算法判定输入数据分别属于哪个分类,最后应用对计算出的分类执行后续的处理。

1.1 准备: 使用python导入数据

import numpy as np
import operatordef createDataSet():group = np.array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]])labels = ['A', 'A', 'B', 'B']return group, labels

 在上面的代码中,我们导入了两个模块,第一个是科学计算包Numpy,第二个是运算符模块。k-近邻算法执行排序操作的时候会用到operator运算符模块提供的函数,后面我们将进一步介绍。
 打开python编译器,本文用pycharm进行编译示范。用group和labels变量接收createDataset()函数的两个返回值并输出。

group, labels = createDataSet()
print(group)
print(labels)
# 输出如下:
[[1.  1.1][1.  1. ][0.  0. ][0.  0.1]]
['A', 'A', 'B', 'B']

 group输出的结果里面有4组数据,每组数据有两个我们已知的属性或者特征值。上面的group矩阵每行包含一个不同的数据,我们可以把它想象为某个日志文件中不同的测量点或者入口。由于人脑的限制,我们通常只能可视化处理三维以下的事务。因此为了简单地实现数据可视化,对于每个数据点我们通常只使用两个特征。
 向量label包含了每个数据点的标签信息,label包含的元素个数等于group矩阵行数。这里我们将数据点(1,1.1)定义为类A,数据点(0,0.1)定义为类B。为了说明方便,例子中的数值是任意选择的,并没有给出轴标签,图2-2是带有类标签信息的四个数据点。
在这里插入图片描述
 现在我们已经知道Python如何解析数据,如何加载数据,以及kNN算法的工作原理,接下来我们将使用这些方法完成分类任务。

1.2 从文本文件中解析数据

 这里首先给出k-近邻算法的伪代码和实际的python代码,然后详细地解释每行代码的含义。其伪代码如下:
对未知类别属性的数据集中的每个点依次执行以下操作:
(1)计算已知类别数据集中的点与当前未知类别数据集中点之间的距离。
(2)按照距离递增次序排序。
(3)选取与当前点距离最小的k个点。
(4)确定前k个点所在类别的出现频率,按从小到大的排列返回索引列表。
(5)返回前k个点出现频率最高的类别作为当前点的预测分类。
python函数classify0()如程序清单2-1所示
在这里插入图片描述
 classify0()函数有4个输人参数:用于分类的输人向量是inX,输入的训练样本集为dataSet,标签向量为labels,最后的参数k表示用于选择最近邻居的数目,其中标签向量的元素数目和矩阵dataset的行数相同。
程序清单2-1使用欧氏距离公式,计算两个向量点xA和xB之间的距离①:

d=(xA0−xB0)2+(xA1−xB1)2d= \sqrt{(xA_0-xB_0)^2+(xA_1-xB_1)^2} d=xA0xB02+(xA1xB1)2
例如,点(0, 0)与(1,2)之间的距离计算为:
(1−0)2+(2−0)2\sqrt{(1-0)^2+(2-0)^2} (10)2+(20)2
如果数据集存在4个特征值,则点(1,0,0,1)与(7,6,9,4)之间的距离计算为:
(7−1)2+(6−0)2+(9−1)2+(4−1)2\sqrt{(7-1)^2+(6-0)^2+(9-1)^2+(4-1)^2} (71)2+(60)2+91)2+(41)2
 计算完所有点之间的距离后,可以对数据按照从小到大的次序排序。然后,确定前k个距离最小元素所在的主要分类2,输入k总是正整数;最后,将classCount字典分解为元组列表,然后使用程序第二行导人运算符模块的itemgetter方法,按照第二个元素的次序对元组进行排序③。·此处的排序为逆序,即按照从最大到最小次序排序,最后返回发生频率最高的元素标签。
完整代码如下:

import numpy as np
import operatordef createDataSet():group = np.array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]])labels = ['A', 'A', 'B', 'B']return group, labels
group, labels = createDataSet()
print(group)
print(labels)
def classify0(inX, dataSet, labels, k):dataSetSize = dataSet.shape[0]# 距离计算diffMat = np.tile(inX, (dataSetSize, 1)) - dataSetsqDiffMat = diffMat ** 2print(sqDiffMat)sqDistances = sqDiffMat.sum(axis=1)  # 沿着1维降维,即把列全部压缩,只剩下一列,保留所有行print(sqDistances)distances = sqDistances**0.5print(distances)sortedDistIndicies = distances.argsort()     # 返回数组值从小到大的索引值print(sortedDistIndicies)classCount = {}for i in range(k):voteIlabel = labels[sortedDistIndicies[i]]print(sortedDistIndicies[i])print(voteIlabel)classCount[voteIlabel] = classCount.get(voteIlabel, 0) + 1print(classCount)print(classCount.items())sortedClassCount = sorted(classCount.items(), key=operator.itemgetter(1), reverse=True)  # python3.x以上的版本中,iteritems()方法已经被删除,items()函数替代了它的功能,可以for循环遍历print(sortedClassCount)           # key = operator.itemgetter(1),指的是按照dict_items([('B', 2), ('A', 1)])中后一个元素进行排序,即2和1,如果是0的话就是按照B和A排序return sortedClassCount[0][0]     # reverse=True指的是降序,即按照从大到小,返回[0][0]获取最大标签出现次数的标签,也就是Bprint(classify0([0, 0], group, labels, 3))
# 输出结果
# group矩阵
[[1.  1.1][1.  1. ][0.  0. ][0.  0.1]]# labels标签列表
['A', 'A', 'B', 'B']
[[1.   1.21][1.   1.  ][0.   0.  ][0.   0.01]]
[2.21 2.   0.   0.01]
[1.48660687 1.41421356 0.         0.1       ]
# 从小到大的索引
[2 3 1 0]
2
B
3
B
1
A
# classCount的内容
{'B': 2, 'A': 1}
# 使用items返回字典内容为列表
dict_items([('B', 2), ('A', 1)])
# 使用itemgetter对第二个元素也就是数字2和1进行从大到小排序后的结果。
[('B', 2), ('A', 1)]
# 输出最终结果,也就是标签次数出现最多的结果B
B

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

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

Ubuntu 创建 Secure CRT连接

1. 安装ubuntu 2. 安装Secure CRT //Win端 3. 安装sshd //ubuntu端 安装 $ sudo apt-get installopenssh-server 启动 $ /etc/init.d/ssh start 或者 $ service sshd start 重启 $ /etc/init.d/ssh restart 或者 $ service sshd restart 关闭 $ …...

Zynga中国区总经理田行智:揭秘移动社交游戏

Zynga中国区总经理 田行智 以下是现场实录: Zynga是五年前成立的,总部位于旧金山,员工两千人左右。我们是一个全球化公司,在北京这边大概有两年多了。 今天是移动大会,简单谈一下Zynga移动社交游戏业务,现在…...

Git简介及简单使用

Git 是什么 Git是目前世界上最先进的分布式版本控制系统。 SVN与Git的最主要的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本&#…...

2021-01-08

python人物名称配对相亲实验 生成1000男女假人,为其配对找到合适对象 随机设置假人的姓名,性别(0代表男,1代表女),城市,薪水 采用split通过random函数实现;采用循环生成1000假人&am…...

python学习----简易版非诚勿扰

该代码使用的是字典和列表和配对,在我自己的写的时候我遇到的困难还是比较多的要注意自己的切片。 #encoding:utf-8 # 1.sex(性别) 2.city(工作地区) 3.age(年龄)(18-50) #4.heigh(身高)(129-211)5.education(6选1)6.marital_status #7.inco…...

html网页运行环境,网站运行的环境要求

要想让做好的网站正常运行、稳定的运行,必须对它的运行环境、运行条件以及运行情况做系统的分析,提出网站运行的具体要求。(1)硬件环境要求一般情况下,在设计网站运行的硬件环境的时候特别要注重参考网站预计的访问量、所要达到的安全级别、网…...

诊断管理软件之弊 上ERP要分步实施

随着企业信息化的呼声越来越高,近两三年ERP开始为国人所接受,并且被当作企业成功的捷径。然而,统计数字显示,绝大多数企业实施ERP的效果差强人意。   中国企业到底需不需要ERP?需要什么样的ERP?如何实施才…...

什么是人工智能,学习人工智能,有哪些大学专业可以选择?

那么究竟什么是人工智能呢?   简单来说,人工智能就是研究如何让计算机去完成以往需要人的智力才能胜任的工作,通过生产能像人类一样做出智能反应的智能机器,来代替人类从事一些脑力或体力劳动。无人驾驶汽车、可穿戴设备、苹果S…...

多媒体计算机音乐大赛评分表,歌唱比赛的评分标准

很完善的评分标准歌唱比赛的评分标准扣分项目(10分)1、外在形象(1分)着装打扮形象(0.3分);仪态举止形象(0.2分);整体台风及演唱印象(0.5分);2、作品完整度(1分)歌词出错(0.5分);忘词或演唱掉拍等情况出现短暂空白、中断(0.5分)&am…...

用计算机电脑怎么做ppt软件,电脑做ppt的软件叫什么

电脑做ppt的软件叫什么电脑做ppt的软件叫PowerPoint,大家习惯简称ppt。用户可以通过投影进行要演示的ppt。ppt在我们工作中是非常常见的,是办公文员必须学会的一项技能。下面就针对这个软件跟大家介绍下:在这个多媒体办公时代,不管…...

马斯克斥资440亿美元入主推特:立马踢走CEO和CFO

雷递网 雷建平 10月28日持续了半年的拉锯战后,全球首富、特斯拉CEO马斯克日前终于完成收购Twitter(推特)。新官上任三把火,马斯克入主Twitter后第一件事情,就是解雇Twitter CEO帕拉格阿格拉瓦尔(Parag Agra…...

软件工程(三):软件设计

三、软件设计 目录三、软件设计一、软件工程开发方法与软件设计(一)功能分解法——传统开发方法,面向过程(二)结构化方法——传统开发方法,面向过程(三)面向对象方法(四&…...

Python计算数据集不同类别的权重class_weight

文章目录问题描述解决方案参考文献问题描述 调用 tf.keras.Model.fit() 时可以带入参数 class_weight,对训练时的损失函数进行加权,用于告诉模型更需要关注某些代表性不足的类别的样本 如数据集 flower_photos.tgz 数据集是不平衡的,即每个…...

聊一聊软件配置项

我们在讨论软件工程化的时候经常会说起配置项这个名词,讨论软件测试时也经常说配置项测试,那到底什么叫配置项?配置项(CI)和软件配置项(CSCI)到底有什么关系?配置项到底应该怎么划分…...

Elasticsearch生产环境硬件配置建议

这里给大家分享下从官网上找到的两篇文章: 基于2.x版本的:https://www.elastic.co/guide/cn/elasticsearch/guide/current/hardware.html 网上大部分文章都是基于这块的,也很好找。 最新版本的:https://www.elastic.co/guide/en/e…...

win10 linux 子系统 wsl2实现ip自动转发

win10 系统带linux子系统有两个版本 第一个是wsl, 它与windows 系统公用同1个ip地址, 但是没有自己内核, 不支持docker 第二个版本是wsl2, 它可以使用docker,但是它的网卡每次启动都随机使用ip, 所以重启后…...

xlwings笔记

文章目录介绍xlwings 常用实例读取、写入单元格将列表写入某个范围xlwings 安装顶级函数顶级函数xlwings.load顶级函数xlwings.viewappsapps 介绍apps属性查看Apps包含的所有App返回App总数查看所有的PID返回当前活动App激活App设置计算模式传入参数退出AppVBA使用示例App对象引…...

学霸必须死!(二)

我又来熬夜更文了。。。。。。忘记剧情的可以先看一下第一篇《学霸必须死!》~故事都是真实的,因为看了《长安十二时辰》里面的大案牍术,所以想和大家分享另外一个学霸和案牍的故事,感兴趣的可以接着看,不感兴趣的退出就…...

计算机类说课比赛视频,全国“xx杯”计算机类说课大赛课件一等奖作品:制作逐帧动画说课课件...

《全国“xx杯”计算机类说课大赛课件一等奖作品:制作逐帧动画说课课件》由会员分享,可在线阅读,更多相关《全国“xx杯”计算机类说课大赛课件一等奖作品:制作逐帧动画说课课件(37页珍藏版)》请在人人文库网上搜索。1、制作逐帧动画…...

Visio安装失败问题解决

安装进度: 1: 1935 2:**************** Visio安装失败,正在回滚更改。 当你在win10系统上反复安装visio失败,尝试各种方法均无效时,可尝试卸载掉windows最近的自动更新。位置:控制面板-》程序-》查看已安装的更新。...

【Opencv】2D射影儿何和变换——柱面投影,图像拼接柱面投影

引入二维空间(以下简称2D) 的射影变换 这些变换发生在用透视摄像机对平面摄像的时候. 该章偏重于入门介绍并为三维空间(以下简称3D) 几何铺路. 大多数的概念在2D 中比3D 中更容易理解和可视化. 本章介绍射影变换,包括它的特殊悄况:仿射和相似变换; 并把注意力主要…...

1、什么是软件危机?它是哪些典型表现?为什么会出现软件危机?

1、什么是软件危机?它是哪些典型表现?为什么会出现软件危机? 所谓软件危机,就是指在软件开发和软件维护过程中所存在的一系列严重问题。 表现:(1)软件开发没有真正的计划性,对软件开…...

Java基础程序—— 多线程安全问题

目录 一、线程安全 二、线程同步 2.1、同步代码块 2.2、同步方法 三、死锁 四、 Lock接口 五、等待唤醒机制 一、线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果 和单线程运行的结果是一样的,而且其他的…...

计算机网络系统集成有哪些方面,计算机网络中系统集成主要包含哪些?

计算机网络系统是一个集计算机硬件设备、通信设施、软件系统及数据处理能力为一体的,能够实现资源共享的现代化综合服务系统。计算机网络系统的组成可分为三个部分,即硬件系统,软件系统及网络信息系统。1. 硬件系统硬件系统是计算机网络的基础。硬件系统有计算机、通信设备、连…...

数据结构 - 快速排序

快速排序之所以比较快,是因为与冒泡排序相比,每次的交换时跳跃式的,每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。 这样在每次交换的时候就不…...

关于tb双十一成交量

近日关于淘宝天猫双十一的数据造假在网上引起轩然大波,网友’尹立庆’4月24日在微博上声称天猫造假,其数据符合二次多项式式和三次多项式回归,拟合度达到99.94%,正好在学习机器学习的路上,利用所学知识来完成’尹立庆猜…...

主板没有rgb接口怎么接灯_赚翻亏钱一念之间 RGB接口让颜值突破

01RGB接口让主机颜值突破高端玩家的主机都是由强性能的硬件组成的,但是有些用户在安装的时候还是忍不住要偷个懒,电源和主板的螺丝少装一个,或者不用的跳线少接一个,这样在装机的时候会省事不少。炫酷的主机受游戏玩家欢迎不过&am…...

Zynga任命Noel Watson为董事会成员

旧金山--(美国商业资讯)--全球互动娱乐领导者Zynga Inc. (Nasdaq:ZNGA)今天宣布,TrueCar Inc.首席财务官Noel Watson加入公司董事会担任独立董事。作为一位在构建数字化服务和领导团队方面拥有丰富经验的优秀高管,Noel Watson成为Zynga董事会的第九位成员…...

计算机网络数据传输的,计算机网络数据传输技术基本概念

基本概念1、数据数据(Data)是传递(携带)信息的实体,信息(Information)则是数据的内容或解释。在某一个层次概念上来说,计算机网络中传送的东西都是"数据"。从广义上说,"数据"一般是指在传输时可用离散的数字信号(0和1)逐…...

分页的时候pageSize没有效果

自己设置的pagesize有时候没有效果 是由于导入的pagehelper依赖原因 springboot项目用 <!-- mybatis的分页助手 springboot项目用这个 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-start…...

android 滑动tabhost,tabhost左右滑动按钮

[android]代码库package com.slide.menu;import com.slide.util.SlideMenuUtil;import com.test.menu.R;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.V…...

Select语句的使用极其方法

Select语句的使用极其方法 as语句的使用 where子句在select中的使用 SELECT * FROM score;SELECT * FROM score WHERE math > 60 OR id > 4;SELECT * FROM score WHERE math > chinese;SELECT * FROM score WHERE (chinesemathenglish)>200 AND math < chinese …...

无法启动此程序因为计算机中丢失d3dx9_36.dll,运行游戏或软件之后提示丢失d3dx9_30.dll无法打开解决方法...

新安装的软件或者游戏&#xff0c;在运行的时候系统出现“丢失d3dx9_30.dll”的提示&#xff0c;导致了游戏或者软件无法正常运行&#xff0c;那么遇到这样的问题&#xff0c;我们要如何解决呢&#xff1f;下面装机之家分享一下运行游戏或软件之后提示丢失d3dx9_30.dll无法打开…...

工业电气自动化实习报告

工业电气自动化实习报告 院系&#xff1a;电气信息工程学院 专业&#xff1a;03工业电气自动化 姓名&#xff1a; 学号&#xff1a;200320832060 一、实习目的 生产实习是教学与生产实际相结合的重要实践性教学环节。在生产实习过程中&#xff0c;学校也以培养学生…...

怎么为计算机硬盘备份,总结:如何备份计算机系统数据(教您如何备份计算机数据的一个技巧)...

工作时&#xff0c;很多文件信息都保存在计算机桌面上。每个人都知道桌面文件位于计算机系统的C驱动器上。如果计算机出现问题并且无法打开计算机&#xff0c;该怎么办&#xff1f;许会选择重新安装系统。重新安装计算机后&#xff0c;必须清空系统磁盘&#xff0c;并且台式机上…...

win7远程桌面连接补丁安装

https://yq.aliyun.com/articles/477047...

安卓学习专栏——百度地图(4)显示百度地图的位置信息省市县(图文+代码)

步骤系列文章前言实现效果activity_main.xmlAndroidManifest.xmlMainActivity.java(重点)附录.参考资料下载资源总结系列文章 提示&#xff1a;转到安卓学习专栏&#xff0c;观看更多内容&#xff01; 点我直达–>安卓学习专栏 前言 新建一个项目&#xff0c;项目名为LBST…...

微信群控系统 1.1.0注册过程详解,

微信群控系统是通过一台电脑控制上百部手机&#xff0c;为商家提供微信营销便利、降低运营人力成本的微信营销神器。今天我们来研究的是这款软件的注册算法&#xff0c; * Possible StringData Ref from Code Obj ->"这里请我们注册&#xff0c; " …...

如何提高淘宝新店店铺关注量方法技巧

首先要提醒题主一点就是&#xff0c;店铺想要有买家关注&#xff0c;光靠刷是肯定不行的&#xff0c;还是要在产品以及策划上下功夫&#xff0c;否则即使成功吸引买家首次购买&#xff0c;如何提高淘宝新店店铺关注量方法技巧&#xff0c;出来的评价也会很难看。 标题这里分享几…...

秋招总结分享:C++后端进BAT的学习路线

2020过去了&#xff0c;2021来了。 C&#xff0c;相对别的语言学习门槛会高一点&#xff0c;主要原因是学习路线不明确&#xff0c;没有像Java那么多资料。但在大厂里C岗位不比java少多少。想介绍下自己学习C的路线&#xff0c;以及自己的看书方式&#xff0c;供参考。 Cpper…...

【php毕业设计】基于php+mysql+apache的subversion用户管理系统设计与实现(毕业论文+程序源码)——用户管理系统

基于phpmysqlapache的subversion用户管理系统设计与实现&#xff08;毕业论文程序源码&#xff09; 大家好&#xff0c;今天给大家介绍基于phpmysqlapache的subversion用户管理系统设计与实现&#xff0c;文章末尾附有本毕业设计的论文和源码下载地址哦。 文章目录&#xff1…...

signature=a7a45ba63e06facab8d8621ff96003de,A novel and effective multistage classification system fo

摘要&#xff1a;This article presents a novel and effective multistage system for classifying Chinese Materia Medica microscopic starch grain images. The proposed classification system is constructed based on the Gaussian mixture model-based clustering, th…...

前端全栈开发

一、Malagu 框架 Malagu 是一个基于 TypeScript 的无服务器第一、基于组件、独立于平台的渐进式应用程序框架。 目前&#xff0c;微服务的落地方案有很多&#xff0c;也相当成熟&#xff0c;比如像 Spring Cloud、Dubbo 等等的微服务框架。而 Malagu 提供的微服务解决方案是 …...

十五、Class文件结构上篇

一、Java虚拟机概述 1、Java虚拟机跨语言的平台 1、Java 虚拟机不和包括Java在内的任何语言绑定&#xff0c;它只与"Class文件"这种特定的二进制文件格式所关联。无论使用何种语言进行软件开发&#xff0c;只要将源文件编译为正确的Class文件&#xff0c;那么这种语…...

java名字转化为拼音_将中文姓名转换为拼音

1.[代码]将中文姓名转换为拼音import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;im…...

台达plc控制伺服电机编程实例_分享3个台达PLC控制伺服项目接线及程序案例

台达 ASDA 伺服定位演示系统控制要求1、由台达 PLC 和台达伺服组成一个简单的定位控制演示系统。通过 PLC 发送脉冲控制伺服&#xff0c;实现原点回归、相对定位和绝对定位功能的演示。2、z 监控画面&#xff1a;原点回归、相对定位、绝对定位。元件说明ASD-A 伺服驱动器参数必…...

树与二叉树——非递归算法求二叉树高度

题目&#xff1a; 假设二叉树采用二叉链表存储结构&#xff0c;设计一个非递归算法求二叉树高度。 参数&#xff1a; 辅助队 q&#xff08;存储节点&#xff09;&#xff1b;1对位标记参数L&#xff08;用来记录当前一层队尾所在位置&#xff09;&#xff1b;指针P&#xff…...

淘宝用户数据分析

目录 第一章、绪论... 2 1.1.研究背景及现状... 2 1.1.1.研究背景... 2 1.1.2.国内外研究现状... 2 1.2.本论文研究的目的意义... 3 第二章、相关的理论基础... 4 2.1.RFM模型... 4 2.2.AARRR漏斗模型... 4 第三章、数据分析... 5 3.1.数据来源... 5 3.2.数据介绍... 5 3.3.数据…...

以爱之名:用心为ta制作与众不同的浪漫,投稿赢取Gokit-4G开发板

眼看七夕就要到了&#xff0c;亲爱的开发者们是否准备好给心爱的她/他解锁一份高级浪漫呢&#xff1f; 懂你的机智云来助攻了&#xff01;大胆表达你的爱&#xff0c;充分展现你别有心意的创意开发设计&#xff0c;欢迎积极参与智能硬件产品/作品征集投稿&#xff0c;赢取专属…...

MEMS mic之Amic(一)

空闲之余整理了一下我目前了解到的关于麦克风测试测量方便的相关知识&#xff0c;大概会讲述一下&#xff1a;Amic&#xff0c;PDM mic&#xff0c;IIS mic&#xff0c;TDM格式&#xff0c;指向性mic等&#xff0c;分为一个系列来进行阐述。 背景MEMS&#xff08;微型机电系统&…...

Arduino UNO+LCD1602+PCF8574转I2C驱动显示+Proteus仿真

Arduino UNO+LCD1602+PCF8574转I2C驱动显示+Proteus仿真 硬件搭建和显示 接线说明 PCF8574转接板----Arduino UNO SCL----SCL(A5) SDA----SDA(A4)实例代码 <...

探索深度学习的奥秘 360搜索举办技术分享会

人工智能和算法越来越成为时下热点。已经连赢世界顶尖高手的人工智能AlphoGo &#xff0c;将在5月23日乌镇召开的围棋峰会上&#xff0c;挑战围棋等级排名世界第一的棋手柯洁。这次机器和人工智能的对战&#xff0c;将会引发又一轮关于人工智能的热议&#xff0c;和人们对深度学…...

什么是软件?软件的特点是什么?

软件是计算机系统中与硬件相互依存的另一部分&#xff0c;它是包括程序、数据及其相关文档的完整集合。软件的特点&#xff1a; &#xff08;1&#xff09;软件是一种逻辑实体&#xff0c;具有抽象性而不具有物理性 &#xff08;2&#xff09;软件的生产和硬件不同 &#xff08…...

什么是软件

什么是软件 一、软件是什么 软件&#xff08;Software&#xff09;是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机上运行的电脑程序&#xff0c;与这些电脑程序相关的文档…...

HTML学生作业网页:使用HTML+CSS技术实现非遗文化网页设计题材【汉服文化—共12个页面】

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…...

计算机的应用数据处理,计算机的应用领域:数据处理(或信息处理)

计算机的应用领域:数据处理(或信息处理)发布时间&#xff1a;2008-07-14发布时间&#xff1a;2008-07-14 | 【打印】 【关闭】数据处理是指对各种数据进行收集、存储、整理、分类、统计、加工、利用、传播等一系列活动的统称。据统计&#xff0c;80&#xff05;以上的计算机主…...

动态注入技术

我们在讨论动态注入技术的时候&#xff0c;APIHook的技术由来已久&#xff0c;在操作系统未能提供所需功能的情况下&#xff0c;利用APIHook的手段来实现某种必需的功能也算是一种不得已的办法。在Windows平台下开发电子词典的光标取词功能&#xff0c;这项功能就是利用Hook AP…...

#Primavera Unifier:关于零代码/低代码平台特点【2/3】

在之前对Unifier的介绍中&#xff0c;我提到了Unifier应用的一个非常关键的特征&#xff0c;及零代码快速配置使用&#xff0c;而为了更好的介绍Oracle Primavera Unifier 的零代码特点&#xff0c;以下我将通过3篇内容来逐一介绍零代码/低代码平台的特点。 前面介绍到了零代码…...

xmlns详解

xmlns是XML Namespaces的缩写&#xff0c;中文名称是XML&#xff08;标准通用标记语言的子集&#xff09;命名空间。 xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似于 URL&#xff0c;它定义了一个命…...

null toarray php,解决Laravel5.5下的toArray问题

作为一个有轻度强迫症且受ThinkPHP影响较深的PHP码农&#xff0c;总觉得Laravel5.5的DB::xxoo->get()->toArray()之后竟然还没得到我想要的ThinkPHP中的select()出来的数组&#xff0c;于是决定做一下修改。PS&#xff1a;出于尽量不影响原有框架的考虑&#xff0c;我是新…...

诗墙上的好诗

诗墙上有各种诗&#xff0c;古代的&#xff0c;现代的&#xff0c;还有民歌型的。尤其以最后一种最棒。 我们先看古代的&#xff0c;我拍的是我喜欢的&#xff1a; 现代的最没看头&#xff0c;只觉好笑&#xff1a; 下面是民歌&#xff0c;生命力啪啪乱跳&#xff1a;...

收藏一首好诗 《论孩子》纪伯伦(黎巴嫩) 冰心译

你们的孩子&#xff0c;都不是你们的孩子&#xff0c; 乃是“生命”为自己所渴望的儿女。 他们是借你们而来&#xff0c;却不是从你们而来&#xff0c; 他们虽和你们同在&#xff0c;却不属于你们. 你们可以给他们以爱&#xff0c;却不可给他们以思想&#xff0c; 因为他们有自…...

一首好诗

万里长城十亿兵 国耻岂待儿孙平 愿提十万虎狼族 跃马扬刀入东京...

吟的一手好诗

《桂源铺》 杨万里 万山不许一溪奔&#xff0c; 拦得溪声日夜喧。 到得前头山脚尽&#xff0c; 堂堂溪水出前村。...

好事好诗

今天是个特殊的值得纪年的快乐日子:) 闻官军收河南河北唐杜甫 剑外忽传收蓟北&#xff0c;初闻涕泪满衣裳。 却看妻子愁何在&#xff0c;漫卷诗书喜欲狂。 白日放歌须纵酒&#xff0c;青春作伴好还乡。 即从巴峡穿巫峡&#xff0c;便下襄阳向洛阳。 李白 朝辞白帝彩云间&…...

经典好诗 词。。。。。

经典好诗好词 诗中春 1&#xff0e;春眠不觉晓&#xff0c;处处闻啼鸟。(孟浩然&#xff1a;《春晓》》 2&#xff0e;谁言寸草心&#xff0c;报得三春晖。(孟郊&#xff1a;《游子吟》) 3&#xff0e;红豆生南国&#xff0c;春来发几枝?(王维&#xff1a;《相思》) 4&…...

2023.1.16 (一) 上午 关于人口老龄化的研究——老龄化的式子表示及建国以来的老龄化情况

2023.1.16&#xff08;一&#xff09;上午 关于人口老龄化的研究——老龄化的式子表示及建国以来的老龄化情况前言定义建模模型细节代码实现.in文件.out文件前言 今天研究一个简单一点的问题&#xff0c;预计2023.1.18正式结题做PPT展示。 定义 老龄人: 60岁≤ 的人 老龄化&…...

AutoCad-查看坐标数据-画多段线命令-画圆命令-画文字-VBA

文章目录1.打开VBA2.动作录制3.显示坐标4.VBA宏4.1.绘制多段线4.2.绘制圆4.3.绘制多个多边形5.函数过程调用6.画文字6.1.绘制文字6.2.CAD设置文字字体6.3.CAD设置单位7.范围缩放8.作者答疑本文在AutoCAD 2016环境下测试。1.打开VBA 菜单栏 管理》Visual Basic 编辑器。 如果提…...

LED灯泡巴西INMETRO认证需要准备哪些资料?

LED球泡灯申请巴西INMETRO认证前期需要准备的资料如下&#xff1a; 1、巴西进口商的营业执照和进口证明&#xff1b; 2、国内工厂需要提供ISO9001体系证书&#xff1b; 如果没有这些相关资料&#xff0c;产品到港时将无法完成清关。 工厂需要配套提供巴西标准的报告&#xf…...

五路Homekit智能球泡灯

五路Homekit智能球泡灯&#xff0c;实际瓦数&#xff1a;9W&#xff0c;E27接口&#xff0c;支持苹果Homekit扫码直连Siri控制&#xff0c;也可在Cozylife app内绑定智能音箱搭配使用&#xff0c;支持包括&#xff08;Alexa、Google Home、小爱音箱、天猫精灵、小度音箱等&…...

Homekit智能球泡灯

五路Homekit智能球泡灯&#xff0c;实际瓦数&#xff1a;9W&#xff0c;E27接口&#xff0c;支持苹果Homekit扫码直连Siri控制&#xff0c;也可在Cozylife app内绑定智能音箱搭配使用&#xff0c;支持包括&#xff08;Alexa、Google Home、小爱音箱、天猫精灵、小度音箱等&…...

立创开源 | 自制LED球泡灯

前言 灯泡本来是要用在楼道里来着&#xff0c;采用太阳能锂电池供电。这种应用情景下用RA80的普通2835灯泡就可以&#xff0c;由于手里目前没有&#xff0c;所以本设计采用了RA97 RG0低蓝光的灯泡。本工程整体用电安全性应该问题不大&#xff0c;但是不建议复刻&#xff0c;因…...

【洛谷2113】看球泡妹子 DP背包

看球泡妹子 题目背景 2014年巴西世界杯开幕了&#xff0c;现在满城皆是世界杯&#xff0c;商家们利用它大赚一笔&#xff0c;小明和小红也借此机会增进感情。 题目描述 本届世界杯共有\(N\)支球队&#xff0c;\(M\)场比赛。男球迷小明喜欢看比赛&#xff0c;女球迷小红喜欢看帅…...

[题解]看球泡妹子(二维费用背包)

原文链接 前言 题目链接 题意 有 nnn 只球队&#xff0c; mmm 场比赛&#xff0c;有实力值 aia_iai​ 和帅哥数 bib_ibi​ 。 mmm 场比赛的输入格式为 pip_ipi​ qiq_iqi​ 。有一男一女&#xff0c;男生认为精彩度为两比赛的实力乘积&#xff0c;女生认为是帅哥数之和。在…...

一席长文让你看懂LED灯需要做哪些检测

一、 LED灯具测试参考依据   《GB 7000.1-2015灯具 第1部分&#xff1a;一般要求与试验》   《整体式LED路灯的测量方法》   《外壳防护等级(IP代码)GB/T 4208-2017》 二、测试时的检验项目 1、力学测试&#xff1a;   a)拉力试验   b)压力试验   c) 插拔力试验  …...

配置米家飞利浦智睿球泡灯

接入Homeassistant 打开configuration.yaml加入以下内容&#xff0c;请手动获取host及token light:- platform: xiaomi_miioname: Xiaomi Philips Smart LED Ballhost: 192.168.1.108token: f15569ba864cf3b5c589bb44dee434d3 复制代码接入Homeassistant资料 HA官方配置文档 Xi…...

洛谷P2113 看球泡妹子

DP神题 思路清奇 我直接不管妹子&#xff0c;骗了90分&#xff0c;&#xff08;滑稽 思路 我们定义f[i][j][k]f[i][j][k]f[i][j][k]表示选到了i场比赛&#xff0c;第i场比赛要看第j场比赛 &#xff0c;妹子的满意度是k时&#xff0c;他能得到的最大满意度&#xff0c;然后跑…...

球泡灯香港机电署IEC62612认可报告

LED灯香港机电署标准&#xff1a; 1&#xff0c;LED灯模组&#xff1a;IEC62717性能检测。 2&#xff0c;LED荧光灯&#xff1a;IEC60969性能检测。 3&#xff0c;LED灯 具&#xff1a;IEC60722性能检测。 4&#xff0c;LED球泡灯&#xff1a;IEC62612性能检测。 5&#x…...

luogu P2113 看球泡妹子

/* dp[i][j][k]表示 已经选i个&#xff0c;本次选到了第j个&#xff0c;小红满意度k时&#xff0c;小明最大收益* */ #include<cstdio> #include<algorithm> using std::max; using std::min; const int maxn107; inline int read() {int x0,f1;char cgetchar();wh…...

[洛谷P2113] 看球泡妹子

洛谷题目链接:看球泡妹子 题目背景 2014年巴西世界杯开幕了&#xff0c;现在满城皆是世界杯&#xff0c;商家们利用它大赚一笔&#xff0c;小明和小红也借此机会增进感情。 题目描述 本届世界杯共有N支球队&#xff0c;M场比赛。男球迷小明喜欢看比赛&#xff0c;女球迷小红喜欢…...

【已解决】WARNING: Ignoring invalid distribution xxx

问题解决方案解释问题 WARNING: Ignoring invalid distribution -umpy (c:\users\xxx\appdata\roaming\python\python36\site-packages) 解决方案 在报错的路径下(c:\users\xxx\appdata\roaming\python\python36\site-packages)&#xff0c;找到~对应文件夹&#xff0c;此处…...

看球泡妹子

看球泡妹子⁡\operatorname{看球泡妹子}看球泡妹子 题目链接&#xff1a;luogu P2113⁡\operatorname{luogu\ P2113}luogu P2113 题目背景 2014 年巴西世界杯开幕了&#xff0c;现在满城皆是世界杯&#xff0c;商家们利用它大赚一笔&#xff0c;小明和小红也借此机会增进感情…...

led灯串怎么摆造型_青海新型led广告中国结造型灯

青海新型led广告中国结造型灯中山市铭工灯饰有限公司(简称铭工灯饰)位于广东省中山市&#xff0c;是一家经广东省工商局审批&#xff0c;集LED中国结、LED灯笼、LED造型灯等研发、生产、销售、工程安装为一体的传统亮化景观灯制造企业。公司以研究、制造、倡导能宣扬中国古典文…...

LED灯之球泡灯-8001

型 号&#xff1a;81001 输入电压&#xff1a;AC90V&#xff0d;265V/DC12V—24V 灯珠功率&#xff1a;1W 流明值&#xff1a;90—100LM 光通量&#xff1a;280LM 8% 显色指数&#xff1a;65&#xff0d;90%&#xff08;可选&#xff09; 色 温&#xff1a;6000&#xff…...

[英语基础]动词

动词分类 实义动词 能够表达完整意义的动词 及物动词&#xff08;transitive verb&#xff09;&#xff1a;动词后可以直接跟宾语。 I love you.不及物动词&#xff08;intransitive verb&#xff09;&#xff1a;动词后不能跟宾语或者需要通过介词才能跟宾语。 Tom left. S…...

英语从句分类

英语语法 链接&#xff1a;英语句型分析&#xff1a;英语中五种基本句型结构_沪江英语学习网 0、英语句型分类 1&#xff09;、主谓 ​ Subject (主语) Verb (谓语) 2&#xff09;、主谓宾 ​ Subject(主语) Verb (谓语) Object (宾语) 3&#xff09;、主谓宾双宾 ​…...

英语语法---动词详解

英语语法 单词-动词详解 1. 动词的定义 2. 动词的分类 2.1 实义动词&#xff08;NotionalVerb&#xff09; 2.2 连系动词&#xff08;LinkingVerb&#xff09; 2.3 情态助动词&#xff08;ModalVerb&#xff09; 2.4 基本助动词&#xff08;AuxiliaryVerb&#xff09; 2…...

日语分类系列:05

一、周 1.词汇 げつようび&#xff08;月曜日&#xff09; 〔名〕 星期一 かようび&#xff08;火曜日&#xff09; 〔名〕 星期二 すいようび&#xff08;水曜日&#xff09; 〔名〕 星期三 もくようび&#xff08;木曜日&#xff09; 〔名〕 星期四 きんようび&#xff0…...

英语汉语对比学习:动词(三)动词分类

我们知道名词分为很多类,那动词也同样会分类. 如果按功能分的话动词可分为四类&#xff0c;分别是&#xff1a; 实义动词&#xff08;Notional Verb&#xff09;、系动词&#xff08;Link Verb&#xff09;、助动词&#xff08;Auxiliary Verb&#xff09;、情态动词&#xf…...

应用加固 - HTTPCore DES加密防护优化

1、 cmake 使用ar 打出的静态库 不支持iOS系统。 改为使用Xcode命令生成可执行文件及Xcode工程项目&#xff0c;再打包静态库 cmake .. -G Xcode -T buildsystem1 \ -DCMAKE_SYSTEM_NAMEiOS \ "-DCMAKE_OSX_ARCHITECTURESarmv7;armv7s;arm64;i386;x86_64" \ -DCMAK…...

英语语法——动词

概念 什么是动词 动词就是用来形容或者表示各类动作及状态的词 动词之间怎么协调 基本上每个完整的句子都有一个动词&#xff0c;要表示第二个动作可以使用动词不定式&#xff0c;动名词&#xff0c;并列连词&#xff0c;从属连词或者增加子句等方法连接。 动词的地位 英…...

【机器学习知识整理二】处理分类数据、处理文本、处理日期和时间

系列文章目录 上一篇&#xff1a;机器学习知识整理一:数据加载、数据整理、数值型数据处理 文章目录系列文章目录前言一、处理分类数据1. 对nominal型分类特征编码2. 对ordinal分类特征编码3. 对特征字典编码4. 填充缺失的分类值5. 处理不均衡分类二、处理文本1. 清洗文本2. 解…...

英语动词综述

一、五大类谓语动词对应着五大句型&#xff1a; 1、主语&#xff0b;谓语动词&#xff08;无需动作承受者&#xff09; 2、主语&#xff0b;谓语动词&#xff0b;宾语(有一个宾语&#xff0c;无需补充信息&#xff09; 3、主语&#xff0b;谓语动词&#xff0b;间接宾语&…...

P1 动词大佬

1 动词分类 句子&#xff1a;什么怎么样 句子成分&#xff08;Clause Elements&#xff09;&#xff1a;主语&#xff08;Subject&#xff09; 谓语&#xff08;Predicate&#xff09;&#xff0c;其中&#xff0c;谓语 &#xff01; 谓语动词 动作&#xff08;动词&#xff…...

动词分类

按活用形式分类动词按其词尾活用变化的形式&#xff0c;可分为四大类&#xff1a; 五段活用动词&#xff1a;五段活用动词的词尾分布在[う]段上&#xff0c;为&#xff1a;くぐすつぬぶむるう 在日语动词中&#xff0c;五段活用动词最多&#xff0c;且活用变化最复杂。 例&…...

English:英语系动词用法小结

英语系动词用法小结重庆市奉节中学 何朝平 英语系动词的功能主要是把表语&#xff08;名词、形容词、某些副词、非谓词、介词短语、从句&#xff09;和它的主语联系在一起&#xff0c;说明主语的属性、特征或状态。它有自己的但不完全的词义&#xff0c;不能在句中独立作谓语&…...

英语系动词用法小结

英语系动词的功能主要是把表语&#xff08;名词、形容词、某些副词、非谓词、介词短语、从句&#xff09;和它的主语联系在一起&#xff0c;说明主语的属性、特征或状态。它有自己的但不完全的词义&#xff0c;不能在句中独立作谓语&#xff0c;必须和后面的表语一起构成句子的…...

刘晓燕2021英语语法句型总结2之动词分类

P1 动词的分类 1.实义动词 及物动词(VT.) 不及物动词(VI.) 如果不及物动词后面需要接着宾语&#xff0c;得加上介词。 比如&#xff1a; I agree you. 解析&#xff1a;agree是个不及物动词&#xff0c;后面不能跟宾语。 修正&#xff1a; I agree. I agree with you. (得加上…...

系动词(网摘)

系动词&#xff0c;亦称连系动词&#xff08;Link Verb&#xff09;。 它本身有词义&#xff0c;但不能单独用作谓语&#xff0c;后边必须跟表语&#xff0c;亦称补语&#xff08;大多是形容词&#xff09;&#xff0c;构成系表结构&#xff0c;说明主语的状况、性质、特征等情…...

英语基础-动词的分类

1. 实义动词 实义动词是表示具体动作的词。常见的分类&#xff1a;及物动词和不及物动词。 1. 及物动词&#xff1a;后面直接加宾语&#xff0c;并且必须加宾语&#xff1b; 比如&#xff1a;I love you. I buy a book. 2. 不及物动词&#xff1a;后面不能直接加宾语&…...

英语连系动词的分类

(1) 状态系动词&#xff1a;只有be一词。如&#xff1a; She is always like that. 她总是那样。 I am used to going about alone. 我习惯于独来独往。 These shoes are too tight for me. 这双鞋我穿太小。 (2) 持续系动词&#xff1a;表示主语继续…...

英语中的系动词

英语中的系动词 实义动词和系动词和助动词都非常难分 系动词编辑 系动词&#xff0c;亦称连系动词&#xff08;Link Verb&#xff09;&#xff0c;是用来帮助说明主语的动词。作为系动词&#xff0c;它本身有词义&#xff0c;但不能单独用作谓语&#xff0c;后边必须跟表语&…...

简单了解系动词

什么是系动词 系动词&#xff0c;也称联系动词&#xff08;Linking Verb&#xff09;&#xff0c;是用来辅助主语的动词。它本身有词义&#xff0c;但不能单独用作谓语&#xff0c;其后必须跟表语&#xff0c;构成系表结构说明主语的状况、性质、特征等情况。 系动词的分类 1…...

系动词分类【大学英语笔记】

英语笔记 系动词分类 1、状态系动词&#xff1a; 特指be动词&#xff0c;am,is,are and so on; 2、感官系动词&#xff1a; look、feel、taste、smell、sound and so on; 3、表象系动词&#xff1a; look、see、appear and so on; 4、持续系动词&#xff1a; keep、remain …...

4001包装箱自动计算长宽高厚

系统包装箱定义物料类型&#xff1a;4001xxx&#xff0c;根据最大的物料尺寸&#xff08;长、度、高、厚&#xff09;得到包装箱尺寸&#xff1b;...

从键盘输入三个实数表示长方体的长宽高,计算表面积和体积。

#include <stdio.h> int main () { double a,b,c; scanf("%lf %lf %lf",&a,&b,&c) ; printf("长方体的表面积为%lf\n",2*(a*ba*cb*c)); printf("长方体的体积为%lf\n",a*b*c); return 0; }...

C语言:输入长方体的长宽高,计算其体积、表面积、对角线长度。

#include<stdio.h> #include<math.h> void main() {float a,b,c,v,s,l;printf(" Input a,b,c:\n");scanf_s("%f,%f,%f",&a,&b,&c); v a * b * c;s 2 * (a * b a * c b * c);l sqrt(a * a b * b c * c);printf("v%6.2...

自定义包围框尺寸和获取物体长宽高参数

Vega Prime包围盒设置、尺寸大小、几何中心的获取 //自行设置包围框 //默认值为2&#xff0c;设置包围盒&#xff1b;其他值则不渲染显示包围盒 void SetObjRenderStrategy(const vpObject *pObj,int mode2) {if(!pObj)return ; //包围盒 vrRenderStrategyBounds *m_strate…...

c++成员函数使用输出长方体的长宽高

求3个长方柱的体积&#xff0c;请编写一个基于对象的程序。数据成员包括length&#xff08;长&#xff09;、width&#xff08;宽&#xff09;、height&#xff08;高&#xff09;。要求用成员函数实现以下功能&#xff1a; &#xff08;1&#xff09;由键盘分别输入3个长方体…...

输入长方体的长宽高,求其体积

需要求3个长方体的体积,请编一个基于对象的程序。数据成员包括length(长)、width (宽)、 height(高)。要求用成员函数实现以下功能: ①由键盘分别输入3个长方体的长、宽、高; ②计算长方体的体积; ③输出3个长方体的体积。 1. 代码部分 #include<iostream> using names…...

C++STL算法 equal每一件产品的长宽高的误差允许范围都不同时测试一个批次的产品是否都合格

有一批产品&#xff0c;一共有六件&#xff0c;要求&#xff1a; 第一件的长在1000(1000)*10%内&#xff0c;宽在500(500)*5%内&#xff0c;高在1500(1500)*10%内&#xff0c; 第二件的长在1000(1000)*11%内&#xff0c;宽在500(500)*6%内&#xff0c;高在1500(1500)*9%内&…...

不同坐标系下3D bbox通过中心点坐标和长宽高求8个角点问题

这种问题可分解为三步: 1.根据长(l)宽(w)高(h)计算出一个和正向运动方向重合的3D bbox的8个角点坐标向量: x_corners [-l/2,-l/2,l/2,l/2,-l/2,-l/2,l/2,l/2] y_corners [w/2,-w/2,-w/2,w/2,w/2,-w/2,-w/2,w/2] #z_corners [0,0,0,0,h,h,h,h] #for kitti3d dataset z_co…...

Blender 插件开发 计算模型长宽高

模型的长宽高在写一些需要计算的插件时还是挺有用的,可以通过object.dimensions(模型尺寸)知道,可是遇到复数模型组成的物体计算长宽高就比较麻烦了,像我这个模型就是复数子模型组成的,用一个空物体当父级 两个方法:方法一,把复数模型合并成一个模型;方法二,通过顶点计算出长宽…...

幸福的长宽高

计算一个长方体的体积&#xff0c;要分别量出长、宽、高&#xff0c;然后相乘。由此想到人生的幸福&#xff0c;也可以用长、宽、高去衡量。 人的一生&#xff0c;最长也就活个百十来岁&#xff0c;不长也不短。有的人"人生不满百&#xff0c;常怀千岁忧"&#xff0c…...

Java 构造方法,计算一个箱子的体积,键盘依次输入长宽高,并以“ ,”隔开,计算并输出体积。

标准类&#xff1a; public class Volume {private int a;private int b;private int c; public Volume(int a, int b, int c) {super();this.a a;this.b b;this.c c;System.out.print("体积"a*b*c);}} 测试类&#xff1a; import java.util.Scanner; public c…...

设置长方体的长宽高;求长方体的体积和底面积

题目&#xff1a; &#xff08;1&#xff09;定义一个类&#xff0c;描述一个矩形&#xff0c;包含有长、宽两种属性和计算面积方法。 &#xff08;2&#xff09;编写一个类&#xff0c;继承自矩形类&#xff0c;同时该类描述长方体&#xff0c;具有长、宽、高属性和计算体积的…...

c语言中,从键盘输入一个长方体的长宽高,用函数实现求长方体的体积,由主函数调用该函数,要求长方体的长、宽、高从主函数输入,长方体的体积作为函数返回值。

#include <stdio.h> int fun(int a,int b,int c) { int v; v a*b*c; printf("长方形的体积为:"); return v; } int main() { int c; int x,y,z; printf("请输入长宽高:"); scanf("%d%d%d",&x,&…...

虚幻引擎(14)-测量模型长宽高

文章目录前言其他介绍上一篇笔记下一篇笔记一、第一种方式二、第二种方式前言 模型长宽高的测量方法 虚幻引擎版本: 4.23.1 其他介绍 虚幻4官方文档 虚幻4中文官网 虚幻引擎蓝图API参考文档 虚幻引擎4蓝图节点-小狐狸FM HelloCJC虚幻引擎社区 上一篇笔记 虚幻引擎(13)-…...

魔猴-stl3D文件计算体积、面积、长宽高

前一阵子正好有个单子是做关于艺术品的3D文件报价&#xff0c;与魔猴网有些许类似。 因故自己倒腾了一下STL3D文件的体积、面积、长宽高的计算方法。 主要基于Three.js&#xff0c;直接贴代码~~~ function init() {var stats initStats();// create a scene, that will hold…...

已知长宽高用php求周长体积_PHP自定义一个类设置长宽高,获取面积、体积

PHP自定义一个类设置长宽高&#xff0c;获取面积、体积//定义了一个Square类class Square{//定义类的属性(长、宽、高)public $length;public $width;public $height;//定义计算体积方法public function get_bulk(){return $this->length*$this->width*$this->height…...

C++11:改善程序性能

1 右值引用 1.1 右值引用的特性 C11中所有的值必属于左值、将亡值、纯右值三者之一。将亡值和纯右值都属于右值。区分表达式的左右值属性有一个简便方法:若可对表达式用&符取址&#xff0c;则为左值&#xff0c;否则为右值。 比如&#xff0c;简单的赋值语句: int i 0;…...

Spring入门篇3 --- 依赖注入(DI)方式、集合注入

目录1.依赖注入方式依赖注入(DI&#xff1a;dependence injection)&#xff1a;在容器中建立bean与bean之间的依赖关系的整个过程。向一个bean中传递数据有三种方法&#xff1a;setter注入、构造器注入、自动装配/src/main/java/com/itheima/dao/BookDao.javapackage com.ithei…...

OB运维 | tenant--删除租户的流程设计

作者&#xff1a;姚嵩 不知道是地球人还是外星人&#xff0c;知道的可以留言告诉小编… 本文来源&#xff1a;原创投稿 *爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请联系小编并注明来源。 背景&#xff1a; ob中的租户相当于我们平常认知的…...

华为OD机试题,用 Java 解【乱序整数序列两数之和绝对值最小】问题 | 含解题说明

华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典本篇题目:乱序整数序列两数之和绝对值最小…...

刻意练习:数据结构复习思路

针对性的插入链接了解考试形式和试卷结构做到心中有数一、数据结构与算法(一) 数据结构的基本概念(二) 算法和算法分析1. 算法基本概念2. 算法的时间和空间性能分析二、线性表(一) 线性表的基本概念(二) 线性表的顺序存储结构和链式存储结构(三) 线性表的应用三、栈和队列(一) …...

Mybatis入门案例【超详细】

目录 前言 一、查询所有用户 1. 持久层添加查询所有方法 2. 在UserMapper.xml映射文件添加查询语句 3. 测试方法 4. 运行结果 二、MyBatis核心对象及工作流程 1. MyBatis核心对象 2. MyBatis工作流程 3. 使用SqlSession操作数据库 三、添加其他常见方法 1. Mybatis新…...

学习系统编程No.8【bash实现】

引言&#xff1a; 北京时间&#xff1a;2023/3/22/6:59&#xff0c;一晃3月都要过去了&#xff0c;时间真快&#xff0c;我都不知道自己这个月是怎么过的呢&#xff1f;怎么就要结束了&#xff0c;难受&#xff0c;恍惚自己还在2022年&#xff0c;刚刚晨跑回来&#xff0c;洗完…...

微服务注册中心做了什么事——服务发现

是否被一大堆的注册中心八股文淹没&#xff0c;不知道哪个是哪个&#xff0c;有啥区别甚至于不知道哪几个功能重叠互为替代&#xff0c;​请看下文。 服务发现 服务发现如何做到持续维护服务地址在动态运维中的时效性 那在正式开始学习之前呢&#xff0c;让我们先来思考一个…...

Linux防火墙——SNAT、DNAT

目录 NAT 一、SNAT策略及作用 1、概述 SNAT应用环境 SNAT原理 SNAT转换前提条件 1、临时打开 2、永久打开 3、SNAT转换1&#xff1a;固定的公网IP地址 4、SNAT转换2&#xff1a;非固定的公网IP地址&#xff08;共享动态IP地址&#xff09; 二、SNAT实验 配置web服务…...

React篇-关于React的简简单单了解~

一.简介1.介绍用于构建用户界面的 JavaScript 库2.创建项目(1)手动创建<head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width,…...

机器学习领域中各学派划分(符号主义、频率主义、贝叶斯主义、连接主义)

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 在机器学习领域中&#xff0c;算法数量可谓是数不胜数&#xff0c;若只关注每个算法本身&#xff0c;将各个算法独立地进行…...

独特视角解读JVM内存模型

独特视角解读JVM内存模型类加载器类加载器体系结构的作用防止恶意代码去干涉善意的代码守护了被信任的类库的边界双亲委派模型运行时包JVM内存模型类装载过程ClassLoader类中的核心方法和注意事项方法区从Main方法的执行探究一次类加载的完整过程堆方法表对象锁数组对象程序计数…...

C++ swtich case用法

参考:https://www.dovov.com/switch.html 这是我想要做的&#xff1a; switch(myvar) { case: 2 or 5: … break; case: 7 or 12: … break; … } 我尝试了“情况&#xff1a;2 || 5”&#xff0c;但没有奏效。 目的是不要为不同的值编写相同的代码。 通过堆叠每个开关盒&a…...

Redis为什么选择单线程?Redis为什么这么快?

目录专栏导读一、Redis版本迭代二、Redis4.0之前为什么一直采用单线程&#xff1f;三、Redis6.0引入多线程四、Redis主线程和IO线程是如何完成请求的&#xff1f;1、服务端和客户端建立socket连接2、IO线程读取并解析请求3、主线程执行请求命令4、IO线程会写回socket和主线程清…...

基于spring cloud 的连接不同数据库的查询案例(手把手配置详解)

前言&#xff1a; 本文非常详细&#xff0c;主要讲解实际开发的代码部分&#xff0c;同时每个步骤都有标签&#xff0c;不用担心内容过长&#xff0c;内附详细代码。以及中途各种问题的解决方案。 springcloud案例介绍&#xff1a; 订单微服务能够查询订单信息&#xff0c;订…...

【CMake入门教程】CMake目录导航

CMake教程专栏文章列表 【手册篇】CMake帮助手册的使用【手册篇】CMake编译平台介绍 【实例篇】01.第一个程序【实例篇】02.包含头文件实例【实例篇】03.创建静态库【实例篇】04.创建一个共享库【实例篇】05.安装程序【实例篇】06.编译类型(Debug/Release/MinSizeRel/RelWithD…...

mysql查询数据库版本

方法一&#xff1a;select version(); 或者 select version() from dual执行结果:version : 5.7.31注意&#xff1a;1、sql语句一般部不分大小写2、dual解释见小结方法二mysql - version 或者 mysql - status执行的结果&#xff1a;第一行:mysql Ver 14.14 Distrib 5.7.31, for…...

【并发编程】线程的基本原理和Thread Dump线程分析

线程的基本原理和Thread Dump线程分析线程的基本原理线程的运行状态如何中断线程存在循环的线程中断处于阻塞状态的线程中断Thread Dump线程分析CPU不高&#xff0c;但响应很慢CPU很高&#xff0c;且响应很慢线程的基本原理 放一张线程的原理图: java代码创建线程后&#xff0…...

阿里妈妈智能诊断工程能力建设

丨本文作者&#xff1a;茂道、羲洋、君之、天柏1. 业务背景算法同学在日常工作中经常要面临一些耗时较多的临时工单&#xff0c;这类工单的问题类型五花八门&#xff0c;背后对应的原因也各不相同&#xff0c;例如广告主操作类问题、大盘流量波动问题、海选问题、粗排问题等。这…...

openresty 安装与使用

一、openresty的安装下载源码openresty download安装依赖apt-get install libpcre3-dev \libssl-dev perl make build-essential curl编译tar -xzvf openresty-VERSION.tar.gz# --without-http_redis2_module 将不能使用http_redis2模块./configure --prefix/usr/local/openres…...

DxO PureRAW 3 - RAW 格式照片自动降噪锐化光学校正

使用 DxO PureRAW&#xff0c;无需升级相机即可获取更清晰、更纯净的 RAW 文件&#xff0c;能够高效去除图像的噪点&#xff0c;并可对镜头光学方面的缺陷进行校正。官网&#xff1a;https://www.dxo.com/zh-cn/dxo-pureraw/DxO PureRaw 3 最大的亮点在于其加入了 DxO 最新的人…...

【数据库学习】Postgres原理及底层实现

1&#xff0c;事务原理 事务&#xff08;transaction&#xff09;&#xff1a; 是用户定义的一组数据库操作&#xff0c;要么全做要么全不做&#xff0c;失败即回滚。 事务是恢复和并发控制的基本单元。 保存点&#xff08;savePoint&#xff09; 在一个大的事务中&#xff0c;…...

工程管理系统软件 自主研发,工程行业适用

ava版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&#xff09;项目显示1…...

Java开发 | 内部类 | 静态内部类 | 非静态内部类 | 匿名内部类

目录 1.内部类 1.1内部类的简单创建 1.2内部类的分类 1.2.1普通内部类 1.2.2静态内部类 1.3匿名内部类 1.4局部内部类 1.内部类 内部类就是一是一个类里面装着另外一个类&#xff0c;就像俄罗斯套娃一样。最外层的类我们叫外部类&#xff0c;内层的类我们叫内部类。 1…...

【C语言】栈区与堆区

目录分配管理方式申请大小限制不同申请效率不同总结&#xff1a;栈区、堆区 是内存模型 对比起来看 分配管理方式 栈区由编译器自动管理&#xff0c; 函数运行时分配&#xff0c;函数结束时释放。存放为运行函数而分配的局部变量&#xff08;函数结束时&#xff0c;其内临时…...

交通信号标志识别软件(Python+YOLOv5深度学习模型+清新界面)

摘要&#xff1a;交通信号标志识别软件用于交通信号标志的检测和识别&#xff0c;利用机器视觉和深度学习智能识别交通标志并可视化记录&#xff0c;以辅助无人驾驶等。本文详细介绍交通信号标志识别软件&#xff0c;在介绍算法原理的同时&#xff0c;给出Python的实现代码以及…...

js——async和defer

同步加载——不添加async或defer 代码1&#xff08;后面所有对代码的改动&#xff0c;都参照代码1&#xff09; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" co…...

JAVA多线程知识整理

Java多线程基础 线程的创建和启动 继承Thread类来创建并启动 自定义Thread类的子类&#xff0c;并重写该类的run()方法&#xff0c;该run()方法实际上就是线程执行体&#xff0c;代表了线程需要完成的任务。创建该子类的实例&#xff0c;即创建线程对象。调用线程对象的star…...

Kaggle 赛题解析 | AMP 帕金森进展预测

文章目录一、前言二、比赛说明1. Evaluation2. Timeline3. Prize4. Code Requirements三、数据说明四、总结&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 一、前言 竞赛题目&#xff1a;AMP-Parkinson’s Disease Progression Prediction 竞赛地址…...

Shell变量和引用

变量的定义本质上讲&#xff0c;变量就是在程序中保存用户数据的一块内存空间&#xff0c;而变量名就是这块内存空间的地址在程序的执行过程中&#xff0c;保存数据的内存空间的内容可能会不断地发生变化&#xff0c;但是&#xff0c;代表内存地址的变量名却保持不变变量的命名…...

腾讯云轻量应用服务器和CVM云服务器比为什么这么便宜?

最近需要一台服务器&#xff0c;发现腾讯云轻量应用服务器很便宜&#xff0c;为什么这么便宜&#xff1f;腾讯云轻量应用服务器和CVM云服务器比为什么这么便宜&#xff1f;轻量服务器公网带宽起步很高&#xff0c;4M起&#xff0c;感觉配置很高呀&#xff0c;难道性能不行么&am…...

C语言枚举—事件提醒程序 (time函数)

编写程序&#xff0c;实现一个事件提醒程序&#xff0c;如果今天是周几&#xff0c;完成什么事情… 这里需要用time函数获取当前时间&#xff0c;或者会用到localtime()函数 (1) time的原型是&#xff1a; #include <time.h>time_t time( time_t *time );功能&#xff1…...

小程序二:不支持打开非业务域名https://xxx.xx.com

原因&#xff1a;由于在小程序项目中&#xff0c;源H5网页代码里通过 <web-view> 嵌入或引用了https://xxx.xx.com域名&#xff0c;导致审核失败&#xff0c;因为&#xff1a;微信公众平台如果是开通的个人账号&#xff0c;那他不支持打开因为:需要已经认证的企业号和服务…...

PyTorch机器学习与深度学习技术方法与案例实践应用

PyTorchPyTorch是一个开源的Python机器学习库&#xff0c;基于Torch&#xff0c;用于自然语言处理等应用程序。2017年1月&#xff0c;由Facebook人工智能研究院&#xff08;FAIR&#xff09;基于Torch推出了PyTorch。它是一个基于Python的可续计算包&#xff0c;提供两个高级功…...

Go项目(幂等性)

文章目录简介服务雪崩幂等性unique indextoken锁小结简介 前一篇为了避免因消息的重复发送导致一个订单的库存归还多次&#xff0c;我们新建了一张表 StockSellDetail其实这里涉及到幂等性&#xff0c;但在此之前&#xff0c;先来了解一些微服务中的常见问题 注&#xff1a;微…...

Python-模块和包

1.模块 概念 在Python中&#xff0c;模块是一种组织Python代码的方式。一个模块(py文件)可以包含多个函数、类、变量等Python对象&#xff0c;可以被其他Python程序导入和使用。Python标准库中包含了很多有用的模块&#xff0c;如math、random、os等。此外&#xff0c;Python还…...

Spring 远程加载配置

本文以携程的Apollo和阿里的Nacos为例。 pom中引入一下依赖&#xff1a; <dependency><groupId>com.ctrip.framework.apollo</groupId><artifactId>apollo-client</artifactId><version>2.0.1</version></dependency><depe…...

3月第3周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!

飞瓜轻数发布2023年3月13日-3月19日飞瓜数据UP主排行榜&#xff08;B站平台&#xff09;&#xff0c;通过充电数、涨粉数、成长指数三个维度来体现UP主账号成长的情况&#xff0c;为用户提供B站号综合价值的数据参考&#xff0c;根据UP主成长情况用户能够快速找到运营能力强的B…...

dbms_application_info

今天在查看的时候发现&#xff0c;原有的存储过程中添加了很多dbms_application_info函数的调用&#xff0c;不知道是干什么的&#xff0c;查了下相关资料&#xff1a; dbms_application_info提供了通过v$session跟踪脚本运行情况的能力&#xff0c;该包允许我们在v$session设…...

网络同步——帧同步和状态同步解析

目录 概述 帧同步概念 状态同步概念 对比 概述 同步就是要多个客户端表现效果是一致的&#xff0c;而且对于大多数的游戏&#xff0c;不仅仅要表现一致&#xff0c;还要客户端和服务器的数据也是一致的。所以同步是个网络游戏概念&#xff0c;只有网络游戏才需要同步&…...

The FLARE challenge中的DG Tricks

在数据预处理过程中&#xff0c;大多数顶级团队将强度值裁剪到特定范围内&#xff0c;然后以单位标准差(表6预处理CI & N)将其归一化为[ 0 , 1]或零均值&#xff0c;从而减小了不同个例和中心之间的强度方差。重采样被顶级球队广泛使用&#xff0c;但采样策略各不相同。一些…...

docker-compose 搭建RocketMQ 5.1.0 集群(双主双从模式) | Spring Cloud 28

一、前言 关于更多RocketMQ的介绍请见官网&#xff1a;https://rocketmq.apache.org/zh/docs/ 网上关于Docker搭建RocketMQ单机&集群的版本一般都是4.X。关于最新的5.X版本&#xff0c;官方给出的示例都是基于物理机&虚拟机实现&#xff0c;不便于我们我们日常开发使…...

论文解读:ChangeFormer | A TRANSFORMER-BASED SIAMESE NETWORK FOR CHANGE DETECTION

论文地址&#xff1a;https://arxiv.org/pdf/2201.01293.pdf 项目代码&#xff1a;https://github.com/wgcban/ChangeFormer 发表时间&#xff1a;2022 本文提出了一种基于transformer的siamese网络架构&#xff08;ChangeFormer&#xff09;&#xff0c;用于一对共配准遥感图…...

工程师你知道PCB的蛇形走线咋搞吗?

提起蛇形线&#xff0c;很多PCB工程师都不会陌生&#xff0c;蛇形线是PCB布线环节时经常用到的一种走线方式&#xff0c;主要目的是为了调节延时、满足系统时序设计要求&#xff0c;然而很多工程师经常经常滥用蛇形线&#xff0c;导致信号质量降低&#xff0c;板子整体上没那么…...

Vue入门+DRF项目实战-01-引入REST Framework

1. 引入Django REST framework 在本章中,我们要大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实 现一个REST API为例,明确后端开发REST API要做…...

Matter名词解释

Access Control List&#xff1a;访问控制列表&#xff0c;类似一个白名单&#xff0c;可以用来方控制访问簇元素Administrator&#xff1a;管理员&#xff0c;对另一个节点的访问控制列表具有管理权限的节点Advertising Data&#xff1a;广播包数据&#xff0c;主要指的是通过…...

ROS安装官方教程,以及如何解决安装过程中的报错

本文参考ROS官方教程&#xff1a;http://wiki.ros.org/melodic/Installation/Ubuntu 安装 ros melodic&#xff0c;并解决了安装过程中出现的报错 我们正在为以下几个Ubuntu平台构建Debian软件包。这些软件包比基于源代码的构建更高效&#xff0c;也是我们推荐在Ubuntu上使用的…...

【LeetCode】剑指 Offer 33. 二叉搜索树的后序遍历序列 p179 -- Java Version

题目链接&#xff1a;https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/ 1. 题目介绍&#xff08;33. 二叉搜索树的后序遍历序列&#xff09; 输入一个整数数组&#xff0c;判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true&am…...

回溯算法(排列/组合/子集)

排列 无重复元素全排列 题目链接&#xff1a; 全排列https://leetcode.cn/problems/permutations/ 给定一个不含重复数字的数组 nums &#xff0c;返回其 所有可能的全排列 示例&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[1,2,3],[1,3,2],[2,1,3],[2,…...

安卓逆向高阶之frida hook java层

文章目录1. 初次hook Java 层函数2. hook 修改函数返回值3. hook调用静态函数和非静态函数4. hook设置成员变量5. hook内部类6. hook 动态加载dex7. 枚举class1. 初次hook Java 层函数 登录走else if 逻辑&#xff0c;hook a 方法 function hook_java() {Java.perform(functio…...

unity的C#学习——浮点常量、字符常量和字符串常量

浮点常量 在C#中&#xff0c;一个浮点常量是由整数部分、小数点、小数部分和指数部分组成。浮点常量可以使用以下几种表示形式&#xff08;大写与小写效果等价&#xff09;&#xff1a; 十进制表示法&#xff1a;使用小数点来表示浮点数&#xff08;默认为double类型&#xff…...

同样是软件测试岗位,年薪只比我大5岁,凭什么他能年薪50W?

相信大家听过网上流传的一句话&#xff1a; 35岁前当经理&#xff0c;35岁后开滴滴。 疫情当下&#xff0c;各大互联网都在想办法“活下去”&#xff0c;各种花样裁员也已经不足为奇&#xff0c;很多软件测试工程师就开始焦虑这个问题&#xff1a;在这个行业真的干到35岁就干…...

NPDP|来聊聊To B产品经理都应该具备的9个边界能力

面对市场的时候&#xff0c;给予To B产品经理的反馈却是繁杂且滞后的&#xff0c;很多无效的反馈&#xff0c;将直接干扰、甚至破坏产品的发展决策。 这时&#xff0c;To B产品经理的“边界能力”就会显得非常重要。"边界能力”简单说&#xff0c;就是什么该做&#xff1f…...

【git报错】unable to resolve reference ‘ORIG_HEAD‘: reference broken

【git报错】unable to resolve reference ‘ORIG_HEAD’: reference broken git报错&#xff1a;&#xff1a;fatal: update_ref failed for ref ‘ORIG_HEAD’: cannot lock ref ‘ORIG_HEAD’: unable to resolve reference ‘ORIG_HEAD’: reference broken 这个错误通常意…...

【算法】动态规划复习汇总

一、概述 1.1 基本概念 动态规划主要用于解决多段决策最优化的问题。 动态规划通常用来解决这样的一类问题&#xff1a;该问题有n个输入&#xff0c;问题的解由这n个输入的一个子集构成&#xff0c;这些子集必须满足某些事先给定的约束条件&#xff0c;满足约束条件的子集称…...

react中渲染企业微信的表情

前提&#xff1a;后端返回的的表情是解析成字符串的这种&#xff0c;形如&#xff1a;[微笑]、[旺财]等的 大致思路&#xff1a; 需要一张完整表情包的精灵图&#xff0c;用正则去匹配[***]这种文本再写个json对照表&#xff0c;匹配到的再用json去匹配对应的style样式。利用…...

Jetpack系列之Paging2.0 分页加载

&#xff08;一&#xff09;概述 Paging是Jetpack中的一个数据分页加载组件&#xff0c;核心成员有 DataSource, PagedList, PagedListAdapter。 // 下拉刷新 api com.scwang.smartrefresh:SmartRefreshLayout:1.1.0 api com.scwang.smartrefresh:SmartRefreshHeader:1.1.0 …...

线性回归-线性神经网络

线性神经网络 注: 该文章为作者学习深度学习笔记,共参考以下两大开源深度学习资料: 深度学习(花书) https://github.com/exacity/deeplearningbook-chinese动手学习深度学习(李沐) https://zh-v2.d2l.ai/ 线性回归 线性回归是一种常用的统计分析方法,它可以用来研究一个或多个…...

矿泉水瓶装大米,便利店能增收300万

矿泉水瓶装大米&#xff0c;便利店能增收300万 把大米装进矿泉水瓶&#xff0c;一瓶卖到60块&#xff0c;是同行的十倍&#xff0c;放进便利店&#xff0c;一年能卖300万 梦龙商业案例分析&#xff0c;带你了解商业背后的秘密 他针对的是单身人士和小情侣&#xff0c;这群人…...

Nginx学习(5)—— 基本结构(源码)

文章目录Nginx源码学习基本数据结构1、字符串结构&#xff1a;ngx_str_t2、类似资源管理的结构&#xff1a;ngx_pool_t3、Nginx数组结构&#xff1a;ngx_array_t4、哈希表结构&#xff1a;(1) ngx_hash_t&#xff1a;普通哈希表(2) ngx_hash_wildcard_t&#xff1a;通配符域名哈…...