我的大学

唯有时刻保持清醒,才能看清真正的价值在哪里。

【C++】 深入探究 new 和 delete

在C++中,我们应该经常会用到new、delete,它们是C++的一个关键字,同时也是一个操作符,下面我将我对这两者的了解和学习做一个总结和探讨。new和delete的全过程首先我们定义一个对象A: struct A { size_t h; };当我们使用关键字new...

2017-07-27 14:29:38

阅读数 9840

评论数 0

过去的一年——考研和校招

过去的一年 过去的一年(也就是去年的3月到现在),最主要做了的有两件事: 考研 找工作 虽然说着是两件事,但其实中间却经历了很多很多的事,要怎么开始去说呢,慢慢来吧。 读过我前面的面经的应该知道,今年七月,我将去深圳进行工作,而最近也是很多的事情要做,没法提前去实习。 刚好最近把事情忙完了,刚...

2019-04-16 21:27:11

阅读数 314

评论数 0

2019届 字节跳动C++校招面经(一二三hr面,已拿offer)

双非学校,大四无实习经验,考研难民。。 考完研之后参加的第一次面试。 现在发出面经来回馈一下前面看过的那么多面经。 一面和二面都是同一天面的,hr在三面后的两天后。 (题目顺序有些不分先后,但大致有序) 第一面(50 min) 1、进程和线程的区别和其使用等 常规题。 2、tcp和udp的区别 常...

2019-03-15 16:58:00

阅读数 2559

评论数 4

计算机网络总结(三)——socket

1、前言 1.1、网络中进程如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道、FIFO、消息队列) 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 众所周知,网络间...

2019-02-27 16:37:51

阅读数 108

评论数 2

计算机网络总结(二)——TCP协议

TCP 的特性 TCP 提供一种面向连接的、可靠的字节流服务 在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCP TCP 使用校验和,确认和重传机制来保证可靠传输 TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复 TCP 使用滑动窗口机制来实现流量控制,...

2019-02-25 23:42:44

阅读数 100

评论数 0

计算机网络总结(一)——HTTP协议

HTTP的特性 HTTP构建于TCP/IP协议之上,默认端口号是80 HTTP是无连接无状态的 HTTP报文 1、请求报文 HTTP 协议是一种以ASCII码传输,建立在TCP/IP协议之上的应用层规范。 规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。 HTTP定义了与服务器交互的...

2019-02-25 23:37:58

阅读数 140

评论数 0

如何用python实现爬虫自动爬取百度图片原图

说点什么 其实一直以来,对于python这个语言还是很感兴趣的,但是以前一直在做图像处理相关的东西,所以对这种无法触及底层内存处理的语言一直没怎么关注过,不过最近实在是被C++的字符串处理和复杂芜杂的网络框架给整崩溃了,而且看到大家都说python很好玩,就趁着最近没事来学一下python。 昨天...

2019-01-04 16:31:25

阅读数 571

评论数 1

【AR技术点】(二)如何快速跟踪特征图像

最近在准备考研,所以博客很久没有更新了,最近怎么说呢,也还行吧,就是很久没有好好的打过代码了。 每天就是背背单词做做高数,好像一下子又回到了学生时代,还挺怀念的。 好了,话不多说,直接讲图像追踪 首先可以看看我的上一篇博客(AR技术点(一)),了解一下AR的基本常识 复杂的我就不多说了,我...

2018-05-25 11:51:13

阅读数 2543

评论数 1

C++中的仿函数functor

