自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试之路趋势及不同阶段关注点

软件测试升级之路及不同阶段关注点

2022-06-07 18:39:31 200

原创 注解及反射机制

注解和反射注解入门1.Annotation 作用:2.格式及使用3.常见注解4.元注解5.自定义注解反射机制1.动态语言&静态语言2.反射过程3.反射机制提供的功能4.java反射优缺点5.相关API1.获取Class类的方式2.哪些类型有class对象3.java内存分析1.内存分析:2.类的初始化3.类加载过程实例:4.获取类加载器5.获取运行时类的完整结构6.获取Class7.反射操作泛型注解入门1.Annotation 作用:不是程序本身,可以对程序做出解释;可以被其他程序如编

2022-05-24 12:05:22 108

原创 java面向对象

面向对象(oop)1.编程思想1.面向过程2.面向对象2.面向对象特性1.封装2.继承1.编程思想1.面向过程步骤清晰,简单,按步骤去完成;面向过程适合处理一些较为简单的问题;2.面向对象分类、抽象的思维,先去考虑解决问题需要哪些分类,然后对单个分类进行具体实现,对具体的细节通过面向过程方式实现;面向对象适合处理复杂的问题,适合处理需要多人协助的问题;解决问题的思路:复杂的任务从整体上分析,需要使用面向对象的思路来分析整个系统,考虑需要哪些对象,再把相同类型的对象抽象成类;具体

2022-05-21 14:46:05 163

原创 常用数据结构

数据结构1.数组1.基本特点2.数据存储2.1一维数组2.1.1数组遍历:2.2二维数组:2.2.1 二维数组遍历2.3稀疏矩阵3.Arrays类1.数组1.基本特点长度是确定的,数组一旦创建,大小就不可以改变;元素必须是相同类型,不允许出现混合类型;数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型包括自定义类型;数据变量属引用类型,数组是对象,数组中的每个元素相当于该对象的成员变量;数组本身就是对象,java中对象在堆中,因此数组无法保存原始类型还是其他对象类型,数组对象本身

2022-05-20 21:22:10 74

原创 JavaSE阶段总结

1.数据相关 1.数据类型: *基本数据类型: 8个 1.整数: byte: 1字节 short 2字节 int(默认) 4字节 long 8字节 *扩展*:java中进制数表示(前缀): 0b:二进制数、0x:十六进制数 、0:八进制数; 2.浮点数:float 4字节 double(默认) 8 字节 *扩展* :数字量级很大,采用 BigDecimal类、处理银行业务等场景; 3.字符: char 2字

2022-05-09 19:42:39 306

原创 Dos命令

Dos命令1.打开cmd方式1. Win键+R 2. 到指定文件夹路径下 shift+右键 在当前路径下打开cmd3. 到指定文件夹资源路径栏中: 输入cmd+enter管理员方式运行:搜索栏中输入cmd,然后以管理员身份运行2.常用Dos命令 1. 切换硬盘分区: D: 切换到D盘 2. 查看当前目录下的所有文件 dir 3. 切换目录/硬盘分区: cd d /d e: 切换到e盘 4. 清理屏幕: cls 5. 退出终

2022-05-08 10:23:08 605

原创 常见排序算法(C++)

#include<iostream>using namespace std;void swap(int arr[],int i,int j){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp;}void print(int arr[],int n){ for(int i=0;i<5;i++){ cout<&lt...

2019-11-19 15:14:17 87

原创 C++ 函数重载

函数重载本质上内部函数名字不一样。#include<iostream>using namespace std;//extern "C" 表示内部函数名字不被修改//extern "C" void print(int a[],int n)void print(int a[],int n){ for(int i=0;i<n;i++){ cout<<a...

2019-10-20 19:32:35 127

原创 C++引用

引用本质为指针。引用优势:1.修改形参,实参也被修改。2.提高效率。#include<iostream>using namespace std; int main() { double d=123.45; double& e=d;//引用必须初始化,必须用变量初始化,表示该变量的别名。 //等价为double* const E=&d;后面的e相当于*...

2019-10-20 19:08:08 125

原创 C++动态内存申请

#include<iostream>#include<cstdlib>#include<string>#include<new>using namespace std;//new类型==>(类型*)malloc(sizeof(类型)),动态内存使用。 int main() { string* p=static_cast<...

2019-10-20 16:09:47 406

原创 C++ bool类型,函数

#include<iostream>using namespace std; int main() { bool gender = true; bool sex =false; cout<<(gender?"帅哥":"美女")<<endl; cout<<(sex?"帅哥":"美女")<<endl; cou...

2019-10-20 15:30:10 2178 1

原创 C++ 类型检查

#include<iostream>using namespace std;#include<string>enum Course{UNIX,C,CPP,UC,VC};//枚举enum Color{BLACK,RED,GREEN,YELLOW,BLUE,THITE};struct Student{//结构 string name; Course co;};...

2019-10-20 15:28:26 945

原创 C++ 成员指针

#include<iostream>using namespace std;//结构变量.*成员指针,结构指针->*成员指针 来访问成员。struct date{//偏移量,相对地址, int year; int month; int day; void print(){cout<<year<<'-'<<month<&lt...

