自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣算法题

力扣算法题

2022-12-20 21:41:10 165 1

原创 力扣数据库题

力扣数据库题

2022-12-06 17:35:14 689

原创 测试测试测试测试

测试开发准备

2022-11-03 17:57:38 181 1

原创 单目/双目深度估计论文

1.基于左右一致性的无监督单目深度估计Unsupervised monocular depth estimation with left-right consistencyOniroAI/MonoDepth-PyTorch: Unofficial implementation of Unsupervised Monocular Depth Estimation neural network MonoDepth in PyTorch (github.com)loss由三部分组成:(外观匹配

2021-11-24 22:04:12 401

原创 上海市高等学校信息技术水平二三级python 模拟题 编程

1. 数据分析题(17分):流行病学通常关注单日治愈患者例数增长(即当日治愈例数减去前日治愈例数),并以单日治愈患者例数最高增长点作为疫情向好发展的标志点。“c:/素材/mousheng.txt”文件是以逗号分隔的2020年1月22日至3月22日某省发生新冠肺炎疫情变化数据文本文件(如图所示,提示:已按日期递增排序,有标题行)请编写程序,找出单日治愈例数增长最高日期,若有并列最高增长日,则选择并列的最后一日。运行结果如图所示,按图示的格式输出结果。程序保存在C:\KS目录下,名为4_1.p...

2021-10-22 00:39:56 30893 38

原创 bts代码复现

PrepareNYU Depth V2test set:795 training images654 test images

2021-06-29 20:01:23 755 4

原创 论文阅读: 从大到小:单目深度估计的多尺度局部平面指导(2019)

From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimation开源:https://github.com/cogaplex-bts/bts

2021-06-15 00:42:12 649

原创 NYU Depth Dataset V2数据集的读取

NYUD V2数据集下载网址如下:https://cs.nyu.edu/~silberman/datasets/nyu_depth_v2.htmlV1和V2的区别:

2021-06-07 13:48:01 7279 18

转载 Linux系统C/C++编程基础

最近在复习Linux系统的一些知识,Linux系统下C/C++编程最基本的就是这三部分:GCC,GDB和Makefile。这个笔记做的很简略,只是为了帮助自己回忆最基本的知识点,想要深入了解还需要看更多的文档。GCCGCC是Linux最常用的编译器,基本语法格式为:$ gcc [options][filenames]options参数有很多种,现列一些常用的参数如下:

2018-05-03 20:21:10 778 1

原创 c++输出的几种方式

#include #include using namespace std;11int main(){ int a = 123;/* cout<<"八进制:"<<oct<<a<<endl; cout<<"十进制:"<<dec<<a<<endl; cout<<"十六进制:"<<hex<<a<<endl; //往下如果没有其他说明的话输入都为十六

2018-04-24 19:46:20 5213 1

原创 c++输入的几种方式

#include using namespace std;int main(){ char ch; // ch = cin.get(); //获取单个字符 // cout<<ch<<endl; /* while((ch = cin.get()) != '\n') //一直获取字符直到输入换行 { cout<<ch<<endl;

2018-04-24 19:44:07 592

原创 fstream读写二进制文件

#include #include using namespace std;class Student //创建一个类Student,包含学生姓名年龄{public: int age; char name[20];public: Student(char *n, int a) //带两个参数的构造函数 { strcpy

2018-04-24 19:37:07 8376

原创 ofstream

#include #include using namespace std;int main(){ char buf[32] = "helloworld"; ofstream ofs("sad.txt"); //创建一个输出流对象 if(!ofs) //如果不存在这个文件报错 { cout<<"open failure"<<e

2018-04-24 19:24:30 2447

原创 ifstream

fstream 是一个文件,在这个文件中写了ifstream   ofstream这两个类。 所以,你包含了fstream   就可以使用ifstream 和  ofstream。文件的输入,就是从文件里输入到内存   用ifstream。文件的输出,就是从内存输出到文件    用ofstream。通俗的说:写到文件中时,用ofstream。

2018-04-24 19:13:53 5287

原创 模板的相关概念

C++引入一种应对与数据类型无关的编程技术:模板(Template)。模板是一种不关注输入、输出数据类型,只关注数据处理相关算法实现的编程,也称为泛型编程。  模板从源头上可以分为自定义模板和标准模板。自定义模板是开发人员自己根据需要设计的模板,其模板的编码工作由开发人员完成,而标准模板是使用系统自带的标准模板库(STL),其模板的实现代码不需要自己完成,开发人员可以直接使用。  模板从形

2018-04-19 20:20:40 186

原创 函数重载 函数重写 函数隐藏

函数重写:父类和子类中有函数原型相同的函数,子类继承父类后,两个函数在子类中都存在,如果不加访问权限的话默认子类对象访问的是子类自己的此函数                     必须满足的条件:函数原型相同  且只发生在父类与子类之间                     运行期间根据对象类型决调用的函数  函数隐藏:子类中有与父类同名的函数,但参数个数不同,子类继承父类后父类的

2018-04-17 19:07:19 251

原创 c++中多重继承构造析构函数的顺序以及成员变量地址顺序

多重继承中,如果有两个类继承于同一个基类,要加关键字virtual说明为虚继承,以避免二义性。  继承后的子类对象成员变量的地址顺序,只与继承顺序有关。  下面为具体代码实现:#include #include using namespace std;class Inital{public: int m_inital;public: Inital(int

2018-04-14 19:07:06 435

原创 判断一个数是否为素数

#include&lt;stdio.h&gt;int main(){ int i,m; scanf("%d",&amp;m); if(m==1) printf("shi su shu"); if(m==2) printf("shi su shu"); for(i=2;i&lt;m;i++) { if...

2018-04-13 20:12:31 243

原创 判断一个年份是否为闰年

#include &lt;stdio.h&gt;int main() { int m; scanf("%d",&amp;m); if(m%4==0&amp;&amp;m%100!=0||m%400==0) //判断条件 printf("shi run nian"); else printf(" bu sh...

2018-04-13 20:11:51 265

原创 c++中常见运算符重载代码

c语言中,运算符的操作数只支持基本数据类型,而c++中操作数可以扩展支持复合数据类型,这就要通过运算符重载来实现。我们可以把运算符看作一个函数名,通过函数重载的方式为同一个运算符实现不同规则的运算,所以运算符重载的本质就是函数重载。运算符重载和普通函数重载的唯一区别就是函数名,运算符重载的函数名是由关键字operator和其后要重载的运算符符号构成的,在形式上比普通函数名复杂一些。  下面是一

2018-04-12 19:35:27 947

原创 c++中运算符重载的注意点

运算符重载的注意点:1、不能重载的运算符(五个): ::(作用域)    .*(成员指针运算符)    .(对象访问成员运算符)   ?:(三目运算符)    sizeof    2、只能通过成员函数重载(四个): = 、[ ]、 ( ) 和  -&gt;  操作符3、当无法修改左操作数的类时,使用全局函数(友元函数)进行重载4、类成员函数因为拿不到cout这个类的源码,无法重载&lt;&lt;、...

2018-04-10 22:05:46 329

原创 c++中继承的相关重点

   C++提供继承的实际目的是为了在不同的类型实体之间提取共性,提高代码的重用率,并且可以灵活的对基类根据实际的使用场景进行改造设计。通常将用于继承的类称为父类,也叫基类,用于为继承提供源头。从父类继承出来的类称为子类,也可以称为派生类。一个子类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的基类的继承称为单继承;从多个基类派生的继承称为多继承。  继承形式: 单继承         ...

2018-03-30 21:07:58 154

原创 c++new和delete 实现动态分配内存问题

设定义一个类:class ListArray{private:    int size;                        //整型数组的大小,表示可放元素的个数    int elem;                      //整型数组当前的元素个数,初始应为0,当elem等于size时,数组满    int *p;                           //指向...

2018-03-22 18:39:15 643

原创 c和c++的几点区别

  1、C++中提出命名空间的概念,看一下一个最简单的C++程序#include &lt;iostream&gt;using namespace std;int main(){ cout&lt;&lt;"hello world"&lt;&lt;endl; reurn 0;}2、register变量C语言中register(寄存器)定义的变量不能对其进行取地址操作C++中...

2018-03-17 22:55:42 159

原创 调度算法

1、先来先服务(FCFS、FIFO)    这个算法优点是简单,容易实现,并且似乎公平;缺点在于短的任务有可能变得非常慢,因为其前面的任务占用很长的时间,造成了平均响应时间非常慢。2、时间片轮转法(Round-Robin)  这是对FIFO算法的改进,目的是改善短程序(运行时间短)的响应时间,其方法是周期性地进行进程切换。这个算法的关键点在于时间片的选择,时间片过大,那么轮选就越接近于

2018-01-27 19:50:58 1614 1

原创 二叉树要掌握的知识点(-)(定义、创建、先中后序遍历、求深度)

二叉树:二叉树的定义:typedef struct BiTNode{char data;struct BiTNode *lchild,rchild;}BiTNode,*BiTree;二叉树的创建:int creat(BiTree *T)//二级指针{char ch;printf("input a ch:\n");scanf("%c",&ch);getch()

2018-01-14 20:27:45 157

原创 栈和队列要掌握的知识点

栈: 0 Maxsize-1bottom            top          栈顶可以操作,栈底不可以性质:先进后出空栈:不含任何元素的栈,top=-1(有一个元素,top=0)栈的结构:typedef struct SqStack{             int data[Maxsize];             int top;       

2018-01-12 21:44:39 865

转载 写给未来的自己

一、博客保持更新频率(一年后的你会感谢现在的自己)二、整理所有文档时,注意条理,简洁,提取关键词三、内事问百度,外事问谷歌四、两个职位:嵌入式软件开发工程师            两个职位方向:研发岗                            C/C++软件开发工程师                                        技术支持

2017-11-23 18:25:50 4833 1

原创 sizeof和strlen区别与联系

int main(){ char str[12]={'s','t','r','i','n','g'}: printf("%d\n",sizeof(str)); printf("%d\n",strlen(str)); return 0;}打印结果:12                    6一、sizeof运算符sizeof:单目运算符,用于计算

2017-11-23 09:26:04 305

原创 inline和define的特点和区别

一、内联函数inline    函数调用时都会产生一些额外的开销,主要是系统栈的保护、代码的传递、系统栈的恢复以及参数传递等。对于那些函数体很小、执行时间很短但又频繁使用的函数,定义为内联函数提高函数调用的效率。内联函数不是在调用时发生转移,而是在编译时将函数体嵌入到每个内联函数调用处。这样就省去了参数传递、系统栈的保护与恢复等的时间开销。    语法形式:(含类型说明的形参表)

2017-11-23 09:08:24 535

原创 C语言基础整理

1. 什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?答:计算机程序是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。  编程语言,俗称“计算机语言”,是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所

2017-11-17 18:25:15 205

空空如也

空空如也

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

TA关注的人

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