自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 网站是如何进行访问的?在浏览器地址栏输入网址并回车的一瞬间到页面能够展示回来,经历了什么?

这个问题是检验web和计网学习程度的经典问题。1) 在输入完一个域名之后,首先是检查浏览器自身的DNS缓存是否有相应IP地址映射,如果没有对应的解析记录。浏览器会查找本机本机的hosts配置文件(一般是C:\Windows\System32\drivers\etc\hosts,这个文件是用于在操作系统级别上进行主机名和IP地址的映射。

2023-08-03 20:26:00 670

原创 PointPillars点云编码器代码运行过程中的问题及解决

3.import问题,from secnd.XXX import XXX会报错,找不到second模块,解决1:可以用print(os.getcwd())来查看当前进程的路径是否是上面, 前面加一句:sys.path.append(".."),sys.path是一个list,包含了已经添加的环境变量路径,sys.path.append("..")可以用于跨文件导入。注意:虽然我用的是ubuntu18.04, 但是cudnn要安装linux不是unbunt的.deb文件,.deb会出现很多不必要的问题。

2023-04-26 15:46:36 1253 1

原创 python数据归一化

【代码】python数据归一化。

2023-04-20 10:41:09 542

原创 cv2.cvtColor报错

报错信息:cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'百度了一大圈。众说纷纭的没有解决掉我都问题。然后。。。。当我看到这行代码直接替换掉所有的“image”和“label”,包括上层文件,产生了错误的路径,导致im

2022-06-26 09:58:50 4564 3

原创 jupyter星人画图不全怎么办

不爱用pycharm,只喜欢jupyter,但是每当需要画图(数据量比较大的时候),jupyter画不全怎么办?换pycharm。。。。。。。。。以后再也不用jp画图了qaq

2022-03-09 21:08:37 243

原创 关于IDEA中导入Maven依赖爆红

自从本小白刚下载IDEA开始用,就一直遇到依赖导入失败并且如reload都无效的这个问题,就完整地记录下解决方法。网上一堆解决方案,其实就分为两类:1是无法下载jar包,2是我们的IDEA找不到对应的本地库的包。1.首先看maven的配置,在setting里搜maven即可。首先第一个选框work offline是离线工作(脱机模式),勾选的话IDEA除了本地之外没有HTTP访问权限,Maven就不会连接到远程存储库,并无法在每次启动时检查更新,解决Maven依赖关系可能需要下载新的工件(如

2022-02-16 17:56:15 7144

原创 单纯型求解线性规划

来个例子:加入松弛变量(化为标准型):可以得到系数矩阵:将系数矩阵中的单位列向量作为基向量(本题后两列),基变量为x3和x41构建初始单纯型表:cj表示决策变量在目标函数中的系数和价值系数,写在决策变量上方。决策变量下方写下系数矩阵(约束条件)。b表示常数项写在左侧,Xb表示基变量,基变量以及基变量在目标函数的价值系数也写在左侧(在本例子中基变量为x3,x4,非基变量为)2求检验数:赘述一下检验数计算过程:300-0*2-0*1=300400-0*2-0*1...

2021-12-01 15:47:03 2369

原创 深度图像RGB-D(RGB+Depth Map)名词扫盲笔记

1.深度图像 = 普通RGB三通道彩色图像+Depth MapRGB :RGB色彩模式通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。Depth Map:在3D计算机图形中,Depth Map(深度图)是包含与视点的场景对象的表面的距离有关的信息的图像或图像通道。其中,Depth Map 类似于灰度图像,只是它的每个像素值是传感器距离物体的实际距离。通常RGB图像和Depth图像是配准的,因而像素点之间具有一...

2021-11-30 20:02:54 11765 1

原创 html字符实体

HTML 符号实体参考手册 | 菜鸟教程

2021-11-18 21:45:19 165

原创 随机过程期末复习

一、概率论基础1.常用的一维分布tips:x(a,b)(x)代表在其区间外x为02.随机变量(离散型、连续型)的数学期望E(X)3.随机变量的数字特征1).方差标准差为D(x)开根号。2).协方差设(X,Y)为概率空间上的二维随机变量,方差、协方差都是二阶矩二、复数值的随机变量设X,Y为概率空间中两个一维实值随机变量,我们称为该概率空间上的一维复值随机变量。称为复随机变量Z的期望。称为复随机变量的方差称为两...

2021-11-16 13:30:37 2178