引子 先考虑一个简单的例子:假设有一个vector<string>,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码: bool LessThan5Function(const string...

2018-03-22 15:21:24

阅读数 512

评论数 2

AVL树详解以及实现

1、AVL树定义 AVL树是一种高度平衡的二叉搜索树,它既能保持二叉树的高度平衡,又尽量降低了二叉树的高度,这样减少了树的平均搜索长度,达到了很好的搜索效率的同时也保证了不错的插入和删除效率 其必须满足如下约束条件: 每个节点的左子树和右子树的高度之差的绝对值都不超过1 树中...

2018-02-28 20:39:00

阅读数 141

评论数 0

光流金字塔calcOpticalFlowPyrLK进行特征点跟踪

光流描述的是图像上每个像素点的灰度的位置(速度)变化情况,光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”。研究光流场的目的就是为了从图片序列中近似得到不能直接得到的运动场。 光流法的前提假设: - (1)相邻帧之间的亮度恒定; - (2)相...

2018-01-26 18:43:45

阅读数 3830

评论数 0

用SURF算法和其描述子实现视频的特征图像跟踪和标定

其实最初我是想采用SIFT的算子和特征点识别来进行特征图像的跟踪标定的,但是经过测试后发现SIFT的检测时间实在是太长了,根本不适合作为视频的特征识别的算法,所以虽然其识别准确率是最高的,但是还是只能进行舍弃 而且SURF虽然准确率没有SIFT高,但其也保留了基本的尺度不变性和旋转不变型,用作特...

2018-01-12 17:01:19

阅读数 769

评论数 2

SIFT算法的特征点筛选和DMatch、Keypoint描述

SIFT算法描述 SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征...

2018-01-08 00:29:25

阅读数 3364

评论数 5

goodFeaturesToTrack关键点检测

环境:opencv 2.3.1 函数 goodFeaturesToTrack,函数原型: void goodFeaturesToTrack( InputArray image, OutputArray corners, ...

2018-01-05 19:42:30

阅读数 365

评论数 0

用Atom和markdown编辑笔记

AtomAtom是github开发的开源跨平台的编辑器,Atom是一个非常强大的编辑器,主要是因为其内有许多的热心用户通过其开源的接口写了大量强大的插件我平时一般都把Atom当作一个简单的代码查看器和简单逻辑的编辑器,但是最近突然发现Atom还内置了markdown的编辑和预览功能,用了一下发现效...

2018-01-04 12:17:51

阅读数 3430

评论数 0

iostream 缓冲区详解(cin和cout)

缓冲区缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。缓冲区的类型 缓冲区 分为三种类型:全缓冲、行缓冲和不带缓冲。  ...

2017-12-24 17:59:23

阅读数 1013

评论数 0

【操作系统学习】(二)同步互斥

临界区描述 临界区 指进程中访问临界资源的一段需要互斥访问的代码 进入区 检查可否进入临界区的一段代码 如可进入,设置相应“正在访问临界区”的标志 退出区 清除“正在访问临界区”的标志 剩余区 代码中的剩余代码 访问规则 空闲则入 没有进程在临界区时,任何进程可进入 忙则等待 如果有进...

2017-12-06 20:48:52

阅读数 413

评论数 0

【操作系统学习】(一)进程调度

进程调度的概念 进程切换:CPU资源的当前占用者的切换 保存当前使用者的执行上下文 回复下一个进程的执行上下文 处理机调度策略 从就绪队列中挑选下一个占用CPU运行的进程 从多个可用CPU中挑选就绪进程可使用的CPU资源 调度程序:挑选就绪进程的内核函数 调度策...

2017-12-06 20:45:11

阅读数 272

评论数 0

【AR技术点】(一)如何通过捕捉特征图像来建立起三维空间

在AR的技术中,最主要的技术点主要有三个:1. 捕获特征图像 2. 跟踪特征图像的移动 3. 计算捕获的特征图像相对于原特征图像的偏移向量 为什么说这三个是最重要的呢 原因就是AR技术最关键的就是能够高效的捕捉你给予的特征图像,并在此之上将二维的视频图像转换成三维的空间,然后在此之上展示你想要展...

2017-11-22 20:58:24

阅读数 4815

评论数 0

探究C++中的成员函数指针和虚函数表

say something相信对C++对象有一定了解的话,应该都会知道,在C++中对象的实现中,成员函数和成员变量是分离的 所以我们所谈到的非静态成员函数其实只是一个普通的函数(不过被编译器所隐藏,必须绑定到特定的对象上才能执行) 静态成员函数实际上就真的就是一个普通的函数,独立于整个对象之外...

2017-10-17 13:51:57

阅读数 344

评论数 0

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