自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbossz的学习小分队

坚持热爱,不畏困难。诚心分享所得知识,实现教育资源公平。

  • 博客(72)
  • 收藏
  • 关注

原创 【Appium】Failed to create session. An unknown server-side error occurred while processing the command

Failed to create session.An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'D:\\Programe\\AndroidSDK\\platform-tools\\adb.exe -P 5037 -s b88041a1 install -g 'C:\\Users\\zz

2022-07-18 18:01:05 3891

原创 【Power Shell】Invoke-Expression ,Invoke-Expression -Command $activateCommand;错误或power shell激活虚拟环境报错失败

powershell 一打开红字报错。Invoke-Expression ,Invoke-Expression -Command $activateCommand;错误或power shell激活虚拟环境报错失败。

2022-07-17 13:59:38 2122 2

原创 【深度学习】《动手学深度学习》环境配置

《动手学深度学习》的第一步环境配置

2022-07-06 11:40:57 482

原创 【爬虫】charles unknown错误

charles unknown错误

2022-07-04 14:44:32 180

原创 【爬虫】wasm遇到的bug

wasm: magic header not detected错误

2022-07-03 13:50:08 190 2

原创 【2022KaliLinux】openvas/gvm 没有scan configs 或者是 scan config error “XXXXXXXXXXX”

gvm/openvas的configuration的scan config为空

2022-06-18 11:17:05 613 1

原创 【java】Swing的系统托盘设计