原创 MyBatis

MyBatis 官方文档:mybatis – MyBatis 3 | 简介 我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。MyBatis 支持定制化 SQL、存储过程以及高级映射,可以...

2021-11-09 19:46:42 645

原创 IDEA(社区版)spring boot项目学习(1)

1.file->new->module2.因为是社区版的,所以没有springInitializr,需要自己去下载spring assistant(在setting的plugins里面搜索然后install即可)3.next之后自定义项目域名和name(注意这里命名有时候会报invalid data的错误弹窗,换个名字就行了),然后选择Web,选择Spring web->next即创建完成。这就是spring web项目的初始目录啦,是不是很完整~...

2021-11-09 19:25:26 2833 2

原创 maven的打包

1.首先为什么要打包对于企业级项目,无论是进行本地测试还是测试环境测试,最终都要设计到项目的打包。 对于不同的环境下的项目打包,对应的项目所需要配置的资源不同,打包方式也有多种(比如ant,idea自带打包等),但是当项目很大,而且需要的外界配置很多时,打包操作也非常复杂,对于maven项目,我们可以通过pom.xml配置的方式来实现打包的环境选择,所以较其他的打包工具,maven只需要简单的配置就能完成不同环境的打包,还是很方便的。2.打包操作步骤 ·建立对应的项...

2021-11-02 21:19:11 461

原创 工程代码规范

一、命名大驼峰法比如:GetData,主要用于类名函数名、属性名、命名空间。小驼峰法比如:minResult,主要用于变量。千万不要一堆x,y,z,i,f,j,k,这种命名,可读性太差了。二、注释1.注释应该增加代码的清楚度,让别人更容易理解2.注释不只是描述做了什么,更重要的是为什么这么做,这么做的目的和功能。3.注释要在写代码之前或者是写代码的同时写。4.需要注释的点:类、接口的功能目的和使用,函数的功能变量参数和返回值等等。5.另外,在类或者方法等的可以写清楚.

2021-10-29 21:05:35 535

原创 maven项目解决pom.xml头部 http://maven.apache.org/xsd/maven-4.0.0.xsd报错的问题

天遇到个问题文件内引入某个资源pom.xml头部http://maven.apache.org/xsd/maven-4.0.0.xsd"报错。后来各种百度发现是包的问题:1、找到maven的包的位置:window->preferences->Maven->User Settings找到。2查看是哪个包的问题,例如我的是:Failure to transfer org.springframework:spring-context-support:jar:4.2.5.REL

2021-10-27 20:43:46 1547

原创 maven(1)

一、我们创建的maven项目所用到的所有的jar包统统都在maven仓库中,而仓库地址在国外,所以需要将中央仓库的地址换成国内的地址,常常用阿里的镜像,另外,我们下载的jar包时,会将所有的依赖都下载到本地C盘,当需要大量的jar包的时候就特别酸爽。。所以需要改到D盘等磁盘空间大的地方。修改setting.xml: <mirror> <id>nexus-aliyun</id> <mirrorOf>central&

2021-10-26 22:03:28 198

原创 cmd yyds

点文件夹里的路径框里,输入cmd然后回车,就直接进入该文件的控制台了,不用手动cd或者拖拽了。

2021-10-26 21:00:32 123

原创 maven的四大特征

maven是apache的一个开源的项目管理工具,它将项目开发和管理的过程抽象成一个项目对象模型,开发人员只需要更改添加配置文件里的依赖即可批量完成项目的各种构建等。1.核心特征:依赖管理maven可以对成千上万个模块或者子项目进行高度控制,批量管理它们之间的依赖关系。任何基于maven构建的项目自身也必须要定义以下三个属性:<dependencies> <dependency> <groupId>org.springframew

2021-10-26 20:06:41 947

原创 Springboot从零开始学习笔记(1)

打算先学Spring,再学boot,每天抽空学一点,两周内学完。——2021.10.22...

2021-10-26 15:33:56 125

原创 eclipse maven配置usersetting时出现Could not read settings.xml

我add完maven然后再设置好xml路径,一顿配置完了之后就没管它,直到新建一个maven项目,添加parent依赖的时候出报错,才排查到这里。步骤:再点一次Browse重新选择此xml文件路径,然后上面就会报xml出错的行数,去看有没有重复标签、中文字符、注释内容,有的话全部删掉,重复标签合并一下。就解决了!...

2021-10-26 15:05:07 974

