自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高斯白噪声matlab实现

clear,clc;N=0:1000;fs=1000;t=N./fs; y=3*sin(2*pi*t);x=wgn(1,1001,2);i=y+x;% i=awgn(y,2);subplot(3,1,1),plot(x);subplot(3,1,2),plot(y);subplot(3,1,3),plot(i);

2018-09-08 13:38:22 6222

转载 Spatial Transformer Networks

Spatial Transformer NetworksMax Jaderberg Karen Simonyan Andrew Zisserman Koray KavukcuogluGoogle DeepMind, London, UKfjaderberg,simonyan,zisserman,koraykg@google.comAbstractConvolutional Neural ...

2018-07-30 14:44:30 337

原创 c++ primer 学习之路 (29)6.3 字符函数库cctype

6.3 字符函数库cctypeC++从C语言继承了一个与字符相关的、非常方便的函数软件包,它可以简化诸如确定字符是否为大写字母、数字、标点符号等工作,这些函数的原型是在头文件cctype(老式的风格中为ctype.h)中定义的。例如,如果ch是一个字母,则isalpha(ch)函数返回一个非零值,否则返回0。同样,如果ch是标点符号(如逗号或句号),函数ispunct(ch)将返回true。(...

2018-07-25 15:30:30 218

原创 c++ primer 学习之路 (26)5.5 循环和文本输入

5.5 循环和文本输入逐字符地读取来自文件或键盘的文本5.5.1 使用原始的cin进行输入#include<iostream>using namespace std;int main(){    char ch;    int count = 0;    cout << "Enter characters;enter # to quite:\n"...

2018-07-25 14:48:05 153

原创 c++ primer 学习之路 (28)第6章 分支语句和逻辑运算符 6.1 if语句 6.2 逻辑表达式与或非

第6章 分支语句和逻辑运算符6.1 if语句例如,假设读者希望程序计算输入中的空格数和字符总数,则可以在while循环中使用cin.get(char)来读取字符,然后使用if语句识别空格字符并计算其总数。因为cin.get(char)可以获取空格#include<iostream>using namespace std;int main(){    char ...

2018-07-25 14:47:13 321

原创 c++ primer 学习之路 (27)5.6 嵌套循环和二维数组

5.6 嵌套循环和二维数组假设要打印数组所有的内容,可以用一个for循环来改变行,用另一个被嵌套的for循环来改变列#include<iostream>using namespace std;const int Cities = 5;const int Years = 4;int main(){    const char * cities[Cities] =...

2018-07-24 16:04:44 173

原创 c++ primer 学习之路 (25)5.4 基于范围的for循环

5.4 基于范围的for循环C++11新增了一种循环:基于范围(range-based)的for循环。这简化了一种常见的循环任务:对数组(或容器类,如vector和array)的每个元素执行相同的操作其中,x最初表示数组prices的第一个元素。显示第一个元素后,不断执行循环,而x依次表示数组的其他元素。因此,上述代码显示全部5个元素,每个元素占据一行。总之,该循环显示数组中的每个值。...

2018-07-20 13:38:15 103

原创 c++ primer 学习之路 (24)5.3 do while循环

5.3 do while循环这意味着这种循环将首先执行循环体,然后再判定测试表达式,决定是否应继续执行循环。如果条件为false,则循环终止;否则,进入新一轮的执行和测试。这样的循环通常至少执行一次,因为其程序流必须经过循环体后才能到达测试条件。则循环将打印空值字符及其编码,然后才发现已到达字符串结尾。但是有时do while测试更合理。#include<iostream>...

2018-07-20 13:05:03 100

原创 c++ primer 学习之路 (23)5.2 while循环 延时函数

5.2 while循环程序清单使用了一个while循环。该循环遍历字符串,并显示其中的字符及其ASCII码。循环在遇到空值字符时停止。这种逐字符遍历字符串直到遇到空值字符的技术是C++处理C-风格字符串的标准方法。由于字符串中包含了结尾标记,因此程序通常不需要知道字符串的长度。#include<iostream>#include<string>using nam...

2018-07-18 21:22:20 1018

原创 c++ primer 学习之路 (22)第5章 循环和关系表达式 for循环 计算阶乘 for循环访问字符串

5.1 for循环C++中的for循环可以轻松地完成这种任务。#include<iostream>using namespace std;int main(){       int i;    for (i = 0; i < 5; i++)        cout << "C++ knows loops.\n";    cout <&l...

2018-07-17 20:46:25 554

原创 c++ primer 学习之路 (21)4.9 类型组合 4.10 数组的替代品

#include<iostream>using namespace std;struct  an_years_end{ int year;};int main(){   an_years_end s1, s2, s3; s1.year = 1998; an_years_end *pa = &s2; pa->year = 1999; an_years...

2018-07-16 21:07:52 190

原创 Qt学习之路 代码(8)停靠窗口QDockWidget类的使用,创建了3个停窗口

   代码如下:#include "dockwindow.h"#include <QLineEdit>#include <QDockWidget>#include <QTextEdit>//DockWindow类构造函数的实现DockWindow::DockWindow(QWidget *parent) : QMainWindow(parent){ ...

2018-07-11 19:38:10 345

原创 Qt学习之路 代码(7)一个十分简单的分割窗口,整个对话框由3个窗口组成 QSplitter类

#include "mainwindow.h"#include <QApplication>#include <QSplitter>#include <QTextEdit>#include <QTextCodec>int main(int argc, char *argv[]){ QApplication a(argc, argv); Q...

2018-07-11 17:33:29 844

原创 c++ primer 学习之路 (20)4.8.4 使用new创建动态结构 4.8.5 自动存储、静态存储和动态存储

在运行时创建数组优于在编译时创建数组,对于结构也是如此。需要在程序运行时为结构分配所需的空间,这也可以使用new运算符来完成。通过使用new,可以创建动态结构。同样,“动态”意味着内存是在运行时,而不是编译时分配的。由于类与结构非常相似,因此本节介绍的有关结构的技术也适用于类。将new用于结构由两步组成:创建结构和访问其成员。要创建结构,需要同时使用结构类型和new。比较棘手的一步是访问成员。创建...

2018-07-11 16:26:21 171

原创 c++ primer 学习之路 (19)4.8 指针、数组和指针算术 4.8.2 指针小结

程序清单:#include<iostream>using namespace std;int main(){ double wages[3] = { 10000.0,20000.0,30000.0 }; short stacks[3] = { 3,2,1 }; double *pw = wages; short *  ps = &stacks[0]; cout <<...

2018-07-11 14:57:14 190

原创 Qt学习之路 代码(6)几个控件的综合使用

首先编辑的设计界面如下在头文件“dialog.h”加入:private slots: void on_lineEdit_textChanged();在源文件“dialog.cpp”中加入:

2018-07-10 21:35:20 184

原创 Qt学习之路 代码(5)创建窗口 使用布局

在main.cpp加入以下代码:#include "widget.h"#include <QApplication>#include<QLabel>#include<QDateTime>#include<QPushButton>#include<QString>#include<QObject>#include&l

2018-07-10 19:35:01 370

原创 Qt学习之路 代码(4) QDataTime类 获得系统时间

在main.cpp中写入以下代码:#include "widget.h"#include <QApplication>#include<QLabel>#include<QDateTime>int main(int argc, char *argv[]){ QApplication a(argc, argv); Widget w; QLabel ...

2018-07-10 15:29:30 840

原创 c++ primer 学习之路 (18)4.7 指针和自由存储空间 &取地址符 *解引用 声明和初始化指针 new delect

4.7 指针和自由存储空间指针是一个变量,其存储的是值的地址,而不是值本身。我们先看一看如何找到常规变量的地址。只需对变量应用地址运算符(&),就可以获得它的位置;例如,如果home是一个变量,则&home是它的地址。程序清单4.14演示了这个运算符的用法。程序清单4.14 address.cpp#include<iostream>#include<climits...

2018-07-10 12:11:01 207

原创 Natural Image Statistics A probabilistic approach to early computationalvisi

Outline of the visual systemIn this chapter, we review very briefly the structure of the human visual system. Thisexposition contains a large number of terms which are likely to be new for readerswho ...

2018-07-09 18:40:18 346

原创 Qt学习之路 代码(3)以QPushButton为例介绍按钮的用法。

在“mywidget.cpp”中的代码如下:#include "mywidget.h"#include<qapplication.h>#include<qpushbutton.h>#include<qfont.h>MyWidget::MyWidget(QWidget *parent) : QWidget(parent){ setMinimumSize...

2018-07-09 16:41:14 1103

原创 Qt学习之路 代码(2)QVariant类的用法。

#include "widget.h"#include<QDebug>#include<QVariant>#include<QColor>Widget::Widget(QWidget *parent) : QWidget(parent){ QVariant v(709);//声明一个QVariant变量v并初始化为一个整数 qDebug()&l...

2018-07-09 15:48:28 714

原创 Qt学习之路 代码(1)在QMap中的插入,遍历,修改。

#include <QDebug>int main(int argc, char *argv[]){ QMap<QString,QString> map; map.insert("beijing","111"); map.insert("shanghai","021"); map.insert("jinan","0531

2018-07-09 14:46:07 5300

转载 Spatial Transformer Networks

Spatial Transformer NetworksMax Jaderberg Karen Simonyan Andrew Zisserman Koray KavukcuogluGoogle DeepMind, London, UKfjaderberg,simonyan,zisserman,koraykg@google.comAbstractConvolutional Neural Netwo...

2018-06-28 10:10:27 675

原创 国科大大数据复习笔记 陈世敏 关系型数据管理系统(2)RBDMS系统架构 数据的存储与访问 B+Trees 查询索引index

国科大大数据复习笔记 陈世敏 关系型数据管理系统(2)一:RBDMS系统架构SQL Parse:SQL 语句的程序解析好的内部表达(例如:parsing tree) 语法解析,语法检查,表名、列名、类型检查 Query Optimizer :SQL内部表达Query Plan (执行方案) 产生可行的query plan 估计query plan的运行时间和空间代价 在多个可行的query...

2018-06-07 22:26:57 1314

原创 国科大大数据复习笔记 陈世敏 关系型数据管理系统(1)SQL增删查改 选择 投影 链接

大数据3V    Volume(海量)  velocity(速度快)  variety(多样化)表是二维表Table/Relation (表)•列(Column):一个属性,有明确的数据类型例如:数值类型(e.g., int, double),字符串类型(varchar),类别类型(有些像程序语言中的enum)必须是原子类型,不能够再进一步分割,没有内部结构•行(Row):一个记录(tuple, ...

2018-06-07 16:00:16 1646 2

原创 c++ primer 学习之路 (17) 4.6 枚举

4.6 枚举enum工具提供了另一种创建符号常量的方式,这种方式可以代替const。它还允许定义新类型,但必须按严格的限制进行。使用enum的句法与使用结构相似。例如,请看下面的语句:枚举量是整型,可被提升为int类型,但int类型不能自动转换为枚举类型:虽然在这个例子中,3对应的枚举量是green,但将3赋给band将导致类型错误。不过将green赋给band是可以的,因为它们都是spectru...

2018-06-06 15:28:13 235

原创 c++ primer 学习之路 (16) 4.5 共用体

4.5 共用体共用体的句法与结构相似,但含义不同。例如,请看下面的声明:可以使用one4all变量来存储int、long或double,条件是在不同的时间进行:共用体常用于(但并非只能用于)节省内存。当前,系统的内存多达数GB甚至数TB,好像没有必要节省内存,但并非所有的C++程序都是为这样的系统编写的。C++还用于嵌入式系统编程,如控制烤箱、MP3播放器或火星漫步者的处理器。对这些应用程序来说,...

2018-06-06 15:08:06 134

原创 c++ primer 学习之路 (15) 4.4 结构简介 结构数组 结构中的位字段

4.4 结构简介结构是一种比数组更灵活的数据格式,因为同一个结构可以存储多种类型的数据。首先,定义结构描述—它描述并标记了能够存储在结构中的各种数据类型。然后按描述创建结构变量(结构数据对象)。关键字struct表明,这些代码定义的是一个结构的布局。标识符inflatable是这种数据格式的名称,因此新类型的名称为inflatable。这样,便可以像创建char或int类型的变量那样创建infla...

2018-06-06 14:56:02 349

原创 c++ primer 学习之路 (14) 4.3 string类简介 strcpy() strcat()

4.3 string类简介string类使用起来比数组简单,同时提供了将字符串作为一种数据类型的表示方法。要使用string类,必须在程序中包含头文件string。在很多方面,使用string对象的方式与使用字符数组相同。可以使用C-风格字符串来初始化string对象。可以使用cin来将键盘输入存储到string对象中。可以使用cout来显示string对象。可以使用数组表示法来访问存储在stri...

2018-06-06 10:28:36 225

原创 c++ primer 学习之路 (13)4.2.2在数组中使用字符串 strlen 每次读取一行字符串输入 getline() get()

4.2.2 在数组中使用字符串要将字符串存储到数组中,最常用的方法有两种—将数组初始化为字符串常量、将键盘或文件输入读入到数组中。程序清单4.2演示了这两种方法,它将一个数组初始化为用引号括起的字符串,并使用cin将一个输入字符串放到另一个数组中。该程序还使用了标准C语言库函数strlen( )来确定字符串的长度。标准头文件cstring(老式实现为string.h)提供了该函数以及很多与字符串相...

2018-06-06 09:19:18 358

原创 c++ primer 学习之路 (12) 4.2 字符串

4.2 字符串C-风格字符串具有一种特殊的性质:以空字符(null character)结尾,空字符被写作\0,其ASCII码为0,用来标记字符串的结尾。这两个数组都是char数组,但只有第二个数组是字符串。空字符对C-风格字符串而言至关重要。例如,C++有很多处理字符串的函数,其中包括cout使用的那些函数。它们都逐个地处理字符串中的字符,直到到达空字符为止。如果使用cout显示上面的cat这样...

2018-06-05 19:50:26 117

原创 c++ primer 学习之路 (11) 4.1数组

4.1 数组数组(array)是一种数据格式,能够存储多个同类型的值。sizeof运算符返回类型或数据对象的长度(单位为字节)。注意,如果将sizeof运算符用于数组名,得到的将是整个数组中的字节数。但如果将sizeof用于数组元素,则得到的将是元素的长度(单位为字节)。这表明yams是一个数组,而yams[1]只是一个int变量。只有在定义数组时才能使用初始化,此后就不能使用了,也不能将一个数组...

2018-06-04 18:12:30 100

原创 国科大大数据作业 Hash based distinct HDFS&Hbase 代码

国科大大数据作业 Hash based distinct   HDFS&Hbase接下来是readme里的内容PLEASE save your code and data to a portable drive!!!WARNING: this VM will be cleaned without notice after you log out.           Your code a...

2018-06-01 10:57:06 1909

原创 c++ primer 学习之路 (10) 3.7课后编程习题 英寸英尺转换 BMI

3.7 编程练习1 英寸英尺转换编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸。该程序使用下划线字符来指示输入位置。另外,使用一个const符号常量来表示转换因子。#include<iostream>#include<climits>using namespace std;int main(){ const  int tran ...

2018-06-01 10:52:23 1275 1

原创 如何查看自己的Linux是几位的

很多人在配置环境时可能要知道自己的Linux是32位还是64位的在Linux中输入getconf LONG_BIT

2018-05-31 21:27:44 334

原创 c++ primer 学习之路 (9) 3.4 C++算术运算符 运算符重载 类型转换 auto声明

3.4 C++算术运算符+运算符对操作数执行加法运算。例如,4+20等于24。−运算符从第一个数中减去第二个数。例如,12−3等于9。运算符将操作数相乘。例如,28 4等于112。/运算符用第一个数除以第二个数。例如,1000/5等于200。如果两个操作数都是整数,则结果为商的整数部分。例如,17/3等于5,小数部分被丢弃。+运算符对操作数执行加法运算。例如,4+20等于24。−运算符从第一个数中...

2018-05-30 15:39:37 314

原创 c++ primer 学习之路 (8)3.3 浮点数 书写浮点数 浮点类型(float,double,long double) 浮点常量

3.3 浮点数使用浮点类型可以表示诸如2.5、3.14159和122442.32这样的数字,即带小数部分的数字。计算机将这样的值分成两部分存储。一部分表示值,另一部分用于对值进行放大或缩小。下面打个比方。对于数字34.1245和34124.5,它们除了小数点的位置不同外,其他都是相同的。可以把第一个数表示为0.341245(基准值)和100(缩放因子),而将第二个数表示为0.341245(基准值相...

2018-05-30 10:12:35 1728

原创 c++ primer 学习之路 (7) 3.2 const限定符

3.2 const限定符假设需要一个表示一年中月份数的符号常量,请在程序中输入下面这行代码:const int Months =12;便可以在程序中使用Months,而不是12了.常量(如Months)被初始化后,其值就被固定了,编译器将不允许再修改该常量的值const type name = value; 应在声明中对const进行初始化.如果在声明常量时没有提供值,则该常量的值将是不确定的,且...

2018-05-30 08:51:07 80

原创 c++ primer 学习之路 (6) 3.1.8 char类型 字符和小整数 成员函数cout.put() char 字面值 wcha_t bool类型

3.1.8 char类型:字符和小整数char类型是专为存储字符(如字母和数字)而设计的。#include<iostream>#include<climits>using namespace std;int main(){ char ch; cout << "Enter a character" << endl; cin >> ch; c...

2018-05-30 08:40:54 327

空空如也

空空如也

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

TA关注的人

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