2019-10-20 14:39:39 110

原创 C语言中字符串处理函数

头文件:string.h/*字符串处理函数,string.h 1.puts(数组名):将字符串数组中的字符串输出到显示器。 char c[]="base\nsdefa"; puts(c);//==printf("%s",c); 2.gets(数组名):输入字符串。 char st[15]; gets(st);//==scanf("%s",st); //之间区别:gets函数并...

2019-10-03 18:12:37 401

原创 求100到200之间的全部素数

素数:只能整除1和它本身的数。#include<stdio.h>int main(){int count=0,sum=0; for(int i=101;i<200;i++){ count=0;//每次必须初始化为0 for(int j=2;j<i;j++){// if(i%j==0){ count++; } } if(count==0) ...

2019-10-02 22:56:31 3222

原创 C++ 乘船问题

#include<cstdio>#include<algorithm>#include<iostream>#include<vector>/*题目描述:进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别。一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销,所以要找出可以...

2019-09-11 15:29:14 2142

转载 剑指offer-空格替换

string实现空格替换char数组实现空格替换STL替换string中的空格#include<iostream>#include<string>using namespace std;//char数组形式void ReplaceBlank(char str[], int length) { if (str == nullptr || length &l...

2019-09-10 12:30:23 85

原创 无人驾驶系统概述

鉴于本人主要做感知这块对其余模块可知尚浅,故不敢妄自总结。只是对整体的框架罗列出来,并且会随时更新最新技术。

2019-08-24 11:08:37 2148

原创 哈夫曼树带权路径长度-以2019美团算法笔试题为例

哈夫曼树:一类带权路径最短的树。用于通讯及数据传送中构造传输效率最高的二进制编码(哈夫曼编码),用于编程中构造平均执行时间最短的最佳判断过程。节点之间的路径长度:从一个节点到另一个节点之间的分支数目。树的路径长度:从树的根到树中每一个节点的路径长度之和;下面以【5,7,10,12,18,20,28】为例(美团笔试题):...

2019-08-23 15:06:04 638

转载 MLE、MAP、贝叶斯估计

转自知乎一篇优秀文章总结:1.MLE不考虑先验(prior),MAP和贝叶斯估计则考虑先验(prior);2.MLE、MAP是选择相对最好的一个模型(point estimation), 贝叶斯方法则是通过观测数据来估计后验分布(posterior distribution),并通过后验分布做群体决策,所以后者的目标并不是在去选择某一个最好的模型;3.当样本个数无穷多的时候,MAP理论上会...

2019-08-20 12:41:51 226

原创 小红书2019算法笔试题

1.反转单词游戏#include<iostream>#include<vector>#include<string>using namepace std;void Rev_str(vector<string>str){ for(int i=str.size()-1;i>=0;i--){ cout<<str[i]&...

2019-08-20 12:38:32 1774

原创 从arr[1, n]这n个数中,找出最大的k个数,经典的TopK问题。

1.暴力搜索:<先整体排序,再选前k个元素>#include<iostream>using namespace std;void swap(int arr[], int a, int b){ int temp; temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; }void bubble_sort(int a...

2019-08-16 00:45:05 372

转载 tf.nn.conv2d_transpose()理解

转自并总结于padding=‘SAME’,在tf.nn.conv2d() ,out_shape=[in_shape/s]#(上取整),因此在tf.nn.conv2d_transpose()的out_shape可以设置为输入的s倍。

2019-08-15 23:49:47 1636

转载 TensorFlow中CNN的两种padding方式“SAME”和“VALID”

转自记录一下,方便查询。

2019-08-15 23:18:05 79

转载 PCA理解

数据降维:减少维度的基础上尽可能保留更多的信息量。也就是说去掉的一些特征对整体影响很小或是特征之间有交叉。矩阵相乘:物理解释,右边矩阵的每一个列向量变换到左边矩阵每一个行向量的为基的空间中去。基的数量少于向量本身的维数,可以达到降维效果。->关键在于如何选择基。二维->一维:保留更多信息->映射到基的点分散->投影后的方差尽可能越大。三维->二维:保留更多信息...

2019-08-15 18:22:22 99

原创 python基础(numpy、matplotlib)

以博客的方式记录当前学习,致每天最好的自己。#多维数组import numpy as np#数组定义方式a0 = np.array([1,2,3,4])#列表形式定义a1 = np.array((1,2,3,4))#元组形式定义a2 = np.array([[1,2],[3,4]])#二维数组print(a0)#创建数组a =np.arange(0,1,0.1)#随机数组a1 ...

2019-08-15 14:08:45 692

原创 服务器上 cudann安装:

服务器上 cudann安装:1.官网下载链接:https://developer.nvidia.com/rdp/cudnn-download 对应 cuDNN Library for Linux 下载2.服务器上解压(7.6版本为例,需转成.tgz格式文件):cp cudnn-9.0-linux-x64-v7.6.2.24.solitairetheme8 cudnn-9.0-linux...

2019-08-08 14:01:03 1391

空空如也

空空如也

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

TA关注的人

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