原创 通过torchvision的torchvision.datasets去下载MNIST数据集无法成功的解决办法

通过torchvision的torchvision.datasets去下载MNIST数据集第一次调用时会自动从网上获取数据然后保存到本地data文件夹下,我用的是jupyter,就很奇怪,jupyter死活下载不下来,改用pycharm就行。这时候你就用pycharm去加载数据,存到本地后,再通过控制台进入相应的data目录,在这里尽情用juoyter吧!...

2021-10-13 22:10:52 1142

原创 python计算我们构建的模型共有多少神经元

def get_parameter_number(net): total_num = sum(p.numel() for p in net.parameters()) trainable_num = sum(p.numel() for p in net.parameters() if p.requires_grad) return {'Total': total_num, 'Trainable': trainable_num}print(get_parameter_number(.

2021-10-13 20:47:54 276

原创 正则表达式详解(python)

正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元字符使正则表达式具有处理能力。所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。一、常用元字符.(点):匹配除换行符以外的所有单个字符。import recontent = '''在学生时代,学校里总会有那么一两个风云人物最受大家关注的就是校花和校草了,特别是校花,一般都是长相漂亮身材好,高颜值的代表,今天也给大家介绍一位校...

2021-10-08 15:59:52 810 1

原创 java的反射详解

一、反射机制反射:将类的各个组成部分(成员变量、构造方法、成员方法)封装成其他对象(Field对象、Construction对象、Method对象),这就是反射机制。tips:成员变量、构造器、成员方法可能有多个,所以有Field对象数组,Construction数组、Method数组来描述类所有的组成部分。二、操作可以在程序的运行过程中去操作这些对象(Field对象、Construction对象、Method对象)。还可以解耦,提高程序的可扩展性。...

2021-09-22 22:34:29 604 1

原创 python 爬虫

1.获取请求#获取一个post请求import urllib.parsedata = bytes(urllib.parse.urlencode({"hellow":"word"}),encoding = 'utf-8')#用来模拟浏览器response = urllib.request.urlopen("http://httpbin.org/post",data = data)print(response.read().decode('utf-8'))#获取一个get请求data_ =

2021-09-21 19:57:52 92

原创 Junit单元测试

JUnit 是一个 Java 编程语言的单元测试框架。在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说,就是测试数据的稳定性是否达到程序的预期。分为黑盒测试(功能测试,不需要写代码,输入测试用例看是否输出正确结果)和白盒测试(结构测试,需要写代码的,换主程序的具体执行流程)。而Junit单元测试就是白盒测试的一种。一、Junit使用...

2021-09-14 19:29:54 182

原创 java基本数据类型包装类

1.Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean它们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转换。基本数据类型和String的转换: String s = "123";//如果这个string无法转,比如‘good’,就会抛异常 int n1 = Integer.parseInt(s);//转换成了123 double n2 = Double.parseDouble

2021-09-14 14:58:46 126

原创 关于java的一些细节

1.如果源文件中包含public类,则文件名必须按该类名命名。2.一个源文件最多只能有一个public类。3.也可以将main方法写在非public的类中,然后指定运行非public类,这样入口方法就是非public的main方法。public class Hellow { public static void main(String[] args) { System.out.println("hellow word"); }}class dog { public stat

2021-09-14 08:00:06 339

原创 关于java环境变量的常见问题

安装好jdk之后(放在了D盘),按照步骤添加好了环境变量,但是在命令行中输入java和javac和java -version都没有任何反应,就像这样:检查了好多次环境变量的配置,明白了用户变量是对于这一个用户admin的变量,系统变量是对于计算机中所以用户的变量,另外如果没有配置好环境变量,可以直接在命令行里进入jdk,也可以正常执行。所以可以用这个方法去查看是jdk不行还是环境变量不行。最后问题是怎么解决的呢,我发现我C盘里面有Oracle,Oracle里面有java,就把它们删掉了.

2021-09-13 10:25:04 207

原创 word2vec的训练和使用

一、step1.获取训练数据2.训练词向量3.模型超参数设定4.模型效果检验5.模型的保存和重加载

2021-09-12 15:08:36 483

原创 java运行机制

1.java虚拟机:JVM(java virtual machine)1).JVM是一个虚拟计算机,负责执行指令,管理数据、内存、寄存器,JVM包含在JDK中,有了JVM,java才能实现跨平台运行,JVM屏蔽了底层运行平台的差别。2.JDK(java development kit) java 开发工具包1).JRE(java runtime environment) java 运行环境JRE = jvm +java SE标准类库(java的核心库(类))JDK = JRE ...

2021-09-12 15:05:22 80

原创 关于&符号的各种坑!!!

函数的返回值可以是数值和全局变量的指针或引用,c/c++严禁返回局部变量的指针或引用。调用函数的局部变量是存在于栈中的,在执行完调用函数之后会将局部变量的空间释放,也就是调用函数执行后局部变量将不存在与内存中。如果返回的是局部变量的指针或者是引用。返回给接收对象的是局部变量的地址,而这个地址的资源已经被释放了,也就是接受的返回值都将是空值(因为被释放),当函数返回时,该局部变量将超出范围并死亡...

2021-09-12 09:32:13 69

原创 TF-IDF算法

TF:term frequency短期频率,用于衡量一个词,在一个文档中出现的频率。因为词出现的次数和文档大小也直接相关,所以词频通常是一个词出现的次数除以文档的总长度,相当于归一化操作,公式:TF(t) = 词t在某个文档中出现的总次数 / 该文档的总词数IDF:inverse document frequency逆向文件频率,用于衡量一个词的重要性/区分度。计算词频TF的时候,所以的词都同等对待。但是某些词,比如一些介词和连词等等,可能出现很多次,但是根本不重要。因此我们要减轻多个文档中都频..

2021-09-05 22:21:26 381

原创 django零基础学习笔记(二)

参考b站https://www.bilibili.com/video/BV1vK4y1o7jH?p=9&spm_id_from=pageDriver

2021-08-12 18:22:53 158

原创 django零基础学习笔记(一)

一、首先djiango是什么:djiango是一个由python编写的开源的web框架,就像Spring和Boot一样,方便我们进行动态网页开发。而Python 加 Django 是快速开发、设计、部署网站的最佳组合。主要用途有网站、微信公众号、小程序后端开发等,只要是http请求的,都可以用它实现。以及人工智能平台融合,比如翻译用户的需求再去执行用户需求。二、djiango包含哪些组件:1.配置文件and路由系统要写大量的配置项,请求交给谁处理,相应是什么。2.MTV模型为了各..

2021-08-07 18:22:13 1986

原创 c++要点复习

这里就不管你c语言的了,默认有c语言基础,仅整理一些c++特有的嘿嘿嘿。1.//从函数返回数组(这里我容易出错)int * getRandom( ){ int arry[100];//// return arry;}2.string 和string 类string和c里面的一样,引入cstring头文件。有strcat()连接,strcpy()复制,strlen()长度,strcmp()比较大小等函数。string类要引入string 头文件,是一个类,可以直接

2020-07-07 10:15:45 192

原创 手动实现最邻近算法 KNN算法(分类 回归)

#数据# 特征raw_data_x= [[3.393533211,2.331273381], [2.110073483,1.781539638], [1.343808831,3.368360954], [3.582294042,4.679179110], [2.280362439,2.866990263], [7.423436942,4.696522875], .

2020-07-04 11:26:29 2630

原创 软工sorftware enginering期末- -复习

1.什么是软件,什么是软件危机,软件危机的原因,如何消除。2.软件工程的概念,什么是软件工程,软件工程的基本原理3什么是cmm(Capability Maturity Model for Software),软件能力成熟度模型是一种对软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述形成的标准。用于评价软件机构的软件过程能力成熟度的模型。1级-初始级、2级-可重复级、3级-已定义级、4级-已管理级、5级-优化级。4.什么是cmmi(Capability Maturi...

2020-07-04 10:50:01 373

原创 numpy np

-1自动推导布尔索引布尔索引

2020-07-04 10:49:45 207

原创 了解一下鸢尾花数据集

iris=datasets.load_iris()#加载出数据print(iris.DESCR)#查看数据描述iris.feature_names#看看数据各个属性的名字,这里是花瓣长宽 花萼长宽总共四个属性。iris.target#看看各条记录的标签,就可以理解为数据集里有150朵花,每朵花的种类编号iris.filename#看看我的数据集文件(csv)的路径这里可以看出有0,1,2三种类型的鸢尾花。这里取前两列,应该是鸢尾花的两个啥属性,画散点图,看一下他们的分布情况,.

2020-07-04 10:48:37 1349

空空如也

空空如也

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

TA关注的人

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