自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有最好,只有更好!

True mastery of any skill takes a lifetime.

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

原创 数据库备份了解

数据库备份和容错知识点冷备份与热备份冷备份冷备份发生在数据库已经正常关闭情况下,当正常关闭时会提供给我们一个完整的数据库。其实质:将关键性文件拷贝到另外的位置。对Oracle而言,冷备份是最快、最安全的方法。其优缺点如下:优点:1)非常快速的备份方法(只需拷贝文件);2)容易归档(简单拷贝);3)容易恢复到某个时间点(将文件拷贝回去);4)能与归档方法相结合,做数据库“最佳状态”的恢复;5)低度

2016-02-29 21:37:33 728

原创 智能指针初探

智能指针智能指针实质:一个对象,行为表现的却像一个指针。它与普通指针的区别在于智能指针实际上是对普通指针加了一层封装机制,其目的是使得智能指针可以方便的管理一个对象的生命期。智能指针主要用于确保程序不存在内存和资源泄露且是异常安全的。智能指针对于RAII(获取资源即初始化)编程很重要。其目的是确保资源获取与对象初始化同时发生,从而能够创建该对象的所有资源并在某行代码中准备就绪。RAII主要原则:将任

2016-02-29 21:35:06 777

原创 OpenCV学习

OpenCV机器学习库中主要实现算法如下:1)一般贝叶斯分类器(Normal Bayes Classifier)   CvNormalBayesClassifier2)K近邻分类(K-nearest Neighbor Classifier)      CvKNearest3)支持向量机(Support Vector Machine)               CvSVM

2016-02-28 15:26:16 4666 1

原创 OpenCV解析SVM

float CvSVM::predict( const Mat& _sample, bool returnDFVal ) const// 利用SVM分类器进行预分类操作// 对输入样本做预测响应// sample:需要预测的输入样本// samples:需要预测的输入样本们// results:相应的样本输出预测的相应// returnDFVal:指定返回值类型,如果为true,则是一

2016-02-28 14:35:36 4080

原创 leetcode_001 two sum

题意分析:从数组中找出和为target的索引解题思路:1)双重循环,时间复杂度为O(n*n)                    2)用hash表实现,时间复杂度为O(n)第一种方法实现双重循环求解vector twoSum1(vector &nums, int target){ vector result; int len = nums.size(); if (len

2016-02-22 19:45:19 968

原创 操作系统(I/O系统)

本博客为本人自己总结相关知识写的,如有雷同,纯属巧合。I/O系统结构分类如下:外存设备控制器:光盘、磁带、磁盘;输出设备控制器:CRT、激光打印机、行式打印机、点阵打印机、色彩打印机、音箱;过程控制器:过程控制I/O设备;通信控制器:数据通信设备;输入设备控制器:键盘、鼠标器、语音输入、光笔、扫描仪、图像输入设备、其他。I/O特点:1)I/O性能经常成为系统性能的瓶颈;

2016-02-21 22:19:55 3698

原创 操作系统(死锁)

死锁:一组进程中,每个进程都无限等待被该组进程中另一个进程所占有的资源,从而永远无法得到资源的状态。死锁发生会浪费大量的系统资源,甚至导致系统崩溃。参与死锁的所有进程都在等待资源,并使当前系统中所有进程的子集。死锁产生的原因:资源数量有限、锁和信号量错误使用 产生死锁的必要条件:1)互斥使用(资源独占);2)占有且等待(请求和保持,部分分配);3)不可抢占(不可剥夺);4)循环等待

2016-02-21 18:43:32 1006

原创 git相关知识学习

下面内容为本人看Pro Git书的总结,如有类同,纯属巧合。git中的命令主要分为两类:底层命令(Plumbing)和高层命令(Porcelain)。在新目录或已有目录内执行git init时,Git会创建一个.git目录,几乎所有Git存储和操作的内容都位于该目录下。该目录下的内容介绍主要如下:HEAD:指向当前分支branches:分支信息。config:包函了项目特有的配

2016-02-21 16:05:59 638

剑指offer程序

此程序为剑指offer程序,便于找工作的小伙伴的复习~

2017-01-04

Adaboost算法实现

该Adaboost算法用C++实现的基本Adaboost算法,对于初学Adaboost算法和理解Adaboost算法的学生有一定的帮助!如发现我代码中存在错误或不足,欢迎指正,谢谢!

2015-11-02

缓冲区溢出实验报告

本文档是关于缓冲区溢出实现的整个流程,对做缓冲区溢出有一定的帮助

2015-08-26

空空如也

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

TA关注的人

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