自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竭尽全力的专栏

发表是最好的记忆

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 MATLAB批量读取一个文件夹里的图像

当一个文件夹有多幅图像需要同时读取时,可以采取以下的方法:fpath = '../..'; %这里是文件夹的名字flist = dir(sprintf('%s/*.tif', fpath));images = [];for imidx = 1:min(length(flist), 200) fprintf('[%d]', imidx); %显示进程 fname = sprint

2016-03-31 15:42:06 10597 4

原创 assert预处理宏总结

1、除了assert预处理宏之外,现代C++程序很少再使用预处理宏了;2、功能: 测试一个条件并可能使程序终止,用法是:assert(expr),assert的作用是先计算表达式expr,如果其值为假(即为0),那么它会输出信息并终止程序的执行,其实就相当于一个if语句:if(假设成立){ 程序正常运行;//Do nothing!}else{ 报错&&终止程序!(避免由

2016-03-28 20:48:26 2080

原创 字面值类型

只有内置类型(内置类型是编程语言自己定义的一些类型)存在字面值,没有类(class)类型字面值。 例如:0是int类型的字面值,3.14159是double类型的字面值。1、整型浮点字面值 20 decimal 十进制 024 octal 八进制 0X14 hexadecimal 十六进制 128u ,128U unsigned 1024UL

2016-03-28 14:37:02 3915

原创 initializer_list形参总结

1、基本概念 如果函数的实参数量未知但是全部实参的类型都相同,那么我们可以使用initializer_list类型的形参。initializer_list是一种标准库类型,用于表示某种特定类型的值得数组。 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。initializer_list是C++标准程序库中的一个头文件,定义了C++标准中一

2016-03-27 10:53:31 2646

原创 main函数中两个参数的用法总结

1、定义 C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为: int main (int argc,char *argv[]){…}或者 int mai

2016-03-27 10:18:42 8449 3

原创 sizeof()、size()、strlen()总结

1、sizeof 与strlen的区别 (1)sizeof是运算符,strlen是函数 (2)sizeof操作符的结果类型是size_t(unsigned int),在头文件中的定义为 typedef unsigned int size_t; (3)sizeof可以用类型、函数做参数,strlen只能用char* 做参数,而且必须以’\0’结尾的。 (4)大部分编译程序在编译时就把s

2016-03-26 12:05:17 2315 1

原创 由find_char()函数所想到的

题目:定义一个find_char的函数,它返回在string对象中某个指定字符第一次出现的位置,同时返回该字符出现的总次数。(C++primer第五版P189) 参照书上的程序,将答案完整了一下。#include<iostream>#include<string>using namespace std;string::size_type find_char(const string &str,c

2016-03-26 11:34:02 1704 1

原创 C++交换两个数总结

习题:实现两个整数的交换。方法1:设置中间变量#include<iostream>using namespace std;int main(){ int a,b,c; cout<<"Please input two numbers:"<<endl; cin>>a>>b; c = a; a = b; b = c; cout<<"After c

2016-03-26 00:26:02 15424

原创 分离式编译模式

1、定义 分离编译模式源于C语言,在C++语言中继续沿用。简单地说,分离编译模式是指:一个程序(项目)由若干个源文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件连接起来形成单一的可执行文件的过程。2、分离编译模式的由来 分离编译模式是C/C++组织源代码和生成可执行文件的方式。在实际开发大型项目的时候,不可能把所有的源程序都放在一个头文件中,而是分别由不同的程序

2016-03-25 22:14:49 2212

原创 size_t类型总结

1、sizeof返回的必定是无符号整形,在标准c中通过 typedef 将返回值类型定义为size_t. 若用printf输出size_t类型时,C99中定义格式符%zd;若编译器不支持可以尝试%u或%lu. sizeof,获取操作数占用的内存空间字节数,返回类型size_t; strlen,获取字符数组实际使用的字节数,不包含数组结尾符’\0’,返回类型size_t。2、它是一种“整型”类

2016-03-25 16:52:20 27878 2

转载 谷歌背后的数学

以下是转载,见这里。 一. 引言   在如今这个互联网时代, 有一家公司家喻户晓——它自 1998 年问世以来, 在极短的时间内就声誉鹊起, 不仅超越了所有竞争对手, 而且彻底改观了整个互联网的生态。 这家公司就是当今互联网上的第一搜索引擎: 谷歌 (Google)。   在这样一家显赫的公司背后, 自然有许许多多商战故事, 也有许许多多成功因素。 但与普通商战故事不同的是, 在谷歌的成功背后

2016-03-23 23:07:13 1242

原创 Add Two Numbers

C++的书刚看到第五章,想做做leetcode上的题目,其中第二题描述如下: You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add

2016-03-06 17:05:36 575

原创 C++中getline()、gets()等函数的用法

在学习C++的过程中,经常会遇到输入输出的问题,以下总结一下下面几个函数的用法: 1)、cin 2)、cin.get() 3)、cin.getline() 4)、getline() 5)、gets()1、cin>>   用法1:最基本,也是最常用的用法,输入一个数字:  #include <iostream>  using namespace std;  main ()  {

2016-03-04 15:30:51 58784 12

Torch7-tutorials-master

本资源提供了Torch7平台学习的一些教程(Demos),可作为Torch7/Lua学习的入门资料。

2015-11-15

空空如也

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

TA关注的人

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