自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机解决问题思维

当我们用计算机解决一个问题的时候,有三大方面输入处理输出输入的时候需要考虑,应该用什么样的数据结构来存储问题,这取决于很多方面,有问题本身的性质,和需要解决的问题的一些具体性质,每种数据结构都有所适合运用的方面,选取合适的数据结构非常重要,每种数据结构也有一些特定的在数据结构上所进行的操作,典型的数据结构有,线性表,栈,队列,树,图。其实我们在面试时遇到的需要解决的绝大部分问题都是基于线性...

2018-12-31 15:55:52 1558

原创 C++ const限定符思维导图

2018-12-31 11:36:58 155

原创 c++基本内置类型思维导图

2018-12-31 11:35:09 311

原创 信号(Linux)

进程组1、进程在其proc结构中有p_pgrp域 2、p_pgrp相同的进程共同构成一个进程组 3、p_pgrp和p_pid的进程是该进程组的组长 4、setsid()系统调用将proc中的p_pgrp改为自己的p_pid,从而脱离原进程组,成为新进程组的组长 5、fork()创建的进程集成父进程的p_pgrp,与父进程同组。注:kill命令pid为0时,向与本进程同组的所有进程发...

2018-07-02 20:10:19 156

原创 Windows环境下,为Qt Creator配置Boost库

环境操作系统:windows 10 专业版 (Microsoft Windows 版本 1803 ,OS内部版本17134.48) IDE:Qt Creator 4.5.0(community) boost:boost 1.67.0重要在qt的pro项目文件里边添加DEFINES +=BOOST_USE_LIB这个预编译宏非常重要其他的就很简单了...

2018-06-03 13:02:51 2950

原创 第一章 绪论

引言机器学习是这样一门学科,它致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。而在计算机系统中,“经验”通常以“数据”的形式存在,因此,机器学习所研究的主要内容,是关于在计算机上从数据中产生模型的算法,即“学习算法”。基本术语其中简单的概念,不做阐述: 数据集——data set 实例/样本——instance/sample 属性/特征——attribut...

2018-03-23 17:13:25 154

原创 学习《机器学习》笔记

鉴于目前只有考研一条路可走,而自认为还是有一定的基础的,所以也打算在考研期间学习一些对以后可能有用的东西。在此立帖,学习《机器学习》这一本书。...

2018-03-22 22:01:26 118

原创 csdn编辑器教程副本

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-03-22 21:54:01 634

转载 文章标题

const限定符一、简要 1、const int bufsize = 512;//任何试图为bufsize赋值的行为都将引发错误 2、因为const对象一旦创建之后其值就不能再改变,所以const对象必须初始化。 3、默认状态下,const对象仅在文件内有效。 4、如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关键字。二

2017-06-02 20:32:43 171

转载 面向对象程序设计概论

面向对象程序设计基于三个基本概念: 数据抽象、继承和动态绑定。继承和动态绑定对程序的编写有两方面的影响:一是我们可以更容易地定义与其他类相似但不完全相同的新类;二是在使用这些彼此相似的类编写程序时,我们可以在一定程度上忽略掉它们的区别。继承:通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类(base class),其他类则直接或间接地从此基类继承而来,这些继承得到的类称为派生类

2017-06-02 19:18:31 309

转载 函数重载

重载函数 定义:同一作用域内的几个函数名字相同但形参列表不同,我们称之为重载函数。注意:main函数不能重载注意:不允许两个函数除了返回类型外其他所有要素都相同。注意重载和const形参const_cast和重载调用重载函数有三种可能的结果: 1、编译器找到一个与实参最佳匹配的函数,并生成调用该函数的代码。 2、找不到任何一个函数与调用的实参匹配,此时编译器发出无匹配的

2017-05-16 13:30:15 251

转载 迭代器介绍

注:end成员负责返回指向容器(或string对象)”尾元素的下一位置”的迭代器,也就是说,该迭代器指示的是容器的一个本不存在的“尾后”元素。这样的迭代器没什么实际含义,仅是个标记而已,表示我们已经处理完了容器中所有的元素。end成员返回的迭代器常被称作尾后迭代器或者简称为尾迭代器。特殊情况下如果容器为空,则begin和end返回的是同一个迭代器。迭代器运算符: 合理地使用auto关键字:一般来说

2017-05-15 13:13:49 387

转载 标准库类型vector

c++语言既有类模板,也有函数模板,其中vector是一个类模板。模板本身并不是类或函数,相反科以将模板看作为编译器生成类或函数编写的一份说明。编译器根据模板创建类或函数的过程称为实例化,当使用模板时,需要指出编译器应该把类或者函数实例化城何种类型。vector能容纳绝大多数类型的对象作为其元素,但是因为引用不是对象,所以不存在包含引用的vector。定义和初始化vector对象的方法见下表向vec

2017-05-14 15:06:48 154

转载 变量声明和定义的关系

为了允许吧程序拆分成多个逻辑部分来写,c++语言支持分离式编译机制,该机制允许将程序分割为若干个文件,每个文件可被独立编译。如果将程序分为多个文件,则需要有文件间的共享代码的方法。例如,一个文件的代码可能需要使用另一个文件中定义的变量。一个实际的例子是std::cout 和std::cin ,他们定义于标准库,却能被我们写的程序使用。为了支持分离式编译,c++语言将声明和定义区分开来。声明...

2017-05-11 21:33:04 266

原创 函数

定义:函数是一个命了名的代码块,我们通过函数执行相应的代码。 使用:我们通过调用运算符来执行函数。调用运算符的形式是一对圆括号,它作用于一个表达式,该表达式是函数或者指向函数的指针;圆括号之内是一个用逗号隔开的实参列表,我们用实参初始化函数的形参。调用表达式的类型就是函数的返回类型。 需要注意的地方: 1、函数的返回类型不能是数组类型或函数类型,但可以是指向数组或函数的指

2017-05-11 19:26:36 212

空空如也

空空如也

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

TA关注的人

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