自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 机器学习基石(笔记)

这是第二次课堂的笔记本节课主要的主题是 When Can Machines Learn? 学习的主要目的是: 通过数据D(data)和 H(hupothesis,就是里面包含所有可能的函数的集合),运用算法A(algorithm) ,从H中找到最佳的函数g。 (如下图) 但是这有一个问题,什么样的候选公式集可以使用?(后面会介绍会介绍)这里举的例子是一个 申请信用卡 的...

2018-07-26 12:09:02 1087

原创 QModelIndex Class

Header: #include qmake: QT += core //构造函数QModeIndex()TheQModelIndexclass is used to locate data in a data model. 这个类用在被QAbstractItemModel 派生的模型(item models)的索引。这个索引可以被用在item views,delegates,se

2017-11-03 18:45:57 5512

原创 QTableWidgetItem

The QTableWidgetItem class provides an item for use with theQTableWidget class.表项(Table items)被用来为表格(table widget)保存不同片段的信息。项(Items)通常包含有文本(text),图标(icons),多选按钮(checkboxes)。QTableWidgetItem类是在Qt 3中替换QT

2017-11-03 15:30:22 5961

原创 QTableWidget

The QTableWidget class provides an item-based table view with a default model. Table widgets为程序提供一个标准的表格显示界面,如上。在表格中的项(items)是由QTableWidgetItem对象初始化实现的。如果你想在程序中呈现一个自己定义的数据模型表,那么你应该使用QTableView 而不是QT

2017-11-03 14:45:35 419

原创 QMapIterator Class

QMapIterator类为QMap和QMultiMap提供了一个java样式的const迭代器。 QMap有java风格的迭代器和STL样式的迭代器两种。与STL样式的迭代器相比,java风格的迭代器更高级,更容易使用;另一方面,他们的效率稍微低一些QMapIterator< Key,t>迭代器允许你遍历QMap对象(或QMultiMap对象)。如果您想在迭代过程中修改对象,则使用QMutabl

2017-11-02 20:33:15 434

原创 QMap

QMapQMap是Qt容器类型的一种,它通过(Key, value)存储一对值,并通过Key可以查找与之关联的value的值。QMap和QHash是很相似的,不同的地方是: - QHash的查找速度比QMap要快很多。 - 在对QHash进行迭代时,这些项是任意排序的。在QMap中,项总是按键排序。 - QHash的关键类型必须提供运算符==()和全局QHash(key)函数。QMa

2017-11-02 19:53:55 17886 1

原创 数组

3.5 数组数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。 两者相同点:都是存放类型相同的对象的容器。两者不同点:数组的大小确定不变,因此不能随意向数组中增添元素数组的大小固定,因此对某些特殊的应用来说程序在运行时的性能较好,但也相应的损失了一些灵活性。如果不清楚元素的个数,那么请用vector3.5.1 定

2017-10-31 21:17:32 231

原创 迭代器

3.4 迭代器 我们可以通过下标运算符[]访问string对象的字符或vector对象的元素,但还有一种更通用的机制也可以实现:那就是 **迭代器(iterator)** **所有标准容器都可以使用迭代器,但是其中只有少数几种同时支持下标运算符。** 类似于指针类型,迭代器也提供对对象的间接访问。但是迭代器也分为有效迭代器和无效迭代器。**有效迭代器:**指向某个元素或者

2017-10-30 16:25:04 318

原创 标准库类型vector

3.3什么是标准库类型vector作用:标准库类型vector表示对象的集合,其中所有对象的类型都相同。别名--容器:因为vector"容纳着"其他对象,所以vector也被称为容器。头文件:#include如何访问其中的对象:集合中每个对象都有一个与之对应的索引,所引用于访问对象。类模板( class template):vector是一个类模板。C++中语言既有类模板,

2017-10-30 15:00:47 235

原创 字符串string类型

第三章 字符串,向量 和数组开头简介:    String:表示可变长的字符序列。    Vector:存放的是 某种给定类型对象 的可变长序列 3.1 命名空间的Using 声明Std::cin ::作用域操作符 含义: 编译器从左侧名字所示的作用域 寻找 右侧那个名字。代码的意思: 使用命名空间Std中的名字cin。 文件中不应该包含 Using

2017-10-29 09:43:42 361

原创 文章标题

一 默认初始化(default initialized):默认初始化的值由 变量的类型 和 定义变量的位置 决定。如果是内置类型:由定义的位置决定。 例如:int i ; //变量定义在函数体外部,因此,i的默认初始化为0;int main(){ cout << i; return 0;}int main(){ int i; //变量

2017-10-18 21:11:45 127

转载 C++类中的this指针

先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的

2014-11-16 18:23:30 555

转载 深入理解C++的动态绑定和静态绑定

为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例:[cpp] vi

2014-09-05 20:11:28 393

转载 C++文件读写详解(ofstream,ifstream,fstream)

在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:[java] view plaincopyprint?#include   ofstream         //文件写

2014-07-29 23:09:09 493

转载 cin标准输入流错误处理

cin.sync()函数这个是用来清空cin缓冲区里面未读取的信息...例子:

2014-07-27 21:27:22 713

转载 exit()和return的区别:

函数名: exit()所在头文件:stdlib.h功 能: 关闭所有文件,终止正在执行的程序。exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值exit(x)(x不为0)都表示异常退出exit(0)表示正常退出用 法: void exit(int status);参 数 : status //程序退出的返回值

2014-07-23 21:34:55 466

转载 拷​贝​构​造​函​数​ 和​ 赋​值​运​算​符​的​区​别

构造函数   构造函数 是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值   总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载  构造函数与其他方法的区别   1.构造函数的命名必须和类名完全相同;而一般方法则不能和类名相同.   2.构造函数的功能主要用于在类的

2014-07-21 14:58:07 511

转载 C++函数后加const的意义

一些成员函数改变对象,一些成员函数不改变对象。 例如: int Point::GetY() { return yVal; } 这个函数被调用时,不改变 Point 对象,而下面的函数改变 Point 对象: void Point:: SetPt (int x, int y) { xVal=x; yVal=y; } 为了使成员函数的意义更加清楚,我们可

2014-06-29 19:34:52 605

原创 c++ Primer(第五版) 课后题答案(七)

7.2    Sales_data

2014-06-29 18:50:25 1273 3

原创 c++ Primer(第五版) 课后题答案(六)

6.1

2014-06-25 09:59:02 2599 1

原创 c++ Primer(第五版) 课后题答案(五)

由一个单独的

2014-06-23 15:29:19 2086

原创 指针所占用的空间大小

编译生成16位的代码时,指针占2个字节编译生成32位的代码时,指针占4个字节编译生成64位的代码时,指针占8个字节

2014-05-21 21:07:00 5283

NS网络模拟和协议仿真

这不是是我做毕设的时候,找到的资源,现在都上传。

2018-11-09

C++ Primer第五版(英文原版)

能看懂英文最好看英文版的。

2017-04-13

C++ Primer第五版习题集

目前到 1-10章

2017-04-13

C++入门经典

作者:【美】Ivor Horton,很适合初学者看,只要认真研究,就能成功的

2013-09-29

空空如也

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

TA关注的人

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