自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

night李的博客

要做一条有梦想的咸鱼

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 大规模分布式储存系统笔记(一)

分布式储存系统的特性:1.可扩展性:可按集群规模增长,系统性能线性增长;2.低成本:系统自动容错,自动负载均衡,运维方便3.高性能:4.易用性:对外提供接口数据类型:非结构化数据:文档,文本图片等结构化数据:存关系数据库,结构化数据的模式(Schema,包括属性、数据类型以及数据之间联系),内容模式要定义半结构数据:如HTML,模式结构与内容混合,无需事先定义结构分布式存储系统分布式文件系统:常存Blob(Binary Large Object 二进制大对象)对象,非结构化数据,定长块,

2020-05-30 23:39:54 433

原创 面试可能遇到的问题野指针等解决方法

空指针:一般声明一个指针变量赋值为NULL,这就是空指针,各个类型的空指针都存在确确实实的内存地址,但是不会指向任何有效的值的内存地址,对空指针操作,例如访问属性和方法,会抛出空指针异常,因为空指针指向的内存地址没有对应的物理地址。野指针:指那些释放内存,但是指针赋值为空,这时候的指针指向任意地址,例如指向内核地址或不属于本程序的内存地址,程序会被kill,即奔溃。内存泄漏:分为堆泄露和资源泄露 两种,内存分配失败或者内存分配成功却没有指针指向它(即无法操作该内存),会导致内存分配的越来越多,导致系统内

2020-05-21 00:43:02 602

原创 面试题整理简历中深度学习机器学习相关的知识及linux操作系统命令

深度学习与机器学习(都在整理关于后台的,被问到后忘了,尴尬),基本的机器学习知识还是要整理一波/(ㄒoㄒ)/~~inception 网络:主要应用了深度可分离卷积:主要用了大尺度滤波器的卷积(如55,77)的引入,会产生大量的计算。例如一个55的卷积比一个33卷积滤波器多25/9=2.78倍计算量。当然55滤波器可以学习到更多的信息。那么我们能不能使用一个多层感知器来代替这个55卷积滤波器。因此,提出了使用两个级联的33的滤波器来代替一个55的滤波器,这样节省了(55)/(23*3)=1.39被计

2020-05-17 21:30:32 595

原创 面试题整理stl库 zerocopy 与memery map相关知识整理

vector :底层数据结构为数组 ,支持快速随机访问,访问O(1),增加删除优点:(1) 不指定一块内存大小的数组的连续存储,即可以像数组一样操作,但可以对此数组进行动态操作。通常体现在push_back() pop_back()(2) 随机访问方便,即支持[ ]操作符和vector.at()(3) 节省空间。缺点:(1) 在内部进行插入删除操作效率低。(2) 只能在vector的最后进行push和pop,不能在vector的头进行push和pop。(3) 当动态添加的数据超过vecto

2020-05-16 21:58:56 438

原创 面试相关知识整理(虚函数表,共享内存)

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。虚函数是由虚函数表实现的在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。简单地说,每一个含有虚函数

2020-05-14 15:47:07 457

原创 面试遇到问题整理

1:线程与进程区别 官方话语牢记(知道进程与线程区别,无奈表达能力较差)进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。进程线程的区别:地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独立的。一个进程崩溃后,在保护模式下不

2020-05-10 15:34:05 409

原创 cpp基础知识与python调c知识整理

来源知乎(https://www.zhihu.com/question/20484931)库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll linux上对应的是.a .so静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤:静态库之所以成为【静态库】,是因为...

2020-05-06 12:13:49 307

原创 消息队列知识点整理

消息队列在多线程和多进程中都有应用:在多线程中有,生产者消费者模式;在多进程中有Kafaka消息队列优点(来自知乎:https://zhuanlan.zhihu.com/p/55712984):2.1 异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式(1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务...

2020-05-01 00:14:21 300

视频编码全角度解析

视频编码技术全解析,原理讲得蛮详细的。

2018-10-16

PCA学习源码

包含了pca对二维数据的降维处理,和对人脸图像进行处理的程序

2017-12-27

hogsvm行人数据集

hog svm 行人检测数据集,人已经抠出来了,内含924张图片

2017-12-12

模糊与锐化

模糊与锐化 源代码

2016-07-27

六芒星的咒印

六芒星的咒印

2016-07-24

java测试题

Java 概念测试

2016-07-12

opencv颜色识别

opencv颜色识别代码

2016-05-11

空空如也

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

TA关注的人

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