自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青萍之末的博客

学无止境

  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

转载 sizeof用法总结

sizeof用法总结以下运行环境都是一般的,在32位编译环境中1、基本数据类型的sizeofcout<<sizeof(char)<<endl; 结果是1cout<<sizeof(int)<<endl; 结果是4cout<<sizeof(unsigned int)<<endl; 结

2017-10-02 20:36:13 531

原创 解题过程中的基础知识积累

1、求任意进制:vector&lt;int&gt; vec;while(1){ vec.push_back(m % n);//短除法求任意进制。 if(m/n == 0) break; m /= n;}2、枚举法求最大公约数://求sum与a的最大公约数。for (int i = a ; i &gt;= 1 ; --i)//从最大数往前循环。{...

2017-10-26 18:34:34 312

转载 六段极富历史意义的代码

一、最小二乘法    最小二乘法最初是由法国数学家勒让德(Adrien-Marie Legendre)提出的,他曾因参与标准米的制定而闻名。勒让德痴迷于预测彗星的位置,基于彗星曾出现过的几处位置,百折不挠的计算彗星的轨道,在经历无数的测试后,他终于想出了一种方法平衡计算误差,随后在其1805年的著作《计算慧星轨道的新方法》中发表了这一思想,也就是著名的最小二乘法。    勒让德将最

2017-10-23 21:14:51 466

转载 机器学习 - 竞赛网站,算法刷题网站

数据竞赛类网站Kaggle阿里巴巴天池大数据比赛DataCastleCCF大数据与计算智能大赛Di-Tech算法大赛KDD-CupKDnuggets Competition全国高校云计算应用创新大赛Byte Cup国际机器学习竞赛WID数据竞赛数据火车竞赛网站DrivenData Competition上海SODA大赛赛氪网TopCoder大赛网kaggle竞赛冠军源代码

2017-10-22 20:28:36 1179

转载 STL算法总结

一、概览:    A:beg和end是表示元素范围的迭代器。    B:beg2是表示第二个输入序列开始位置的迭代器。end2表示第二个序列的末尾位置,若没有end2,则假定beg2表示的序列至少与beg和end表示的序列一样大。    C:dest是表示目的序列的迭代器,对于给定输入序列,算法需要生成多少元素,目的序列必须能保存同样多的元素。    D:unaryPred和bin

2017-10-13 19:47:36 459

转载 closure(闭包)、仿函数、std::function、bind、lambda

一、闭包    closure(闭包)有很多种定义,一种说法是,闭包是带有上下文的函数。说白了,就是有状态的函数。更直接一些,不就是个类吗?换了个名字而已。    一个函数, 带上了一个状态, 就变成了闭包了. 什么叫 "带上状态" 呢? 意思是这个闭包有属于自己的变量, 这些个变量的值是创建闭包的时候设置的, 并在调用闭包的时候, 可以访问这些变量。    函数是代码, 状态是一

2017-10-13 18:37:43 2811

原创 STL总结

STL(Standard Template Library)里有很多组成部分,但是主要有三个,容器、迭代器和算法    容器用来管理某个特定对象的集合。每一种容器都有自己的优点和缺点,在项目中根据不同的需求,使用不同的容器。容器可以是数组、链表或者类字典。    迭代器用于遍历对象集合的元素。这些集合可以是容器或容器的子集。每一个容器类都提供了它自己的迭代器类型。     算法

2017-10-13 16:37:27 518

转载 &lt;bits/stdc++.h&gt;内容

在OJ上刷题时发现在Solution里有些人竟然是这么写的:#include int main() { ... }     于是百度了以下,发现原来包含了所有C++的头文件。这样在OJ上刷题的时候就可以直接敲一句#include 搞定,而不需要敲很多#include。(虽然如此,我还是习惯于把所有头文件都敲出。)    不过注意,直到现在POJ还不支持。HDU已

2017-10-13 16:27:49 1052

原创 关联容器(map、set、multimap、multiset、pair、unordered_map)

一、使用关联容器    关联容器支持高效的关键字查找和访问。两个主要的关联容器类型是map和set。map中的元素是一些关键字---值(key---value)对:关键字起到索引的作用,值则表示与索引相关联的数据。set中每个元素只包含一个关键字;set支持高效的关键字查询操作---检查一个关键字是否在set中。    multimap允许多个元素具有相同的关键字。    pair类型

2017-10-11 20:07:37 433

原创 泛型算法(find、count、sort、fill、unique、copy、lambda、迭代器)

一、概述    泛型算法可以用于不同类型的元素和多种容器类型,大多数算法定义在头文件algorithm中,还有一些数值泛型算法定义在头文件numeric中。    迭代器让算法不依赖于容器,但是算法依赖于元素类型的操作(算法永远不会执行容器的操作)。1、find和count:#include #include #include #include #include us

2017-10-09 20:45:42 1934

原创 顺序容器(vector、deque、list、forward_list、array 、string)

一、顺序容器概述    顺序容器提供了控制元素存储和访问顺序的能力,顺序与元素加入容器时的位置相对应。1、常见的顺序容器类型:vector:可变大小的数组。支持快速随机访问,在尾部之外的位置插入或者删除元素可能很慢。deque:双端队列。支持快速随机访问。在头尾位置插入/删除速度很快。  list   :双向链表。只支持双向顺序访问。在list任何位置插入/删除速度很快。

2017-10-09 18:36:49 859

转载 cctype和climits的用法

cctype和climits的用法一、 cctype中通常包括一些常用函数的判断(算法中可能会遇到,调用函数更方便),如某个字符是否为大写,用isupper()如果参数是大写字母,函数返回true, 还有像isalnum(),如果参数是字母数字,即字母或者数字,函数返回true.下面我们通过一个小示例来查看输出结果:cout 输出:i is : 0如果把参数改为'B',则会输出

2017-10-08 19:58:08 698

转载 C++中for循环的5种语法

#include #include int nArray[] = {0, 1, 2, 3, 4, 5}; std::vector vecNum(nArray, nArray + 6); CString strText; 第一种用法:最原始的语法(用下标):for (size_t i = 0; i < vecNum.size(); ++i) { strT

2017-10-03 11:18:29 1497

原创 【C++ Primer】语句

 一、简单语句1、使用空语句时应该加上注释,从而令读这段代码的人知道该语句是有意省略的。2、程序块不以分号结束(但是类要以分号结束)。二、语句作用域1、可以在if、switch、while、for语句内定义变量(变量是临时的),在语句结束后变量就不起作用了,所以这些变量要初始化。三、条件语句1、if语句:判断条件是否为真。    悬垂else:C++规定else与离它最近的还未配对的...

2017-10-03 10:39:37 273

深入理解opencv使用计算机视觉项目解析

本书通过八个典型的计算机视觉项目来介绍opencv强大、高效的功能。

2018-07-31

机器学习算法原理和编程实践

本书从结构上阐明了研究机器学习理论和算法的方法,并有大量的代码进行实践。

2018-07-31

特征提取与图像处理

图像处理和计算机视觉是当前热门的研究课题,本书关注于特征提取和图像处理技术。

2018-07-31

visio2007教程

Visio是一款专业的办公绘图软件,具有简单性与 便捷性等强大的关键特性。它能够帮助用户将自己的思 想、设计与最终产品演变成形象化的图像进行传播,同 时还可以帮助用户制作出富含信息和富有吸引力的图标 、绘图及模型。

2018-07-30

斯坦福教材凸优化课后习题答案

这是凸优化领域经典教材《convex optimization》教材的课后习题答案。

2018-07-30

凸优化经典书籍(Stephen Boyd和Lieven Vandenberghe)

This book is about convex optimization, a special class of mathematical optimization problems, which includes least-squares and linear programming problems. It is well known that least-squares and linear programming problems have a fairly complete theory, arise in a variety of applications, and can be solved numerically very efficiently. The basic point of this book is that the same can be said for the larger class of convex optimization problems

2018-07-30

C语言入门很简单

本书是一本与众不同的C语言学习读物,是一本化繁为简,把复杂问题简单化的书。

2018-07-23

空空如也

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

TA关注的人

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