Image image = Toolkit.getDefaultToolkit().getImage("\\zbosszLOGO.jpg"); if(SystemTray.isSupported()){ //获取当前平台的系统托盘 SystemTray tray = SystemTray.getSystemTray(); //加载一个图片当作托盘图标 PopupMenu popupMenu = n

2022-05-17 15:19:37 335

原创 【NMS】non max suppression非最大抑制及其实现

黑色的是被检测的人,蓝色是检测框,蓝色数字是每个框的概率分数。当我们检测一个物体的时候。会有多个检测框,此时,我们需要用NMS 来删除多余的框。我们首先选出得分最高的框–在这里就是得分0.8的框。此时我们需要判断得分最高的框和另一个框的iou值,假设我们设定iou的标准阈值是0.5,如果2个框的iou算出来大于我们设定iou的标准阈值是0.5,那么我们就删掉另一个框,保留得分最高的框。如果小于,就不删。注意,这个操作必须是针对同一个物体的。如果是这样的情况:下面我们来实现NMS:im

2022-03-20 15:51:55 223

原创 【mAP】mean average precision 平均精度及其实现

用于评估对象检测模型。首先我们来了解一些前述知识:FN(false negatives)假阴性首先我们的预测是错误的,结果是负面的。就比如我们新冠检测是错的,但是我们感染了新冠,也就是说检测出来我们没感染,实际上感染了。FP(false positives)假阳性首先我们的预测是错误的,结果是积极的。就比如我们新冠检测是错的,但是我们没感染新冠,也就是说检测出来我们感染了,实际上没感染。TN(true negatives)真阴性首先我们的预测是正确的,结果是阴性。新冠检测是正确的,我们确

2022-03-20 13:14:06 4523

原创 【哲】信息的接收与传递

人的思维总是不一样的。​当两个人思维不同的时候。​a说出的话被b接收的时候,可能会变成另外一个意思。​程序有规范和协议,但是人脑没有。​所以建议多说几句,而不是摆烂不说,以免引起误会。沟通乃感情桥梁。...

2022-03-17 23:07:40 384

原创 【哲】牛角尖

当一个把牛角尖钻通的人,突然思考自己为什么钻牛角尖的时候,牛角尖已经被钻通了不存在了,又陷入了找当初的牛角尖是什么的牛角尖中。​有点绕。​20220317:22点58分。​--------哲学家:zbossz(笔名)...

2022-03-17 23:00:34 340 1

原创 【MySQL】子查询,in ,exists(详解)

首先我们创建4张表:现在我们用没有任何关键字的子查询来做到一下一点:我们通过一个叫z1的同学找到她的班级然后通过她的班级Id找到她的班级名。下面我们来编写代码:mysql> select className from class where classId = -> (select studentClassId from student where studentName = 'z1');+-----------+| className |+-----------+|

2022-03-01 11:45:20 5930

原创 【MySQL】union all 合并查询(详解)

首先我们要知道,union 和union all的区别。union是去重合并,union all不去重合并。首先合并的前提是2个表合并的内容的列的类型是一样的。下面我们来设计2张表:mysql> select * from student union -> select * from bookshelf where bookId <3;+------+----------------+| id | name |+------+--------

2022-02-28 21:07:03 2199

原创 【MySQL】内连接,外连接,自连接(详解)

首先,内连接可以用表1 join 表2on 条件 或表1 别名1 join 表2 别名2 on 条件也可以用from表1,表2我们首先先来创建2张表:然后我们来理解一下内连接,外连接:下面是内连接mysql> select student.name,class.className from student join class on student.classId = class.classId;+------+-----------+| name | className |+---

2022-02-28 15:02:44 2841 4

原创 【java】简单练习-打印斜坡

打印** ** * ** * * *import java.util.Scanner;public class demo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请问你想要多少行:"); int n = scanner.nextInt(); for(int i

2022-02-28 13:46:03 168

原创 【MySQL】笛卡尔积-多表查询(详解)

我们通常在使用数据库的时候,是不可能只查一张表的,当我们要联合多张表进行查询的时候,我们就要进行多表查询。下面我们来设计相互关联的4张表:那么我们现在通过笛卡尔积来查询z1同学模拟电路与数字电路的分数:mysql> select * from class,course,score,student where student.studentId = score.studentId and course.courseId = score.courseId -> and class.c

2022-02-28 13:20:03 985

原创 【MySQL】select,having和where的区别(详解)

含义上来说,其实having和where的意思是相同的。但是,having处理的是聚合后的表。而where处理的是聚合前的表。下面我们来举个例子。首先我们创建了一张表:mysql> select * from salary;+----+------+-------------------+------------+| id | name | pay_for_per_month | position |+----+------+-------------------+--------

2022-02-27 21:48:30 371

原创 【MySQL】select,group by聚合查询用法-进阶(详解)

group by其实是以行为运算的,就是联合的是行,而不是列,下面我们来举个例子:mysql> create table salary (id int primary key auto_increment,name varchar(20),pay_for_per_month int,position varchar(20));Query OK, 0 rows affected (0.03 sec)mysql> desc salary -> ;+--------------

2022-02-27 21:25:39 729

原创 【MySQL】select聚合查询用法(详解)

2022-02-27 21:02:04 263

原创 【c++】简单练习3-奇偶统计

描述任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。输入描述:一行,一个正整数N。(1≤N≤100,000)输出描述:一行,1~N之间奇数的个数和偶数的个数,用空格分开。#include<iostream>int main(){ int n,odd_count,even_count; scanf("%d",&n); while(n) { if(n%2==0) even_count+

2022-02-25 13:17:11 1396

原创 【c++】简单练习2-给三条边abc,判断是否是三角形

描述KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。输入描述:题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),作为三角形的三个边,用空格分隔。输出描述:针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”

2022-02-25 13:06:34 1244

原创 【c++】简单练习1-计算三角形的周长和面积

#include<iostream>#include<cmath>using namespace std;int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); double circumference,area; circumference = (float)a+b+c; double d = (a+b+c)/2.0; area=std::sqrt(d*(d

2022-02-25 11:21:23 623

原创 【MySQL】insert into 和select 搭配使用进行表间复制

首先这只是一个用法:下面是演示。首先我们准备2张表:mysql> use z1;Database changedmysql> show tables;+--------------+| Tables_in_z1 |+--------------+| class || customer || exam || gender || goods || purchase || student |

2022-02-24 12:22:27 779

原创 【MYSQL】数据库的设计(了解)

表之间的关系,通常包含一对多,多对一,多对多。mysql的数据类型不包括数组。redis包括数组。我们在设计数据库的时候要根据实际需求进行规划。就比如大学生选课的时候,一个人肯定要选很多课,课肯定要被很多学生选。这种关系我们如果用2张表来表示的话,大概样子是这样的:但是,问题来了,MySQL里面并没有数组形式,那么course和student里面那么多数据,怎么读取呢?有的人说用split,但这样不方便。所以我们要建立一个中间表,来解决这种问题。根据以后我们不同的需求场景,我们需要进行不

2022-02-24 12:13:25 413

原创 【MYSQL】check 检查约束(详解)

check约束其实就是一个检查功能,反正就是对输入数据的一个限制,如果不满足限制,那么就无法插入数据。mysql> create table gender(id int primary key auto_increment,name varchar(20),sex varchar(2), -> check(sex='男' or sex='女' or sex='秘密'));Query OK, 0 rows affected (0.04 sec)mysql> desc gend

2022-02-23 23:09:33 2951

原创 【MYSQL】foreign key 外键约束(详解)

外键是关联不同表之间的一个联接,比如我们现在有两张表:那么如何设置外键呢?mysql> create table class(classId int primary key auto_increment,className varchar(20));Query OK, 0 rows affected (0.02 sec)mysql> create table student(studentId int primary key auto_increment,name varchar(2

2022-02-23 22:40:25 384

原创 【MYSQL】数据库的一些基本操作2(复习用)

就算是没有学过mysql的,也可以根据我的代码来理解含义,看的多,敲的多,自然就会了。mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || z1 |+-

2022-02-23 19:36:10 167

原创 【JAVA】java入门1【复习】

请注意,此文章适用于有一点编程基础的人。看这个代码之前,首先你们要记得根据我的代码敲一敲,然后run一下,看结果,这对于复习的同学来说是比较简洁的。因为省略掉了一些特别简单的东西。import java.util.Scanner;public class test1 { public static void main(String[] args) { /*基本类型*/ /*boolean flag,flag2; flag = true;

2022-02-23 16:15:59 17

原创 【MYSQL】数据库的一些基本操作(复习用)

mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys || z1 |+--------------------+5 rows in set (0.00 sec

2022-02-22 16:41:03 110

原创 【IOU】intersection over union联合交叉

iou的计算方式是:代码实现:import torchdef intersection_over_union(boxes_preds, boxes_labels, box_format="midpoint"): global box2_x1, box2_y2, box1_y2, box2_x2, box1_x2, box2_y1, box1_y1, box1_x1 if box_format == "midpoint": box1_x1 = boxes_preds[.

2022-02-18 18:43:56 666

原创 HTML第五步:img和a标签的补充;table标签;列表标签;表单标签;块标签

小技巧:lorem + tab 可以随机生成一段文本,可以用于测试样式。今天我们来补充一下img标签。这是无法正常显示的样子:这是能够正常显示的样子:(图片来源于网络,并非本人所有,如有侵权,请联系。)当然了,我们还可以添加title属性:意思是这样的:鼠标放上去的时候。会显示“这是一只猫和一只狗”。可以说相当于提示。当然我们还可以用width 和 height 控制图片的宽度和高度:这里我设置的是30像素的宽度,20像素的高度。我们也可以加border属性,这是给图片加边

2022-01-02 23:24:54 611

原创 【跟我学c,掌握编程敲门砖】八大排序之插入排序

1.插入排序紫色是下标。给大家画了一张图,插入,就像打扑克牌一样,新手可能一开始是直接拿一把牌,然后一个一个对比插入。插入排序也是一样,我们必须从一个特定位置开始,与前面的位置依次比较,然后就可以按照我们的想法来排序,上面的图排的是升序。意思我们大概是明白了,那我们呢,琢磨一下代码:首先我们需要把这个插入逻辑写好:void InsertSort(int* arr, int n){ int end = 0; int temp = arr[end + 1]; if (arr[end] &gt

2021-08-08 10:28:08 40

原创 【跟我学java就对了!!!】:顺序表

1、顺序表就是一个比较灵活的数组。逻辑上和物理上都是连续的。可以分为静态和动态的。动态的可以扩大。优点:访问灵活。缺点:空间不够,要增容,增容不够灵活,存在空间浪费。头部或中间插入删除数据效率低,需要挪动大量数据。下面我们通过Java来实现一下顺序表。我们肯定要实现增删查改这个功能。查:①查下标循环遍历查找目标元素在顺序表中的下标public int search(int toFind){ for (int i = 0; i <this.usedSize ; i++)

2021-07-27 10:46:07 36

原创 【跟我学Java就对了!!!】时间、空间复杂度

这块理解怎么算就行了。1.时间复杂度(1)概念讲到时间复杂度,可能很多人都会觉得是计时,其实不是的,因为时间不好控制。所以时间复杂度是按照基本操作的执行次数来记录的。举个例子:N是指问题规模,下面的代码可以吧N看作数字。最坏情况就是最多执行次数。平均情况就是任意规模的期望次数。最好情况是最少运行次数。(2)练习①斐波那契数列的时间复杂度?什么是斐波那契数列呢?也就是0 1 1 2 3 5……这样的数列,也就是第三项是前两项之和。看出来了吗?所以,我们先来写一个斐波那契函

2021-07-26 11:43:56 38

原创 【跟我学java就对了!!!】数组2.0

11.实现两个数组的交换这个更新是为了让大家更加理解传参的方式,还有引用数据类型。和c语言中的“传形参和实参的”的知识点一样。那我们先按照思路写一个交换函数:import java.util.Arrays;public class dd { public static void swap1(int[] array1,int[] array2) { int[] temp = array1; array1 = array2; array2 =

2021-07-25 12:09:16 30 2

原创 【跟我学java就对了!!!】:类和对象

1.类(1)定义​

2021-07-24 21:43:13 18

原创 【跟我学Java就对了!!!】:数组

1.概念:(1)一维数组定义一组数据,且全都是同一种类型。数组是一种引用类型,如果不知道引用对象,可以用null来初始化,但千万别用0来赋值,因为0是整型。每个数据的下标都是从0开始的。这个概念还是跟c语言的类似。数组名存的是一个地址。数组名传参,传的就是地址。(2)二维数组定义一组数据,且全都是同一种类型。数组是一种引用类型,如果不知道引用对象,可以用null来初始化,但千万别用0来赋值,因为0是整型。数组名存的也是地址,是每个元素(一维数组)的地址。数组名传参,传的就是地址。每个数据

2021-07-23 23:35:30 120 3

原创 【跟我学Java就对了!!!】:方法

什么是方法?就像c语言里面的封装函数,是将一个特定的功能打包的结果。样子是这样的:我们来对比记忆

2021-07-15 22:52:19 21

原创 【跟我学Java就对了!!!】:输入输出及其练习

对于c语言的输入输出方式其实还是相对比较简单的,但对于java来说,很多人可能会觉得比较复杂,那么下面我为大家来剖析一下java的输入输出是怎样实现的。1.输出java有print 、printf 、println这三个输出方式。print是不换行输出。printf是格式化输出,和c语言的printf一样。println是自带换行的输出System.out.printf("%x\n",~0xff);System.out.println("ln是换行的意思");System.out.print

2021-07-14 19:40:41 183

原创 【跟我学Java就对了!!!】:循环、分支与调试方法

1.顺序结构代码是自上而下执行的2.分支结构和c语言基本一样, 但if和else if里面必须跟布尔表达式。(1)单分支就比如:int a=10;if (a == 9) if(a==8) System.out.println(2);else{ System.out.println(1);}这样的代码,会执行什么呢?很多人觉得应该打印出来1 。可是这恰恰就是对if……else不理解的地方,也就是上文我们说过的,else和if是就近匹配的,所以,else和这个if匹配。

2021-07-09 12:46:49 32

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除